:root{color:#f2f1e8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#060706;--panel:#10130f;--panel-strong:#151912;--line:#c7ddab2e;--line-hot:#bfff6885;--text:#f2f1e8;--muted:#a8ae9c;--quiet:#747d68;--amber:#ffb000;--lime:#b8ff5d;--red:#ff4f45;--violet:#7d4dff;--cyan:#8df8ff;--shadow:0 34px 100px #0000007a;background:#060706;font-family:IBM Plex Mono,JetBrains Mono,Space Mono,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 8%, #7d4dff33, transparent 27rem), radial-gradient(circle at 8% 34%, #b8ff5d1f, transparent 26rem), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), var(--bg);background-size:auto,auto,44px 44px,44px 44px,auto;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.35;background:linear-gradient(#ffffff08,#fff0 45%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:fixed;inset:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}h1,h2,h3,p{margin-top:0}.app-shell{z-index:1;min-height:100vh;position:relative}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#060706d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:68px;padding:0 26px;display:grid;position:sticky;top:0}.topbar-brand,.operator-strip,.panel-header,.section-title,.repo-line,.patch-row,.section-kicker,.hero-actions,.proof-link,.console-callout,.dashboard-hero-actions,.live-chip,.decision-chip,.access-title,.access-controls,.error-console{align-items:center;display:flex}.topbar-brand,.operator-strip,.section-kicker{gap:10px}.topbar-brand{color:var(--lime);text-transform:uppercase;font-size:13px;font-weight:900}.topbar-brand svg{filter:drop-shadow(0 0 12px #b8ff5d73)}.topbar-nav{color:var(--muted);text-transform:uppercase;justify-content:center;gap:clamp(14px,3vw,34px);font-size:12px;display:flex}.topbar-nav a,.topbar-nav a:visited{color:var(--muted);transition:color .18s}.topbar-nav a:hover{color:var(--text)}.operator-strip{color:var(--muted);justify-content:flex-end;font-size:12px}.eyebrow{color:var(--amber);text-transform:uppercase;letter-spacing:0;margin:0 0 12px;font-size:12px}.site-page{width:min(1420px,100%);margin:0 auto;padding:52px 24px 86px}.site-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(28px,6vw,86px);min-width:0;min-height:min(760px,100vh - 92px);padding-bottom:34px;display:grid}.hero-copy{width:100%;min-width:0;max-width:820px}.hero-copy h1{letter-spacing:0;text-transform:uppercase;max-width:900px;margin-bottom:24px;font-size:clamp(46px,6vw,88px);line-height:.84}.hero-copy h1 span{display:block}.hero-lede{color:var(--muted);overflow-wrap:break-word;max-width:720px;font-size:clamp(16px,1.8vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px}.primary-action,.secondary-action{border:1px solid var(--line);color:var(--text);cursor:pointer;white-space:nowrap;background:#10140d;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.action-large{min-height:54px;padding:0 20px}.primary-action{color:#0e130b;border-color:var(--lime);background:var(--lime);font-weight:900;box-shadow:0 0 34px #b8ff5d33}.secondary-action{background:#12170fb8}.primary-action:hover,.secondary-action:hover{border-color:var(--line-hot);transform:translateY(-2px)}.primary-action:disabled,.secondary-action:disabled{opacity:1;cursor:not-allowed;transform:none}.primary-action:disabled{color:var(--muted);box-shadow:none;background:#2d3e2085;border-color:#b8ff5d3d}.secondary-action:disabled{color:var(--muted);background:#12170f7a;border-color:#ffffff1f}.primary-action:disabled:hover,.secondary-action:disabled:hover{border-color:#b8ff5d3d}.signal-strip{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.signal-strip span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#0d0f0cbd;max-width:100%;padding:9px 11px;font-size:11px}.security-visual{border:1px solid var(--line);width:100%;min-width:0;min-height:clamp(420px,52vw,650px);box-shadow:var(--shadow);isolation:isolate;background:radial-gradient(circle at 50% 46%,#b8ff5d29,#0000 18rem),radial-gradient(circle at 52% 54%,#7d4dff52,#0000 20rem),linear-gradient(140deg,#ffb0000a,#060706d1);position:relative;overflow:hidden}.visual-grid{opacity:.55;background-color:#0000;background-image:linear-gradient(#b8ff5d14 1px,#0000 1px),linear-gradient(90deg,#b8ff5d14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.security-visual:after{content:"";background:linear-gradient(#0000,#b8ff5d14,#0000);animation:5s linear infinite scanDrop;position:absolute;inset:0;transform:translateY(-100%)}.orbit-ring{border:1px solid #b8ff5d70;border-radius:999px;position:absolute;inset:15%;transform:rotateX(62deg)rotate(-18deg);box-shadow:0 0 30px #b8ff5d1c}.orbit-ring-two{border-color:#8df8ff47;animation:4.5s ease-in-out infinite ringPulse;inset:24%;transform:rotateX(58deg)rotate(24deg)}.scan-beam{background:linear-gradient(90deg,#0000,#b8ff5d2e,#0000);width:36%;height:160%;animation:7s ease-in-out infinite beamSweep;position:absolute;top:-30%;left:30%;transform:rotate(18deg)}.core-stack{filter:drop-shadow(0 0 42px #7d4dff80)drop-shadow(0 0 32px #b8ff5d2e);z-index:2;width:min(48%,330px);animation:5.6s ease-in-out infinite coreFloat;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.risk-node{z-index:3;border:1px solid var(--line-hot);color:var(--lime);text-transform:uppercase;background:#090b08d6;place-items:center;min-width:70px;min-height:38px;font-size:12px;display:grid;position:absolute;box-shadow:0 0 26px #b8ff5d1f}.risk-node:before{content:"";border:1px solid #b8ff5d29;position:absolute;inset:-6px}.node-a{animation:3.2s ease-in-out infinite nodePulse;top:26%;left:12%}.node-b{animation:3.2s ease-in-out .6s infinite nodePulse;top:22%;right:12%}.node-c{animation:3.2s ease-in-out 1.1s infinite nodePulse;bottom:22%;left:16%}.node-d{color:var(--amber);border-color:#ffb000a3;animation:3.2s ease-in-out 1.6s infinite nodePulse;bottom:18%;right:18%}.visual-readout{z-index:4;border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:14px;padding-top:18px;font-size:11px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.visual-readout strong{color:var(--text)}.ticker-band{border-bottom:1px solid var(--line);min-height:58px;color:var(--quiet);text-transform:uppercase;white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex;overflow:hidden}.ticker-band span{align-items:center;gap:18px;animation:18s linear infinite tickerDrift;display:inline-flex}.ticker-band span:after{content:"/";color:var(--line-hot)}.workflow-section,.proof-section,.architecture-section{border-bottom:1px solid var(--line);padding:82px 0}.section-kicker{color:var(--amber);text-transform:uppercase;margin-bottom:22px;font-size:12px}.section-split{grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);align-items:end;gap:clamp(24px,6vw,90px);display:grid}.section-split h2,.proof-panel h2,.architecture-board h2,.console-callout h2{letter-spacing:0;text-transform:uppercase;margin-bottom:0;font-size:clamp(32px,5vw,72px);line-height:.92}.section-split p,.arch-copy p{color:var(--muted);margin-bottom:0;line-height:1.65}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.workflow-card{border:1px solid var(--line);background:linear-gradient(#b8ff5d0e,#0000 38%),#0e120cd1;min-height:310px;padding:18px;position:relative;overflow:hidden}.workflow-card:after{content:"";background:linear-gradient(90deg, var(--lime), transparent);opacity:.8;height:3px;position:absolute;bottom:0;left:0;right:0}.card-index{color:var(--quiet);font-size:12px}.workflow-icon{border:1px solid var(--line-hot);width:42px;height:42px;color:var(--lime);place-items:center;margin:54px 0 24px;display:grid}.workflow-card h3{margin-bottom:14px;font-size:24px}.workflow-card p{color:var(--muted);margin-bottom:0;line-height:1.55}.proof-panel,.architecture-board,.console-callout{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#7d4dff2e,#0000 44%),#0d100beb}.proof-panel{grid-template-columns:minmax(0,.78fr) minmax(380px,.55fr);gap:32px;padding:clamp(22px,5vw,54px);display:grid}.proof-links{gap:10px;display:grid}.proof-link{border:1px solid var(--line);background:#0506057a;justify-content:space-between;gap:16px;min-height:72px;padding:16px;transition:border-color .18s,transform .18s}.proof-link:hover{border-color:var(--line-hot);transform:translate(4px)}.proof-link span{color:var(--muted);text-transform:uppercase;font-size:12px}.proof-link strong{color:var(--text);text-align:right;margin-left:auto}.architecture-board{grid-template-columns:minmax(0,.7fr) minmax(340px,.6fr);align-items:center;gap:42px;padding:clamp(22px,5vw,54px);display:grid}.arch-copy{max-width:740px}.arch-diagram{gap:12px;display:grid}.arch-node{border:1px solid var(--line);min-height:62px;color:var(--text);text-transform:uppercase;background:#0405048f;align-items:center;gap:12px;padding:0 16px;font-size:12px;display:flex}.arch-node-hot{color:var(--lime);border-color:var(--line-hot);box-shadow:0 0 34px #b8ff5d1c}.arch-line{background:var(--line-hot);width:1px;height:28px;margin-left:26px}.console-callout{justify-content:space-between;gap:24px;margin-top:82px;padding:28px}.dashboard{width:min(1280px,100%);margin:0 auto;padding:28px 22px 72px}.hero-band{border:1px solid var(--line);min-height:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#b8ff5d1f,#0000 40%),#0e120cc7;justify-content:space-between;align-items:stretch;gap:24px;padding:24px;display:flex}.hero-band h1{letter-spacing:0;text-transform:uppercase;max-width:780px;margin-bottom:12px;font-size:64px;line-height:.9}.dashboard-hero-copy{width:100%;min-width:0}.dashboard-hero-subcopy{color:var(--muted);max-width:820px;margin-bottom:0;font-size:15px;line-height:1.45}.dashboard-hero-actions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-width:250px}.dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;margin-top:18px;display:grid}.status-tile{border:1px solid var(--line);background:#05070594;min-height:60px;padding:10px}.status-tile span,.live-chip,.patch-status,.job-state{text-transform:uppercase;font-size:11px}.status-tile span{color:var(--quiet);margin-bottom:7px;display:block}.status-tile strong{color:var(--text);font-size:16px}.proof-answer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.proof-answer{border:1px solid var(--line);background:#050705a8;min-height:126px;padding:10px;overflow:hidden}.proof-answer span{color:var(--amber);text-transform:uppercase;margin-bottom:7px;font-size:10px;line-height:1.25;display:block}.proof-answer strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.proof-answer p,.proof-answer pre{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.35}.proof-answer pre{white-space:pre-wrap;max-height:50px;overflow:hidden}.proof-answer-block{border-color:#ff4f4570}.proof-answer-block strong{color:var(--red)}.proof-answer-decision{border-color:#b8ff5d70}.proof-trace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.proof-trace{background:#040707b8;border:1px solid #8df8ff38;min-height:88px;padding:10px;overflow:hidden}.proof-trace span{color:var(--cyan);text-transform:uppercase;margin-bottom:7px;font-size:10px;line-height:1.25;display:block}.proof-trace strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.proof-trace p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.35}.decision-chip{border:1px solid var(--line);min-height:48px;color:var(--amber);text-align:center;text-transform:uppercase;background:#060806;justify-content:center;gap:8px;padding:0 14px;font-size:12px}.decision-chip-pass{color:var(--lime);border-color:#b8ff5d7a}.decision-chip-block{color:var(--red);border-color:#ff4f458a}.live-chip{border:1px solid var(--line);min-height:38px;color:var(--muted);white-space:nowrap;background:#0507059e;justify-content:center;gap:8px;padding:0 12px}.live-chip-ready{color:var(--lime);border-color:#b8ff5d61}.live-chip-warn{color:var(--amber);border-color:#ffb00061}.muted,.job-message{color:var(--muted)}.operator-access,.error-console{border:1px solid var(--line);background:#0a0c09e6;margin-top:18px}.operator-access{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);align-items:center;gap:18px;padding:18px;display:grid}.operator-access-ready{border-color:#b8ff5d57}.access-title{color:var(--lime);text-transform:uppercase;gap:10px;margin-bottom:8px;font-size:12px}.operator-access p{color:var(--muted);margin:0;line-height:1.5}.access-controls{justify-content:flex-end;gap:10px;min-width:0}.access-controls input{border:1px solid var(--line);width:min(100%,320px);min-height:44px;color:var(--text);font:inherit;background:#060806;outline:none;padding:0 12px}.access-controls input:focus{border-color:var(--line-hot);box-shadow:0 0 0 2px #b8ff5d14}.error-console{color:var(--amber);gap:10px;padding:14px 18px}.control-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-top:22px;display:grid}.panel,.patch-row{border:1px solid var(--line);background:#11140ff0}.panel{min-height:380px;padding:18px}.panel-header,.section-title{color:var(--amber);text-transform:uppercase;justify-content:space-between;margin-bottom:16px;font-size:12px}.cve-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 94px;gap:16px;padding:16px 0;display:grid}.cve-row strong,.patch-row strong{color:var(--text)}.cve-row p,.patch-row p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.severity-block{border-left:1px solid var(--line);text-align:right;padding-left:14px}.severity-block span{color:var(--red);font-size:11px;display:block}.severity-block b{color:var(--lime);font-size:28px}.job-state{color:var(--muted)}.job-state-running,.job-state-pending{color:var(--amber)}.job-state-complete{color:var(--lime)}.job-state-failed{color:var(--red)}.progress-track{border:1px solid var(--line);background:#080a07;height:18px;margin:24px 0 16px}.progress-track div{background:repeating-linear-gradient(90deg, var(--lime), var(--lime) 8px, #5d9237 8px, #5d9237 12px);height:100%;transition:width .25s}.repo-stack{border-top:1px solid var(--line);margin-top:30px}.repo-line{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);justify-content:space-between;font-size:12px}.repo-line b{color:var(--lime)}.error-line{color:var(--red)}.empty-state{color:var(--quiet);border:1px dashed #c7ddab38;margin:0;padding:16px;line-height:1.5}.patch-section{margin-top:36px}.section-title h2{color:var(--text);text-transform:none;margin:0;font-size:24px}.patch-list{gap:12px;display:grid}.patch-empty{background:#11140fc7}.patch-row{justify-content:space-between;gap:18px;padding:16px}.patch-row>div{min-width:190px}.patch-row pre{min-width:260px;max-height:126px;color:var(--lime);border:1px solid var(--line);background:#080a07;flex:1;margin:0;padding:12px;font-size:12px;overflow:auto}.patch-row a{color:var(--lime);margin-top:10px;font-size:12px;display:inline-block}.patch-status{color:var(--amber);margin-top:12px;display:inline-block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scanDrop{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes beamSweep{0%,to{opacity:.25;transform:translate(-28%)rotate(18deg)}50%{opacity:.65;transform:translate(28%)rotate(18deg)}}@keyframes ringPulse{0%,to{opacity:.45;transform:rotateX(58deg)rotate(24deg)scale(.96)}50%{opacity:.9;transform:rotateX(58deg)rotate(24deg)scale(1.04)}}@keyframes coreFloat{0%,to{transform:translate(-50%,-51%)}50%{transform:translate(-50%,-47%)}}@keyframes nodePulse{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes tickerDrift{0%{transform:translate(0)}to{transform:translate(-80px)}}@media (width<=1060px){.topbar{grid-template-columns:auto auto}.topbar-nav{display:none}.site-hero,.section-split,.proof-panel,.architecture-board{grid-template-columns:1fr}.site-hero{min-height:auto}.security-visual{min-height:520px}.workflow-grid{grid-template-columns:1fr}}@media (width<=840px){.topbar{padding:0 14px}.operator-strip span{display:none}.site-page{padding:34px 14px 64px}.hero-copy h1{overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:clamp(34px,10.8vw,42px)}.hero-lede{max-width:100%}.hero-actions,.hero-band,.control-grid,.patch-row,.operator-access,.console-callout{grid-template-columns:1fr;display:grid}.security-visual{min-height:420px;overflow:hidden}.core-stack{width:min(55%,260px)}.risk-node{min-width:58px;min-height:34px;font-size:11px}.visual-readout,.proof-link{display:grid}.signal-strip span{white-space:normal;line-height:1.35}.proof-link strong{text-align:left;margin-left:0}.primary-action,.secondary-action{width:100%}.dashboard{padding:28px 14px 64px}.hero-band{align-items:stretch;min-height:0;padding:22px}.hero-band h1{font-size:42px}.dashboard-hero-actions{align-items:stretch;min-width:0}.dashboard-status-grid,.proof-answer-grid,.proof-trace-grid{grid-template-columns:1fr}.proof-answer{min-height:auto}.access-controls{grid-template-columns:1fr;display:grid}.access-controls input{width:100%}.patch-row pre{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
