@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.4c28e6c8.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.9ba5d91f.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.a048183b.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.be6419ff.woff2) format("woff2-variations");unicode-range:u+00??,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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-ext-wght-normal.807f8a64.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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-wght-normal.958b8893.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-vietnamese-wght-normal.904964c5.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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-ext-wght-normal.dde16b97.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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-wght-normal.89a9369d.woff2) format("woff2-variations");unicode-range:u+00??,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:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/material-symbols-outlined.3ce99120.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols 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"}:root{--color-primary:#a9362b;--color-on-primary:#ffffff;--color-primary-container:#f26b5b;--color-primary-container-hover:#de5747;--color-primary-container-pressed:#c94637;--color-on-primary-container:#640002;--color-primary-fixed:#ffdad5;--color-primary-fixed-dim:#ffb4a9;--color-on-primary-fixed:#410001;--color-on-primary-fixed-variant:#881e16;--color-secondary:#515f74;--color-on-secondary:#ffffff;--color-secondary-container:#d5e3fd;--color-on-secondary-container:#57657b;--color-secondary-fixed:#d5e3fd;--color-secondary-fixed-dim:#b9c7e0;--color-on-secondary-fixed:#0d1c2f;--color-on-secondary-fixed-variant:#3a485c;--color-tertiary:#006591;--color-on-tertiary:#ffffff;--color-tertiary-container:#009fe1;--color-on-tertiary-container:#00324a;--color-tertiary-fixed:#c9e6ff;--color-tertiary-fixed-dim:#89ceff;--color-on-tertiary-fixed:#001e2f;--color-on-tertiary-fixed-variant:#004c6e;--color-error:#ba1a1a;--color-on-error:#ffffff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-background:#f8f9ff;--color-on-background:#0b1c30;--color-surface:#f8f9ff;--color-surface-bright:#f8f9ff;--color-surface-dim:#cbdbf5;--color-surface-container-lowest:#ffffff;--color-surface-container-low:#eff4ff;--color-surface-container:#e5eeff;--color-surface-container-high:#dce9ff;--color-surface-container-highest:#d3e4fe;--color-surface-variant:#d3e4fe;--color-on-surface:#0b1c30;--color-on-surface-variant:#58413e;--color-inverse-surface:#213145;--color-inverse-on-surface:#eaf1ff;--color-inverse-primary:#ffb4a9;--color-outline:#8b716d;--color-outline-variant:#dfbfbb;--color-surface-tint:#a9362b;--color-success:#047857;--color-success-strong:#065f46;--color-success-container:#ecfdf5;--color-success-container-high:#d1fae5;--color-success-border:#a7f3d0;--color-success-solid:#10b981;--color-warning:#b45309;--color-warning-strong:#92400e;--color-warning-container:#fffbeb;--color-warning-container-high:#fef3c7;--color-warning-border:#fde68a;--color-warning-solid:#f59e0b;--color-danger:#b91c1c;--color-danger-container:#fef2f2;--color-danger-container-high:#fee2e2;--color-danger-border:#fecaca;--color-danger-solid:#ef4444;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-400:#94a3b8;--color-neutral-500:#64748b;--color-neutral-700:#334155;--font-sans:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Plus Jakarta Sans Variable","Plus Jakarta Sans",var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--gutter:1.5rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-card:0 1px 3px 0 rgba(15,23,42,0.04),0 1px 2px -1px rgba(15,23,42,0.04);--shadow-card-hover:0 4px 12px -2px rgba(15,23,42,0.08),0 2px 6px -2px rgba(15,23,42,0.04);--shadow-overlay:0 12px 28px -4px rgba(15,23,42,0.12),0 4px 10px -2px rgba(15,23,42,0.05);--shadow-dialog:0 25px 50px -12px rgba(15,23,42,0.25);--focus-ring:0 0 0 3px rgba(242,107,91,0.3);--sidebar-width:256px;--sidebar-width-collapsed:72px;--topbar-height:64px;--content-max-width:1600px;--content-padding:32px;--z-topbar:30;--z-sidebar:40;--z-dialog:60;--z-toast:70;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--color-on-surface);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-primary-fixed);color:var(--color-primary)}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{text-decoration:none}a,button{color:inherit}button{padding:0;font:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{margin:0;font:inherit;color:inherit}img,svg,video{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}th{font-weight:inherit;text-align:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}fieldset{min-width:0;margin:0;padding:0;border:0}:focus-visible{outline:2px solid var(--color-primary-container);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgb(26 163 183/45%);background-clip:padding-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:rgb(26 163 183/80%)}::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgb(26 163 183/55%) transparent}}.text-display-lg{font-size:32px;line-height:40px;letter-spacing:-.02em}.text-display-lg,.text-headline-lg{font-family:var(--font-display);font-weight:700}.text-headline-lg{font-size:24px;line-height:32px;letter-spacing:-.015em}.text-headline-md{font-size:20px;line-height:28px;letter-spacing:-.01em}.text-headline-md,.text-headline-sm{font-family:var(--font-display);font-weight:600}.text-headline-sm{font-size:16px;line-height:24px}.text-metric-xl{font-family:var(--font-display);font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-body-lg{font-size:16px;line-height:24px}.text-body-lg,.text-body-md{font-family:var(--font-sans);font-weight:400}.text-body-md{font-size:14px;line-height:20px}.text-body-sm{font-family:var(--font-sans);font-size:12px;line-height:18px;font-weight:400}.text-label-lg{font-size:14px;line-height:20px;letter-spacing:.01em}.text-label-lg,.text-label-md{font-family:var(--font-sans);font-weight:600}.text-label-md{font-size:12px;line-height:16px;letter-spacing:.02em}.text-label-sm{letter-spacing:.03em}.text-eyebrow,.text-label-sm{font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:600}.text-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--color-secondary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-spin{animation:spin 1s linear infinite}