@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.p.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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.p.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.p.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.p.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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");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:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.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:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.p.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:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_18301d{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_18301d{--font-sans:"Work Sans","Work Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--color-antracit:#35383d;--color-sv-antracit:#484b52;--color-malina:#e84248;--color-sv-malina:#ea5851;--color-seda:#e3e9ed;--color-mid-seda:#ecf0f3;--color-sv-seda:#f6f8f9;--color-white:#ffffff;--color-status-green:#2d9f7f;--color-status-deep-red:#c0353a;--color-status-warning:#d97706;--surface-page:#f6f8f9;--surface-card:#ffffff;--surface-sidebar:#35383d;--surface-scrim:rgba(0,0,0,0.5);--surface-inverse-quiet:rgba(255,255,255,0.04);--surface-inverse-hover:rgba(255,255,255,0.06);--surface-inverse-active:rgba(232,66,72,0.12);--text-primary:#35383d;--text-secondary:#484b52;--text-inverse-muted:rgba(255,255,255,0.25);--text-inverse-tertiary:rgba(255,255,255,0.45);--text-inverse-secondary:rgba(255,255,255,0.65);--text-inverse-primary:rgba(255,255,255,0.85);--text-inverse-strong:#ffffff;--content-width-prose:768px;--content-width-wide:1440px;--layout-sidebar-width-expanded:240px;--layout-sidebar-collapse-at:1024px;--layout-header-height-compact:48px;--layout-header-height-default:64px;--duration-fast:120ms;--duration-base:150ms;--duration-slow:200ms;--duration-entrance-fast:200ms;--duration-entrance-base:300ms;--duration-entrance-slow:500ms;--easing-standard:cubic-bezier(0.4,0,0.2,1);--easing-emphasized:cubic-bezier(0.2,0,0,1);--easing-decelerate:cubic-bezier(0,0,0.2,1);--opacity-6:0.06;--opacity-8:0.08;--opacity-10:0.1;--opacity-16:0.16;--opacity-24:0.24;--opacity-40:0.4;--opacity-60:0.6;--opacity-80:0.8;--spacing-unit:4px;--spacing-card-padding:20px;--spacing-section-gap:24px;--spacing-card-gap:16px;--spacing-content-padding:40px;--spacing-content-top:32px;--spacing-gutter-compact:16px;--spacing-gutter-default:24px;--spacing-gutter-wide:32px;--spacing-touch-target:44px;--radius-small:8px;--radius-avatar:10px;--radius-card:12px;--radius-hero:16px;--shadow-card:0 1px 3px 0 rgba(0,0,0,0.04);--shadow-card-hover:0 4px 12px 0 rgba(0,0,0,0.06);--shadow-attention-focus-glow:0 0 0 3px rgba(232,66,72,0.18);--shadow-focus:0 0 0 2px #ffffff,0 0 0 4px #e84248;--shadow-focus-on-brand:inset 0 0 0 2px #ffffff,0 0 0 4px rgba(232,66,72,0.40);--shadow-focus-inverse:0 0 0 2px #35383d,0 0 0 4px #ffffff;--border-card:1px solid #e3e9ed;--border-divider:1px solid #ecf0f3;--border-divider-strong:2px solid #35383d;--border-attention-accent:1px solid rgba(232,66,72,0.22);--border-inverse-subtle:1px solid rgba(255,255,255,0.08);--tone-success-fg:#2d9f7f;--tone-success-bg:rgba(45,159,127,0.08);--tone-attention-fg:#e84248;--tone-attention-bg:rgba(232,66,72,0.08);--tone-attention-bg-hover:rgba(232,66,72,0.12);--tone-neutral-fg:#35383d;--tone-neutral-bg:rgba(53,56,61,0.06);--tone-danger-fg:#c0353a;--tone-danger-bg:rgba(192,53,58,0.08);--tone-warning-fg:#d97706;--tone-warning-bg:rgba(217,119,6,0.08);--font-family-sans:"Work Sans",sans-serif;--font-family-mono:"JetBrains Mono",monospace;--font-weight-regular:400;--font-weight-body:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-hero:800;--font-size-micro:0.625rem;--font-size-small:0.6875rem;--font-size-ui:0.75rem;--font-size-body:0.8125rem;--font-size-label:0.875rem;--font-size-section:0.9375rem;--font-size-page-title:1.375rem;--font-size-login-title:1.5rem;--font-size-hero:1.75rem;--font-size-fluid-body:clamp(0.8125rem,0.776rem + 0.179vw,0.9375rem);--font-size-fluid-section:clamp(0.9375rem,0.901rem + 0.179vw,1.0625rem);--font-size-fluid-page-title:clamp(1.375rem,1.268rem + 0.536vw,1.75rem);--font-size-fluid-hero:clamp(1.75rem,1.536rem + 1.071vw,2.5rem);--font-line-height-tight:1.1;--font-line-height-snug:1.2;--font-line-height-compact:1.3;--font-line-height-default:1.4;--font-line-height-body:1.5;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-drawer-scrim:800;--z-index-drawer:900;--z-index-bottom-sheet:950;--z-index-overlay:1000;--z-index-modal:1100;--z-index-toast:1200;--z-index-popover:1300}.focus-ring:focus-visible{outline:2px solid var(--color-malina);outline-offset:2px}@media (prefers-reduced-motion:no-preference){@keyframes status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.85);opacity:.6}}.animate-status-pulse{animation:status-pulse 2s ease-in-out infinite}@keyframes fade-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes fade-in-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}.animate-fade-in{animation:fade-in var(--duration-entrance-base) var(--easing-decelerate) backwards}.animate-fade-in-up{animation:fade-in-up var(--duration-entrance-base) var(--easing-decelerate) backwards}.animate-pop{animation:pop var(--duration-entrance-base) var(--easing-decelerate) backwards}.animate-grow{transform-origin:left;animation:grow var(--duration-entrance-slow) var(--easing-decelerate) backwards}}html{font-size:100%}body{font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-family:var(--font-family-sans)}input,select,textarea{font-size:max(1rem,var(--font-size-body))}