@font-face{font-family:Chakra Petch;src:url(/assets/fonts/ChakraPetch-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/fonts/ChakraPetch-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/fonts/ChakraPetch-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-var.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/JetBrainsMono-var.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--bg:#0a0a0f;--bg-deep:#07070b;--bg-raised:#10101a;--bg-panel:#0d0d16;--line:#23233a;--line-faint:#383c6047;--cyan:#00e5ff;--cyan-dim:#0e7e96;--magenta:#ff2d95;--acid:#b8ff2e;--violet:#8a7bff;--text:#e9eaf2;--text-muted:#a6acc4;--text-faint:#7e84a0;--font-display:"Chakra Petch", "Avenir Next Condensed", sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, monospace;--space-section:clamp(5rem, 11vw, 9rem);--content-w:72rem;--glow-cyan:0 0 18px #00e5ff59, 0 0 60px #00e5ff1f;--glow-magenta:0 0 18px #ff2d9559, 0 0 60px #ff2d951f;--notch:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}img,svg,canvas{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);margin:0 0 1rem;line-height:1.12}h1{letter-spacing:.01em;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700}h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}h3{font-size:1.18rem;font-weight:600}p{margin:0 0 1rem}a{color:var(--cyan);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#7df2ff}code,kbd,.mono{font-family:var(--font-mono)}code{background:var(--bg-raised);border:1px solid var(--line);color:var(--acid);border-radius:4px;padding:.1em .4em;font-size:.88em}kbd{background:var(--bg-raised);border:1px solid var(--line);color:var(--text);border-bottom-width:2px;border-radius:4px;padding:.05em .45em;font-size:.85em}ul,ol{padding-left:1.2rem}::selection{background:var(--magenta);color:#0a0a0f}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.skip-link{z-index:100;background:var(--cyan);color:var(--bg-deep);font-family:var(--font-mono);border-radius:4px;padding:.6rem 1rem;font-size:.85rem;transition:top .15s;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.eyebrow{color:var(--acid);letter-spacing:.08em;margin-bottom:.85rem;font-size:.82rem}.section{padding:var(--space-section) 1.5rem;position:relative}.section-alt{background:linear-gradient(180deg, #10101a00, #10101a8c 18%, #10101a8c 82%, #10101a00), repeating-linear-gradient(90deg, var(--line-faint) 0 1px, transparent 1px 72px)}.section-inner{max-width:var(--content-w);margin:0 auto}.section-narrow{max-width:52rem}.section-lede{max-width:44rem;color:var(--text-muted);font-size:1.12rem}.btn{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;clip-path:var(--notch);padding:.8rem 1.6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-block}.btn-primary{background:var(--cyan);color:#04141a;box-shadow:var(--glow-cyan)}.btn-primary:hover{color:#04141a;background:#6ceeff;transform:translateY(-1px)}.btn-ghost{color:var(--magenta);border:1px solid var(--magenta);background:0 0}.btn-ghost:hover{color:#ff7dbb;box-shadow:var(--glow-magenta);border-color:#ff7dbb}.btn-sm{padding:.5rem 1.1rem;font-size:.85rem}.btn-lg{padding:1rem 2.2rem;font-size:1.05rem}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.link-arrow{font-family:var(--font-mono);color:var(--text-muted);border-bottom:1px dashed var(--text-faint);font-size:.92rem;text-decoration:none}.link-arrow:after{content:" ↓";color:var(--acid)}.link-arrow:hover{color:var(--text)}.dot{border-radius:50%;width:11px;height:11px;display:inline-block}.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}.site-nav{z-index:50;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0a0fd1;position:sticky;top:0}.nav-inner{max-width:var(--content-w);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.7rem 1.5rem;display:flex}.brand{align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand-mark{width:30px;height:30px}.brand-frame{fill:none;stroke:var(--cyan);stroke-width:1.6px}.brand-pulse{fill:none;stroke:var(--magenta);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.brand-name{font-family:var(--font-display);color:var(--text);letter-spacing:.02em;font-size:1.2rem;font-weight:700}.brand-name em{color:var(--cyan);font-style:normal}.nav-links{align-items:center;gap:1.4rem;display:flex}.nav-links a:not(.btn){font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;text-decoration:none}.nav-links a:not(.btn):hover{color:var(--cyan)}.nav-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:4px;padding:.55rem .6rem;display:none}.nav-toggle-bar{background:var(--cyan);width:20px;height:2px;transition:transform .2s,opacity .2s}.nav-open .nav-toggle-bar:first-child{transform:translateY(6px)rotate(45deg)}.nav-open .nav-toggle-bar:nth-child(2){opacity:0}.nav-open .nav-toggle-bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hero{background:radial-gradient(ellipse 90% 60% at 70% -10%, #00e5ff17, transparent 60%), radial-gradient(ellipse 60% 50% at 10% 110%, #ff2d9512, transparent 60%), var(--bg-deep);padding:clamp(4rem,9vw,7.5rem) 1.5rem clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.hero-grid-bg{pointer-events:none;background:repeating-linear-gradient(0deg, var(--line-faint) 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, var(--line-faint) 0 1px, transparent 1px 56px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 90% at 50% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(100% 90% at 50% 30%,#000 30%,#0000 78%)}.hero-scanlines{pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero-inner{grid-template-columns:minmax(24rem,.85fr) minmax(34rem,1.15fr);align-items:center;gap:clamp(2rem,4vw,4rem);max-width:min(88rem,100vw - 3rem);margin:0 auto;display:grid;position:relative}.hero-sub{color:var(--text-muted);max-width:34rem;font-size:1.18rem}.hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.8rem 0 1.4rem;display:flex}.hero-trust{color:var(--text-faint);letter-spacing:.04em;font-size:.8rem}.hero-visual{min-width:0}.glitch{color:var(--cyan);text-shadow:var(--glow-cyan);display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;clip-path:inset(0);opacity:0;position:absolute;inset:0}.glitch:before{color:var(--magenta);z-index:-1}.glitch:after{color:var(--acid);z-index:-2}@media (prefers-reduced-motion:no-preference){.glitch:before{animation:7s step-end infinite glitch-a}.glitch:after{animation:7s step-end infinite glitch-b}@keyframes glitch-a{0%,92%,to{opacity:0;transform:none}93%{opacity:.85;clip-path:inset(12% 0 58%);transform:translate(-4px,2px)}95%{opacity:.85;clip-path:inset(62% 0 8%);transform:translate(3px,-1px)}97%{opacity:0}}@keyframes glitch-b{0%,93%,to{opacity:0;transform:none}94%{opacity:.7;clip-path:inset(48% 0 22%);transform:translate(4px,-2px)}96%{opacity:.7;clip-path:inset(5% 0 78%);transform:translate(-3px,1px)}98%{opacity:0}}}.hero-app-window{background:radial-gradient(ellipse 90% 80% at 74% 8%, #00e5ff14, transparent 62%), radial-gradient(ellipse 64% 72% at 20% 106%, #ff2d9512, transparent 64%), var(--bg-deep);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 34px 90px #00000094,0 0 0 1px #00e5ff0f}.hero-app-titlebar,.hero-app-toolbar,.hero-app-statusbar{border-color:var(--line);background:#0d0d16eb;align-items:center;gap:.55rem;display:flex}.hero-app-titlebar{border-bottom:1px solid var(--line);min-height:2.6rem;padding:.7rem .9rem}.hero-app-title{color:var(--text-faint);margin-left:.35rem;font-size:.7rem;font-weight:700}.hero-status-pill{border:1px solid var(--line);color:var(--magenta);background:#ffffff14;border-radius:999px;align-items:center;gap:.45rem;margin-left:auto;padding:.34rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.hero-status-pill span{background:var(--magenta);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 10px #ff2d958c}.hero-gear{color:#0000;background:#10101adb;border:1px solid #383c60e6;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:0;line-height:0;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #383c6061}.hero-gear:before{content:"";background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%237E84A0'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.22%202h-.44a2%202%200%200%200-2%202v.18a2%202%200%200%201-1%201.73l-.43.25a2%202%200%200%201-2%200l-.15-.08a2%202%200%200%200-2.73.73l-.22.38a2%202%200%200%200%20.73%202.73l.15.1a2%202%200%200%201%201%201.72v.51a2%202%200%200%201-1%201.74l-.15.09a2%202%200%200%200-.73%202.73l.22.38a2%202%200%200%200%202.73.73l.15-.08a2%202%200%200%201%202%200l.43.25a2%202%200%200%201%201%201.73V20a2%202%200%200%200%202%202h.44a2%202%200%200%200%202-2v-.18a2%202%200%200%201%201-1.73l.43-.25a2%202%200%200%201%202%200l.15.08a2%202%200%200%200%202.73-.73l.22-.39a2%202%200%200%200-.73-2.73l-.15-.08a2%202%200%200%201-1-1.74v-.5a2%202%200%200%201%201-1.74l.15-.09a2%202%200%200%200%20.73-2.73l-.22-.38a2%202%200%200%200-2.73-.73l-.15.08a2%202%200%200%201-2%200l-.43-.25a2%202%200%200%201-1-1.73V4a2%202%200%200%200-2-2z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.04rem;height:1.04rem;display:block;transform:translateY(2px)}.hero-app-toolbar{background:linear-gradient(90deg,#00e5ff0d,#ff2d9505),#07070ba3;justify-content:space-between;padding:.65rem .8rem}.hero-app-toolbar .hero-status-pill{margin-left:0}.hero-segmented{border:1px solid var(--line);min-width:min(17rem,42%);color:var(--text-muted);background:#10101adb;border-radius:8px;padding:.16rem;font-size:.64rem;font-weight:700;display:inline-flex}.hero-segmented span{text-align:center;border-radius:6px;flex:1;padding:.28rem .65rem}.hero-segmented .is-active{color:var(--text);outline:1px solid var(--cyan-dim);background:#00e5ff3b}.hero-rank{text-align:right;width:7.6rem;color:var(--text-faint);font-size:.64rem}.hero-app-body{background:repeating-linear-gradient(0deg, var(--line-faint) 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, var(--line-faint) 0 1px, transparent 1px 56px);grid-template-columns:minmax(15rem,1fr) minmax(16rem,.86fr);gap:.75rem;min-height:27rem;padding:.8rem;display:grid}.hero-process-pane,.hero-inspector-pane{border:1px solid var(--line);background:#07070bbd;border-radius:10px;min-width:0}.hero-process-pane{padding:.75rem}.hero-search{height:2.2rem;color:var(--text-faint);border:1px solid var(--line);clip-path:var(--notch);background:#10101ae6;align-items:center;margin-bottom:.65rem;padding:0 .75rem;font-size:.72rem;display:flex}.hero-search:before{content:"⌕";color:var(--cyan);font-family:var(--font-body);margin-right:.45rem}.hero-table{border:1px solid var(--line);background:#07070bbf;border-radius:8px;overflow:hidden}.hero-table-head,.hero-process-row{grid-template-columns:1fr 4.5rem 4.5rem;align-items:center;column-gap:.65rem;display:grid}.hero-table-head{height:1.9rem;color:var(--text-faint);border-bottom:1px solid var(--line);background:#0d0d16f5;padding:0 .75rem;font-size:.58rem;font-weight:700}.hero-table-head span:not(:first-child){text-align:right}.hero-section-label{color:var(--cyan);text-transform:uppercase;background:#10101a85;margin:0;padding:.42rem .75rem;font-size:.55rem;font-weight:800}.hero-process-row{min-height:3rem;color:var(--text-muted);border-bottom:1px solid #23233a9e;padding:.45rem .75rem .45rem 1.2rem;position:relative}.hero-process-row:last-child{border-bottom:0}.hero-process-row.is-selected{background:linear-gradient(90deg,#00e5ff26,#00e5ff0a)}.hero-process-row strong{color:var(--text);font-size:.82rem;line-height:1.15;display:block}.hero-process-row em{color:var(--text-faint);font-size:.58rem;font-style:normal;display:block}.hero-process-row b,.hero-process-row>span:last-child{justify-self:end;font-size:.68rem}.hero-process-row.is-hot b{color:var(--hot)}.hero-severity-bar{background:var(--hot);border-radius:2px;width:.16rem;height:1.45rem;position:absolute;left:.7rem;box-shadow:0 0 10px #ff5f5759}.hero-severity-bar.is-ok{background:var(--acid);box-shadow:0 0 10px #b8ff2e40}.hero-inspector-pane{background:radial-gradient(90% 80% at 52% 0,#00e5ff14,#0000 58%),#0d0d16d1;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.hero-inspector-head{border:1px solid var(--hot);clip-path:var(--notch);background:#ff5f570d;gap:.75rem;padding:.75rem;display:flex}.hero-warning-icon{width:2.5rem;height:2.5rem;color:var(--hot);font-family:var(--font-display);background:#ff5f572e;border-radius:12px;flex:0 0 2.5rem;place-items:center;font-weight:800;display:grid}.hero-inspector-head strong{font-family:var(--font-display);margin-bottom:.1rem;font-size:1.22rem;line-height:1;display:block}.hero-inspector-head p,.hero-inspector-head span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:17rem;margin:0;font-size:.56rem;line-height:1.6;display:block;overflow:hidden}.hero-live-panel{border:1px solid var(--line);clip-path:var(--notch);background:#07070ba3;padding:.65rem}.hero-live-head{font-family:var(--font-display);justify-content:space-between;gap:1rem;margin-bottom:.45rem;font-size:.78rem;display:flex}.hero-live-head span{color:var(--magenta);font-size:.6rem;font-weight:700}.cpu-graph{aspect-ratio:16/6.6;background:#0d0d16eb;width:100%;height:auto}.event-feed{border-top:1px solid var(--line);color:var(--text-muted);min-height:4.15rem;margin:0;padding:.6rem .9rem .8rem;font-size:.62rem;line-height:1.75;list-style:none}.event-feed li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-feed .ev-time{color:var(--text-faint);margin-right:.6em}.event-feed .ev-proc{color:var(--acid)}.event-feed .ev-pct{color:var(--magenta);font-weight:700}.event-feed .event-logged:before{content:"▲ logged  ";color:var(--magenta)}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.hero-metrics span{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#10101abf;min-width:0;padding:.55rem}.hero-metrics em,.hero-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hero-metrics em{color:var(--text-faint);text-transform:uppercase;font-size:.5rem;font-style:normal}.hero-metrics strong{color:var(--text);margin-top:.14rem;font-size:.74rem}.hero-metrics span:first-child strong{color:var(--magenta)}.hero-cause-card{border:1px solid var(--cyan-dim);clip-path:var(--notch);background:#10101ac7;padding:.75rem}.hero-cause-card strong{font-family:var(--font-display);margin-bottom:.35rem;font-size:.82rem;display:block}.hero-cause-card p{color:var(--text-muted);margin:.28rem 0 0;font-size:.68rem;line-height:1.35}.hero-cause-card p:before{content:"> ";color:var(--magenta);font-family:var(--font-mono);font-weight:800}.hero-app-statusbar{border-top:1px solid var(--line);color:var(--text-faint);justify-content:space-between;padding:.45rem .85rem;font-size:.62rem}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-top:1.5rem;display:grid}.split-copy p{color:var(--text-muted)}.split-copy strong{color:var(--text)}.terminal{background:var(--bg-deep);border:1px solid var(--line);clip-path:var(--notch);box-shadow:0 18px 50px #0000008c}.terminal-titlebar{border-bottom:1px solid var(--line);color:var(--text-faint);align-items:center;gap:7px;padding:.6rem .9rem;font-size:.72rem;display:flex}.terminal pre{margin:0;padding:1.1rem 1.2rem 1.3rem;font-size:.8rem;line-height:1.85;overflow-x:auto}.t-prompt{color:var(--acid)}.t-dim{color:var(--text-faint)}.t-key{color:var(--violet);font-weight:700}.t-err{color:var(--magenta)}.t-hot{color:var(--text);text-shadow:0 0 14px #ff2d9573}.t-mark{color:var(--magenta);font-weight:700}.steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.step-card{background:var(--bg-panel);border:1px solid var(--line);border-top:2px solid var(--cyan);clip-path:var(--notch);padding:1.6rem 1.5rem 1.4rem;position:relative}.step-card:nth-child(2){border-top-color:var(--magenta)}.step-card:nth-child(3){border-top-color:var(--acid)}.step-num{color:var(--line);-webkit-text-stroke:1px var(--text-faint);margin-bottom:.6rem;font-size:2rem;font-weight:700;display:block}.step-card p{color:var(--text-muted);margin:0;font-size:.97rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.feature-card{background:linear-gradient(160deg, var(--bg-raised), var(--bg-panel) 70%);border:1px solid var(--line);clip-path:var(--notch);padding:1.5rem 1.5rem 1.3rem;transition:border-color .2s,box-shadow .2s,transform .2s}.feature-card:hover{border-color:var(--cyan-dim);transform:translateY(-3px);box-shadow:0 0 26px #00e5ff1a}.feature-glyph{width:1.7em;height:1.7em;color:var(--cyan);border:1px solid var(--cyan-dim);vertical-align:-.35em;place-items:center;margin-right:.45em;font-size:.85em;display:inline-grid}.feature-card p{color:var(--text-muted);margin:.4rem 0 0;font-size:.97rem}.shot{margin:2.6rem 0 0}.shot img{width:100%;height:auto;display:block}.shot figcaption{color:var(--text-faint);letter-spacing:.03em;max-width:60rem;margin-top:1rem;font-size:.82rem}.shot figcaption code{font-size:1em}.shot-subhead{font-family:var(--font-display);margin:4rem 0 .6rem;font-size:clamp(1.5rem,3.4vw,2.2rem)}.shot-menubar-wide img{border-radius:12px;box-shadow:0 30px 70px #0000008c}.shot-grid{grid-template-columns:1fr 1fr;gap:1.6rem 2rem;display:grid}.shot-grid .shot{margin-top:1.6rem}@media (max-width:820px){.shot-grid{grid-template-columns:1fr}}.suspect-list{border:1px solid var(--line);clip-path:var(--notch);background:var(--bg-deep);margin:2.2rem 0;padding:0;list-style:none}.suspect-list li{color:var(--text-muted);border-bottom:1px solid var(--line);padding:.95rem 1.3rem;font-size:.88rem}.suspect-list li:last-child{border-bottom:none}.suspect-list li:before{content:"▸ ";color:var(--magenta)}.pitch{font-family:var(--font-display);margin:2.4rem 0 .8rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.3}.pitch strong{color:var(--cyan);text-shadow:var(--glow-cyan)}.footnote{color:var(--text-faint);max-width:42rem;font-size:.92rem}.plain-card{background:var(--bg-raised);border:1px solid var(--line);border-left:3px solid var(--acid);max-width:46rem;clip-path:var(--notch);padding:1.8rem 2rem 1rem;font-size:1.1rem}.plain-card p{color:var(--text-muted)}.plain-card strong{color:var(--text)}.section-privacy{text-align:center;background:radial-gradient(ellipse 70% 90% at 50% 50%, #00e5ff0d, transparent 70%), var(--bg-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-privacy .eyebrow,.section-privacy .section-lede{margin-left:auto;margin-right:auto}.privacy-statement{max-width:56rem;margin:0 auto 1.4rem;font-size:clamp(1.9rem,5vw,3.4rem)}.accent-cyan{color:var(--cyan);text-shadow:var(--glow-cyan)}.accent-magenta{color:var(--magenta);text-shadow:var(--glow-magenta)}.accent-acid{color:var(--acid);text-shadow:0 0 18px #b8ff2e4d}.section-pricing{background:radial-gradient(ellipse 70% 90% at 78% 18%, #00e5ff1a, transparent 62%), radial-gradient(ellipse 55% 80% at 12% 100%, #ff2d9514, transparent 66%), linear-gradient(180deg, #10101a2e, #10101ab8), repeating-linear-gradient(90deg, var(--line-faint) 0 1px, transparent 1px 72px), var(--bg-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.pricing-hero{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.78fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.pricing-copy h2{max-width:42rem;margin-bottom:1rem}.pricing-copy h2 span{color:var(--cyan);text-shadow:var(--glow-cyan);white-space:nowrap}.pricing-tax{color:var(--text-faint);letter-spacing:.03em;margin:-.5rem 0 1.1rem;font-size:.78rem}.pricing-lede{max-width:38rem;color:var(--text-muted);font-size:1.18rem}.pricing-proof{border:1px solid var(--cyan-dim);border-top:3px solid var(--cyan);clip-path:var(--notch);background:linear-gradient(160deg,#10101af5,#0d0d16e0);padding:1.7rem 1.8rem;box-shadow:0 0 42px #00e5ff1a}.pricing-proof-kicker{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem}.pricing-includes{margin:0 0 1.4rem;padding:0;list-style:none}.pricing-includes li{color:var(--text-muted);border-bottom:1px dashed var(--line);padding:.45rem 0}.pricing-includes li:before{content:"✓ ";color:var(--acid);font-family:var(--font-mono)}.pricing-ctas{flex-wrap:wrap;gap:.9rem;margin:1.8rem 0 1.2rem;display:flex}.pricing-trial{color:var(--acid);font-size:.82rem}.pricing-sysreq{color:var(--text-faint);letter-spacing:.03em;font-size:.78rem}.pricing-refund{color:var(--acid);margin-top:.8rem;font-size:.8rem}.pricing-refund a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pricing-refund a:hover{color:var(--cyan)}.pricing-note{color:var(--text-faint);max-width:36rem;margin:0;font-size:.9rem}.faq-list{margin-top:2rem}.faq-item{border:1px solid var(--line);border-left:2px solid var(--cyan-dim);background:var(--bg-panel);margin-bottom:.8rem}.faq-item summary{cursor:pointer;font-family:var(--font-display);padding:1rem 1.3rem;font-size:1.02rem;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);color:var(--magenta);font-size:1.2rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−";color:var(--cyan)}.faq-item[open]{border-left-color:var(--cyan)}.faq-item summary:hover{color:var(--cyan)}.faq-item p{color:var(--text-muted);margin:0;padding:0 1.3rem 1.1rem}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:2.5rem 0 0;display:grid}.support-card{background:var(--bg-panel);border:1px solid var(--line);border-left:2px solid var(--cyan-dim);clip-path:var(--notch);padding:1.5rem 1.6rem 1.4rem}.support-card h3{margin-bottom:.5rem}.support-card p{color:var(--text-muted);margin:0;font-size:.97rem}.support-card p+p{margin-top:.7rem}.support-card strong{color:var(--text)}.support-link{color:var(--cyan);border-bottom:1px solid var(--cyan-dim);margin-top:.9rem;font-size:.9rem;text-decoration:none;display:inline-block}.support-link:hover{color:#7df2ff}.support-pending{color:var(--text-faint);margin-top:.9rem;font-size:.82rem}.support-note{color:var(--text-faint);letter-spacing:.02em;margin-top:2rem;font-size:.82rem}.support-note a{color:var(--text-muted)}.support-note a:hover{color:var(--cyan)}@media (max-width:640px){.support-grid{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line);background:var(--bg-deep);padding:3rem 1.5rem 2.5rem}.footer-inner{max-width:var(--content-w);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin:0 auto;display:flex}.footer-tag{color:var(--text-faint);margin-top:.4rem;font-size:.78rem}.footer-links{flex-wrap:wrap;gap:.6rem 1.6rem;display:flex}.footer-links a{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;text-decoration:none}.footer-links a:hover{color:var(--cyan)}.footer-legal{width:100%;color:var(--text-faint);margin:1rem 0 0;font-size:.75rem}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.js .reveal.is-visible{opacity:1;transform:none}.js .hero .reveal:first-child{transition-delay:50ms}.js .hero .reveal:nth-child(2){transition-delay:.15s}.js .hero .reveal:nth-child(3){transition-delay:.25s}.js .hero .reveal:nth-child(4){transition-delay:.35s}.js .hero .reveal:nth-child(5){transition-delay:.45s}}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}.hero-copy{max-width:42rem}.hero-app-body{min-height:0}.split{grid-template-columns:minmax(0,1fr)}.pricing-hero{grid-template-columns:1fr}.steps,.feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hero-inner{max-width:min(100%,100vw - 2rem)}.hero-app-toolbar{flex-wrap:wrap;justify-content:flex-start}.hero-segmented{flex:100%;order:3;min-width:0}.hero-rank{width:auto;margin-left:auto}.hero-app-body{grid-template-columns:1fr}.hero-process-pane{padding:.65rem}.hero-inspector-head p,.hero-inspector-head span{max-width:min(26rem,100%)}.cpu-graph{aspect-ratio:16/7.4}}@media (max-width:820px){.nav-toggle{display:flex}.nav-links{background:var(--bg-deep);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1.5rem 1.2rem;display:none;position:absolute;top:100%;left:0;right:0}.nav-open .nav-links{display:flex}.nav-links a:not(.btn){border-bottom:1px solid var(--line);padding:.8rem 0}.nav-links .btn{text-align:center;margin-top:1rem}}@media (max-width:640px){.steps,.feature-grid{grid-template-columns:1fr}.terminal pre{font-size:.7rem}.hero-app-titlebar{padding:.6rem .7rem}.hero-app-titlebar .hero-status-pill{display:none}.hero-app-body{padding:.6rem}.hero-table-head,.hero-process-row{grid-template-columns:minmax(0,1fr) 4rem 3.7rem;column-gap:.45rem}.hero-process-row{padding-right:.55rem}.hero-process-row strong,.hero-process-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-inspector-head{gap:.6rem}.hero-warning-icon{flex-basis:2.1rem;width:2.1rem;height:2.1rem}.hero-metrics{grid-template-columns:1fr}.hero-app-statusbar{flex-direction:column;align-items:flex-start;gap:.25rem}.pricing-proof{padding:1.4rem 1.35rem}.pricing-ctas .btn{text-align:center;width:100%}}@media (max-width:820px){.nav-static .nav-links{background:0 0;border-bottom:0;flex-direction:row;align-items:center;gap:1rem;padding:0;display:flex;position:static}.nav-static .nav-links a:not(.btn){border-bottom:0;padding:0}}.page-main{max-width:52rem;min-height:60vh;margin:0 auto;padding:calc(4rem + 8vh) 1.5rem 6rem}.page-main h1{font-family:var(--font-display);margin:.6rem 0 1.2rem;font-size:clamp(1.9rem,4.5vw,2.7rem)}.page-updated{color:var(--text-faint);margin-bottom:2.2rem;font-size:.8rem}.legal h2{font-family:var(--font-display);color:var(--text);margin:2.2rem 0 .7rem;font-size:1.25rem}.legal p,.legal li{color:var(--text-muted)}.legal ul{margin:.6rem 0 1rem;padding-left:1.3rem}.legal li{margin:.35rem 0}.legal a{color:var(--cyan);border-bottom:1px solid var(--cyan-dim);text-decoration:none}.legal a:hover{color:#7df2ff}.legal strong{color:var(--text)}.thanks-card{background:var(--bg-panel);border:1px solid var(--line);border-top:3px solid var(--cyan);clip-path:var(--notch);margin-top:1.6rem;padding:2rem 2.1rem}.thanks-card[data-state=succeeded]{border-top-color:var(--acid)}.thanks-card[data-state=failed]{border-top-color:var(--magenta)}.thanks-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin-bottom:.8rem;font-size:.8rem}.thanks-card[data-state=succeeded] .thanks-status{color:var(--acid)}.thanks-card[data-state=failed] .thanks-status{color:var(--magenta)}.thanks-card h1{margin-top:0}.thanks-card p{color:var(--text-muted)}.thanks-card a{color:var(--cyan);border-bottom:1px solid var(--cyan-dim);text-decoration:none}.thanks-card a:hover{color:#7df2ff}.thanks-steps{margin:1.2rem 0 0;padding:0;list-style:none}.thanks-steps li{color:var(--text-muted);border-bottom:1px dashed var(--line);padding:.55rem 0}.thanks-steps li:before{content:"→ ";color:var(--cyan);font-family:var(--font-mono)}.thanks-meta{color:var(--text-faint);word-break:break-all;margin-top:1.4rem;font-size:.78rem}.thanks-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}
