:root{--mdui-breakpoint-xs:0px;--mdui-breakpoint-sm:600px;--mdui-breakpoint-md:840px;--mdui-breakpoint-lg:1080px;--mdui-breakpoint-xl:1440px;--mdui-breakpoint-xxl:1920px}:root{--mdui-color-primary-light:103,80,164;--mdui-color-primary-container-light:234,221,255;--mdui-color-on-primary-light:255,255,255;--mdui-color-on-primary-container-light:33,0,94;--mdui-color-inverse-primary-light:208,188,255;--mdui-color-secondary-light:98,91,113;--mdui-color-secondary-container-light:232,222,248;--mdui-color-on-secondary-light:255,255,255;--mdui-color-on-secondary-container-light:30,25,43;--mdui-color-tertiary-light:125,82,96;--mdui-color-tertiary-container-light:255,216,228;--mdui-color-on-tertiary-light:255,255,255;--mdui-color-on-tertiary-container-light:55,11,30;--mdui-color-surface-light:254,247,255;--mdui-color-surface-dim-light:222,216,225;--mdui-color-surface-bright-light:254,247,255;--mdui-color-surface-container-lowest-light:255,255,255;--mdui-color-surface-container-low-light:247,242,250;--mdui-color-surface-container-light:243,237,247;--mdui-color-surface-container-high-light:236,230,240;--mdui-color-surface-container-highest-light:230,224,233;--mdui-color-surface-variant-light:231,224,236;--mdui-color-on-surface-light:28,27,31;--mdui-color-on-surface-variant-light:73,69,78;--mdui-color-inverse-surface-light:49,48,51;--mdui-color-inverse-on-surface-light:244,239,244;--mdui-color-background-light:254,247,255;--mdui-color-on-background-light:28,27,31;--mdui-color-error-light:179,38,30;--mdui-color-error-container-light:249,222,220;--mdui-color-on-error-light:255,255,255;--mdui-color-on-error-container-light:65,14,11;--mdui-color-outline-light:121,116,126;--mdui-color-outline-variant-light:196,199,197;--mdui-color-shadow-light:0,0,0;--mdui-color-surface-tint-color-light:103,80,164;--mdui-color-scrim-light:0,0,0;--mdui-color-primary-dark:208,188,255;--mdui-color-primary-container-dark:79,55,139;--mdui-color-on-primary-dark:55,30,115;--mdui-color-on-primary-container-dark:234,221,255;--mdui-color-inverse-primary-dark:103,80,164;--mdui-color-secondary-dark:204,194,220;--mdui-color-secondary-container-dark:74,68,88;--mdui-color-on-secondary-dark:51,45,65;--mdui-color-on-secondary-container-dark:232,222,248;--mdui-color-tertiary-dark:239,184,200;--mdui-color-tertiary-container-dark:99,59,72;--mdui-color-on-tertiary-dark:73,37,50;--mdui-color-on-tertiary-container-dark:255,216,228;--mdui-color-surface-dark:20,18,24;--mdui-color-surface-dim-dark:20,18,24;--mdui-color-surface-bright-dark:59,56,62;--mdui-color-surface-container-lowest-dark:15,13,19;--mdui-color-surface-container-low-dark:29,27,32;--mdui-color-surface-container-dark:33,31,38;--mdui-color-surface-container-high-dark:43,41,48;--mdui-color-surface-container-highest-dark:54,52,59;--mdui-color-surface-variant-dark:73,69,79;--mdui-color-on-surface-dark:230,225,229;--mdui-color-on-surface-variant-dark:202,196,208;--mdui-color-inverse-surface-dark:230,225,229;--mdui-color-inverse-on-surface-dark:49,48,51;--mdui-color-background-dark:20,18,24;--mdui-color-on-background-dark:230,225,229;--mdui-color-error-dark:242,184,181;--mdui-color-error-container-dark:140,29,24;--mdui-color-on-error-dark:96,20,16;--mdui-color-on-error-container-dark:249,222,220;--mdui-color-outline-dark:147,143,153;--mdui-color-outline-variant-dark:68,71,70;--mdui-color-shadow-dark:0,0,0;--mdui-color-surface-tint-color-dark:208,188,255;--mdui-color-scrim-dark:0,0,0;font-size:16px}.mdui-theme-light,:root{color-scheme:light;--mdui-color-primary:var(--mdui-color-primary-light);--mdui-color-primary-container:var(--mdui-color-primary-container-light);--mdui-color-on-primary:var(--mdui-color-on-primary-light);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-light);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-light);--mdui-color-secondary:var(--mdui-color-secondary-light);--mdui-color-secondary-container:var(--mdui-color-secondary-container-light);--mdui-color-on-secondary:var(--mdui-color-on-secondary-light);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-light);--mdui-color-tertiary:var(--mdui-color-tertiary-light);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-light);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-light);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-light);--mdui-color-surface:var(--mdui-color-surface-light);--mdui-color-surface-dim:var(--mdui-color-surface-dim-light);--mdui-color-surface-bright:var(--mdui-color-surface-bright-light);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-light);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-light);--mdui-color-surface-container:var(--mdui-color-surface-container-light);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-light);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-light);--mdui-color-surface-variant:var(--mdui-color-surface-variant-light);--mdui-color-on-surface:var(--mdui-color-on-surface-light);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-light);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-light);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-light);--mdui-color-background:var(--mdui-color-background-light);--mdui-color-on-background:var(--mdui-color-on-background-light);--mdui-color-error:var(--mdui-color-error-light);--mdui-color-error-container:var(--mdui-color-error-container-light);--mdui-color-on-error:var(--mdui-color-on-error-light);--mdui-color-on-error-container:var(--mdui-color-on-error-container-light);--mdui-color-outline:var(--mdui-color-outline-light);--mdui-color-outline-variant:var(--mdui-color-outline-variant-light);--mdui-color-shadow:var(--mdui-color-shadow-light);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-light);--mdui-color-scrim:var(--mdui-color-scrim-light);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}.mdui-theme-dark{color-scheme:dark;--mdui-color-primary:var(--mdui-color-primary-dark);--mdui-color-primary-container:var(--mdui-color-primary-container-dark);--mdui-color-on-primary:var(--mdui-color-on-primary-dark);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-dark);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-dark);--mdui-color-secondary:var(--mdui-color-secondary-dark);--mdui-color-secondary-container:var(--mdui-color-secondary-container-dark);--mdui-color-on-secondary:var(--mdui-color-on-secondary-dark);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-dark);--mdui-color-tertiary:var(--mdui-color-tertiary-dark);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-dark);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-dark);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-dark);--mdui-color-surface:var(--mdui-color-surface-dark);--mdui-color-surface-dim:var(--mdui-color-surface-dim-dark);--mdui-color-surface-bright:var(--mdui-color-surface-bright-dark);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-dark);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-dark);--mdui-color-surface-container:var(--mdui-color-surface-container-dark);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-dark);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-dark);--mdui-color-surface-variant:var(--mdui-color-surface-variant-dark);--mdui-color-on-surface:var(--mdui-color-on-surface-dark);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-dark);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-dark);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-dark);--mdui-color-background:var(--mdui-color-background-dark);--mdui-color-on-background:var(--mdui-color-on-background-dark);--mdui-color-error:var(--mdui-color-error-dark);--mdui-color-error-container:var(--mdui-color-error-container-dark);--mdui-color-on-error:var(--mdui-color-on-error-dark);--mdui-color-on-error-container:var(--mdui-color-on-error-container-dark);--mdui-color-outline:var(--mdui-color-outline-dark);--mdui-color-outline-variant:var(--mdui-color-outline-variant-dark);--mdui-color-shadow:var(--mdui-color-shadow-dark);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-dark);--mdui-color-scrim:var(--mdui-color-scrim-dark);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}@media(prefers-color-scheme:dark){.mdui-theme-auto{color-scheme:dark;--mdui-color-primary:var(--mdui-color-primary-dark);--mdui-color-primary-container:var(--mdui-color-primary-container-dark);--mdui-color-on-primary:var(--mdui-color-on-primary-dark);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-dark);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-dark);--mdui-color-secondary:var(--mdui-color-secondary-dark);--mdui-color-secondary-container:var(--mdui-color-secondary-container-dark);--mdui-color-on-secondary:var(--mdui-color-on-secondary-dark);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-dark);--mdui-color-tertiary:var(--mdui-color-tertiary-dark);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-dark);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-dark);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-dark);--mdui-color-surface:var(--mdui-color-surface-dark);--mdui-color-surface-dim:var(--mdui-color-surface-dim-dark);--mdui-color-surface-bright:var(--mdui-color-surface-bright-dark);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-dark);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-dark);--mdui-color-surface-container:var(--mdui-color-surface-container-dark);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-dark);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-dark);--mdui-color-surface-variant:var(--mdui-color-surface-variant-dark);--mdui-color-on-surface:var(--mdui-color-on-surface-dark);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-dark);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-dark);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-dark);--mdui-color-background:var(--mdui-color-background-dark);--mdui-color-on-background:var(--mdui-color-on-background-dark);--mdui-color-error:var(--mdui-color-error-dark);--mdui-color-error-container:var(--mdui-color-error-container-dark);--mdui-color-on-error:var(--mdui-color-on-error-dark);--mdui-color-on-error-container:var(--mdui-color-on-error-container-dark);--mdui-color-outline:var(--mdui-color-outline-dark);--mdui-color-outline-variant:var(--mdui-color-outline-variant-dark);--mdui-color-shadow:var(--mdui-color-shadow-dark);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-dark);--mdui-color-scrim:var(--mdui-color-scrim-dark);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}}:root{--mdui-elevation-level0:none;--mdui-elevation-level1:0 .5px 1.5px 0 rgba(var(--mdui-color-shadow), 19%),0 0 1px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level2:0 .85px 3px 0 rgba(var(--mdui-color-shadow), 19%),0 .25px 1px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level3:0 1.25px 5px 0 rgba(var(--mdui-color-shadow), 19%),0 .3333px 1.5px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level4:0 1.85px 6.25px 0 rgba(var(--mdui-color-shadow), 19%),0 .5px 1.75px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level5:0 2.75px 9px 0 rgba(var(--mdui-color-shadow), 19%),0 .25px 3px 0 rgba(var(--mdui-color-shadow), 3.9%)}:root{--mdui-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--mdui-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--mdui-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--mdui-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--mdui-motion-easing-emphasized:var(--mdui-motion-easing-standard);--mdui-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--mdui-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--mdui-motion-duration-short1:50ms;--mdui-motion-duration-short2:.1s;--mdui-motion-duration-short3:.15s;--mdui-motion-duration-short4:.2s;--mdui-motion-duration-medium1:.25s;--mdui-motion-duration-medium2:.3s;--mdui-motion-duration-medium3:.35s;--mdui-motion-duration-medium4:.4s;--mdui-motion-duration-long1:.45s;--mdui-motion-duration-long2:.5s;--mdui-motion-duration-long3:.55s;--mdui-motion-duration-long4:.6s;--mdui-motion-duration-extra-long1:.7s;--mdui-motion-duration-extra-long2:.8s;--mdui-motion-duration-extra-long3:.9s;--mdui-motion-duration-extra-long4:1s}.mdui-prose{line-height:1.75;word-wrap:break-word}.mdui-prose :first-child{margin-top:0}.mdui-prose :last-child{margin-bottom:0}.mdui-prose code,.mdui-prose kbd,.mdui-prose pre,.mdui-prose pre tt,.mdui-prose samp{font-family:Consolas,Courier,Courier New,monospace}.mdui-prose caption{text-align:left}.mdui-prose [draggable=true],.mdui-prose [draggable]{cursor:move}.mdui-prose [draggable=false]{cursor:inherit}.mdui-prose dl,.mdui-prose form,.mdui-prose ol,.mdui-prose p,.mdui-prose ul{margin-top:1.25em;margin-bottom:1.25em}.mdui-prose a{text-decoration:none;outline:0;color:rgb(var(--mdui-color-primary))}.mdui-prose a:focus,.mdui-prose a:hover{border-bottom:.0625rem solid rgb(var(--mdui-color-primary))}.mdui-prose small{font-size:.875em}.mdui-prose strong{font-weight:600}.mdui-prose blockquote{margin:1.6em 2em;padding-left:1em;border-left:.25rem solid rgb(var(--mdui-color-surface-variant))}@media only screen and (max-width:599.98px){.mdui-prose blockquote{margin:1.6em 0}}.mdui-prose blockquote footer{font-size:86%;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose mark{color:inherit;background-color:rgb(var(--mdui-color-secondary-container));border-bottom:.0625rem solid rgb(var(--mdui-color-secondary));margin:0 .375rem;padding:.125rem}.mdui-prose h1,.mdui-prose h2,.mdui-prose h3,.mdui-prose h4,.mdui-prose h5,.mdui-prose h6{font-weight:400}.mdui-prose h1 small,.mdui-prose h2 small,.mdui-prose h3 small,.mdui-prose h4 small,.mdui-prose h5 small,.mdui-prose h6 small{font-weight:inherit;font-size:65%;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose h1 strong,.mdui-prose h2 strong,.mdui-prose h3 strong,.mdui-prose h4 strong,.mdui-prose h5 strong,.mdui-prose h6 strong{font-weight:600}.mdui-prose h1{font-size:2.5em;margin-top:0;margin-bottom:1.25em;line-height:1.1111}.mdui-prose h2{font-size:1.875em;margin-top:2.25em;margin-bottom:1.125em;line-height:1.3333}.mdui-prose h3{font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.6}.mdui-prose h4{font-size:1.25em;margin-top:1.875em;margin-bottom:.875em;line-height:1.5}.mdui-prose h2+*,.mdui-prose h3+*,.mdui-prose h4+*,.mdui-prose hr+*{margin-top:0}.mdui-prose code,.mdui-prose kbd{font-size:.875em;color:rgb(var(--mdui-color-on-surface-container));background-color:rgba(var(--mdui-color-surface-variant),.28);padding:.125rem .375rem;border-radius:var(--mdui-shape-corner-extra-small)}.mdui-prose kbd{font-size:.9em}.mdui-prose abbr[title]{text-decoration:none;cursor:help;border-bottom:.0625rem dotted rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ins,.mdui-prose u{text-decoration:none;border-bottom:.0625rem solid rgb(var(--mdui-color-on-surface-variant))}.mdui-prose del{text-decoration:line-through}.mdui-prose hr{margin-top:3em;margin-bottom:3em;border:none;border-bottom:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose pre{margin-top:1.7143em;margin-bottom:1.7143em}.mdui-prose pre code{padding:.8571em 1.1429em;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:rgb(var(--mdui-color-surface-container));color:rgb(var(--mdui-color-on-surface-container));border-radius:var(--mdui-shape-corner-extra-small)}.mdui-prose ol,.mdui-prose ul{padding-left:1.625em}.mdui-prose ul{list-style-type:disc}.mdui-prose ol{list-style-type:decimal}.mdui-prose ol[type=A]{list-style-type:upper-alpha}.mdui-prose ol[type=a]{list-style-type:lower-alpha}.mdui-prose ol[type=I]{list-style-type:upper-roman}.mdui-prose ol[type=i]{list-style-type:lower-roman}.mdui-prose ol[type="1"]{list-style-type:decimal}.mdui-prose li{margin-top:.5em;margin-bottom:.5em}.mdui-prose ol>li,.mdui-prose ul>li{padding-left:.375em}.mdui-prose ol>li>p,.mdui-prose ul>li>p{margin-top:.75em;margin-bottom:.75em}.mdui-prose ol>li>:first-child,.mdui-prose ul>li>:first-child{margin-top:1.25em}.mdui-prose ol>li>:last-child,.mdui-prose ul>li>:last-child{margin-bottom:1.25em}.mdui-prose ol>li::marker{font-weight:400;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ul>li::marker{color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ol ol,.mdui-prose ol ul,.mdui-prose ul ol,.mdui-prose ul ul{margin-top:.75em;margin-bottom:.75em}.mdui-prose fieldset,.mdui-prose img{border:none}.mdui-prose figure,.mdui-prose img,.mdui-prose video{margin-top:2em;margin-bottom:2em;max-width:100%}.mdui-prose figure>*{margin-top:0;margin-bottom:0}.mdui-prose figcaption{font-size:.875em;line-height:1.4286;margin-top:.8571em;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose figcaption:empty:before{z-index:-1;cursor:text;content:attr(placeholder);color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose table{margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table{width:100%;overflow-x:auto;margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table table{margin-top:0;margin-bottom:0;border:none;border-radius:0}.mdui-prose table,.mdui-table table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0}.mdui-prose td,.mdui-prose th,.mdui-table td,.mdui-table th{border-top:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:first-child),.mdui-prose th:not(:first-child),.mdui-table td:not(:first-child),.mdui-table th:not(:first-child){border-left:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:last-child),.mdui-prose th:not(:last-child),.mdui-table td:not(:last-child),.mdui-table th:not(:last-child){border-right:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose tfoot td,.mdui-prose tfoot th,.mdui-prose thead td,.mdui-prose thead th,.mdui-table tfoot td,.mdui-table tfoot th,.mdui-table thead td,.mdui-table thead th{position:relative;vertical-align:middle;padding:1.125rem 1rem;font-weight:var(--mdui-typescale-title-medium-weight);letter-spacing:var(--mdui-typescale-title-medium-tracking);line-height:var(--mdui-typescale-title-medium-line-height);color:rgb(var(--mdui-color-on-surface-variant));box-shadow:var(--mdui-elevation-level1)}.mdui-prose tbody td,.mdui-prose tbody th,.mdui-table tbody td,.mdui-table tbody th{padding:.875rem 1rem}.mdui-prose tbody th,.mdui-table tbody th{vertical-align:middle;font-weight:inherit}.mdui-prose tbody td,.mdui-table tbody td{vertical-align:baseline}.mdui-prose tbody:first-child tr:first-child td,.mdui-prose thead:first-child tr:first-child th,.mdui-table tbody:first-child tr:first-child td,.mdui-table thead:first-child tr:first-child th{border-top:0}:root{--mdui-shape-corner-none:0;--mdui-shape-corner-extra-small:.25rem;--mdui-shape-corner-small:.5rem;--mdui-shape-corner-medium:.75rem;--mdui-shape-corner-large:1rem;--mdui-shape-corner-extra-large:1.75rem;--mdui-shape-corner-full:1000rem}:root{--mdui-state-layer-hover:.08;--mdui-state-layer-focus:.12;--mdui-state-layer-pressed:.12;--mdui-state-layer-dragged:.16}:root{--mdui-typescale-display-large-weight:400;--mdui-typescale-display-medium-weight:400;--mdui-typescale-display-small-weight:400;--mdui-typescale-display-large-line-height:4rem;--mdui-typescale-display-medium-line-height:3.25rem;--mdui-typescale-display-small-line-height:2.75rem;--mdui-typescale-display-large-size:3.5625rem;--mdui-typescale-display-medium-size:2.8125rem;--mdui-typescale-display-small-size:2.25rem;--mdui-typescale-display-large-tracking:0rem;--mdui-typescale-display-medium-tracking:0rem;--mdui-typescale-display-small-tracking:0rem;--mdui-typescale-headline-large-weight:400;--mdui-typescale-headline-medium-weight:400;--mdui-typescale-headline-small-weight:400;--mdui-typescale-headline-large-line-height:2.5rem;--mdui-typescale-headline-medium-line-height:2.25rem;--mdui-typescale-headline-small-line-height:2rem;--mdui-typescale-headline-large-size:2rem;--mdui-typescale-headline-medium-size:1.75rem;--mdui-typescale-headline-small-size:1.5rem;--mdui-typescale-headline-large-tracking:0rem;--mdui-typescale-headline-medium-tracking:0rem;--mdui-typescale-headline-small-tracking:0rem;--mdui-typescale-title-large-weight:400;--mdui-typescale-title-medium-weight:500;--mdui-typescale-title-small-weight:500;--mdui-typescale-title-large-line-height:1.75rem;--mdui-typescale-title-medium-line-height:1.5rem;--mdui-typescale-title-small-line-height:1.25rem;--mdui-typescale-title-large-size:1.375rem;--mdui-typescale-title-medium-size:1rem;--mdui-typescale-title-small-size:.875rem;--mdui-typescale-title-large-tracking:0rem;--mdui-typescale-title-medium-tracking:.009375rem;--mdui-typescale-title-small-tracking:.00625rem;--mdui-typescale-label-large-weight:500;--mdui-typescale-label-medium-weight:500;--mdui-typescale-label-small-weight:500;--mdui-typescale-label-large-line-height:1.25rem;--mdui-typescale-label-medium-line-height:1rem;--mdui-typescale-label-small-line-height:.375rem;--mdui-typescale-label-large-size:.875rem;--mdui-typescale-label-medium-size:.75rem;--mdui-typescale-label-small-size:.6875rem;--mdui-typescale-label-large-tracking:.00625rem;--mdui-typescale-label-medium-tracking:.03125rem;--mdui-typescale-label-small-tracking:.03125rem;--mdui-typescale-body-large-weight:400;--mdui-typescale-body-medium-weight:400;--mdui-typescale-body-small-weight:400;--mdui-typescale-body-large-line-height:1.5rem;--mdui-typescale-body-medium-line-height:1.25rem;--mdui-typescale-body-small-line-height:1rem;--mdui-typescale-body-large-size:1rem;--mdui-typescale-body-medium-size:.875rem;--mdui-typescale-body-small-size:.75rem;--mdui-typescale-body-large-tracking:.009375rem;--mdui-typescale-body-medium-tracking:.015625rem;--mdui-typescale-body-small-tracking:.025rem}.mdui-lock-screen{overflow:hidden!important}.skeleton.svelte-tl058d{display:inline-block;flex:none;max-width:100%;border-radius:5px;vertical-align:middle;background:rgba(var(--mdui-color-on-surface),.08);animation:svelte-tl058d-breathe 1.6s ease-in-out infinite alternate}.rounded.svelte-tl058d{border-radius:50%}@keyframes svelte-tl058d-breathe{to{opacity:.45}}@media(prefers-reduced-motion:reduce){.skeleton.svelte-tl058d{animation:none}}.progress-slot.svelte-dxv9j7{position:relative;height:3px;overflow:hidden}mdui-linear-progress.svelte-dxv9j7{position:absolute;inset:0;height:3px;--shape-corner: 0}.notice.svelte-1lmp6mx>span:where(.svelte-1lmp6mx){flex:1;min-width:0}.notice.svelte-1lmp6mx{flex-wrap:wrap}.metric-card.svelte-1lmp6mx strong:where(.svelte-1lmp6mx){min-height:42px}.metric-card.accent.svelte-1lmp6mx .skeleton{background:currentColor;opacity:.15}.activity-panel.svelte-1lmp6mx{overflow:hidden;min-height:268px}.quick-list.svelte-1lmp6mx{display:block;padding:0 10px 10px}mdui-list-item.svelte-1lmp6mx{--shape-corner: 8px}mdui-list-item.svelte-1lmp6mx::part(container){min-height:64px}mdui-list-item.svelte-1lmp6mx [slot=end-icon]:where(.svelte-1lmp6mx){color:var(--muted)}.resource-skeleton.svelte-1lmp6mx{display:grid;padding:0 24px 15px}.resource-skeleton.svelte-1lmp6mx>div:where(.svelte-1lmp6mx){display:flex;gap:12px;align-items:center;min-height:61px;border-top:1px solid var(--line)}.resource-skeleton.svelte-1lmp6mx>div:where(.svelte-1lmp6mx)>span:where(.svelte-1lmp6mx){display:grid;flex:1;gap:7px}.overview-empty.svelte-1lmp6mx{min-height:194px;align-content:center}.partial-note.svelte-1lmp6mx{font-size:11px}.data-value.svelte-1lmp6mx,.resource-list.svelte-1lmp6mx{animation:svelte-1lmp6mx-content-in .12s ease-out}@keyframes svelte-1lmp6mx-content-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.data-value.svelte-1lmp6mx,.resource-list.svelte-1lmp6mx{animation:none}}mdui-text-field.svelte-1wzaqos{width:100%;min-width:0}mdui-select.svelte-r7dp44{width:100%;min-width:0}.app-dialog{padding:24px;--mdui-motion-duration-medium4: .22s;--mdui-motion-duration-short4: .16s}.app-dialog::part(panel){width:min(100%,var(--app-dialog-width));min-width:0;max-width:var(--app-dialog-width);padding:0;overflow:hidden;border:1px solid var(--line);background:var(--surface);border-radius:20px}.app-dialog::part(header){padding:24px 28px 18px}.app-dialog::part(body){margin-top:0;padding:0 28px 24px;overscroll-behavior:contain}.app-dialog::part(action){padding:16px 28px;border-top:1px solid var(--line);background:var(--surface)}.app-dialog-header h2{margin:0;color:var(--ink);font-size:22px;line-height:1.35;letter-spacing:-.04em}.app-dialog-description{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.7}.app-dialog-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;width:100%}.dialog-error{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:10px;background:rgb(var(--mdui-color-error-container));color:rgb(var(--mdui-color-on-error-container));font-size:13px;line-height:1.6}.dialog-error>span{min-width:0;overflow-wrap:anywhere}.dialog-error mdui-icon-error{flex:none;font-size:18px;margin-top:2px}.dialog-danger{--mdui-color-primary: var(--mdui-color-error);--mdui-color-on-primary: var(--mdui-color-on-error)}.action-resource{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.action-resource strong{font-size:14px;overflow-wrap:anywhere}.action-resource code{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.credential-notice{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;margin-bottom:16px;color:var(--muted)}.credential-notice mdui-icon-key{font-size:20px;flex:none}.credential-box{display:grid;gap:20px;padding:20px;border:1px solid var(--line);background:var(--surface-soft);border-radius:12px}.credential-entry{display:grid;gap:8px}.credential-entry>span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.12em}.credential-entry code{font-size:13px;line-height:1.7;overflow-wrap:anywhere;user-select:all}.resource-form{display:grid;gap:20px}.resource-form-section{display:grid;gap:16px;min-width:0}.resource-form-heading{font-size:12px;font-weight:600;color:var(--muted);margin:0}.resource-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resource-form-collapse{border:1px solid var(--line);border-radius:12px}.resource-form-collapse mdui-collapse-item::part(header){padding:0}.resource-form-collapse mdui-collapse-item::part(body){padding:0 16px}.resource-form-collapse mdui-collapse-item .resource-form-section{padding-bottom:16px}.resource-form-collapse .resource-section-hidden{visibility:hidden}.resource-form-collapse mdui-collapse-item+mdui-collapse-item{border-top:1px solid var(--line)}.resource-collapse-trigger{width:100%;height:auto;min-height:72px;--shape-corner: 10px}.resource-collapse-trigger::part(button){justify-content:space-between;padding:14px 16px}.resource-collapse-trigger::part(label){text-align:left;margin:0}.resource-collapse-chevron{display:block;font-size:20px;line-height:1;transition:transform .16s ease}.resource-collapse-chevron.expanded{transform:rotate(180deg)}.resource-form-summary{display:grid;gap:4px}.resource-form-summary strong{font-size:13px;font-weight:600}.resource-form-summary span{font-size:12px;color:var(--muted)}.resource-panel{min-height:340px}.resource-toolbar{gap:16px}.resource-toolbar .search-field{width:240px;min-width:0}.resource-toolbar .search-field mdui-text-field{width:100%}.resource-progress-slot{height:4px}.resource-progress-slot mdui-linear-progress{height:4px}.resource-refresh-state{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.resource-state{display:grid;justify-items:center;align-content:center;gap:12px;min-height:258px;padding:36px 24px;text-align:center}.resource-state>mdui-icon-key,.resource-state>mdui-icon-apps,.resource-state>mdui-icon-error{color:var(--muted);font-size:30px}.resource-state strong{font-size:15px}.resource-state p{margin:0;color:var(--muted);font-size:13px;line-height:1.7;max-width:420px}.resource-refresh-error{display:flex;gap:12px;align-items:center;padding:12px 22px;color:rgb(var(--mdui-color-on-error-container));background:rgb(var(--mdui-color-error-container));font-size:12px}.resource-refresh-error span{flex:1;min-width:0;overflow-wrap:anywhere}.resource-skeleton{min-height:280px;padding:0 22px}.resource-skeleton-row{display:grid;grid-template-columns:2fr 1.4fr .8fr 1fr;align-items:center;gap:28px;min-height:70px;border-bottom:1px solid var(--line)}.resource-skeleton-row:last-child{border:0}.resource-skeleton-line{height:12px;max-width:100%;border-radius:5px;background:rgb(var(--mdui-color-surface-container-highest));animation:resource-pulse 1.2s ease-in-out infinite alternate}.resource-table td:first-child>strong{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis}.resource-table .resource-status{display:grid;justify-items:start;gap:6px}.resource-table .resource-status small{color:var(--muted)}.resource-cards{display:none}.resource-feedback{animation:resource-appear .16s ease-out}@keyframes resource-pulse{to{opacity:.45}}@keyframes resource-appear{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.app-dialog{padding:16px}.app-dialog[fullscreen]{padding:0}.app-dialog[fullscreen]::part(panel){border:0;border-radius:0;max-width:100%;height:100dvh}.app-dialog::part(header){padding:22px 20px 16px}.app-dialog::part(body){padding:0 20px 20px}.app-dialog::part(action){padding:14px 20px max(14px,env(safe-area-inset-bottom))}.app-dialog-header h2{font-size:20px}.app-dialog-actions mdui-button{flex:1}.resource-form-grid{grid-template-columns:1fr}.resource-toolbar{align-items:stretch;flex-direction:column;padding:18px;gap:14px}.resource-toolbar .search-field{width:100%}.resource-refresh-state,.resource-table-wrap{display:none}.resource-cards{display:grid;padding:0 18px 18px}.resource-card{display:grid;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.resource-card:last-child{border:0;padding-bottom:0}.resource-card-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.resource-card-title{min-width:0;display:grid;gap:6px}.resource-card-title strong{font-size:15px;overflow-wrap:anywhere}.resource-card-title>span{color:var(--muted);font-size:11px}.resource-card-meta{display:grid;gap:9px;margin:0;font-size:12px}.resource-card-meta>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px}.resource-card-meta dt{color:var(--muted)}.resource-card-meta dd{margin:0;overflow-wrap:anywhere;line-height:1.5}.resource-card .copy-id{justify-self:start;max-width:100%}.resource-card .copy-id code{overflow:hidden;text-overflow:ellipsis}.resource-skeleton{padding:0 18px}.resource-skeleton-row{grid-template-columns:2fr 1fr;gap:18px;min-height:100px}.resource-skeleton-row .resource-skeleton-line:nth-child(n+3){display:none}.credential-box{padding:16px}}@media(prefers-reduced-motion:reduce){.app-dialog,.app-drawer{--mdui-motion-duration-medium4: 1ms;--mdui-motion-duration-short4: 1ms}.resource-skeleton-line,.resource-feedback{animation:none}}.app-drawer::part(panel){width:min(var(--app-drawer-width, 600px),100vw);max-width:100vw;height:100dvh;display:flex;flex-direction:column;padding:0;border-left:1px solid var(--line);background:var(--surface)}.app-drawer-panel{display:flex;flex:1;flex-direction:column;min-height:0}.app-drawer-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:24px 28px 18px;border-bottom:1px solid var(--line)}.app-drawer-heading{min-width:0}.app-drawer-header h2{margin:0;color:var(--ink);font-size:22px;line-height:1.35;letter-spacing:-.04em}.app-drawer-description{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.app-drawer-body{flex:1;min-height:0;padding:24px 28px;overflow-y:auto;overscroll-behavior:contain}.app-drawer-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:16px 28px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}@media(max-width:600px){.app-drawer::part(panel){width:100vw}.app-drawer-header{padding:20px 20px 16px}.app-drawer-header h2{font-size:20px}.app-drawer-body{padding:20px}.app-drawer-actions{padding:14px 20px max(14px,env(safe-area-inset-bottom))}.app-drawer-actions mdui-button{flex:1}}.write-policy{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--muted);font-size:12.5px;line-height:1.7}.write-policy>mdui-icon-policy{flex:none;margin-top:1px;font-size:20px}.write-policy>div{display:grid;gap:4px;min-width:0}.write-policy strong{color:var(--ink);font-size:13px}.write-policy ul{display:grid;gap:2px;margin:2px 0 0;padding-left:18px}.write-policy code{padding:0 4px;border-radius:4px;background:var(--surface-soft);font-size:11.5px}.policy-ack{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--muted);font-size:12.5px;line-height:1.7}.policy-ack strong{color:var(--ink)}.policy-error{margin:0;color:rgb(var(--mdui-color-error));font-size:12px}.resource-suspension{display:flex;gap:10px;align-items:flex-start;margin-top:6px;padding:12px 14px;border-radius:12px;background:rgb(var(--mdui-color-error-container));color:rgb(var(--mdui-color-on-error-container));font-size:12.5px;line-height:1.65}.resource-suspension>mdui-icon-error{flex:none;margin-top:1px;font-size:18px}.resource-suspension>div{display:grid;gap:2px;min-width:0}.resource-suspension strong{font-size:13px}.resource-table .resource-status small.resource-write-suspended{color:rgb(var(--mdui-color-error))}.resource-card .resource-suspension{margin-top:0}@media(max-width:600px){.write-policy{padding:14px}}.notice.svelte-1udbi26{flex-wrap:wrap}.notice.svelte-1udbi26>span:where(.svelte-1udbi26){flex:1;min-width:0}.metric-card.svelte-1udbi26 strong:where(.svelte-1udbi26){min-height:42px}.metric-card.svelte-1udbi26 small:where(.svelte-1udbi26){min-height:16px}.chart-panel.svelte-1udbi26,.stats-tables.svelte-1udbi26{overflow:hidden}.chart-stage.svelte-1udbi26{height:245px;border-top:1px solid var(--line)}.bar-chart.svelte-1udbi26{border-top:0}.bars.svelte-1udbi26 span:where(.svelte-1udbi26){height:100%;transform-origin:center bottom;transition:transform .18s cubic-bezier(.2,0,0,1)}.chart-skeleton.svelte-1udbi26{display:flex;align-items:flex-end;justify-content:space-around;gap:12px;height:100%;padding:28px 28px 30px}.chart-skeleton.svelte-1udbi26>div:where(.svelte-1udbi26){flex:1;max-width:32px}.chart-empty.svelte-1udbi26{height:100%;padding:28px 20px;align-content:center}.stats-note-slot.svelte-1udbi26{min-height:44px}.trend-details[hidden].svelte-1udbi26{display:none}.stats-tables.svelte-1udbi26 tbody:where(.svelte-1udbi26) td:where(.svelte-1udbi26){height:51px}.data-value.svelte-1udbi26,.bar-chart.svelte-1udbi26{animation:svelte-1udbi26-content-in .12s ease-out}@keyframes svelte-1udbi26-content-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bars.svelte-1udbi26 span:where(.svelte-1udbi26){transition:none}.data-value.svelte-1udbi26,.bar-chart.svelte-1udbi26{animation:none}}:root,.mdui-theme-light{--mdui-color-primary-light: 0, 0, 0;--mdui-color-on-primary-light: 255, 255, 255;--mdui-color-primary-container-light: 232, 232, 232;--mdui-color-on-primary-container-light: 20, 20, 20;--mdui-color-secondary-light: 70, 70, 70;--mdui-color-on-secondary-light: 255, 255, 255;--mdui-color-secondary-container-light: 226, 226, 226;--mdui-color-on-secondary-container-light: 25, 25, 25;--mdui-color-tertiary-light: 92, 92, 92;--mdui-color-on-tertiary-light: 255, 255, 255;--mdui-color-tertiary-container-light: 236, 236, 236;--mdui-color-on-tertiary-container-light: 25, 25, 25;--mdui-color-surface-light: 250, 250, 250;--mdui-color-on-surface-light: 20, 20, 20;--mdui-color-surface-dim-light: 236, 236, 236;--mdui-color-surface-bright-light: 255, 255, 255;--mdui-color-surface-container-lowest-light: 255, 255, 255;--mdui-color-surface-container-low-light: 246, 246, 246;--mdui-color-surface-container-light: 241, 241, 241;--mdui-color-surface-container-high-light: 233, 233, 233;--mdui-color-surface-container-highest-light: 226, 226, 226;--mdui-color-surface-variant-light: 229, 229, 229;--mdui-color-on-surface-variant-light: 100, 100, 100;--mdui-color-surface-tint-color-light: 0, 0, 0;--mdui-color-outline-light: 122, 122, 122;--mdui-color-outline-variant-light: 222, 222, 222;--mdui-color-inverse-surface-light: 48, 48, 48;--mdui-color-inverse-on-surface-light: 244, 244, 244;--mdui-color-inverse-primary-light: 205, 205, 205;--mdui-color-background-light: 250, 250, 250;--mdui-color-on-background-light: 20, 20, 20}.mdui-theme-dark{--mdui-color-primary-dark: 255, 255, 255;--mdui-color-on-primary-dark: 0, 0, 0;--mdui-color-primary-container-dark: 42, 42, 42;--mdui-color-on-primary-container-dark: 235, 235, 235;--mdui-color-secondary-dark: 198, 198, 198;--mdui-color-on-secondary-dark: 25, 25, 25;--mdui-color-secondary-container-dark: 56, 56, 56;--mdui-color-on-secondary-container-dark: 226, 226, 226;--mdui-color-tertiary-dark: 178, 178, 178;--mdui-color-on-tertiary-dark: 25, 25, 25;--mdui-color-tertiary-container-dark: 62, 62, 62;--mdui-color-on-tertiary-container-dark: 230, 230, 230;--mdui-color-surface-dark: 16, 16, 16;--mdui-color-on-surface-dark: 230, 230, 230;--mdui-color-surface-dim-dark: 10, 10, 10;--mdui-color-surface-bright-dark: 56, 56, 56;--mdui-color-surface-container-lowest-dark: 25, 25, 25;--mdui-color-surface-container-low-dark: 20, 20, 20;--mdui-color-surface-container-dark: 26, 26, 26;--mdui-color-surface-container-high-dark: 32, 32, 32;--mdui-color-surface-container-highest-dark: 38, 38, 38;--mdui-color-surface-variant-dark: 48, 48, 48;--mdui-color-on-surface-variant-dark: 173, 173, 173;--mdui-color-surface-tint-color-dark: 255, 255, 255;--mdui-color-outline-dark: 140, 140, 140;--mdui-color-outline-variant-dark: 56, 56, 56;--mdui-color-inverse-surface-dark: 230, 230, 230;--mdui-color-inverse-on-surface-dark: 40, 40, 40;--mdui-color-inverse-primary-dark: 48, 48, 48;--mdui-color-background-dark: 16, 16, 16;--mdui-color-on-background-dark: 230, 230, 230}:root{--ink: rgb(var(--mdui-color-on-surface));--muted: rgb(var(--mdui-color-on-surface-variant));--line: rgb(var(--mdui-color-outline-variant));--surface: rgb(var(--mdui-color-surface-container-lowest));--surface-soft: rgb(var(--mdui-color-surface));--surface-hover: rgb(var(--mdui-color-surface-container));--surface-raised: rgb(var(--mdui-color-surface-container-high));--surface-translucent: rgba(var(--mdui-color-surface-container-lowest), .94);--inverse-surface: rgb(var(--mdui-color-primary));--on-inverse-surface: rgb(var(--mdui-color-on-primary));--inverse-muted: rgb(var(--mdui-color-inverse-primary));--focus-ring: rgb(var(--mdui-color-primary));--error: rgb(var(--mdui-color-error));--error-surface: rgba(var(--mdui-color-error), .06);--error-line: rgba(var(--mdui-color-error), .28);--shadow: 0 4px 18px rgba(var(--mdui-color-shadow), .035);--radius: 14px;--app-motion-fast: .12s;--app-motion-medium: .18s;--app-motion-easing: cubic-bezier(.2, 0, 0, 1);--mdui-motion-duration-short4: .16s;--mdui-motion-duration-medium4: .22s;--mdui-motion-duration-long2: .2s}.mdui-theme-dark{--shadow: 0 4px 18px rgba(var(--mdui-color-shadow), .14)}@media(prefers-reduced-motion:reduce){:root,*{--app-motion-fast: 0ms !important;--app-motion-medium: 0ms !important;--mdui-motion-duration-short1: 1ms !important;--mdui-motion-duration-short2: 1ms !important;--mdui-motion-duration-short3: 1ms !important;--mdui-motion-duration-short4: 1ms !important;--mdui-motion-duration-medium1: 1ms !important;--mdui-motion-duration-medium2: 1ms !important;--mdui-motion-duration-medium3: 1ms !important;--mdui-motion-duration-medium4: 1ms !important;--mdui-motion-duration-long1: 1ms !important;--mdui-motion-duration-long2: 1ms !important;--mdui-motion-duration-long3: 1ms !important;--mdui-motion-duration-long4: 1ms !important;--mdui-motion-duration-extra-long1: 1ms !important;--mdui-motion-duration-extra-long2: 1ms !important;--mdui-motion-duration-extra-long3: 1ms !important;--mdui-motion-duration-extra-long4: 1ms !important}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--surface-soft);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;background:var(--surface-soft);color:var(--ink)}button,a{font:inherit}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono,code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}mdui-text-field,mdui-select{width:100%;min-width:0;--shape-corner: 10px}mdui-button{--shape-corner: 10px}.shell{min-height:100vh;min-height:100dvh}.sidebar{position:fixed;z-index:10;inset:0 auto 0 0;width:252px;background:var(--surface);border-right:1px solid var(--line);padding:28px 18px 18px;display:flex;flex-direction:column;overflow-y:auto}.mobile-drawer{--shape-corner: 18px;--mdui-motion-duration-long2: .2s;--mdui-motion-duration-short4: .16s}.mobile-drawer::part(panel){width:280px;max-width:calc(100vw - 48px);background:var(--surface)}.mobile-sidebar{position:static;width:100%;min-height:100%;border:0}.brand{display:flex;gap:10px;align-items:center;font-size:15px;letter-spacing:-.02em;padding:0 10px;flex:none}.brand b{font-weight:750}.brand-mark{display:grid;place-items:center;width:30px;height:30px;background:var(--inverse-surface);color:var(--on-inverse-surface);border-radius:8px;font-weight:800;flex:none}.workspace{display:flex;align-items:center;gap:10px;margin:32px 4px 28px;padding:12px 10px;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px}.workspace-copy{display:grid;gap:3px;flex:1;min-width:0}.workspace small,.workspace strong{font-size:12px}.workspace strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace small{color:var(--muted)}.avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--inverse-surface);color:var(--on-inverse-surface);font-size:12px;font-weight:700}.avatar.small{width:26px;height:26px}.nav-label{display:block;margin:0 12px 8px;color:var(--muted);font-size:10px;letter-spacing:.14em;font-weight:700}.nav-label-bottom{margin-top:28px}.drawer-list{padding:0}.drawer-list mdui-list-item{--shape-corner-rounded: 10px;--mdui-color-secondary-container: var(--mdui-color-surface-container);--mdui-color-on-secondary-container: var(--mdui-color-on-surface);margin-bottom:4px}.drawer-list mdui-list-item::part(container){min-height:44px;padding:10px 12px}.drawer-list mdui-list-item::part(headline){font-size:13px;line-height:20px;color:var(--muted);letter-spacing:0}.drawer-list mdui-list-item[active]::part(headline){color:var(--ink);font-weight:700}.drawer-list mdui-list-item::part(icon){margin-right:12px}.drawer-list [slot=icon]{display:flex;font-size:20px}.sidebar-footer{display:flex;align-items:center;gap:7px;margin-top:auto;padding:16px 12px 4px;color:var(--muted);font-size:11px;border-top:1px solid var(--line)}.sidebar-footer .mono{margin-left:auto;font-size:10px}.main{margin-left:252px;min-height:100vh;min-height:100dvh;min-width:0}.topbar{height:68px;background:var(--surface-translucent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 36px;gap:16px;position:sticky;top:0;z-index:5}.breadcrumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.breadcrumb-context>span{margin:0 8px;opacity:.6}.breadcrumb strong{color:var(--ink);font-weight:600}.top-actions{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.icon-btn,.mobile-menu{--shape-corner: 10px;width:44px;height:44px;color:var(--muted);font-size:22px}.user-button{max-width:260px;height:44px;color:var(--ink);font-size:12px}.user-button::part(button){padding:0 10px}.user-button::part(label){min-width:0}.user-name{display:block;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-button [slot=end-icon]{display:flex;font-size:18px;color:var(--muted)}.content{max-width:1280px;padding:38px 36px 72px;margin:0 auto;min-width:0;container-type:inline-size}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.page-header>div:first-child{min-width:0}.page-header h1{margin:8px 0;font-size:30px;letter-spacing:-.035em;line-height:1.25;font-weight:750}.muted{color:var(--muted);line-height:1.65}.page-header .muted{margin:0;font-size:13px;max-width:65ch}.eyebrow{margin:0;color:var(--muted);font-size:10px;letter-spacing:.16em;font-weight:750;line-height:1.5}.header-meta{display:flex;gap:14px;color:var(--muted);font-size:11px;flex:none}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;min-width:0;min-height:142px;display:grid;gap:12px;align-content:space-between;box-shadow:var(--shadow)}.metric-card.accent{background:var(--inverse-surface);color:var(--on-inverse-surface);border-color:var(--inverse-surface)}.metric-label{font-size:10px;letter-spacing:.1em;color:var(--muted);font-weight:750;line-height:1.4}.metric-card.accent .metric-label,.metric-card.accent small{color:var(--inverse-muted)}.metric-card strong{font-size:32px;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.metric-card strong em{font-size:13px;font-style:normal;color:var(--muted);margin-left:4px;letter-spacing:0}.metric-card small{font-size:11px;color:var(--muted);line-height:1.5}.split-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.split-grid>*,.settings-grid>*{min-width:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 18px}.panel-heading>div{min-width:0}.panel-heading h2{font-size:17px;margin:6px 0 0;letter-spacing:-.02em;line-height:1.4}.quick-actions{border-top:1px solid var(--line)}.quick-actions a{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid var(--line);transition:background var(--app-motion-fast) var(--app-motion-easing)}.quick-actions a:last-child{border-bottom:0;border-radius:0 0 var(--radius) var(--radius)}.quick-actions a:hover{background:var(--surface-hover)}.quick-actions>a>mdui-icon:first-child{font-size:20px;flex:none}.quick-actions span{display:grid;gap:4px;flex:1;min-width:0}.quick-actions strong{font-size:13px}.quick-actions small{font-size:11px;color:var(--muted)}.quick-actions mdui-icon:last-child{font-size:18px;color:var(--muted);flex:none}.text-link{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.resource-list{padding:0 24px 15px}.resource-list>div{display:flex;align-items:center;gap:11px;padding:14px 0;border-top:1px solid var(--line)}.resource-list>div>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.resource-list strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-list small{font-size:11px;color:var(--muted)}.resource-list mdui-chip{flex:none}.resource-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;font-size:11px;font-weight:750}.empty{display:grid;gap:7px;justify-items:center;text-align:center;color:var(--muted);padding:40px 24px}.empty.large{padding:72px 24px}.empty mdui-icon{font-size:28px;color:var(--muted);margin-bottom:6px}.empty strong{font-size:14px;color:var(--ink);line-height:1.5}.empty span{font-size:12px;line-height:1.7}.empty mdui-button{margin-top:12px}.notice{display:flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid var(--line);background:var(--surface-hover);border-radius:10px;margin-bottom:18px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.notice.error{border-color:var(--error-line);background:var(--error-surface);color:var(--error)}.notice mdui-icon-error{font-size:18px;flex:none}.table-panel{overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.table-toolbar mdui-text-field{width:220px}.table-caption{display:flex;gap:5px;align-items:baseline;font-size:12px;color:var(--muted)}.table-caption strong{font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto;overscroll-behavior-x:contain}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:16px 22px;border-bottom:1px solid var(--line);font-size:12px;white-space:nowrap;line-height:1.5}th{background:var(--surface-soft);color:var(--muted);font-size:10px;letter-spacing:.08em;font-weight:700}tbody tr:last-child td{border-bottom:0}td:first-child{min-width:190px}td:first-child small{display:block;color:var(--muted);font-size:11px;margin-top:4px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.scope-list{font-size:11px;color:var(--muted)}.secret-box{display:grid;gap:16px;background:var(--surface-hover);border:1px dashed var(--line);padding:18px;border-radius:10px}.secret-box code{word-break:break-all;font-size:13px}.form-stack{display:grid;gap:18px;padding:3px 0}.loading-bar{padding:2px 0 28px}.chart-panel{min-height:350px}.legend{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);flex:none}.legend i{width:8px;height:8px;background:var(--ink);border-radius:2px}.legend .legend-auth{margin-left:8px;background:var(--muted)}.bar-chart{height:245px;display:flex;align-items:flex-end;gap:10px;padding:25px 28px 30px;border-top:1px solid var(--line);overflow-x:auto}.bar-group{flex:1;min-width:20px;display:flex;flex-direction:column;align-items:center;gap:9px;height:100%;justify-content:flex-end}.bar-group small{font-size:9px;color:var(--muted)}.bars{height:100%;display:flex;align-items:flex-end;gap:3px;width:100%;justify-content:center}.bars span{display:block;width:12px;background:var(--ink);border-radius:3px 3px 0 0;min-height:0}.bars .auth-bar{background:var(--muted)}.analytics-metrics{margin-bottom:20px}.analytics-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.analytics-filters label{display:grid;gap:8px;font-size:12px;color:var(--muted)}.stats-tables{margin-top:20px;overflow:hidden}.stats-tables table{min-width:320px}.stats-note{font-size:12px;line-height:1.8}.trend-details{padding:18px;border-top:1px solid var(--line);font-size:12px}.trend-details summary{cursor:pointer;min-height:28px;display:list-item}.settings-panel{padding-bottom:14px;align-self:start}.settings-panel .form-stack{padding:5px 24px}.saved{font-size:11px;color:var(--muted)}.endpoint-list{margin:0;padding:0 24px}.endpoint-list div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7}.endpoint-list div:last-child{border-bottom:0}.endpoint-list dt{color:var(--muted)}.endpoint-list dd{margin:0;min-width:0;overflow-wrap:anywhere}.copy-id{display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--ink);cursor:pointer;padding:8px 0}.copy-id mdui-icon{font-size:14px}.search-field{width:220px}.login-page{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--surface)}.login-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px) clamp(32px,7vw,108px);min-width:0}.brand.large{padding:0;font-size:18px;margin-bottom:64px}.brand.large .brand-mark{width:38px;height:38px;border-radius:10px}.login-panel h1{font-size:clamp(42px,4vw,56px);letter-spacing:-.06em;margin:16px 0 14px;line-height:1.05}.login-copy{max-width:430px;color:var(--muted);line-height:1.8;font-size:14px}.login-button{margin-top:22px;width:max-content}.login-note{font-size:11px;color:var(--muted);margin-top:22px;line-height:1.7}.login-aside{background:var(--inverse-surface);position:relative;overflow:hidden}.grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--mdui-color-on-primary),.09) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--mdui-color-on-primary),.09) 1px,transparent 1px);background-size:64px 64px;transform:perspective(500px) rotateX(55deg) scale(1.5);transform-origin:center bottom;opacity:.75}.aside-caption{position:absolute;left:42px;right:42px;bottom:35px;display:flex;justify-content:space-between;color:var(--inverse-muted);font-size:10px;letter-spacing:.14em}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@container (max-width: 780px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 620px){.split-grid,.settings-grid,.analytics-filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:1080px){.content{padding:32px 24px 64px}.topbar{padding:0 24px}.breadcrumb-context{display:none}}@media(max-width:839px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main{margin-left:0}.topbar{height:64px;padding:0 16px;gap:10px}.user-name{display:none}.user-button{width:44px}.user-button::part(button){padding:0}.user-button::part(icon){margin:0}.user-button [slot=end-icon]{display:none}.content{padding:28px 20px 60px}.page-header{align-items:flex-start;gap:18px}.header-meta{display:none}.metric-card{min-height:132px}.top-actions{gap:2px}.login-page{grid-template-columns:minmax(0,1fr)}.login-aside{display:none}.login-panel{padding:42px 28px;min-height:100vh;min-height:100dvh}}@media(max-width:600px){.content{padding:24px 16px 52px}.topbar{padding:0 10px;gap:8px}.breadcrumb{font-size:12px}.page-header{flex-direction:column;margin-bottom:24px}.page-header h1{font-size:28px}.metric-grid{gap:12px}.metric-card{padding:18px 16px}.metric-card strong{font-size:28px}.metric-label{font-size:9px}.panel-heading{padding:20px 18px 16px;align-items:flex-start;flex-wrap:wrap}.quick-actions a{padding:18px}.resource-list,.endpoint-list{padding-left:18px;padding-right:18px}.endpoint-list div{grid-template-columns:minmax(0,1fr);gap:4px}.table-toolbar{align-items:flex-start;gap:12px;flex-direction:column;padding:16px 18px}.table-toolbar mdui-text-field,.search-field{width:100%}.legend{flex-wrap:wrap}}@media(max-width:320px){.metric-grid{grid-template-columns:minmax(0,1fr)}.breadcrumb{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
