: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}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-DLgJJpmK.woff) format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2) format("woff2"),url(/assets/material-icons-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2) format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff) format("woff")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-DrirKXBx.woff2) format("woff2"),url(/assets/material-icons-round-BDlwx-sv.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2) format("woff2"),url(/assets/material-icons-sharp-CH1KkVu7.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-DuNIpaEj.woff2) format("woff2"),url(/assets/material-icons-two-tone-B7wz7mED.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2) format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html{background:rgb(var(--mdui-color-background));color:rgb(var(--mdui-color-on-surface));font-family:Roboto,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-y:auto}body{background:rgb(var(--mdui-color-background));margin:0}*{box-sizing:border-box}#app,.app-layout{min-height:100svh}a{color:inherit}.admin-drawer{background:rgb(var(--mdui-color-background));display:flex;flex-direction:column;width:272px}.admin-drawer::part(panel){background:rgb(var(--mdui-color-background));border-right:1px solid rgb(var(--mdui-color-outline-variant));width:272px}.brand,.brand-link{align-items:center;color:inherit;display:flex;gap:12px;text-decoration:none}.brand-mark{align-items:center;background:rgb(var(--mdui-color-primary-container));border-radius:18px;color:rgb(var(--mdui-color-on-primary-container));display:grid;font-size:13px;font-weight:700;height:44px;width:44px}.brand-title{color:rgb(var(--mdui-color-on-surface));font-size:17px;font-weight:700;line-height:1.2}.brand-subtitle,.admin-top-subtitle,.page-subtitle,.home-feature-copy,.provider-card small,.auth-method small,.selected-provider-line span,.account-card-subtitle,.quota-bar-detail,.account-card-foot,.usage-model-cell small,.usage-charge-cell small,.usage-breakdown small,.account-probe-result span,.usage-breakdown span{color:rgb(var(--mdui-color-on-surface-variant))}.brand-subtitle,.admin-top-subtitle{font-size:12px;line-height:1.35}.panel-list{margin:0 10px 16px;overflow-y:auto;padding:0}.panel-tabs{margin:8px 0 10px}.panel-menu{padding:6px 0 14px}.admin-nav-section{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px;font-weight:700;padding:16px 18px 6px}.admin-nav-list{background:transparent;padding:0}.admin-nav-list mdui-list-item{border-radius:999px;color:rgb(var(--mdui-color-on-surface));margin:2px 0}.admin-nav-list mdui-list-item::part(container){border-radius:999px}.admin-topbar{background:rgb(var(--mdui-color-background));border-bottom:1px solid rgb(var(--mdui-color-outline-variant))}.admin-topbar::part(toolbar){padding:0 24px}.topbar-menu{margin-right:4px}.topbar-spacer{flex:1 1 auto}.auth-actions{align-items:center;display:flex;gap:10px}.page-header-block{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:24px}.page-header-copy{min-width:0}.page-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}body.app-dialog-open{overflow:hidden}.auth-email{color:rgb(var(--mdui-color-on-surface-variant));font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-main{background:rgb(var(--mdui-color-background));min-width:0}.page{margin:0;max-width:none;padding:28px 32px 36px}.page-title{color:rgb(var(--mdui-color-on-surface));font-size:28px;font-weight:700;letter-spacing:0;line-height:1.12}.page-subtitle{font-size:14px;line-height:1.55;margin-top:8px}.home{padding:0}.home-hero{background:rgb(var(--mdui-color-background));color:rgb(var(--mdui-color-on-surface));min-height:calc(100svh - 64px);padding:76px 32px 40px}.home-hero-inner{margin:0 auto;max-width:1180px}.home-kicker{color:rgb(var(--mdui-color-primary));font-size:14px;font-weight:700;margin-bottom:18px}.home-title{font-size:56px;font-weight:700;letter-spacing:0;line-height:.98;max-width:880px}.home-copy{color:rgb(var(--mdui-color-on-surface-variant));font-size:18px;line-height:1.7;margin:24px 0 32px;max-width:720px}.home-actions,.module-actions,.oauth-actions,.account-toolbar-actions,.auth-actions{display:flex;flex-wrap:wrap}.home-actions,.module-actions,.oauth-actions{gap:12px}.home-strip{background:rgb(var(--mdui-color-background));display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.home-feature,.metric,.panel,.provider-group-sidebar,.provider-group-detail,.auth-panel,.provider-panel,.account-detail-section,.account-config-panel,.new-group-panel,.oauth-flow,.oauth-step,.selected-provider-line,.account-probe-result{background:rgb(var(--mdui-color-surface-container-low));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:24px}.home-feature{padding:24px}.home-feature-title,.panel-title,.dialog-title,.provider-card strong,.auth-method strong,.selected-provider-line strong,.oauth-flow-title,.oauth-step-title,.quota-head strong{color:rgb(var(--mdui-color-on-surface));font-weight:700}.home-feature-title,.panel-title{font-size:16px;margin-bottom:14px}.home-feature-copy,.module-note,.provider-card small,.auth-method small,.oauth-flow-copy,.oauth-step-copy{font-size:13px;line-height:1.6}.auth-page{display:grid;place-items:start center}.auth-panel{display:grid;gap:16px;max-width:540px;padding:24px;width:100%}.metric-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.metric{padding:20px}.metric-label{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px;font-weight:700;text-transform:uppercase}.metric-value{color:rgb(var(--mdui-color-primary));font-size:32px;font-weight:700;margin-top:8px}.usage-chart-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.usage-chart-card{display:grid;gap:12px;min-width:0;padding:18px}.usage-chart-card-wide{grid-column:1/-1}.usage-chart-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.usage-chart-subtitle{color:rgb(var(--mdui-color-on-surface-variant));font-size:13px;line-height:1.5;margin-top:4px}.usage-chart-meta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.usage-chart-body{display:grid;gap:10px}.usage-chart-empty{color:rgb(var(--mdui-color-on-surface-variant));font-size:13px;line-height:1.55}.usage-line-chart{height:260px;min-width:0;width:100%}.usage-line-chart-tall{height:340px}.usage-model-chart{display:grid;gap:14px}.usage-model-row{display:grid;gap:8px}.usage-model-row-head,.usage-model-row-foot{align-items:center;display:flex;gap:10px;justify-content:space-between}.usage-model-name{color:rgb(var(--mdui-color-on-surface));font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-model-meta{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px;flex:none;white-space:nowrap}.usage-model-row-foot{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px}.usage-model-row mdui-linear-progress{--mdui-color-primary: var(--mdui-color-primary-container);width:100%}.workspace{display:grid;gap:16px;grid-template-columns:1fr 1fr}.provider-group-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.panel,.provider-group-sidebar,.provider-group-detail{min-width:0;padding:18px}.provider-group-skeleton-panel{display:grid;gap:16px}.provider-group-detail{display:grid;gap:12px}.provider-group-detail-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.provider-group-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.provider-group-overview{background:rgb(var(--mdui-color-surface-container));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:20px;display:grid;gap:14px;padding:16px}.provider-group-overview-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.provider-group-overview-head .panel-title{margin-bottom:4px}.provider-group-overview-meta{background:rgb(var(--mdui-color-surface-container-highest));border-radius:999px;color:rgb(var(--mdui-color-on-surface-variant));flex:0 0 auto;font-size:12px;font-weight:700;line-height:1;padding:8px 12px}.provider-group-overview-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.provider-group-overview-grid>div{background:rgb(var(--mdui-color-surface-container-low));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:16px;display:grid;gap:6px;min-width:0;padding:12px}.provider-group-overview-grid span,.provider-group-overview-empty{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px}.provider-group-overview-grid strong{color:rgb(var(--mdui-color-on-surface));font-size:20px;line-height:1.1}.provider-group-overview-bars{display:grid;gap:12px}.provider-group-overview-bar{display:grid;gap:8px}.provider-group-summary>div{background:rgb(var(--mdui-color-surface-container-high));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:18px;display:grid;gap:6px;min-width:0;padding:14px}.provider-group-summary span{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px}.provider-group-summary strong{color:rgb(var(--mdui-color-on-surface));font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-nav{display:grid;gap:8px}.group-nav-skeleton{background:rgb(var(--mdui-color-surface-container-high));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:16px;display:grid;gap:8px;padding:12px}.provider-group-heading-skeleton{display:grid;gap:8px}.group-nav-item{background:transparent;border:1px solid transparent;border-radius:16px;color:rgb(var(--mdui-color-on-surface));cursor:pointer;display:grid;font:inherit;gap:4px;min-width:0;padding:12px;text-align:left;transition:background-color .16s ease,border-color .16s ease}.group-nav-item:hover{background:rgb(var(--mdui-color-surface-container))}.group-nav-item.active{background:rgb(var(--mdui-color-primary-container));border-color:rgba(var(--mdui-color-primary),.24);color:rgb(var(--mdui-color-on-primary-container))}.group-nav-item span,.group-nav-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-nav-item span{font-size:14px;font-weight:700}.group-nav-item small{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px}.group-nav-item.active small{color:rgba(var(--mdui-color-on-primary-container),.72)}.provider-group-detail>mdui-text-field,.provider-group-detail>mdui-select{margin-top:0}.group-account-select{height:auto;min-height:56px}.group-account-select::part(text-field__container){height:auto;min-height:56px}.group-account-select::part(chips){max-height:168px;overflow-y:auto;padding-right:4px}.group-account-select::part(chip){max-width:100%}.panel>mdui-text-field,.panel>mdui-select,.panel>mdui-button,.panel>.route-price-row,.panel>.mt-4>mdui-text-field,.panel>.mt-4>mdui-select,.panel>.mt-4>mdui-button,.panel>.mt-4>.route-price-row{margin-top:12px}.panel-wide{grid-column:1/-1}.empty-panel{align-items:center;display:flex;gap:14px;max-width:720px}.account-empty-state{background:rgb(var(--mdui-color-surface-container-low));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:24px;box-sizing:border-box;margin-top:8px;max-width:none;min-height:128px;padding:22px}.account-empty-state mdui-icon{background:rgb(var(--mdui-color-surface-container-high));border-radius:18px;color:rgb(var(--mdui-color-primary));flex:0 0 auto;font-size:28px;padding:12px}.account-empty-state>div{flex:1 1 auto;min-width:0}.route-price-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-records-toolbar{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) 180px;margin-bottom:12px}.billing-records-panel{display:block;width:100%}.billing-records-range-dropdown{width:100%}.billing-records-range-panel{display:grid;gap:10px;padding:12px;width:min(440px,100vw - 32px)}.billing-records-range-presets{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-records-range-preset{height:38px}.billing-records-custom-range{align-items:end;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.billing-records-date-field{display:grid;gap:4px}.billing-records-date-input{height:44px}.billing-records-range-arrow{align-items:center;color:rgb(var(--mdui-color-on-surface-variant));display:flex;height:44px;justify-content:center;width:24px}.billing-records-range-actions{display:flex;margin-top:-4px;justify-content:flex-end}.billing-records-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:12px}.billing-records-pagination mdui-select{width:112px}.billing-records-table{overflow-x:auto}.billing-records-table .data-table{min-width:1040px}.billing-record-error{color:rgb(var(--mdui-color-error));font-size:12px;line-height:1.35;margin-top:6px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-billing-rule{cursor:help;text-decoration:underline;text-decoration-color:rgb(var(--mdui-color-outline));text-decoration-style:dotted;text-underline-offset:3px}.module-form,.module-notes,.quota-bars,.quota-bar,.usage-model-cell,.usage-charge-cell,.usage-breakdown,.dialog-body,.oauth-steps{display:grid}.module-form,.quota-bars,.dialog-body,.oauth-steps{gap:12px}.module-note{align-items:center;color:rgb(var(--mdui-color-on-surface-variant));display:flex;gap:8px}.notice{border-radius:20px;font-size:14px;line-height:1.55;padding:14px 18px}.notice-warning{background:rgb(var(--mdui-color-error-container));color:rgb(var(--mdui-color-on-error-container))}.notice-success{background:rgb(var(--mdui-color-tertiary-container));color:rgb(var(--mdui-color-on-tertiary-container))}.notice-info{background:rgb(var(--mdui-color-primary-container));color:rgb(var(--mdui-color-on-primary-container))}.data-table{border-collapse:separate;border-spacing:0;color:rgb(var(--mdui-color-on-surface));font-size:13px;width:100%}.data-table th{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px;font-weight:700;padding:12px 10px;text-align:left;white-space:nowrap}.data-table td{border-top:1px solid rgb(var(--mdui-color-outline-variant));padding:12px 10px;vertical-align:middle}.data-table tbody tr{transition:background-color .16s ease}.data-table tbody tr:hover{background:rgb(var(--mdui-color-surface-container))}mdui-text-field,mdui-select{width:100%}mdui-text-field:not([rows]):not(.token-lines-field),mdui-select{height:56px}mdui-text-field[rows],.token-lines-field{height:112px;min-height:112px}.token-lines-field{height:168px}mdui-segmented-button-group{display:inline-flex}.chip{align-items:center;background:rgb(var(--mdui-color-secondary-container));border-radius:999px;color:rgb(var(--mdui-color-on-secondary-container));display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:0 12px;white-space:nowrap}.chip-success{background:rgb(var(--mdui-color-tertiary-container));color:rgb(var(--mdui-color-on-tertiary-container))}.chip-warning{background:rgb(var(--mdui-color-surface-container-highest));color:rgb(var(--mdui-color-on-surface))}.chip-error{background:rgb(var(--mdui-color-error-container));color:rgb(var(--mdui-color-on-error-container))}.chip-default{background:rgb(var(--mdui-color-surface-container-highest));color:rgb(var(--mdui-color-on-surface-variant))}.linear-progress{background:rgb(var(--mdui-color-surface-container-highest));border-radius:999px;height:8px;overflow:hidden}.linear-progress span{background:rgb(var(--mdui-color-primary-container));border-radius:inherit;display:block;height:100%;max-width:100%}.gateway-layout{display:grid;gap:16px;grid-template-columns:minmax(520px,1.2fr) minmax(360px,.8fr)}.provider-picker,.source-grid{display:grid;gap:12px;margin-bottom:16px}.provider-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card,.auth-method{align-items:flex-start;color:rgb(var(--mdui-color-on-surface));cursor:pointer;display:flex;gap:12px;min-width:0;padding:16px;text-align:left;--shape-corner: 24px;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.provider-logo{flex:0 0 auto;height:28px;object-fit:contain;width:28px}.provider-card:hover,.auth-method:hover{box-shadow:0 8px 24px rgba(var(--mdui-color-shadow),.1);transform:translateY(-1px)}.provider-card.active,.auth-method.active{background:rgb(var(--mdui-color-primary-container));color:rgb(var(--mdui-color-on-primary-container))}.provider-card strong,.auth-method strong{display:block;font-size:14px;line-height:1.25}.provider-card small,.auth-method small{display:block;margin-top:4px}.gateway-account-panel{align-self:start}.account-toolbar{margin-bottom:10px}.account-toolbar-actions{align-items:stretch;gap:10px;justify-content:flex-start}.account-tool-button{--shape-corner-normal: 14px;box-shadow:none;min-width:120px}.account-tool-button:hover,.account-tool-button[hover]{box-shadow:none}.account-tool-button::part(button){min-height:48px;padding-inline:18px}.account-tool-danger:not([disabled]){background-color:rgb(var(--mdui-color-tertiary-container));color:rgb(var(--mdui-color-on-tertiary-container))}.account-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.account-filter-pill{cursor:pointer;min-height:32px}.account-filter-pill.active{background:rgb(var(--mdui-color-primary-container));color:rgb(var(--mdui-color-on-primary-container))}.account-filter-pill::part(button){padding-inline:12px}.account-summary-row{color:rgb(var(--mdui-color-on-surface-variant));display:flex;flex-wrap:wrap;font-size:13px;gap:12px;line-height:1.5;margin-bottom:16px}.account-card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(292px,1fr))}.account-card{background:rgb(var(--mdui-color-surface-container-low));border-radius:24px;cursor:pointer;display:flex;flex-direction:column;min-height:248px;overflow:hidden;padding:18px;transition:box-shadow .16s ease;-webkit-user-select:none;user-select:none;--shape-corner: 28px}.account-card:hover{box-shadow:0 10px 30px rgba(var(--mdui-color-shadow),.1);transform:none}.account-card.selectable{cursor:default;filter:brightness(.82) saturate(.88);opacity:.66;transform:none}.account-card.selectable:hover{box-shadow:none;filter:brightness(.86) saturate(.9);opacity:.72;transform:none}.account-card.selectable.selected{background:rgb(var(--mdui-color-surface-container-low));box-shadow:inset 0 0 0 3px rgb(var(--mdui-color-primary));filter:none;opacity:1;transform:none}.account-card.selectable.selected:hover{box-shadow:inset 0 0 0 3px rgb(var(--mdui-color-primary));filter:none;opacity:1;transform:none}.account-card-skeleton{cursor:default;gap:12px;pointer-events:none}.account-card-skeleton:hover{box-shadow:none;transform:none}.account-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.account-card-title-row{align-items:center;display:flex;flex:999 1 0;gap:8px;min-width:0}.account-card-title-row span{color:rgb(var(--mdui-color-on-surface));font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card-subtitle{font-size:13px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card-body{display:grid;gap:12px;padding-top:0}.account-card-meta,.account-detail-facts{display:flex;flex-wrap:wrap;gap:6px}.account-quota-block{background:linear-gradient(180deg,rgba(var(--mdui-color-surface-container-high),.92),rgba(var(--mdui-color-surface-container),.92));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:18px;display:grid;gap:12px;padding:14px}.quota-refresh-skeleton{display:grid;gap:8px;min-height:118px}.quota-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.quota-bar{gap:8px}.quota-bar-head{align-items:center;color:rgb(var(--mdui-color-on-surface-variant));display:flex;justify-content:space-between;gap:12px}.quota-bar-head span:first-child{color:rgb(var(--mdui-color-on-surface));font-size:12px;font-weight:700}.quota-bar-meta,.quota-bar-detail{color:rgb(var(--mdui-color-on-surface-variant));font-size:11px;line-height:1.35}.quota-bar-head span:last-child{color:rgb(var(--mdui-color-primary));font-size:12px;font-weight:700}.quota-bar-meta{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.quota-bar-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-bar-meta strong{color:rgb(var(--mdui-color-on-surface-variant));font-size:11px;font-weight:700;white-space:nowrap}.account-card-foot{align-items:flex-end;display:flex;font-size:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.text-error{color:rgb(var(--mdui-color-error))}.account-detail-layout{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-detail-section{display:grid;gap:14px;padding:18px}.account-detail-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-detail-supported-models{display:grid;gap:8px}.account-model-route-list{display:grid;gap:12px}.account-model-route-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-model-route-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.account-model-route-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-model-route-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.account-model-route-head-actions{align-items:center;display:flex;gap:8px}.account-detail-switch-row{align-items:start;display:grid;gap:8px}.account-detail-switch-help{color:rgb(var(--mdui-color-on-surface-variant));font-size:13px;line-height:1.5}.account-test-content{display:grid;gap:12px}.account-test-meta,.account-test-prompt,.account-test-result-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.account-test-meta span,.account-test-result-head span{min-width:0;overflow-wrap:anywhere}.account-test-prompt{background:rgb(var(--mdui-color-surface-container-high));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:12px;color:rgb(var(--mdui-color-on-surface-variant));padding:12px}.account-test-prompt strong{color:rgb(var(--mdui-color-on-surface));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.account-test-result{display:grid;gap:10px}.account-test-preview{background:rgb(var(--mdui-color-surface-container-high));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:12px;color:rgb(var(--mdui-color-on-surface));font-size:13px;line-height:1.55;margin:0;max-height:280px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.account-detail-summary>div{background:rgb(var(--mdui-color-surface-container-high));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:18px;display:grid;gap:6px;min-width:0;padding:14px}.account-detail-summary span,.landing-probe-state,.oauth-status-copy{color:rgb(var(--mdui-color-on-surface-variant));font-size:13px;line-height:1.5}.account-detail-summary strong{color:rgb(var(--mdui-color-on-surface));font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere}.oauth-detail-summary,.usage-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-detail-editable,.oauth-status-panel{display:grid;gap:14px}.account-detail-span-2{grid-column:1/-1}.landing-probe-state{background:rgba(var(--mdui-color-secondary-container),.52);border-radius:18px;padding:12px 14px}.landing-probe-actions{align-items:center;display:flex;gap:12px}.trace-url-field{min-width:320px}.account-probe-result{display:grid;gap:8px;padding:14px}.account-probe-result>div{align-items:start;display:grid;gap:10px;grid-template-columns:74px minmax(0,1fr)}.account-probe-result strong{color:rgb(var(--mdui-color-on-surface));font-size:12px}.account-probe-result span,.mono-field::part(input),.token-lines-field::part(input){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.account-probe-result span{overflow-wrap:anywhere}.selected-provider-line{align-items:center;display:flex;gap:12px;margin-bottom:16px;min-width:0;padding:16px}.selected-provider-line .provider-logo{height:32px;width:32px}.selected-provider-line>div{min-width:0}.selected-provider-line strong{display:block;font-size:14px}.selected-provider-line span{display:block;font-size:12px;margin-top:2px}.account-basic-grid,.auth-method-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-method-grid{margin-bottom:16px}.oauth-flow{margin-bottom:18px;min-width:0;padding:16px}.landing-node-panel{background:transparent;border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:18px;display:grid;gap:12px;margin:14px 0 16px;min-width:0;padding:14px}.landing-node-panel-head{align-items:flex-start;display:flex;gap:12px;min-width:0}.landing-node-panel-head strong{color:rgb(var(--mdui-color-on-surface));display:block;font-size:14px;font-weight:700}.landing-node-panel-head span{color:rgb(var(--mdui-color-on-surface-variant));display:block;font-size:13px;line-height:1.5}.oauth-flow-copy,.oauth-step-copy{color:rgb(var(--mdui-color-on-surface-variant));margin:6px 0 12px}.token-count-text{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px;margin-top:8px}.oauth-step{background:rgb(var(--mdui-color-surface-container));box-sizing:border-box;min-width:0;padding:16px;width:100%}.oauth-step-body,.auth-method>span{min-width:0}.oauth-step.single{margin-top:12px;width:100%}.mono-field::part(input){overflow-x:auto;white-space:nowrap}.token-lines-field::part(input){overflow:auto;overflow-x:auto;white-space:pre;word-break:normal}.app-dialog-root{align-items:center;display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:2400}.app-dialog-overlay{background:rgba(var(--mdui-color-scrim),.5);border:0;inset:0;opacity:0;position:absolute;transition:opacity .18s ease}.app-dialog-panel{background:rgb(var(--mdui-color-surface-container-low));border-radius:28px;box-shadow:0 24px 80px rgba(var(--mdui-color-shadow),.24);display:flex;flex-direction:column;max-height:min(86vh,860px);max-width:min(100vw - 32px,72rem);min-width:min(100vw - 32px,44rem);opacity:0;overflow:hidden;padding:24px;position:relative;transform:none;transition:opacity .18s ease,transform .18s ease;width:min(100vw - 32px,72rem);z-index:1}.app-dialog-root.compact-dialog .app-dialog-panel{max-height:min(78vh,640px);max-width:min(100vw - 32px,36rem);min-width:min(100vw - 32px,24rem);width:min(100vw - 32px,36rem)}.app-dialog-root.compact-dialog:has(.usage-detail-summary) .app-dialog-panel{max-width:min(100vw - 32px,58rem);width:min(100vw - 32px,58rem)}.app-dialog-root.is-open .app-dialog-overlay,.app-dialog-root.is-open .app-dialog-panel{opacity:1}.app-dialog-root.is-transitioning .app-dialog-panel{transform:translateY(14px) scale(.98)}.app-dialog-root.is-transitioning.is-open .app-dialog-panel{transform:translateY(0) scale(1)}.app-dialog-header{flex:0 0 auto;display:grid;gap:6px;margin-bottom:16px}.app-dialog-headline{color:rgb(var(--mdui-color-on-surface));font-size:20px;font-weight:700}.app-dialog-description{color:rgb(var(--mdui-color-on-surface-variant));font-size:14px;line-height:1.55}.app-dialog-body{align-content:start;display:grid;gap:12px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:4px}.app-dialog-body>*{align-self:start;min-width:0}.app-dialog-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;margin-top:18px}.context-menu{animation:context-menu-enter var(--mdui-motion-duration-medium4) var(--mdui-motion-easing-emphasized-decelerate);background:rgb(var(--mdui-color-surface-container-low));border:1px solid rgb(var(--mdui-color-outline-variant));border-radius:24px;box-shadow:0 20px 56px rgba(var(--mdui-color-shadow),.22),0 2px 8px rgba(var(--mdui-color-shadow),.08);min-width:196px;overflow:hidden;position:fixed;transform-origin:left top;z-index:70}.context-menu mdui-list{animation:context-menu-fade var(--mdui-motion-duration-medium4) var(--mdui-motion-easing-linear)}@keyframes context-menu-enter{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes context-menu-fade{0%{opacity:0}12.5%{opacity:1}to{opacity:1}}.dialog-topbar{background:rgb(var(--mdui-color-surface-container-low));flex:0 0 auto;margin-bottom:18px;position:relative}.account-config-panel,.new-group-panel{margin-top:16px;padding:18px}.group-select-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.provider-panels{display:grid;gap:14px}.provider-panel{padding:6px 18px 18px}.provider-panel summary{cursor:pointer;list-style:none;padding:12px 0}.provider-panel summary::-webkit-details-marker{display:none}.provider-panel-title{align-items:center;color:rgb(var(--mdui-color-on-surface));display:flex;font-size:16px;font-weight:700;justify-content:space-between}.provider-panel-title small{color:rgb(var(--mdui-color-on-surface-variant));font-size:12px}.provider-panel-body{overflow-x:auto}.d-flex{display:flex}.ga-2{gap:8px}.mb-4{margin-bottom:16px}.mt-4{margin-top:16px}.ml-2{margin-left:8px}.text-primary{color:rgb(var(--mdui-color-primary))}.text-medium-emphasis{color:rgb(var(--mdui-color-on-surface-variant))}@media(max-width:960px){.admin-drawer,.admin-drawer::part(panel){width:232px}.metric-grid,.usage-chart-grid,.workspace,.provider-group-layout,.provider-group-overview-grid,.provider-group-summary,.gateway-layout,.home-strip,.provider-picker,.source-grid,.billing-records-toolbar,.billing-records-custom-range,.account-basic-grid,.auth-method-grid,.account-detail-summary,.oauth-detail-summary,.usage-detail-summary,.account-detail-layout,.account-model-route-fields,.account-model-route-row,.group-select-row{grid-template-columns:1fr}.page{padding:18px}.page-header-block,.account-toolbar,.landing-probe-actions{align-items:stretch;flex-direction:column}.page-header-actions{justify-content:flex-start}.brand-subtitle,.auth-email{display:none}.home-hero{min-height:auto;padding:64px 20px}.trace-url-field{min-width:0}}
