@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-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:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-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:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-symbols2.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-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}:root{--gray-10:#f4f4f4;--gray-20:#e0e0e0;--gray-30:#c6c6c6;--gray-40:#a8a8a8;--gray-50:#8d8d8d;--gray-60:#6f6f6f;--gray-70:#525252;--gray-80:#393939;--gray-90:#262626;--gray-100:#161616;--red-10:#fff1f1;--red-20:#ffd7d9;--red-30:#ffb3b8;--red-40:#ff8389;--red-50:#fa4d56;--red-60:#da1e28;--red-70:#a2191f;--red-80:#750e13;--red-90:#520408;--red-100:#2d0709;--green-10:#defbe6;--green-20:#a7f0ba;--green-30:#6fdc8c;--green-40:#42be65;--green-50:#24a148;--green-60:#198038;--green-70:#0e6027;--green-80:#044317;--green-90:#022d0d;--green-100:#071908;--yellow-10:#fcf4d6;--yellow-20:#fddc69;--yellow-30:#f1c21b;--yellow-40:#d2a106;--yellow-50:#b28600;--yellow-60:#8e6a00;--yellow-70:#684e00;--yellow-80:#483700;--yellow-90:#302400;--yellow-100:#1c1500;--white:#ffffff;--black:#000000;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--type-display-00-size: clamp(2.5rem, 1.538rem + 3.846vw, 5.5rem);--type-display-01-size: clamp(2.5rem, 6.25vw, 4rem);--type-display-02-size: clamp(2rem, .333rem + 4.167vw, 3rem);--type-heading-00-size: clamp(1.625rem, -.667rem + 5.729vw, 3rem);--type-heading-01-size: clamp(1.625rem, .583rem + 2.604vw, 2.25rem);--type-heading-02-size: clamp(1.375rem, .75rem + 1.563vw, 1.75rem);--type-heading-03-size: clamp(1.25rem, 1.042rem + .521vw, 1.375rem);--type-heading-04-size: 1.125rem;--type-body-xl-size: clamp(1.125rem, .917rem + .521vw, 1.25rem);--type-body-lg-size: 1.125rem;--type-body-size: 1rem;--type-body-sm-size: .875rem;--type-label-size: .8125rem;--type-label-sm-size: .75rem;--type-caption-size: .75rem;--type-value-size: .8125rem;--type-value-sm-size: .75rem;--type-code-size: .8125rem;--lh-display-00: 1.02;--lh-display-01: 1.03;--lh-display-02: 1.04;--lh-heading-00: 1.1;--lh-heading-01: 1.17;--lh-heading-02: 1.21;--lh-heading-03: 1.27;--lh-heading-04: 1.33;--lh-body-xl: 1.5;--lh-body-lg: 1.56;--lh-body: 1.6;--lh-body-sm: 1.57;--lh-label: 1.38;--lh-label-sm: 1.33;--lh-caption: 1.33;--lh-value: 1.38;--lh-code: 1.7;--ls-display-00: -.045em;--ls-display-01: -.035em;--ls-display-02: -.03em;--ls-heading-00: -.025em;--ls-heading-01: -.02em;--ls-heading-02: -.018em;--ls-heading-03: -.012em;--ls-heading-04: -.008em;--ls-body: 0;--ls-label: 0;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--measure: 68ch;--target-min: 44px;--control-sm:32px;--control-md:40px;--control-lg:48px;--border-width:1px;--focus-width:2px;--focus-offset:2px;--icon-stroke:1.5;--tip-arrow:7px;--radius-none:0;--radius-control:4px;--radius-container:8px;--radius-surface:12px;--radius-sheet:24px;--radius-full:9999px;--t-icon-tint:.12s;--t-icon-move:.16s;--t-hover:.16s;--t-control:.18s;--t-tip:.18s;--t-dropdown:.22s;--t-popup:.24s;--t-accordion:.28s;--t-card:.32s;--t-modal:.36s;--t-panel:.4s;--t-layout:.44s;--t-spatial:.48s;--t-icon-gesture:.4s;--t-loading-cycle:1.2s;--t-morph:.24s;--t-morph-content:90ms;--exit-ratio:.5;--ease-micro: cubic-bezier(.2, .8, .2, 1);--ease-travel: cubic-bezier(.22, 1, .36, 1);--ease-entrance: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-move: cubic-bezier(.65, 0, .35, 1);--ease-morph: cubic-bezier(.32, .72, 0, 1);--t-spring-turn: .64s;--ease-spring-turn: linear(0, .0168 2.5%, .0591 5%, .1172 7.5%, .1839 10%, .2544 12.5%, .3252 15%, .3939 17.5%, .4591 20%, .5199 22.5%, .5758 25%, .6266 27.5%, .6725 30%, .7135 32.5%, .7501 35%, .7825 37.5%, .8111 40%, .8362 42.5%, .8582 45%, .8774 47.5%, .8942 50%, .9087 52.5%, .9214 55%, .9323 57.5%, .9418 60%, .95 62.5%, .9571 65%, .9632 67.5%, .9684 70%, .9729 72.5%, .9768 75%, .9801 77.5%, .983 80%, .9854 82.5%, .9875 85%, .9894 87.5%, .9909 90%, .9922 92.5%, .9934 95%, .9943 97.5%, 1);--t-spring-slide: .62s;--ease-spring-slide: linear(0, .0219 2.5%, .0793 5%, .1611 7.5%, .2581 10%, .3625 12.5%, .468 15%, .5701 17.5%, .6653 20%, .7513 22.5%, .8267 25%, .891 27.5%, .9442 30%, .9868 32.5%, 1.0196 35%, 1.0435 37.5%, 1.0598 40%, 1.0697 42.5%, 1.0742 45%, 1.0746 47.5%, 1.0717 50%, 1.0665 52.5%, 1.0598 55%, 1.0523 57.5%, 1.0444 60%, 1.0366 62.5%, 1.0291 65%, 1.0223 67.5%, 1.0161 70%, 1.0108 72.5%, 1.0064 75%, 1.0027 77.5%, .9999 80%, .9977 82.5%, .9962 85%, .9952 87.5%, .9946 90%, .9944 92.5%, .9945 95%, .9948 97.5%, 1);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--z-base:0;--z-raised:1;--z-sticky:10;--z-dropdown:20;--z-overlay:30;--z-modal:40;--z-toast:50;--z-tooltip:60}[data-theme=dark]{color-scheme:dark;--bg: var(--gray-100);--bg-hover: var(--gray-90);--layer-01: var(--gray-90);--layer-02: var(--gray-80);--layer-03: var(--gray-70);--layer-hover: var(--gray-80);--field: var(--gray-90);--overlay: rgba(22,22,22,.7);--text-primary: var(--gray-10);--text-secondary: var(--gray-30);--text-tertiary: var(--gray-50);--text-placeholder: var(--gray-60);--text-disabled: rgba(244,244,244,.25);--text-on-fill: var(--gray-100);--border-subtle: var(--gray-80);--border-strong: var(--gray-60);--border-inverse: var(--gray-10);--border-disabled: var(--gray-80);--action-fill: var(--gray-10);--action-fill-hover: var(--white);--action-fill-active: var(--gray-30);--action-outline: var(--gray-60);--action-ghost-hover: var(--gray-80);--action-disabled: var(--gray-80);--focus: var(--white);--focus-inset: var(--gray-100);--support-error: var(--red-50);--support-error-fill: var(--red-60);--support-error-hover: var(--red-70);--support-success: var(--green-40);--support-success-fill: var(--green-50);--support-warning: var(--yellow-30);--elevation-none: none;--elevation-raised: none;--elevation-floating: 0 8px 24px rgba(0,0,0,.44);--elevation-overlay: 0 24px 64px rgba(0,0,0,.56)}[data-theme=light]{color-scheme:light;--bg: var(--white);--bg-hover: var(--gray-10);--layer-01: var(--gray-10);--layer-02: var(--white);--layer-03: var(--gray-20);--layer-hover: var(--gray-20);--field: var(--gray-10);--overlay: rgba(22,22,22,.45);--text-primary: var(--gray-100);--text-secondary: var(--gray-70);--text-tertiary: var(--gray-60);--text-placeholder: var(--gray-40);--text-disabled: rgba(22,22,22,.25);--text-on-fill: var(--white);--border-subtle: var(--gray-20);--border-strong: var(--gray-50);--border-inverse: var(--gray-100);--border-disabled: var(--gray-20);--action-fill: var(--gray-100);--action-fill-hover: var(--gray-80);--action-fill-active: var(--gray-70);--action-outline: var(--gray-50);--action-ghost-hover: var(--gray-10);--action-disabled: var(--gray-20);--focus: var(--gray-100);--focus-inset: var(--white);--support-error: var(--red-60);--support-error-fill: var(--red-60);--support-error-hover: var(--red-70);--support-success: var(--green-60);--support-success-fill: var(--green-50);--support-warning: var(--yellow-30);--elevation-none: none;--elevation-raised: 0 1px 2px rgba(22,22,22,.08);--elevation-floating: 0 6px 16px rgba(22,22,22,.12);--elevation-overlay: 0 24px 64px rgba(22,22,22,.18)}.type-display-00{font:var(--fw-semibold) var(--type-display-00-size)/var(--lh-display-00) var(--font-sans);letter-spacing:var(--ls-display-00)}.type-display-01{font:var(--fw-semibold) var(--type-display-01-size)/var(--lh-display-01) var(--font-sans);letter-spacing:var(--ls-display-01)}.type-display-02{font:var(--fw-semibold) var(--type-display-02-size)/var(--lh-display-02) var(--font-sans);letter-spacing:var(--ls-display-02)}.type-heading-00{font:var(--fw-semibold) var(--type-heading-00-size)/var(--lh-heading-00) var(--font-sans);letter-spacing:var(--ls-heading-00)}.type-heading-01{font:var(--fw-semibold) var(--type-heading-01-size)/var(--lh-heading-01) var(--font-sans);letter-spacing:var(--ls-heading-01)}.type-heading-02{font:var(--fw-semibold) var(--type-heading-02-size)/var(--lh-heading-02) var(--font-sans);letter-spacing:var(--ls-heading-02)}.type-heading-03{font:var(--fw-semibold) var(--type-heading-03-size)/var(--lh-heading-03) var(--font-sans);letter-spacing:var(--ls-heading-03)}.type-heading-04{font:var(--fw-semibold) var(--type-heading-04-size)/var(--lh-heading-04) var(--font-sans);letter-spacing:var(--ls-heading-04)}.type-body-xl{font:var(--fw-regular) var(--type-body-xl-size)/var(--lh-body-xl) var(--font-sans)}.type-body-lg{font:var(--fw-regular) var(--type-body-lg-size)/var(--lh-body-lg) var(--font-sans)}.type-body{font:var(--fw-regular) var(--type-body-size)/var(--lh-body) var(--font-sans)}.type-body-sm{font:var(--fw-regular) var(--type-body-sm-size)/var(--lh-body-sm) var(--font-sans)}.type-label{font:var(--fw-medium) var(--type-label-size)/var(--lh-label) var(--font-sans)}.type-label-strong{font:var(--fw-semibold) var(--type-label-size)/var(--lh-label) var(--font-sans)}.type-label-sm{font:var(--fw-medium) var(--type-label-sm-size)/var(--lh-label-sm) var(--font-sans)}.type-caption{font:var(--fw-regular) var(--type-caption-size)/var(--lh-caption) var(--font-sans)}.type-value{font:var(--fw-regular) var(--type-value-size)/var(--lh-value) var(--font-mono);font-variant-numeric:tabular-nums}.type-value-sm{font:var(--fw-regular) var(--type-value-sm-size)/var(--lh-value) var(--font-mono);font-variant-numeric:tabular-nums}.type-code{font:var(--fw-regular) var(--type-code-size)/var(--lh-code) var(--font-mono)}@media(prefers-reduced-motion:reduce){:root{--t-icon-tint:.01ms;--t-icon-move:.01ms;--t-hover:.01ms;--t-control:.01ms;--t-tip:.01ms;--t-dropdown:.01ms;--t-popup:.01ms;--t-accordion:.01ms;--t-card:.01ms;--t-modal:.01ms;--t-panel:.01ms;--t-layout:.01ms;--t-spatial:.01ms;--t-icon-gesture:.01ms;--t-morph:.01ms;--t-morph-content:.01ms;--t-spring-turn:.01ms;--t-spring-slide:.01ms}}@media(prefers-contrast:more){:root{--border-subtle: var(--border-strong)}}
