:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sd-surface-canvas:#080809;--sd-surface-sunken:#0d0f16;--sd-surface-base:#101019;--sd-surface-raised:#161826;--sd-surface-overlay:#1a1d2e;--sd-surface-footer:#0a0c11;--sd-red:#c8102e;--sd-red-deep:#8d1824;--sd-red-border:#d009094d;--sd-red-tint:#4b4b4b14;--sd-red-glow:#c8102e8c;--sd-success:#04a047;--sd-success-bright:#22c55e;--sd-success-tint:#22c55e1f;--sd-text:#e9e9ed;--sd-text-strong:#fff;--sd-text-secondary:#d4d4d7;--sd-text-muted:#e9e9ed94;--sd-text-subtle:#e9e9ed73;--sd-text-faint:#e9e9ed52;--sd-text-ghost:#e9e9ed38;--sd-border:#e9e9ed14;--sd-border-soft:#e9e9ed0f;--sd-border-strong:#e9e9ed2e;--sd-critical:#ef4444;--sd-high:#f97316;--sd-medium:#f59e0b;--sd-low:#f6e23b;--sd-pass:#22c55e;--sd-info-fg:#e9e9ed94;--sd-info-bg:#e9e9ed14;--sd-critical-fg:#f87171;--sd-high-fg:#fb923c;--sd-medium-fg:#fbbf24;--sd-low-fg:#f6e23b;--sd-pass-fg:#4ade80;--sd-critical-bg:#ef444424;--sd-high-bg:#f973161f;--sd-medium-bg:#f59e0b1a;--sd-low-bg:#f6e23b1f;--sd-pass-bg:#22c55e1f;--sd-grade-a:var(--sd-pass);--sd-grade-b:var(--sd-low);--sd-grade-c:var(--sd-medium);--sd-grade-d:var(--sd-high);--sd-grade-f:var(--sd-critical);--sd-grade-track:#e9e9ed12;--sd-font-ui:var(--font-inter), system-ui, -apple-system, sans-serif;--sd-font-heading:var(--font-barlow-condensed), var(--font-inter), system-ui, sans-serif;--sd-font-body:var(--font-barlow), var(--font-inter), system-ui, sans-serif;--sd-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sd-space-1:3.4px;--sd-space-2:6.8px;--sd-space-3:10.2px;--sd-space-4:13.6px;--sd-space-6:20.4px;--sd-space-8:27.2px;--sd-radius-none:0;--sd-radius-sm:4px;--sd-radius-md:8px;--sd-radius-pill:999px;--sd-page-max:1440px;--sd-gutter:56px;--sd-gutter-mobile:20px;--sd-nav-height:61px;--sd-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--sd-ease-out:cubic-bezier(.4, 0, .2, 1)}
@keyframes sd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sd-check-in{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes sd-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes sd-circle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes sd-cross-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sd-cross-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sd-ring-draw{0%{stroke-dashoffset:var(--sd-ring-circumference)}to{stroke-dashoffset:var(--sd-ring-offset)}}@keyframes sd-bar-pulse{0%,to{opacity:.72;box-shadow:none}50%{opacity:1;box-shadow:0 0 12px var(--sd-red-glow)}}@keyframes sd-modal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-backdrop-in{0%{opacity:0}to{opacity:1}}.sd-anim-spin{animation:.9s linear infinite sd-spin}.sd-anim-pulse{animation:sd-pulse var(--sd-pulse-duration,1.6s) ease-in-out var(--sd-pulse-delay,0s) infinite}.sd-anim-circle-in{transform-box:fill-box;transform-origin:50%;animation:sd-circle-in .45s var(--sd-ease-spring) both}.sd-anim-cross-v{transform-box:fill-box;transform-origin:50%;animation:sd-cross-v .3s var(--sd-ease-spring) .38s both}.sd-anim-cross-h{transform-box:fill-box;transform-origin:50%;animation:sd-cross-h .3s var(--sd-ease-spring) .62s both}.sd-anim-check-in{animation:.22s both sd-check-in}.sd-anim-caret{animation:1s step-end infinite sd-caret}.sd-anim-ring-draw{animation:sd-ring-draw 1.1s var(--sd-ease-out) both}.sd-anim-bar-pulse{animation:sd-bar-pulse 1.9s var(--sd-ease-out) infinite}.sd-anim-modal-in{animation:sd-modal-in .18s var(--sd-ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sd-surface-base);min-height:100dvh;color:var(--sd-text);font-family:var(--sd-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.12}p{margin:0}a{color:inherit;text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0}:focus{outline:none}:focus-visible{outline:2px solid var(--sd-red);outline-offset:2px;border-radius:2px}::selection{color:var(--sd-text-strong);background:#c8102e59}.sd-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sd-skip-link{left:var(--sd-gutter-mobile);z-index:100;border:1px solid var(--sd-red);border-radius:var(--sd-radius-md);background:var(--sd-surface-raised);transition:top .15s var(--sd-ease-out);padding:10px 18px;font-size:14px;text-decoration:none;position:absolute;top:-100px}.sd-skip-link:focus-visible{top:var(--sd-gutter-mobile)}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:sd-backdrop-in .18s var(--sd-ease-out) both;background:#080809c7}body.sd-modal-open{overflow:hidden}
