:root{--predx-bg:#080a0f;--predx-bg-2:#0d1017;--predx-surface:#111520;--predx-surface-2:#161a26;--predx-border:#ffffff12;--predx-border-bright:#ffffff26;--predx-text:#e8eaf0;--predx-text-mid:#8a92a8;--predx-text-muted:#5a6070;--predx-yes:#0f8;--predx-yes-dim:#00ff881f;--predx-no:#ff3d6e;--predx-no-dim:#ff3d6e1f;--predx-accent:#9945ff;--predx-accent-dim:#9945ff1f;--predx-radius-card:6px;--predx-radius-control:4px;--predx-font-display:"Syne",sans-serif;--predx-font-body:"Inter",sans-serif;--predx-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--predx-ease:cubic-bezier(.22,1,.36,1);--orc-bg:var(--predx-bg);--orc-bg2:var(--predx-bg-2);--orc-bg-card:var(--predx-surface);--orc-bg-card-hover:var(--predx-surface-2);--orc-bg-elevated:var(--predx-surface-2);--orc-green:var(--predx-yes);--orc-green-bright:var(--predx-yes);--orc-purple:var(--predx-accent);--orc-red:var(--predx-no);--orc-pink:var(--predx-no);--orc-orange:#f24e1e;--orc-yellow:#cc9100;--orc-amber:#cc9100;--orc-cyan:var(--predx-yes);--orc-violet:var(--predx-accent);--orc-text:var(--predx-text);--orc-text-secondary:var(--predx-text-mid);--orc-text-muted:var(--predx-text-mid);--orc-text-faint:var(--predx-text-muted);--orc-border:var(--predx-border);--orc-border-hover:var(--predx-border-bright);--orc-border-active:var(--predx-border-bright);--orc-gradient-primary:linear-gradient(135deg,var(--predx-accent),var(--predx-yes));--orc-gradient-full:linear-gradient(135deg,var(--predx-accent),var(--predx-yes));--orc-font-display:var(--predx-font-display);--orc-font-body:var(--predx-font-body);--orc-font-mono:var(--predx-font-mono);--orc-radius-sm:var(--predx-radius-control);--orc-radius-md:var(--predx-radius-card);--orc-radius-lg:8px;--orc-radius-xl:12px;--orc-radius-full:100px;--orc-space-xs:4px;--orc-space-sm:8px;--orc-space-md:16px;--orc-space-lg:24px;--orc-space-xl:32px;--orc-space-2xl:48px;--orc-transition-fast:.14s var(--predx-ease);--orc-transition-base:.18s var(--predx-ease);--orc-transition-slow:.24s var(--predx-ease);--orc-shadow-sm:none;--orc-shadow-md:none;--orc-shadow-lg:none;--orc-shadow-glow-cyan:0 0 6px var(--predx-yes);--orc-shadow-glow-violet:0 0 6px var(--predx-accent);--orc-backdrop-overlay:#080a0fdb;--orc-hover-tint:#ffffff08;--orc-green-text:var(--predx-yes);--orc-red-text:var(--predx-no);--orc-purple-text:var(--predx-accent)}html[data-predx-theme=light]{--orc-bg:#fff;--orc-bg2:#f7f8fa;--orc-bg-card:#fff;--orc-bg-card-hover:#f2f4f7;--orc-bg-elevated:#fff;--orc-text:#0e1117;--orc-text-secondary:#5a6070;--orc-text-muted:#8a92a8;--orc-text-faint:#b5bbc8;--orc-border:#00000014;--orc-border-hover:#0000002e;--orc-border-active:#00000047;--predx-bg:#fff;--predx-bg-2:#f7f8fa;--predx-surface:#fff;--predx-surface-2:#f2f4f7;--predx-text:#0e1117;--predx-text-mid:#5a6070;--predx-text-muted:#8a92a8;--predx-border:#00000014;--predx-border-bright:#0000002e;--orc-backdrop-overlay:#0f141e9e;--orc-hover-tint:#00000009;--orc-green-text:#00a86b;--orc-red-text:#d11a45;--orc-purple-text:#6b25b8}@media (prefers-reduced-motion:reduce){.predx-pulse,.predx-probbar__fill{transition:none!important;animation:none!important}}::selection{background:var(--predx-yes);color:#000}html[data-predx-colorblind=true] [data-predx-yes],html[data-predx-colorblind=true] .predx-probbar__fill,html[data-predx-colorblind=true] .predx-tag--green,html[data-predx-colorblind=true] .predx-btn--primary{background-image:repeating-linear-gradient(45deg,#0000 0 4px,#00000059 4px 6px)}[data-theme=dark]{--orc-bg:#06061a;--orc-bg2:#0c0c28;--orc-bg-card:#ffffff08;--orc-bg-card-hover:#ffffff0f;--orc-bg-elevated:#ffffff0d;--orc-green:#10b981;--orc-green-bright:#34d399;--orc-red:#f87171;--orc-purple:#a78bfa;--orc-orange:#fb923c;--orc-pink:#f472b6;--orc-yellow:#fbbf24;--orc-amber:#f59e0b;--orc-cyan:#22d3ee;--orc-violet:#a78bfa;--orc-text:#e8e8ed;--orc-text-secondary:#9d9db5;--orc-text-muted:#6b6b85;--orc-text-faint:#4a4a62;--orc-border:#ffffff0f;--orc-border-hover:#ffffff1f;--orc-border-active:#fff3;--orc-gradient-primary:linear-gradient(135deg,#10b981,#a78bfa);--orc-gradient-full:linear-gradient(135deg,#10b981,#a78bfa);--orc-shadow-sm:0 1px 4px #0000004d;--orc-shadow-md:0 4px 16px #0006;--orc-shadow-lg:0 8px 32px #00000080;--orc-shadow-glow-cyan:0 0 20px #22d3ee26;--orc-shadow-glow-violet:0 0 20px #a78bfa26}

*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--orc-font-body);background:var(--orc-bg);color:var(--orc-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:crosshair;font-size:15px;line-height:1.55;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at top,#000 0%,#0006 70%,#0000 100%);mask-image:radial-gradient(at top,#000 0%,#0006 70%,#0000 100%)}::selection{background:var(--orc-green);color:#000}a{color:inherit;text-decoration:none}button{font-family:inherit}main{z-index:1;position:relative}.hr{background:var(--orc-border);border:none;width:100%;height:1px;margin:0}.reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}.section{z-index:1;max-width:1280px;margin:0 auto;padding:120px 32px;position:relative}.section-label{font-family:var(--orc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orc-text-secondary);margin-bottom:16px;font-size:11px;font-weight:500;display:inline-block}.section-title{font-family:var(--orc-font-display);letter-spacing:-.025em;text-wrap:balance;margin-bottom:20px;font-size:44px;font-weight:700;line-height:1.04}.section-sub{color:var(--orc-text-secondary);text-wrap:pretty;max-width:520px;font-size:16px;line-height:1.55}.ck{color:#c084fc}.cs{color:var(--orc-green)}.cf{color:#60a5fa}.cm{color:var(--orc-text-muted);font-style:italic}.cn{color:#fb923c}.cp{color:var(--orc-green)}@media (max-width:900px){.section{padding:80px 24px}.section-title{font-size:28px}body{cursor:auto}}
