:root{--blue-electric:#336cff;--indigo-lasso:#5b36f2;--violet-action:#9b42ff;--night:#0b0d12;--cloud:#f7f7fa;--mint:#2bc8a4;--indigo-100:#e4defe;--indigo-200:#c3b6fc;--indigo-300:#9c85f8;--indigo-400:#7a5cf5;--indigo-500:#5b36f2;--indigo-600:#4a28d6;--indigo-700:#3a1faa;--indigo-800:#261470;--blue-400:#5e8bff;--blue-500:#336cff;--blue-600:#2456db;--violet-400:#b26bff;--violet-500:#9b42ff;--violet-600:#7f2bdd;--mint-400:#54d7b9;--mint-500:#2bc8a4;--mint-600:#1ca184;--night-950:#06070a;--night-900:#0b0d12;--night-850:#101319;--night-800:#151922;--night-700:#1c212c;--night-600:#252b38;--night-500:#323947;--night-400:#434b5c;--grey-600:#555d6e;--grey-500:#6e7686;--grey-400:#8c94a3;--grey-300:#aab1be;--grey-200:#c8cdd7;--grey-100:#e3e6ec;--grey-50:#f1f2f6;--white:#fff;--red-500:#ff4f6a;--red-600:#de3552;--amber-500:#ffb020;--amber-600:#e0930a;--white-a04:#ffffff0a;--white-a06:#ffffff0f;--white-a08:#ffffff14;--white-a12:#ffffff1f;--white-a18:#ffffff2e;--white-a28:#ffffff47;--white-a60:#fff9;--night-a30:#0b0d124d;--night-a50:#0b0d1280;--night-a70:#0b0d12b3;--gradient-brand:linear-gradient(135deg,#336cff 0%,#5b36f2 52%,#9b42ff 100%);--gradient-brand-soft:linear-gradient(135deg,#336cff38 0%,#5b36f238 52%,#9b42ff38 100%);--gradient-accent-btn:linear-gradient(180deg,#6c4af5 0%,#5b36f2 100%);--gradient-night:radial-gradient(120% 90% at 18% 6%,#1b1f6b 0%,#101433 42%,#0b0d12 100%);--gradient-protect-top:linear-gradient(180deg,#0b0d12c7 0%,#0b0d1200 100%);--gradient-protect-bottom:linear-gradient(0deg,#0b0d12c7 0%,#0b0d1200 100%);--surface-app:var(--night-900);--surface-window:var(--night-850);--surface-panel:var(--night-800);--surface-raised:var(--night-700);--surface-hover:var(--white-a06);--surface-press:var(--white-a12);--surface-selected:#5b36f238;--surface-field:#ffffff0d;--surface-scrim:var(--night-a70);--text-primary:var(--cloud);--text-secondary:var(--grey-300);--text-tertiary:var(--grey-500);--text-inverse:var(--night-900);--text-accent:var(--indigo-300);--text-on-accent:var(--white);--text-link:var(--blue-400);--text-link-hover:#8aabff;--border-subtle:var(--white-a08);--border-default:var(--white-a12);--border-strong:var(--white-a28);--border-field:var(--white-a12);--divider:var(--white-a08);--accent:var(--indigo-lasso);--accent-hover:#6b48f4;--accent-press:#4a28d6;--accent-quiet:#5b36f229;--accent-contrast:var(--white);--focus-ring:#5b36f28c;--focus-ring-width:3px;--success:var(--mint);--success-quiet:#2bc8a429;--warning:var(--amber-500);--warning-quiet:#ffb02029;--danger:var(--red-500);--danger-quiet:#ff4f6a29;--selection-stroke:var(--white);--selection-fill:#5b36f224;--action-point:var(--white);--action-point-glow:#336cffd9}[data-appearance=light]{--surface-app:var(--cloud);--surface-window:var(--white);--surface-panel:var(--white);--surface-raised:var(--white);--surface-hover:#0b0d120d;--surface-press:#0b0d1217;--surface-selected:#5b36f21f;--surface-field:var(--white);--surface-scrim:#0b0d1247;--text-primary:var(--night-900);--text-secondary:var(--grey-600);--text-tertiary:var(--grey-400);--text-inverse:var(--white);--text-accent:var(--indigo-600);--border-subtle:#0b0d1212;--border-default:#0b0d121f;--border-strong:#0b0d123d;--border-field:#0b0d1229;--divider:#0b0d1214}:root{--font-display:"SF Pro Display","SFProDisplay-Regular",-apple-system,BlinkMacSystemFont,var(--font-inter),"Helvetica Neue",system-ui,sans-serif;--font-text:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,var(--font-inter),"Helvetica Neue",system-ui,sans-serif;--font-mono:"SF Mono","SFMono-Regular",ui-monospace,Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--type-hero-size:56px;--type-hero-lh:1.02;--type-hero-tracking:-.026em;--type-hero-weight:var(--fw-heavy);--type-display-size:40px;--type-display-lh:1.06;--type-display-tracking:-.022em;--type-display-weight:var(--fw-bold);--type-title1-size:28px;--type-title1-lh:1.14;--type-title1-tracking:-.016em;--type-title1-weight:var(--fw-semibold);--type-title2-size:22px;--type-title2-lh:1.2;--type-title2-tracking:-.012em;--type-title2-weight:var(--fw-semibold);--type-title3-size:17px;--type-title3-lh:1.29;--type-title3-tracking:-.006em;--type-title3-weight:var(--fw-semibold);--type-body-size:15px;--type-body-lh:1.4;--type-body-tracking:-.002em;--type-body-weight:var(--fw-regular);--type-body-strong-weight:var(--fw-semibold);--type-callout-size:14px;--type-callout-lh:1.42;--type-label-size:13px;--type-label-lh:1.38;--type-label-weight:var(--fw-medium);--type-caption-size:12px;--type-caption-lh:1.34;--type-micro-size:11px;--type-micro-lh:1.27;--type-eyebrow-size:11px;--type-eyebrow-lh:1.2;--type-eyebrow-tracking:.22em;--type-eyebrow-weight:var(--fw-semibold);--type-wordmark-tracking:-.01em;--type-wordmark-weight:var(--fw-heavy);--type-wordmark-sub-tracking:.32em;--type-mono-size:12px;--type-mono-lh:1.45;--type-mono-tracking:0;--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:20px;--space-10:24px;--space-11:28px;--space-12:32px;--space-14:40px;--space-16:48px;--space-20:64px;--space-24:80px;--pad-control-x:12px;--pad-control-y:6px;--pad-card:16px;--pad-panel:20px;--pad-window:24px;--gap-inline:8px;--gap-stack:12px;--gap-section:32px;--row-height-sm:28px;--row-height-md:34px;--row-height-lg:44px;--control-height-sm:24px;--control-height-md:30px;--control-height-lg:38px;--titlebar-height:38px;--sidebar-width:216px;--actionbar-height:76px;--hit-min:28px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--radius-full:999px;--radius-control:7px;--radius-card:12px;--radius-panel:16px;--radius-window:12px;--radius-squircle:22.37%;--shadow-inset-hairline:inset 0 1px 0 #ffffff14;--shadow-xs:0 1px 2px #00000047;--shadow-sm:0 2px 6px #0000004d;--shadow-md:0 8px 24px #00000057;--shadow-lg:0 18px 48px #00000070;--shadow-window:0 32px 80px #0000008c,0 0 0 .5px #ffffff1a;--shadow-float:0 16px 40px #0000006b,0 0 0 .5px #ffffff1f;--glow-accent:0 6px 18px #5b36f26b;--glow-accent-strong:0 8px 28px #5b36f294;--glow-point:0 0 12px #336cffd9,0 0 32px #336cff73;--glow-focus:0 0 0 var(--focus-ring-width) var(--focus-ring);--glass-blur:28px;--glass-blur-heavy:48px;--glass-saturate:180%;--glass-fill:#1c212c9e;--glass-fill-strong:#101319c7;--glass-fill-light:#f7f7faad;--glass-stroke:#ffffff24;--glass-stroke-inner:inset 0 1px 0 #ffffff1a;--glass-backdrop:blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-backdrop-heavy:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate));--dur-instant:90ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.3s;--dur-slower:.44s;--ease-standard:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-inout:cubic-bezier(.45,0,.25,1);--ease-spring:cubic-bezier(.34,1.42,.64,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard),opacity var(--dur-fast) linear;--press-scale:.97}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-app);scroll-behavior:smooth}body{font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-tracking);color:var(--text-primary);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{color:var(--white);background:#5b36f273}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}:focus-visible{box-shadow:var(--glow-focus);outline:none}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes lasso-spin{to{transform:rotate(360deg)}}@keyframes lasso-trace{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes lasso-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lasso-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.skip-link{z-index:100;border-radius:var(--radius-sm,8px);background:var(--indigo-500);color:var(--white);padding:8px 12px;position:absolute;top:-48px;left:16px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-button{appearance:none;font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}body{flex-direction:column;min-height:100dvh;display:flex}#content{flex:1}
