@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek-italic.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek-ext-italic.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-vietnamese-italic.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Material Symbols Outlined;src:url(/fonts/material-symbols-outlined.woff2) format("woff2");font-weight:400 600;font-style:normal}
        html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}h1,h2,h3,h4,button,input,label{line-height:1.2}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}
        html{font-size:16px}body{background-color:var(--color-surface);color:var(--color-on-surface);overflow-x:hidden;font:var(--typescale-body-medium-font-weight) var(--typescale-body-medium-font-size)/var(--typescale-body-medium-line-height) var(--typescale-body-medium-font-name);letter-spacing:var(--typescale-body-medium-font-tracking)}@media(pointer:fine){body ::-webkit-scrollbar,body ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-button{background:none;inline-size:.4rem;block-size:.4rem}body :is(:focus,:hover)::-webkit-scrollbar-thumb,body :has(:focus,:hover)::-webkit-scrollbar-thumb{background:var(--color-outline);border-radius:1rem}}@media(pointer:coarse){body:has(dialog[open],dialog.active),body:has(input[type=range]:focus){overflow:hidden}}
        :root { --elevation-level5: oklch(0% 0 0 / 0.2) 0px 7px 8px -4px, oklch(0% 0 0 / 0.14) 0px 12px 17px 2px, oklch(0% 0 0 / 0.12) 0px 5px 22px 4px; --elevation-level4: oklch(0% 0 0 / 0.2) 0px 5px 5px -3px, oklch(0% 0 0 / 0.14) 0px 8px 10px 1px, oklch(0% 0 0 / 0.12) 0px 3px 14px 2px; --elevation-level3: oklch(0% 0 0 / 0.2) 0px 3px 5px -1px, oklch(0% 0 0 / 0.14) 0px 6px 10px 0px, oklch(0% 0 0 / 0.12) 0px 1px 18px 0px; --elevation-level2: oklch(0% 0 0 / 0.2) 0px 3px 3px -2px, oklch(0% 0 0 / 0.14) 0px 3px 4px 0px, oklch(0% 0 0 / 0.12) 0px 1px 8px 0px; --elevation-level1: oklch(0% 0 0 / 0.2) 0px 2px 1px -1px, oklch(0% 0 0 / 0.14) 0px 1px 1px 0px, oklch(0% 0 0 / 0.12) 0px 1px 3px 0px; --elevation-level0: oklch(0% 0 0 / 0.2) 0px 0px 0px 0px, oklch(0% 0 0 / 0.14) 0px 0px 0px 0px, oklch(0% 0 0 / 0.12) 0px 0px 0px 0px; --motion-spring-expressive-fast-spatial: 350ms cubic-bezier(0.42, 1.67, 0.21, 0.9); --motion-spring-expressive-default-spatial: 500ms cubic-bezier(0.38, 1.21, 0.22, 1); --motion-spring-expressive-slow-spatial: 750ms cubic-bezier(0.39, 1.29, 0.35, 0.98); --motion-spring-expressive-fast-effects: 150ms cubic-bezier(0.31, 0.94, 0.34, 1); --motion-spring-expressive-default-effects: 200ms cubic-bezier(0.34, 0.8, 0.34, 1); --motion-spring-expressive-slow-effects: 300ms cubic-bezier(0.34, 0.88, 0.34, 1); --motion-spring-standard-fast-spatial: 350ms cubic-bezier(0.27, 1.06, 0.18, 1); --motion-spring-standard-default-spatial: 500ms cubic-bezier(0.27, 1.06, 0.18, 1); --motion-spring-standard-slow-spatial: 750ms cubic-bezier(0.27, 1.06, 0.18, 1); --motion-spring-standard-fast-effects: 150ms cubic-bezier(0.31, 0.94, 0.34, 1); --motion-spring-standard-default-effects: 200ms cubic-bezier(0.34, 0.8, 0.34, 1); --motion-spring-standard-slow-effects: 300ms cubic-bezier(0.34, 0.88, 0.34, 1); --motion-easing-standard: cubic-bezier(0.2, 0, 0, 1); --motion-easing-standard-accelerate: cubic-bezier(0.3, 0, 1, 1); --motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1); --motion-easing-emphasized: cubic-bezier(0.2, 0, 0, 1); --motion-easing-emphasized-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15); --motion-easing-emphasized-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1); --motion-easing-legacy: cubic-bezier(0.4, 0, 0.2, 1); --motion-easing-legacy-accelerate: cubic-bezier(0.4, 0, 1, 1); --motion-easing-legacy-decelerate: cubic-bezier(0, 0, 0.2, 1); --motion-easing-linear: cubic-bezier(0, 0, 1, 1); --motion-duration-short1: 50ms; --motion-duration-short2: 100ms; --motion-duration-short3: 150ms; --motion-duration-short4: 200ms; --motion-duration-medium1: 250ms; --motion-duration-medium2: 300ms; --motion-duration-medium3: 350ms; --motion-duration-medium4: 400ms; --motion-duration-long1: 450ms; --motion-duration-long2: 500ms; --motion-duration-long3: 550ms; --motion-duration-long4: 600ms; --motion-duration-extra-long1: 700ms; --motion-duration-extra-long2: 800ms; --motion-duration-extra-long3: 900ms; --motion-duration-extra-long4: 1000ms; --motion-style-motion-path: linear; --shape-corner-full: 100%; --shape-corner-extra-extra-large: 48px; --shape-corner-extra-large-increased: 32px; --shape-corner-extra-large: 28px; --shape-corner-extra-large-top: 28px 28px 0 0; --shape-corner-large-increased: 20px; --shape-corner-large: 16px; --shape-corner-large-top: 16px 16px 0 0; --shape-corner-large-end: 0 16px 16px 0; --shape-corner-large-start: 16px 0 0 16px; --shape-corner-medium: 12px; --shape-corner-small: 8px; --shape-corner-extra-small: 4px; --shape-corner-extra-small-top: 4px 4px 0 0; --shape-corner-none: 0; --state-hover-state-layer-opacity: 0.08; --state-focus-indicator-thickness: 3px; --state-focus-indicator-outer-offset: 2px; --state-focus-state-layer-opacity: 0.1; --state-pressed-state-layer-opacity: 0.1; --typescale-display-large-font-name: Inter, sans-serif; --typescale-display-large-font-weight: 400; --typescale-display-large-font-weight-emphasized: 500; --typescale-display-large-font-size: 57px; --typescale-display-large-font-tracking: 0; --typescale-display-large-line-height: 64px; --typescale-display-medium-font-name: Inter, sans-serif; --typescale-display-medium-font-weight: 400; --typescale-display-medium-font-weight-emphasized: 500; --typescale-display-medium-font-size: 45px; --typescale-display-medium-font-tracking: 0; --typescale-display-medium-line-height: 52px; --typescale-display-small-font-name: Inter, sans-serif; --typescale-display-small-font-weight: 400; --typescale-display-small-font-weight-emphasized: 500; --typescale-display-small-font-size: 36px; --typescale-display-small-font-tracking: 0; --typescale-display-small-line-height: 44px; --typescale-headline-large-font-name: Inter, sans-serif; --typescale-headline-large-font-weight: 400; --typescale-headline-large-font-weight-emphasized: 500; --typescale-headline-large-font-size: 32px; --typescale-headline-large-font-tracking: 0; --typescale-headline-large-line-height: 40px; --typescale-headline-medium-font-name: Inter, sans-serif; --typescale-headline-medium-font-weight: 400; --typescale-headline-medium-font-weight-emphasized: 500; --typescale-headline-medium-font-size: 28px; --typescale-headline-medium-font-tracking: 0; --typescale-headline-medium-line-height: 36px; --typescale-headline-small-font-name: Inter, sans-serif; --typescale-headline-small-font-weight: 400; --typescale-headline-small-font-weight-emphasized: 500; --typescale-headline-small-font-size: 24px; --typescale-headline-small-font-tracking: 0; --typescale-headline-small-line-height: 32px; --typescale-title-large-font-name: Inter, sans-serif; --typescale-title-large-font-weight: 400; --typescale-title-large-font-weight-emphasized: 500; --typescale-title-large-font-size: 22px; --typescale-title-large-font-tracking: 0; --typescale-title-large-line-height: 28px; --typescale-title-medium-font-name: Inter, sans-serif; --typescale-title-medium-font-weight: 500; --typescale-title-medium-font-weight-emphasized: 700; --typescale-title-medium-font-size: 16px; --typescale-title-medium-font-tracking: 0; --typescale-title-medium-line-height: 24px; --typescale-title-small-font-name: Inter, sans-serif; --typescale-title-small-font-weight: 500; --typescale-title-small-font-weight-emphasized: 700; --typescale-title-small-font-size: 14px; --typescale-title-small-font-tracking: 0; --typescale-title-small-line-height: 20px; --typescale-body-large-font-name: Inter, sans-serif; --typescale-body-large-font-weight: 400; --typescale-body-large-font-weight-emphasized: 500; --typescale-body-large-font-size: 16px; --typescale-body-large-font-tracking: 0; --typescale-body-large-line-height: 24px; --typescale-body-medium-font-name: Inter, sans-serif; --typescale-body-medium-font-weight: 400; --typescale-body-medium-font-weight-emphasized: 500; --typescale-body-medium-font-size: 14px; --typescale-body-medium-font-tracking: 0; --typescale-body-medium-line-height: 20px; --typescale-body-small-font-name: Inter, sans-serif; --typescale-body-small-font-weight: 400; --typescale-body-small-font-weight-emphasized: 500; --typescale-body-small-font-size: 12px; --typescale-body-small-font-tracking: 0.1px; --typescale-body-small-line-height: 16px; --typescale-label-large-font-name: Inter, sans-serif; --typescale-label-large-font-weight: 500; --typescale-label-large-font-weight-emphasized: 700; --typescale-label-large-font-size: 14px; --typescale-label-large-font-tracking: 0; --typescale-label-large-line-height: 20px; --typescale-label-medium-font-name: Inter, sans-serif; --typescale-label-medium-font-weight: 500; --typescale-label-medium-font-weight-emphasized: 700; --typescale-label-medium-font-size: 12px; --typescale-label-medium-font-tracking: 0.1px; --typescale-label-medium-line-height: 16px; --typescale-label-small-font-name: Inter, sans-serif; --typescale-label-small-font-weight: 500; --typescale-label-small-font-weight-emphasized: 700; --typescale-label-small-font-size: 11px; --typescale-label-small-font-tracking: 0.1px; --typescale-label-small-line-height: 16px; }