@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-cyrillic-ext-full-normal.DMBRNe17.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-cyrillic-full-normal.B6SGQ0Mc.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-greek-full-normal.DAsRUyfQ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-vietnamese-full-normal.D3YMrJeG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-latin-ext-full-normal.DZvLGSEZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-latin-full-normal.Bs8sFGIT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./roboto-mono-cyrillic-ext-wght-normal.BUDPrIko.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./roboto-mono-cyrillic-wght-normal.HUlVHixE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./roboto-mono-greek-wght-normal.BJJTbwTT.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./roboto-mono-vietnamese-wght-normal.DlC-zuDL.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./roboto-mono-latin-ext-wght-normal.QAYlOegK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./roboto-mono-latin-wght-normal.CZtBPCCa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(./material-symbols-rounded.GzsEeY_J.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@layer m3-reset{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:where(a,button,input,label,select,summary,textarea,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[tabindex]){touch-action:manipulation}:where(button,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=switch]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea){appearance:none;border-radius:0}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}:where(input,textarea):-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 0s 600000s}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}fieldset{border:0;min-width:0}fieldset,legend{padding:0}ol.m3-plain,ol[role=list],ul.m3-plain,ul[role=list]{padding:0;list-style:none}code,kbd,pre,samp{font-family:var(--md-ref-typeface-mono);font-size:1em}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}img,svg,video{max-width:100%;display:block}table{border-collapse:collapse}}@layer m3-tokens{:root{--md-sys-shape-corner-none:0;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-large-increased:20px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-extra-large-increased:32px;--md-sys-shape-corner-extra-extra-large:48px;--md-sys-shape-corner-full:9999px;--md-sys-shape-card:var(--md-sys-shape-corner-extra-large);--md-sys-shape-dialog:var(--md-sys-shape-corner-extra-large);--md-sys-shape-field:var(--md-sys-shape-corner-medium);--md-sys-shape-menu:var(--md-sys-shape-corner-large);--md-sys-shape-nested-min:8px;--md-sys-state-hover-opacity:.08;--md-sys-state-focus-opacity:.1;--md-sys-state-pressed-opacity:.1;--md-sys-state-dragged-opacity:.16;--md-sys-state-disabled-content:.38;--md-sys-state-disabled-container:.12;--md-sys-opacity-scrim:.32;--md-sys-elevation-strength:1;--_sh:var(--md-sys-color-shadow-tint,#1a1b2e);--md-sys-elevation-0:none;--md-sys-elevation-1:0 1px 2px color-mix(in srgb, var(--_sh) calc(7% * var(--md-sys-elevation-strength)), transparent), 0 2px 6px color-mix(in srgb, var(--_sh) calc(6% * var(--md-sys-elevation-strength)), transparent);--md-sys-elevation-2:0 1px 2px color-mix(in srgb, var(--_sh) calc(6% * var(--md-sys-elevation-strength)), transparent), 0 4px 10px color-mix(in srgb, var(--_sh) calc(7% * var(--md-sys-elevation-strength)), transparent), 0 10px 24px color-mix(in srgb, var(--_sh) calc(5% * var(--md-sys-elevation-strength)), transparent);--md-sys-elevation-3:0 2px 4px color-mix(in srgb, var(--_sh) calc(6% * var(--md-sys-elevation-strength)), transparent), 0 8px 18px color-mix(in srgb, var(--_sh) calc(8% * var(--md-sys-elevation-strength)), transparent), 0 18px 40px color-mix(in srgb, var(--_sh) calc(7% * var(--md-sys-elevation-strength)), transparent);--md-sys-elevation-4:0 2px 4px color-mix(in srgb, var(--_sh) calc(6% * var(--md-sys-elevation-strength)), transparent), 0 10px 22px color-mix(in srgb, var(--_sh) calc(9% * var(--md-sys-elevation-strength)), transparent), 0 24px 52px color-mix(in srgb, var(--_sh) calc(9% * var(--md-sys-elevation-strength)), transparent);--md-sys-elevation-5:0 3px 6px color-mix(in srgb, var(--_sh) calc(6% * var(--md-sys-elevation-strength)), transparent), 0 14px 28px color-mix(in srgb, var(--_sh) calc(10% * var(--md-sys-elevation-strength)), transparent), 0 32px 64px color-mix(in srgb, var(--_sh) calc(11% * var(--md-sys-elevation-strength)), transparent);--md-sys-space-0:0;--md-sys-space-half:2px;--md-sys-space-1:4px;--md-sys-space-2:8px;--md-sys-space-3:12px;--md-sys-space-4:16px;--md-sys-space-5:20px;--md-sys-space-6:24px;--md-sys-space-8:32px;--md-sys-space-10:40px;--md-sys-space-12:48px;--md-sys-space-16:64px;--md-sys-pad-control-x:var(--md-sys-space-4);--md-sys-pad-card:var(--md-sys-space-6);--md-sys-pad-dialog:var(--md-sys-space-6);--md-sys-gap-inline:var(--md-sys-space-2);--md-sys-gap-stack:var(--md-sys-space-4);--md-sys-gap-cards:var(--md-sys-space-4);--md-sys-gap-section:var(--md-sys-space-8);--md-sys-page-margin:var(--md-sys-space-4);--md-sys-size-touch:48px;--md-sys-size-state-layer:40px;--md-sys-size-btn-xs:32px;--md-sys-size-btn-s:40px;--md-sys-size-btn-m:56px;--md-sys-size-btn-l:96px;--md-sys-size-btn-xl:136px;--md-sys-size-field:56px;--md-sys-size-chip:32px;--md-sys-size-list-item:56px;--md-sys-size-table-row:52px;--md-sys-size-table-row-dense:44px;--md-sys-size-avatar:40px;--md-sys-size-avatar-l:56px;--md-sys-size-icon:24px;--md-sys-size-icon-s:20px;--md-sys-size-app-bar:64px;--md-sys-size-nav-bar:76px;--md-sys-size-nav-bar-floating:64px;--md-sys-size-rail:96px;--md-sys-size-rail-expanded:280px;--md-sys-size-content-max:1440px;--md-sys-size-form-max:640px;--md-sys-size-prose-max:72ch;--md-sys-border-thin:1px;--md-sys-border-thick:2px;--md-sys-focus-width:3px;--md-sys-focus-offset:2px;--md-sys-focus-color:var(--md-sys-color-secondary);--md-sys-z-base:0;--md-sys-z-raised:1;--md-sys-z-sticky:100;--md-sys-z-nav:200;--md-sys-z-sheet:300;--md-sys-z-scrim:400;--md-sys-z-modal:500;--md-sys-z-popover:600;--md-sys-z-snackbar:700;--md-sys-z-tooltip:800;--md-ref-typeface-brand:"Roboto Flex Variable", "Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--md-ref-typeface-plain:var(--md-ref-typeface-brand);--md-ref-typeface-mono:"Roboto Mono Variable", ui-monospace, Menlo, Consolas, monospace;--md-sys-motion-scale:1;--md-sys-motion-travel:1;--md-sys-motion-stagger:20ms;--md-sys-motion-dur-instant:calc(80ms * var(--md-sys-motion-scale));--md-sys-motion-dur-micro:calc(.12s * var(--md-sys-motion-scale));--md-sys-motion-dur-small:calc(.18s * var(--md-sys-motion-scale));--md-sys-motion-dur-medium:calc(.25s * var(--md-sys-motion-scale));--md-sys-motion-dur-large:calc(.35s * var(--md-sys-motion-scale));--md-sys-motion-dur-xlarge:calc(.5s * var(--md-sys-motion-scale));--md-sys-motion-dur-hero:calc(.7s * var(--md-sys-motion-scale));--md-sys-motion-dur-micro-out:var(--md-sys-motion-dur-instant);--md-sys-motion-dur-small-out:var(--md-sys-motion-dur-micro);--md-sys-motion-dur-medium-out:var(--md-sys-motion-dur-small);--md-sys-motion-dur-large-out:var(--md-sys-motion-dur-medium);--md-sys-motion-dur-xlarge-out:var(--md-sys-motion-dur-large);--md-sys-motion-fx-micro:var(--md-sys-motion-dur-instant);--md-sys-motion-fx-small:var(--md-sys-motion-dur-micro);--md-sys-motion-fx-medium:var(--md-sys-motion-dur-small);--md-sys-motion-fx-large:var(--md-sys-motion-dur-medium);--md-sys-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-ease-enter:cubic-bezier(0, 0, 0, 1);--md-sys-motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--md-sys-motion-ease-emph-enter:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-ease-emph-exit:cubic-bezier(.3, 0, .8, .15);--md-sys-motion-ease-sheet:cubic-bezier(.32, .72, 0, 1);--md-sys-motion-spring-smooth:linear(0, .0057 1.7%, .0212 3.3%, .047 5.2%, .083 7.2%, .1626 10.8%, .3556 18.8%, .4439 22.7%, .5284 26.7%, .6008 30.5%, .6593 34%, .7106 37.5%, .7573 41.2%, .7991 45%, .8411 49.7%, .8772 54.7%, .9072 60%, .9321 65.8%, .9532 72.7%, .9697 80.5%, .9816 89.3%, .9899 99.8%, 1);--md-sys-motion-spring-soft:linear(0, .0064 1.8%, .024 3.7%, .0563 5.8%, .1018 8.2%, .2011 12.3%, .4228 20.7%, .5204 24.5%, .6099 28.3%, .6896 32.2%, .7504 35.5%, .8055 39%, .8523 42.5%, .8911 46%, .932 50.7%, .963 55.5%, .9866 60.8%, 1.0025 66.7%, 1.0124 74.2%, 1.0151 83.7%, 1.0101 99.8%, 1);--md-sys-motion-spring-bouncy:linear(0, .0075 2%, .0306 4.2%, .07 6.5%, .1252 9%, .1814 11.2%, .2479 13.5%, .5201 22.3%, .633 26.2%, .736 30%, .819 33.5%, .8842 36.7%, .9396 39.8%, .9853 43%, 1.0236 46.3%, 1.0572 50.3%, 1.0797 54.5%, 1.092 59%, 1.0945 64%, 1.0822 72%, 1.0313 90.2%, 1.0101 99.8%, 1);--md-sys-motion-spatial:var(--md-sys-motion-spring-soft);--md-sys-motion-spatial-playful:var(--md-sys-motion-spring-soft);--md-sys-motion-effects:var(--md-sys-motion-ease-standard);--md-sys-motion-enter:var(--md-sys-motion-ease-enter);--md-sys-motion-exit:var(--md-sys-motion-ease-exit);--md-sys-motion-t-state:var(--md-sys-motion-dur-instant) linear;--md-sys-motion-t-micro:var(--md-sys-motion-dur-micro) var(--md-sys-motion-spatial);--md-sys-motion-t-small:var(--md-sys-motion-dur-small) var(--md-sys-motion-spatial);--md-sys-motion-t-medium:var(--md-sys-motion-dur-medium) var(--md-sys-motion-spatial);--md-sys-motion-t-large:var(--md-sys-motion-dur-large) var(--md-sys-motion-spatial);--md-sys-motion-t-small-in:var(--md-sys-motion-dur-small) var(--md-sys-motion-enter);--md-sys-motion-t-medium-in:var(--md-sys-motion-dur-medium) var(--md-sys-motion-enter);--md-sys-motion-t-large-in:var(--md-sys-motion-dur-large) var(--md-sys-motion-enter);--md-sys-motion-t-micro-out:var(--md-sys-motion-dur-micro-out) var(--md-sys-motion-exit);--md-sys-motion-t-small-out:var(--md-sys-motion-dur-small-out) var(--md-sys-motion-exit);--md-sys-motion-t-medium-out:var(--md-sys-motion-dur-medium-out) var(--md-sys-motion-exit);--md-sys-motion-t-large-out:var(--md-sys-motion-dur-large-out) var(--md-sys-motion-exit);--md-sys-motion-t-fx-micro:var(--md-sys-motion-fx-micro) var(--md-sys-motion-effects);--md-sys-motion-t-fx-small:var(--md-sys-motion-fx-small) var(--md-sys-motion-effects);--md-sys-motion-t-fx-medium:var(--md-sys-motion-fx-medium) var(--md-sys-motion-effects);--md-sys-motion-t-fx-large:var(--md-sys-motion-fx-large) var(--md-sys-motion-effects)}@media (width>=600px){:root{--md-sys-page-margin:var(--md-sys-space-6)}}@media (width<=599px){:root{--md-sys-pad-card:var(--md-sys-space-4);--md-sys-pad-dialog:var(--md-sys-space-5);--md-sys-gap-cards:var(--md-sys-space-3);--md-sys-gap-section:var(--md-sys-space-6)}}:root[data-density=compact]{--md-sys-motion-scale:.8;--md-sys-motion-spatial:var(--md-sys-motion-spring-smooth);--md-sys-shape-card:var(--md-sys-shape-corner-large-increased);--md-sys-shape-dialog:var(--md-sys-shape-corner-large-increased);--md-sys-shape-field:10px;--md-sys-shape-menu:var(--md-sys-shape-corner-medium);--md-sys-pad-control-x:var(--md-sys-space-3);--md-sys-pad-card:var(--md-sys-space-4);--md-sys-pad-dialog:var(--md-sys-space-5);--md-sys-gap-stack:var(--md-sys-space-3);--md-sys-gap-cards:var(--md-sys-space-3);--md-sys-gap-section:var(--md-sys-space-6);--md-sys-page-margin:var(--md-sys-space-5);--md-sys-size-touch:32px;--md-sys-size-state-layer:32px;--md-sys-size-btn-xs:24px;--md-sys-size-btn-s:32px;--md-sys-size-btn-m:40px;--md-sys-size-btn-l:64px;--md-sys-size-btn-xl:88px;--md-sys-size-field:40px;--md-sys-size-chip:28px;--md-sys-size-list-item:44px;--md-sys-size-table-row:44px;--md-sys-size-table-row-dense:34px;--md-sys-size-avatar:32px;--md-sys-size-avatar-l:44px;--md-sys-size-icon:20px;--md-sys-size-icon-s:18px;--md-sys-size-app-bar:52px;--md-sys-size-rail:72px;--md-sys-size-rail-expanded:232px;--md-sys-focus-width:2px}:root[data-motion=expressive]{--md-sys-motion-scale:1.4;--md-sys-motion-spatial-playful:var(--md-sys-motion-spring-bouncy)}:root[data-motion=reduce]{--md-sys-motion-travel:0;--md-sys-motion-stagger:0s;--md-sys-motion-spatial:var(--md-sys-motion-ease-standard);--md-sys-motion-spatial-playful:var(--md-sys-motion-ease-standard)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=expressive]){--md-sys-motion-travel:0;--md-sys-motion-stagger:0s;--md-sys-motion-spatial:var(--md-sys-motion-ease-standard);--md-sys-motion-spatial-playful:var(--md-sys-motion-ease-standard)}}:root[data-scheme=dark]{--md-sys-elevation-strength:3.2}:root{--md-sys-glass-blur:0px;--md-sys-glass-saturate:1;--md-sys-glass-bar:100%;--md-sys-glass-popup:100%;--md-sys-glass-sheet:100%;--md-sys-glass-sheet-blur:0px;--md-sys-glass-scrim-blur:0px}:root[data-glass=flat]{--md-sys-glass-blur:10px;--md-sys-glass-saturate:1.2;--md-sys-glass-bar:86%;--md-sys-glass-popup:94%;--md-sys-glass-sheet:92%;--md-sys-glass-sheet-blur:16px;--md-sys-glass-scrim-blur:2px}:root[data-glass=frosted]{--md-sys-glass-blur:24px;--md-sys-glass-saturate:1.7;--md-sys-glass-bar:68%;--md-sys-glass-popup:84%;--md-sys-glass-sheet:80%;--md-sys-glass-sheet-blur:32px;--md-sys-glass-scrim-blur:6px}:root[data-glass=liquid]{--md-sys-glass-blur:16px;--md-sys-glass-saturate:2;--md-sys-glass-bar:56%;--md-sys-glass-popup:74%;--md-sys-glass-sheet:76%;--md-sys-glass-sheet-blur:32px;--md-sys-glass-scrim-blur:10px}@media (prefers-reduced-transparency:reduce){:root[data-glass]{--md-sys-glass-blur:0px;--md-sys-glass-saturate:1;--md-sys-glass-bar:100%;--md-sys-glass-popup:100%;--md-sys-glass-sheet:100%;--md-sys-glass-sheet-blur:0px;--md-sys-glass-scrim-blur:0px}}}@layer m3-base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-gutter:stable}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:var(--md-ref-typeface-plain);font-optical-sizing:auto;letter-spacing:.25px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:14px;font-weight:400;line-height:20px;margin-right:0!important;padding-right:0!important}:focus-visible{outline:var(--md-sys-focus-width) solid var(--md-sys-focus-color);outline-offset:var(--md-sys-focus-offset)}::selection{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}*{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent}a{color:var(--md-sys-color-primary);text-underline-offset:3px}}@layer m3-components;@layer m3-utilities{[class*=t-]{font-family:var(--md-ref-typeface-brand)}.t-display-large{letter-spacing:-.25px;font-size:57px;font-weight:400;line-height:64px}.t-display-medium{font-size:45px;line-height:52px}.t-display-medium,.t-display-small,.t-headline-large,.t-headline-medium,.t-headline-small,.t-title-large{letter-spacing:0;font-weight:400}.t-display-small{font-size:36px;line-height:44px}.t-headline-large{font-size:32px;line-height:40px}.t-headline-medium{font-size:28px;line-height:36px}.t-headline-small{font-size:24px;line-height:32px}.t-title-large{font-size:22px;line-height:28px}.t-title-medium{letter-spacing:.15px;font-size:16px;font-weight:500;line-height:24px}.t-title-small{letter-spacing:.1px;font-size:14px;font-weight:500;line-height:20px}.t-body-large{letter-spacing:.5px;font-size:16px;font-weight:400;line-height:24px}.t-body-medium{letter-spacing:.25px;font-size:14px;font-weight:400;line-height:20px}.t-body-small{letter-spacing:.4px;font-size:12px;font-weight:400;line-height:16px}.t-label-large{letter-spacing:.1px;font-size:14px;font-weight:500;line-height:20px}.t-label-medium{font-size:12px}.t-label-medium,.t-label-small{letter-spacing:.5px;font-weight:500;line-height:16px}.t-label-small{font-size:11px}.emph:is(.t-display-large,.t-display-medium,.t-display-small,.t-headline-large,.t-headline-medium,.t-headline-small,.t-title-large,.t-body-large,.t-body-medium,.t-body-small){font-weight:500}.emph:is(.t-title-medium,.t-title-small,.t-label-large,.t-label-medium,.t-label-small){font-weight:700}.t-display-large,.t-display-medium,.t-display-small,.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--md-sys-color-on-surface-variant)}.mono{font-family:var(--md-ref-typeface-mono)}.truncate{text-overflow:ellipsis;min-width:0}.m3-sr-only,.truncate{white-space:nowrap;overflow:hidden}.m3-sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.m3-anim-move{transition:transform var(--md-sys-motion-t-small)}.m3-page-leave-active{transition:opacity var(--md-sys-motion-t-fx-micro)}.m3-page-leave-to{opacity:0}.m3-page-enter-active{transition:opacity var(--md-sys-motion-t-fx-medium),translate var(--md-sys-motion-t-medium-in)}.m3-page-enter-from{opacity:0;translate:0 calc(8px * var(--md-sys-motion-travel))}.m3-state{isolation:isolate;position:relative}.m3-state:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:var(--m3-sl,currentColor);opacity:0;transition:opacity var(--md-sys-motion-t-state);position:absolute;inset:0}@media (hover:hover){.m3-state:hover:before{opacity:var(--md-sys-state-hover-opacity);transition-duration:calc(var(--md-sys-motion-dur-instant) / 2)}}.m3-state:focus-visible:before{opacity:var(--md-sys-state-focus-opacity)}.m3-state:active:before{opacity:var(--md-sys-state-pressed-opacity);transition-duration:0s}.m3-state:disabled:before,.m3-state[aria-disabled=true]:before{opacity:0}.m3-surface{--m3-ir1:max(var(--md-sys-shape-nested-min), var(--_r) - var(--_p));--m3-ir:var(--m3-ir1)}.m3-surface .m3-surface:not([data-radius]){--m3-ir1:inherit;--_r:var(--m3-ir1);--m3-ir2:max(var(--md-sys-shape-nested-min), var(--_r) - var(--_p));--m3-ir:var(--m3-ir2)}.m3-surface .m3-surface .m3-surface:not([data-radius]){--m3-ir1:inherit;--m3-ir2:inherit;--_r:var(--m3-ir2);--m3-ir3:max(var(--md-sys-shape-nested-min), var(--_r) - var(--_p));--m3-ir:var(--m3-ir3)}.m3-concentric{border-radius:var(--m3-ir,var(--md-sys-shape-corner-medium))}.m3-hscroll{overscroll-behavior-x:contain;scrollbar-width:none;padding-block:var(--md-sys-space-1);margin-block:calc(-1 * var(--md-sys-space-1));flex-wrap:nowrap;display:flex;overflow:auto hidden}.m3-hscroll::-webkit-scrollbar{display:none}.m3-hscroll>*{flex:none}[data-more-end]{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--md-sys-space-6));-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--md-sys-space-6));mask-image:linear-gradient(to left,transparent,#000 var(--md-sys-space-6))}[data-more-start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--md-sys-space-6));-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--md-sys-space-6));mask-image:linear-gradient(to right,transparent,#000 var(--md-sys-space-6))}[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--md-sys-space-6),#000 calc(100% - var(--md-sys-space-6)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--md-sys-space-6),#000 calc(100% - var(--md-sys-space-6)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--md-sys-space-6),#000 calc(100% - var(--md-sys-space-6)),transparent)}.m3-haptic-hit{z-index:3;border-radius:inherit;cursor:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:absolute;inset:0}:disabled>.m3-haptic-hit,[aria-disabled=true]>.m3-haptic-hit{display:none}.m3-haptic-switch{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:fixed;inset-block-start:0;inset-inline-start:-200px}:root[data-glass]:not([data-glass=off]){--_glass-filter:blur(var(--md-sys-glass-blur)) saturate(var(--md-sys-glass-saturate));--_glass-bar:color-mix(in srgb, var(--md-sys-color-surface-container) var(--md-sys-glass-bar), transparent)}:root[data-glass]:not([data-glass=off]) .m3-appbar[data-look=classic][data-scrolled],:root[data-glass]:not([data-glass=off]) .m3-appbar[data-look=line][data-scrolled],:root[data-glass]:not([data-glass=off]) .m3-shell[data-layout=glass] :is(.m3-appbar,.m3-rail){background:var(--_glass-bar);-webkit-backdrop-filter:var(--_glass-filter);backdrop-filter:var(--_glass-filter);box-shadow:none}:root[data-glass]:not([data-glass=off]) .m3-appbar[data-look=pill] .m3-appbar__row{background:color-mix(in srgb,var(--md-sys-color-surface-container-high) var(--md-sys-glass-bar),transparent);-webkit-backdrop-filter:var(--_glass-filter);backdrop-filter:var(--_glass-filter)}:root[data-glass]:not([data-glass=off]) .m3-shell[data-layout=frame] .m3-appbar{background:var(--md-sys-color-surface-container);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root[data-glass]:not([data-glass=off]) .m3-navbar[data-floating]{--_bg:color-mix(in srgb, var(--md-sys-color-surface-container-high) var(--md-sys-glass-bar), transparent);--_line:transparent}:root[data-glass]:not([data-glass=off]) .m3-navbar[data-floating]:before{content:none}:root[data-glass]:not([data-glass=off]) .m3-navbar[data-floating]:after{-webkit-backdrop-filter:var(--_glass-filter);backdrop-filter:var(--_glass-filter);box-shadow:none}:root[data-glass]:not([data-glass=off]) .m3-toolbar{--_bg:var(--_glass-bar);-webkit-backdrop-filter:var(--_glass-filter);backdrop-filter:var(--_glass-filter);box-shadow:var(--md-sys-elevation-3)}:root[data-glass]:not([data-glass=off]) :is(.m3-menu,.m3-dp-pop){background:color-mix(in srgb,var(--md-sys-color-surface-container-high) var(--md-sys-glass-popup),transparent);-webkit-backdrop-filter:var(--_glass-filter);backdrop-filter:var(--_glass-filter);box-shadow:var(--md-sys-elevation-2)}:root[data-glass]:not([data-glass=off]) .m3-dialog:not([data-fullscreen]),:root[data-glass]:not([data-glass=off]) .m3-sheet{background:color-mix(in srgb,var(--md-sys-color-surface-container-high) var(--md-sys-glass-popup),transparent);-webkit-backdrop-filter:var(--_glass-filter);backdrop-filter:var(--_glass-filter);box-shadow:var(--md-sys-elevation-3)}:root[data-glass]:not([data-glass=off]) .m3-psheet:before{--_ps-bg:var(--md-sys-color-surface-container-low);background:color-mix(in srgb,var(--_ps-bg) var(--md-sys-glass-sheet),transparent);-webkit-backdrop-filter:blur(var(--md-sys-glass-sheet-blur)) saturate(1.6);backdrop-filter:blur(var(--md-sys-glass-sheet-blur)) saturate(1.6)}:root[data-glass]:not([data-glass=off])[data-scheme=dark] .m3-psheet:before{--_ps-bg:var(--md-sys-color-surface-container-lowest)}:root[data-glass]:not([data-glass=off]) :is(.m3-dialog__scrim,.m3-sheet__scrim){-webkit-backdrop-filter:blur(var(--md-sys-glass-scrim-blur));backdrop-filter:blur(var(--md-sys-glass-scrim-blur))}}@layer m3-density{:root[data-density=compact] body{font-size:13px;line-height:18px}:root[data-density=compact] .t-display-large{font-size:44px;line-height:52px}:root[data-density=compact] .t-display-medium{font-size:36px;line-height:44px}:root[data-density=compact] .t-display-small{font-size:28px;line-height:36px}:root[data-density=compact] .t-headline-large{font-size:26px;line-height:32px}:root[data-density=compact] .t-headline-medium{font-size:22px;line-height:28px}:root[data-density=compact] .t-headline-small{font-size:20px;line-height:28px}:root[data-density=compact] .t-title-large{font-size:18px;line-height:24px}:root[data-density=compact] .t-title-medium{font-size:15px;line-height:20px}:root[data-density=compact] .t-body-large{letter-spacing:.25px;font-size:14px;line-height:20px}:root[data-density=compact] .t-body-medium,:root[data-density=compact] .t-label-large{font-size:13px;line-height:18px}}
