@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/urbanist-latin-400-normal.861406a6.woff2) format("woff2"),url(/_next/static/media/urbanist-latin-400-normal.70c2f9ec.woff) format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/urbanist-latin-500-normal.102c72f9.woff2) format("woff2"),url(/_next/static/media/urbanist-latin-500-normal.de898f34.woff) format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/urbanist-latin-600-normal.22baee21.woff2) format("woff2"),url(/_next/static/media/urbanist-latin-600-normal.a83167d0.woff) format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/urbanist-latin-700-normal.485b2e39.woff2) format("woff2"),url(/_next/static/media/urbanist-latin-700-normal.804f5a99.woff) format("woff")}:root{color-scheme:dark;--brand-cyan:#00c1e6;--brand-cyan-bright:#51e3ff;--brand-cyan-pale:#b5eef9;--brand-cyan-strong:#007088;--brand-cyan-deep:#00586b;--brand-amber:#e7b14c;--brand-amber-strong:#865800;--brand-ink:#0a0b0d;--brand-paper:#ffffff;--color-canvas:var(--brand-ink);--color-surface:#191d23;--color-surface-subtle:#232931;--color-surface-raised:#2c333d;--color-text-primary:#f3f5f8;--color-text-secondary:#aeb6c2;--color-text-muted:#9da6b2;--color-border:#42464b;--color-border-strong:#61666e;--color-accent:var(--brand-cyan);--color-accent-contrast:var(--brand-ink);--color-accent-strong:var(--brand-cyan-bright);--color-action-primary:var(--brand-cyan);--color-action-primary-contrast:var(--brand-ink);--color-action-primary-hover:var(--brand-cyan-bright);--color-action-interaction-background:color-mix(in srgb,var(--color-accent) 14%,transparent);--color-action-interaction-border:color-mix(in srgb,var(--color-accent) 34%,transparent);--color-action-interaction-text:var(--brand-cyan-pale);--color-advisory-text:var(--brand-cyan-pale);--color-success:#42d6a4;--color-warning:var(--brand-amber);--color-danger:#ff97a1;--color-info:#92b7ff;--color-accent-soft:color-mix(in srgb,var(--color-accent) 14%,transparent);--color-accent-line:color-mix(in srgb,var(--color-accent) 34%,transparent);--color-amber-soft:color-mix(in srgb,var(--color-warning) 14%,transparent);--color-success-soft:color-mix(in srgb,var(--color-success) 14%,transparent);--color-danger-soft:color-mix(in srgb,var(--color-danger) 14%,transparent);--color-overlay:color-mix(in srgb,var(--color-canvas) 82%,transparent);--color-scrim:color-mix(in srgb,var(--color-canvas) 64%,transparent);--font-sans:"Urbanist","Avenir Next","Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--font-size-meta:0.75rem;--font-size-body:0.875rem;--font-size-title:1.05rem;--font-size-display:1.512rem;--line-height-tight:1.15;--line-height-body:1.5;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-control:0.5rem;--radius-card:0.75rem;--radius-overlay:1rem;--radius-pill:9999px;--shadow-raised:0 18px 48px -30px var(--color-scrim);--shadow-overlay:0 28px 72px -30px var(--color-scrim);--outline-focus:0 0 0 3px var(--color-accent-soft);--transition-fast:180ms ease;--transition-panel:200ms ease;--shell-navigation-width:15rem;--shell-context-width:22rem;--content-max-width:110rem}html[data-theme=light]{color-scheme:light;--color-canvas:#f7fafc;--color-surface:var(--brand-paper);--color-surface-subtle:#eef3f7;--color-surface-raised:var(--brand-paper);--color-text-primary:#101820;--color-text-secondary:#3f4d60;--color-text-muted:#5f6c81;--color-border:#caccd0;--color-border-strong:#9da0a8;--color-accent:var(--brand-cyan-strong);--color-accent-contrast:var(--brand-paper);--color-accent-strong:var(--brand-cyan-strong);--color-action-primary:var(--brand-cyan-strong);--color-action-primary-contrast:var(--brand-paper);--color-action-primary-hover:var(--brand-cyan-deep);--color-action-interaction-background:color-mix(in srgb,var(--color-accent) 14%,transparent);--color-action-interaction-border:color-mix(in srgb,var(--color-accent) 34%,transparent);--color-action-interaction-text:var(--brand-cyan-deep);--color-advisory-text:var(--brand-cyan-deep);--color-success:#086f4d;--color-warning:var(--brand-amber-strong);--color-danger:#b4232e;--color-info:#175cd3}html[data-theme=dark]{color-scheme:dark}