@import url("https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--bg:#0a0b0a;--surface:#121413;--surface-2:#191b1a;--ink:#f2f2ee;--ink-soft:#bfc0bc;--muted:#7c817d;--border:#252824;--border-soft:#1b1d1b;--accent:#c5ff00;--accent-warm:#d7ff3a;--accent-dim:#6b8f1f;--font-serif:"Source Serif 4","IBM Plex Serif",Georgia,"Times New Roman",serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono","Berkeley Mono",monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font:15px/1.55 var(--font-sans);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.ambient-bg{z-index:-2;background:radial-gradient(ellipse 900px 600px at 12% -10%,rgba(197,255,0,.1),transparent 60%),radial-gradient(ellipse 700px 500px at 95% 5%,rgba(107,143,31,.1),transparent 65%),radial-gradient(ellipse 1100px 700px at 50% 105%,rgba(197,255,0,.06),transparent 70%)}.ambient-bg,.scanlines{position:fixed;inset:0;pointer-events:none}.scanlines{z-index:-1;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.012) 1px,transparent 0,transparent 3px);opacity:.6}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:28px 32px 80px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border);margin-bottom:80px}.brand{display:inline-flex;align-items:baseline;gap:4px;font:600 16px/1 var(--font-mono);letter-spacing:-.5px;color:var(--ink)}.brand .caret{display:inline-block;width:10px;height:16px;background:var(--accent);margin:0 2px;transform:translateY(2px);animation:caret-blink 1.2s steps(2) infinite;box-shadow:0 0 12px rgba(197,255,0,.7)}.brand-bracket{color:var(--accent);font-weight:400;opacity:.55}@keyframes caret-blink{50%{opacity:.3}}.nav-links{display:flex;gap:28px;font:500 13px/1 var(--font-mono);text-transform:lowercase;color:var(--muted)}.nav-links a:hover{color:var(--ink)}.cta{padding:9px 16px;background:var(--accent);color:#0a0b0a;border:none;border-radius:4px;font:600 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .15s ease}.cta:hover{background:var(--accent-warm)}.hero{margin-bottom:72px;max-width:920px}.tag{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:var(--accent);color:#0a0b0a;font:600 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.6px;border-radius:3px;margin-bottom:28px;box-shadow:0 0 24px rgba(197,255,0,.35)}.tag-dot{width:6px;height:6px;background:#0a0b0a;border-radius:50%;animation:tag-pulse 1.4s ease-in-out infinite}@keyframes tag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.strike-accent{position:relative;display:inline-block}.strike-accent:after{content:"";position:absolute;left:-2%;right:-2%;top:52%;height:4px;background:var(--accent);transform:skewY(-3deg);z-index:-1;opacity:.85}.meta{display:flex;align-items:center;gap:12px;font:400 12px/1 var(--font-mono);color:var(--muted);margin-bottom:18px;text-transform:uppercase;letter-spacing:.4px}.meta .sep{color:var(--border)}.hero h1{font:500 clamp(40px,5.5vw,64px)/1.05 var(--font-serif);letter-spacing:-1.5px;margin:0 0 24px;color:var(--ink)}.hero p{font-size:17px;color:var(--ink-soft);max-width:620px;margin:0;line-height:1.55}.hero p code{font:500 14px/1 var(--font-mono);color:var(--accent);background:var(--surface);padding:1px 6px;border-radius:3px}.section-head{display:flex;align-items:baseline;justify-content:space-between;margin:56px 0 18px;padding-bottom:12px;border-bottom:1px solid var(--border)}.section-head h2{font:500 22px/1.2 var(--font-serif);margin:0;color:var(--ink)}.section-head .stamp{font:500 11px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:28px 26px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,transform .2s ease;position:relative}.card:before{content:"";position:absolute;top:14px;left:14px;width:7px;height:7px;background:var(--accent);opacity:.9}.card:hover{border-color:var(--accent-dim);transform:translateY(-2px)}.card.flash{animation:__evernav_card_flash__ .9s ease-out}@keyframes __evernav_card_flash__{0%{border-color:var(--accent);box-shadow:0 0 0 0 rgba(197,255,0,0),0 0 24px 4px rgba(197,255,0,.55);transform:translateY(-4px)}60%{border-color:var(--accent);box-shadow:0 0 0 4px rgba(197,255,0,.18),0 0 32px 10px rgba(197,255,0,.45);transform:translateY(-3px)}to{border-color:var(--border);box-shadow:0 0 0 0 rgba(197,255,0,0),0 0 0 0 rgba(197,255,0,0);transform:translateY(0)}}.num{font:500 56px/1 var(--font-serif);letter-spacing:-2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);margin-top:16px}.label{font:500 11px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.8px}.label,footer{color:var(--muted)}footer{margin-top:96px;padding-top:24px;border-top:1px solid var(--border);font:12px/1 var(--font-mono);display:flex;justify-content:space-between;align-items:center}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--surface);border:1px solid var(--border);border-radius:3px;font:500 11px/1 var(--font-mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px}.status-pill .pulse{width:6px;height:6px;background:var(--accent);border-radius:50%;animation:dash-pulse 1.6s ease-in-out infinite}@keyframes dash-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4);box-shadow:0 0 12px var(--accent)}}.pipeline-wrap{perspective:1200px;perspective-origin:50% 130%;margin-bottom:28px}.pipeline{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;padding:32px 18px 28px;background:linear-gradient(180deg,rgba(18,20,19,.85),rgba(10,11,10,.85));border:1px solid var(--border);border-radius:8px;transform:rotateX(14deg) translateZ(0);transform-style:preserve-3d;box-shadow:0 30px 60px -20px rgba(0,0,0,.7),inset 0 0 0 1px rgba(197,255,0,.04);overflow:hidden}.pipeline:before{content:"";inset:0;background-image:linear-gradient(rgba(197,255,0,.06) 1px,transparent 0),linear-gradient(90deg,rgba(197,255,0,.06) 1px,transparent 0);background-size:32px 32px;background-position:-1px -1px;mask-image:linear-gradient(180deg,transparent,#000 35%,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000)}.pipeline-track,.pipeline:before{position:absolute;pointer-events:none}.pipeline-track{top:50%;left:36px;right:36px;height:2px;background:linear-gradient(90deg,rgba(197,255,0,.15),rgba(197,255,0,.45) 50%,rgba(197,255,0,.15));transform:translateY(-1px);box-shadow:0 0 12px rgba(197,255,0,.3)}.pipeline-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 10px;background:var(--bg);border:1px solid var(--border);border-radius:5px;z-index:1;transform:translateZ(calc(var(--i, 0) * 0px));transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.pipeline-node:hover{border-color:var(--accent-dim);transform:translateZ(8px) translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.4),0 0 24px rgba(197,255,0,.18)}.pipeline-node-square{width:14px;height:14px;background:var(--accent);opacity:.85;box-shadow:0 0 12px rgba(197,255,0,.5)}.pipeline-node-label{font:600 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.5px;color:var(--ink)}.pipeline-node-note{font:500 9.5px/1 var(--font-mono);text-transform:lowercase;letter-spacing:.3px;color:var(--muted)}.pipeline-packet{position:absolute;top:50%;left:36px;width:14px;height:14px;margin-top:-7px;margin-left:-7px;background:var(--accent);border-radius:50%;opacity:0;box-shadow:0 0 0 4px rgba(197,255,0,.3),0 0 24px 4px rgba(197,255,0,.8),0 0 48px 8px rgba(197,255,0,.4);pointer-events:none;z-index:3}.pipeline.firing .pipeline-packet{animation:packet-travel 1.8s cubic-bezier(.65,0,.35,1)}.pipeline.firing .pipeline-node:nth-child(3){animation:node-pop 1.8s ease-out .12s}.pipeline.firing .pipeline-node:nth-child(4){animation:node-pop 1.8s ease-out .36s}.pipeline.firing .pipeline-node:nth-child(5){animation:node-pop 1.8s ease-out .6s}.pipeline.firing .pipeline-node:nth-child(6){animation:node-pop 1.8s ease-out .84s}.pipeline.firing .pipeline-node:nth-child(7){animation:node-pop 1.8s ease-out 1.08s}.pipeline.firing .pipeline-node:nth-child(8){animation:node-pop 1.8s ease-out 1.32s}@keyframes packet-travel{0%{left:8%;opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}to{left:92%;opacity:0;transform:scale(.4)}}@keyframes node-pop{0%{border-color:var(--border);box-shadow:0 0 0 0 rgba(197,255,0,0)}6%{border-color:var(--accent);box-shadow:0 0 0 3px rgba(197,255,0,.25),0 0 24px 4px rgba(197,255,0,.5);transform:translateY(-3px)}20%{border-color:var(--accent);box-shadow:0 0 0 1px rgba(197,255,0,.2),0 0 12px 2px rgba(197,255,0,.3);transform:translateY(0)}to{border-color:var(--border);box-shadow:0 0 0 0 rgba(197,255,0,0)}}.stack-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.stack-pill{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px 16px;background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:4px;transition:transform .22s ease,border-color .22s ease}.stack-pill:hover{transform:translateY(-2px);border-color:var(--accent-dim);border-left-color:var(--accent)}.stack-pill .stack-mark{position:absolute;top:10px;right:10px;width:6px;height:6px;background:var(--accent);opacity:.45}.stack-pill .stack-label{font:600 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.6px;color:var(--ink)}.stack-pill .stack-note{font:400 11px/1.3 var(--font-mono);color:var(--muted)}.stack-row.active .stack-pill .stack-mark{animation:stack-mark-pulse .9s ease-out}.stack-row.active .stack-pill{animation:stack-pill-flash .9s ease-out}.stack-row.active .stack-pill:first-child{animation-delay:0ms}.stack-row.active .stack-pill:nth-child(2){animation-delay:80ms}.stack-row.active .stack-pill:nth-child(3){animation-delay:.16s}.stack-row.active .stack-pill:nth-child(4){animation-delay:.24s}.stack-row.active .stack-pill:nth-child(5){animation-delay:.32s}.stack-row.active .stack-pill:nth-child(6){animation-delay:.4s}@keyframes stack-mark-pulse{0%{opacity:.45;box-shadow:0 0 0 0 rgba(197,255,0,0);transform:scale(1)}40%{opacity:1;box-shadow:0 0 0 6px rgba(197,255,0,.4),0 0 12px rgba(197,255,0,.9);transform:scale(1.4)}to{opacity:.45;box-shadow:0 0 0 0 rgba(197,255,0,0);transform:scale(1)}}@keyframes stack-pill-flash{0%{border-left-color:var(--accent);background:var(--surface)}40%{border-left-color:var(--accent);background:rgba(197,255,0,.06)}to{border-left-color:var(--accent);background:var(--surface)}}.ticker{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:8px}.ticker-empty{padding:18px 12px;font:12px/1.5 var(--font-mono);color:var(--muted);text-align:center}.ticker-row{display:flex;align-items:center;gap:8px;padding:9px 10px;font:500 12px/1 var(--font-mono);color:var(--ink-soft);border-radius:3px;border-left:2px solid transparent;transition:background .2s ease,border-left-color .2s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ticker-row:hover{background:hsla(0,0%,100%,.02)}.ticker-row.fresh{background:rgba(197,255,0,.07);border-left-color:var(--accent);animation:ticker-row-in .9s ease-out}@keyframes ticker-row-in{0%{background:rgba(197,255,0,.22);transform:translateY(-6px);opacity:.4}to{background:rgba(197,255,0,.07);transform:translateY(0);opacity:1}}.ticker-user{color:var(--accent);font-weight:600;min-width:110px}.ticker-site{color:var(--ink-soft);min-width:110px}.ticker-task{color:var(--muted);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-sep{color:var(--border)}.ticker-cat{padding:3px 8px;border:1px solid;border-radius:2px;font:600 9.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.7px}.ticker-steps{min-width:36px}.ticker-steps,.ticker-time{color:var(--muted);font-size:10.5px;text-align:right}.ticker-time{min-width:64px}.cta{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.cta-arrow{display:inline-block;transition:transform .18s ease}.cta:hover .cta-arrow{transform:translateX(3px)}