@layer theme,base,components,sui,utilities;:root{--sui-n-1: oklch(1 0 0);--sui-n-2: oklch(.985 0 0);--sui-n-3: oklch(.97 0 0);--sui-n-4: oklch(.929 0 0);--sui-n-5: oklch(.906 0 0);--sui-n-6: oklch(.885 0 0);--sui-n-7: oklch(.851 0 0);--sui-n-8: oklch(.789 0 0);--sui-n-9: oklch(.628 0 0);--sui-n-10: oklch(.592 0 0);--sui-n-11: oklch(.472 0 0);--sui-n-12: oklch(.219 0 0);--sui-surface: var(--sui-n-2);--sui-surface-foreground: var(--sui-n-12);--sui-card: var(--sui-n-1);--sui-card-foreground: var(--sui-n-12);--sui-popover: var(--sui-n-1);--sui-popover-foreground: var(--sui-n-12);--sui-muted: var(--sui-n-3);--sui-muted-foreground: var(--sui-n-11);--sui-subtle: var(--sui-n-2);--sui-accent: var(--sui-n-4);--sui-accent-foreground: var(--sui-n-12);--sui-active: var(--sui-n-5);--sui-border: color-mix(in oklab, var(--sui-n-6) 60%, var(--sui-n-1));--sui-border-interactive: var(--sui-n-7);--sui-border-hover: var(--sui-n-8);--sui-input: color-mix(in oklab, var(--sui-n-7) 80%, var(--sui-n-1));--sui-ring: var(--sui-n-8);--sui-ring-shadow: 0 0 0 3px color-mix(in oklab, var(--sui-ring) 45%, transparent);--sui-primary: var(--sui-n-12);--sui-primary-foreground: var(--sui-n-1);--sui-primary-hover: oklch(.28 0 0);--sui-secondary: var(--sui-n-3);--sui-secondary-foreground: var(--sui-n-12);--sui-primary-solid: var(--sui-n-12);--sui-primary-solid-foreground: var(--sui-n-1);--sui-brand: oklch(.58 .185 48);--sui-brand-hover: oklch(.53 .185 48);--sui-brand-foreground: oklch(.99 .01 60);--sui-brand-text: oklch(.52 .17 48);--sui-brand-subtle: oklch(.962 .035 60);--sui-brand-border: oklch(.86 .08 55);--sui-overlay: oklch(0 0 0 / .42);--sui-app-accent: var(--sui-primary);--sui-app-accent-foreground: var(--sui-primary-foreground);--sui-radius-factor: 1;--sui-radius-1: calc(3px * var(--sui-radius-factor));--sui-radius-2: calc(4px * var(--sui-radius-factor));--sui-radius-3: calc(6px * var(--sui-radius-factor));--sui-radius-4: calc(8px * var(--sui-radius-factor));--sui-radius-5: calc(12px * var(--sui-radius-factor));--sui-radius-6: calc(16px * var(--sui-radius-factor));--sui-radius-full: 9999px;--sui-radius-thumb: 3px;--sui-radius-circle: 9999px;--sui-success: oklch(.56 .13 155);--sui-success-foreground: oklch(.99 0 0);--sui-success-text: oklch(.455 .115 155);--sui-success-subtle: oklch(.955 .03 155);--sui-success-border: oklch(.86 .06 155);--sui-warning: oklch(.75 .15 85);--sui-warning-foreground: oklch(.22 .05 85);--sui-warning-text: oklch(.52 .115 75);--sui-warning-subtle: oklch(.965 .045 90);--sui-warning-border: oklch(.87 .09 88);--sui-destructive: oklch(.552 .205 27);--sui-destructive-foreground: oklch(.985 .01 27);--sui-destructive-text: oklch(.492 .19 27);--sui-destructive-subtle: oklch(.958 .032 27);--sui-destructive-border: oklch(.862 .07 27);--sui-info: oklch(.548 .14 252);--sui-info-foreground: oklch(.99 0 0);--sui-info-text: oklch(.472 .135 252);--sui-info-subtle: oklch(.958 .028 252);--sui-info-border: oklch(.868 .055 252);--sui-cat-1: oklch(.6 .16 250);--sui-cat-2: oklch(.655 .115 190);--sui-cat-3: oklch(.7 .145 70);--sui-cat-4: oklch(.615 .175 350);--sui-cat-5: oklch(.595 .185 300);--sui-cat-6: oklch(.48 .12 218);--sui-cat-7: oklch(.775 .115 252);--sui-cat-8: oklch(.52 .105 62);--sui-cat-neutral: var(--sui-n-9);--sui-chart-grid: var(--sui-border);--sui-font-sans: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--sui-font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--sui-font-display: "Geist Variable", ui-sans-serif, system-ui, sans-serif;--sui-font-wordmark: "Roboto Variable", "Geist Variable", sans-serif;--sui-weight-wordmark: 900;--sui-weight-silk: 620;--sui-tracking-silk: .09em;--sui-weight-display: 640;--sui-text-2xs: 10px;--sui-text-xs: 11.5px;--sui-text-sm: 12.5px;--sui-text-base: 14px;--sui-text-lg: 16px;--sui-text-xl: 19px;--sui-text-2xl: 24px;--sui-text-3xl: 30px;--sui-text-4xl: 38px;--sui-control-h-xs: 26px;--sui-control-h-sm: 30px;--sui-control-h: 36px;--sui-control-h-lg: 40px;--sui-row-h: 46px;--sui-pad-control: 12px;--sui-pad-card: 20px;--sui-pad-page: 28px;--sui-anchor-gap: 4px;--sui-shadow-xs: 0 1px 2px 0 oklch(0 0 0 / .05);--sui-shadow-sm: 0 1px 3px 0 oklch(0 0 0 / .07), 0 1px 2px -1px oklch(0 0 0 / .06);--sui-shadow-md: 0 4px 12px -2px oklch(0 0 0 / .09), 0 2px 6px -2px oklch(0 0 0 / .06);--sui-shadow-lg: 0 12px 32px -8px oklch(0 0 0 / .16), 0 4px 10px -4px oklch(0 0 0 / .09);--sui-dur-fast: .12s;--sui-dur: .18s;--sui-dur-slow: .24s;--sui-ease: cubic-bezier(.32, .72, 0, 1);--sui-z-popover: 60;--sui-z-drawer: 80;--sui-z-modal: 90;--sui-z-toast: 100}@media(max-width:768px){:root{--sui-pad-page: 16px}}[data-surface=rail]{--sui-surface: var(--sui-n-2);--sui-surface-foreground: var(--sui-n-12);--sui-card: var(--sui-n-1);--sui-card-foreground: var(--sui-n-12);--sui-popover: var(--sui-n-1);--sui-popover-foreground: var(--sui-n-12);--sui-muted: var(--sui-n-3);--sui-muted-foreground: var(--sui-n-11);--sui-subtle: var(--sui-n-2);--sui-accent: var(--sui-n-3);--sui-accent-foreground: var(--sui-n-12);--sui-active: var(--sui-n-3);--sui-border: color-mix(in oklab, var(--sui-n-6) 60%, var(--sui-n-1));--sui-border-interactive: var(--sui-n-7);--sui-border-hover: var(--sui-n-8);--sui-input: color-mix(in oklab, var(--sui-n-7) 80%, var(--sui-n-1));--sui-ring: var(--sui-n-8);--sui-primary: var(--sui-n-12);--sui-primary-foreground: var(--sui-n-1);--sui-secondary: var(--sui-n-3);--sui-secondary-foreground: var(--sui-n-12);color:var(--sui-surface-foreground);background:var(--sui-surface)}:root{color-scheme:light}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--sui-n-1: oklch(.178 0 0);--sui-n-2: oklch(.206 0 0);--sui-n-3: oklch(.249 0 0);--sui-n-4: oklch(.283 0 0);--sui-n-5: oklch(.313 0 0);--sui-n-6: oklch(.349 0 0);--sui-n-7: oklch(.402 0 0);--sui-n-8: oklch(.488 0 0);--sui-n-9: oklch(.578 0 0);--sui-n-10: oklch(.632 0 0);--sui-n-11: oklch(.738 0 0);--sui-n-12: oklch(.955 0 0);--sui-surface: var(--sui-n-1);--sui-card: var(--sui-n-2);--sui-popover: var(--sui-n-3);--sui-subtle: var(--sui-n-3);--sui-brand: oklch(.72 .175 50);--sui-brand-hover: oklch(.77 .17 50);--sui-brand-foreground: oklch(.2 .05 50);--sui-brand-text: oklch(.8 .15 55);--sui-brand-subtle: oklch(.28 .07 50);--sui-brand-border: oklch(.42 .11 50);--sui-primary: var(--sui-brand);--sui-primary-foreground: var(--sui-brand-foreground);--sui-primary-hover: var(--sui-brand-hover);--sui-ring: var(--sui-brand);--sui-overlay: oklch(0 0 0 / .66);--sui-success: oklch(.62 .135 155);--sui-success-foreground: oklch(.16 .03 155);--sui-success-text: oklch(.79 .125 157);--sui-success-subtle: oklch(.268 .052 157);--sui-success-border: oklch(.392 .076 157);--sui-warning: oklch(.78 .155 85);--sui-warning-foreground: oklch(.2 .045 85);--sui-warning-text: oklch(.85 .13 88);--sui-warning-subtle: oklch(.285 .055 84);--sui-warning-border: oklch(.42 .085 85);--sui-destructive: oklch(.605 .2 27);--sui-destructive-foreground: oklch(.985 .01 27);--sui-destructive-text: oklch(.775 .145 25);--sui-destructive-subtle: oklch(.272 .078 27);--sui-destructive-border: oklch(.408 .112 27);--sui-info: oklch(.615 .15 252);--sui-info-foreground: oklch(.99 0 0);--sui-info-text: oklch(.79 .115 252);--sui-info-subtle: oklch(.27 .062 252);--sui-info-border: oklch(.398 .098 252);--sui-cat-1: oklch(.705 .145 250);--sui-cat-2: oklch(.755 .105 190);--sui-cat-3: oklch(.795 .13 70);--sui-cat-4: oklch(.715 .155 350);--sui-cat-5: oklch(.7 .165 300);--sui-cat-6: oklch(.6 .11 218);--sui-cat-7: oklch(.855 .085 252);--sui-cat-8: oklch(.625 .1 62);--sui-shadow-xs: 0 1px 2px 0 oklch(0 0 0 / .4);--sui-shadow-sm: 0 1px 3px 0 oklch(0 0 0 / .5), 0 1px 2px -1px oklch(0 0 0 / .4);--sui-shadow-md: 0 4px 12px -2px oklch(0 0 0 / .55), 0 2px 6px -2px oklch(0 0 0 / .42);--sui-shadow-lg: 0 12px 32px -8px oklch(0 0 0 / .7), 0 4px 10px -4px oklch(0 0 0 / .46)}[data-app]{--sui-primary: var(--sui-app-accent);--sui-primary-foreground: var(--sui-app-accent-foreground);--sui-primary-hover: color-mix(in oklab, var(--sui-app-accent) 85%, white);--sui-ring: var(--sui-app-accent)}[data-surface=rail]{--sui-surface: var(--sui-n-2);--sui-card: var(--sui-n-3);--sui-popover: var(--sui-n-3);--sui-accent: var(--sui-n-4);--sui-active: var(--sui-n-5);--sui-muted: var(--sui-n-3);--sui-subtle: var(--sui-n-2);--sui-secondary: var(--sui-n-4);--sui-primary: var(--sui-brand);--sui-primary-foreground: var(--sui-brand-foreground);--sui-primary-hover: var(--sui-brand-hover);--sui-ring: var(--sui-brand)}}@layer sui{*,:before,:after{box-sizing:border-box;border-color:var(--sui-border)}:focus-visible{outline:2px solid var(--sui-ring);outline-offset:2px}html{font-family:var(--sui-font-sans)}body{background:var(--sui-surface);color:var(--sui-surface-foreground);font-size:var(--sui-text-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--sui-font-display);font-weight:var(--sui-weight-display);letter-spacing:-.018em}button{padding:0;border:0;background:none;font:inherit;color:inherit}::selection{background:color-mix(in oklab,var(--sui-primary) 18%,transparent)}.sui-silk{font-family:var(--sui-font-display);font-size:var(--sui-text-2xs);font-weight:var(--sui-weight-silk);letter-spacing:var(--sui-tracking-silk);text-transform:uppercase;line-height:1}.sui-numeric{font-variant-numeric:tabular-nums}.sui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-cyrillic-ext-wght-normal.BCp_3N7R.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-cyrillic-wght-normal.fOt7epNf.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-greek-ext-wght-normal.Bgw4czJT.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-greek-wght-normal.DlT9XTxE.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-math-wght-normal.4a3xuzGk.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-symbols-wght-normal.B7iHSfaG.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-vietnamese-wght-normal._f1XEJpo.woff2) format("woff2-variations");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-latin-ext-wght-normal.DYIxWhlt.woff2) format("woff2-variations");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-latin-wght-normal.ccAYIvAh.woff2) format("woff2-variations");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{--brand-950: #141440;--brand-900: #1b1b57;--brand-800: #21216a;--brand-700: #282878;--brand-600: #333395;--brand-500: #4141ad;--brand-400: #6a6ac6;--brand-300: #9d9ddc;--brand-200: #c9c9ee;--brand-100: #e8e8fa;--brand-50: #f4f4fd;--red-700: #a81514;--red-600: #c41a18;--red-500: #e01f1d;--red-400: #ec4b49;--red-100: #fdeaea;--red-50: #fef5f5;--brand-primary: var(--brand-700);--brand-secondary: var(--red-500);--page: #ffffff;--surface: #ffffff;--surface-2: #f8f9fc;--ink: #0b0b1f;--ink-2: #262640;--ink-muted: #5c5c74;--line: #e5e6f0;--line-strong: #d2d4e4;--rate-excellent: #00874a;--rate-good: #4fc98a;--rate-poor: #d03b3b;--status-good: #0ca30c;--status-warn: #b26a00;--status-crit: var(--red-600);--status-good-bg: #e8f6e8;--status-warn-bg: #fdf3e2;--status-crit-bg: var(--red-100);--radius: 10px;--radius-lg: 14px;--shadow: 0 1px 2px rgba(20, 20, 64, .05), 0 1px 3px rgba(20, 20, 64, .04);--shadow-lg: 0 2px 4px rgba(20, 20, 64, .04), 0 8px 20px rgba(20, 20, 64, .08);--shadow-brand: 0 18px 44px -18px rgba(20, 20, 64, .45);--font: var(--sui-font-sans, system-ui, -apple-system, "Segoe UI", sans-serif);--sui-primary: var(--brand-700);--sui-primary-foreground: #ffffff;--sui-primary-hover: var(--brand-600);--sui-primary-solid: var(--brand-700);--sui-primary-solid-foreground: #ffffff;--sui-brand: var(--brand-700);--sui-brand-hover: var(--brand-600);--sui-brand-foreground: #ffffff;--sui-brand-text: var(--brand-700);--sui-brand-subtle: var(--brand-50);--sui-brand-border: var(--brand-200);--sui-app-accent: var(--brand-700);--sui-app-accent-foreground: #ffffff;--sui-ring: var(--brand-500);--sui-destructive: var(--red-500);--sui-destructive-foreground: #ffffff;--sui-destructive-text: var(--red-700);--sui-destructive-subtle: var(--red-50);--sui-destructive-border: #f4b9b8;--sui-surface-foreground: var(--ink);--sui-card-foreground: var(--ink);--sui-muted-foreground: var(--ink-muted);--sui-border: var(--line);--sui-border-interactive: var(--line-strong);--sui-border-hover: var(--brand-300);--sui-input: var(--line-strong)}@media(prefers-color-scheme:dark){:root{--page: #0f0f1e;--surface: #16162b;--surface-2: #1c1c34;--ink: #f2f2f8;--ink-2: #d6d6e4;--ink-muted: #9a9ab4;--line: rgba(255, 255, 255, .11);--line-strong: rgba(255, 255, 255, .2);--sui-primary: var(--brand-400);--sui-primary-foreground: #0b0b1f;--sui-primary-hover: var(--brand-300);--sui-brand: var(--brand-400);--sui-brand-hover: var(--brand-300);--sui-brand-foreground: #0b0b1f;--sui-brand-text: var(--brand-300);--sui-brand-subtle: rgba(106, 106, 198, .18);--sui-brand-border: rgba(157, 157, 220, .32);--sui-app-accent: var(--brand-400);--sui-app-accent-foreground: #0b0b1f;--sui-ring: var(--brand-400);--sui-destructive: var(--red-400);--sui-destructive-text: #ff9c9b;--sui-destructive-subtle: rgba(224, 31, 29, .16);--sui-destructive-border: rgba(236, 75, 73, .34);--status-good-bg: rgba(12, 163, 12, .16);--status-warn-bg: rgba(178, 106, 0, .18);--status-crit-bg: rgba(224, 31, 29, .16)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased}
