*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--near-black:#080808;--surface:#0d0d0d;--border:#ffffff0f;--gold:#c9a84c;--gold-dim:#c9a84c1f;--gold-glow:#c9a84c59;--white:#fff;--white-70:#ffffffb3;--white-40:#fff6;--white-10:#ffffff12;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"Space Mono", monospace}html,body{background:var(--black);height:100%;color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{height:100%}::selection{background:var(--gold);color:var(--black)}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--gold)}.page{background:#000;flex-direction:column;justify-content:space-between;align-items:center;min-height:100svh;padding:0 24px;display:flex;position:relative;overflow:hidden}.scanlines{pointer-events:none;z-index:2;background:repeating-linear-gradient(#0000 0 3px,#00000014 3px 4px);position:fixed;inset:0}.noise{pointer-events:none;z-index:1;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:fixed;inset:0}.vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 30%,#000000bf 100%);position:fixed;inset:0}.site-header{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:700px;padding:28px 0 0;animation:.7s both fadeDown;display:flex;position:relative}.header-left{align-items:center;gap:10px;display:flex}.logo-icon{opacity:.8}.logo-text{font-family:var(--font-sans);letter-spacing:.32em;color:#ffffff59;font-size:11px;font-weight:500}.live-badge{background:#ff1e1e0f;border:1px solid #ff2d2d4d;border-radius:4px;align-items:center;gap:7px;padding:5px 10px;display:flex}.live-dot{background:#ff2d2d;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.live-label{font-family:var(--font-mono);letter-spacing:.25em;color:#ff2d2d;opacity:.9;font-size:9px}.main-content{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:44px;width:100%;max-width:680px;padding:24px 0 40px;display:flex;position:relative}.terminal-line{font-family:var(--font-mono);color:#ffffff38;align-items:center;gap:6px;min-height:18px;font-size:12px;animation:.6s .1s both fadeUp;display:flex}.terminal-prompt{color:#ff2d2d;opacity:.7}.terminal-text{letter-spacing:.05em}.cursor{color:#fff6;margin-left:1px;animation:.75s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.headline-block{flex-direction:column;gap:14px;animation:.8s .2s both fadeUp;display:flex}.pre-headline{font-family:var(--font-mono);letter-spacing:.2em;color:#ff2d2db3;text-transform:uppercase;font-size:clamp(11px,1.8vw,13px)}.headline{font-family:var(--font-serif);letter-spacing:-.02em;color:#ffffffeb;font-size:clamp(38px,7vw,76px);font-weight:300;line-height:1.05}.post-headline{font-family:var(--font-sans);color:#ffffff59;letter-spacing:.01em;font-size:clamp(14px,2vw,16px);font-weight:300}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{color:#ff2d2d;clip-path:polygon(0 15%,100% 15%,100% 40%,0 40%);opacity:0;animation:5s infinite glitch-a}.glitch:after{color:#00eaff;clip-path:polygon(0 60%,100% 60%,100% 85%,0 85%);opacity:0;animation:5s infinite glitch-b}@keyframes glitch-a{0%,88%,to{opacity:0;transform:translate(0)}89%{opacity:1;transform:translate(-4px,1px)}91%{opacity:1;transform:translate(3px,-1px)}93%{opacity:0}}@keyframes glitch-b{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:1;transform:translate(4px,1px)}92%{opacity:1;transform:translate(-2px,-1px)}93%{opacity:0}}.redacted-block{flex-direction:column;gap:10px;animation:.8s .35s both fadeUp;display:flex}.redacted-line{font-family:var(--font-sans);color:#ffffff80;font-size:clamp(15px,2.2vw,18px);font-weight:300;line-height:1.6}.redact{color:#ffffff1f;letter-spacing:.05em;font-family:var(--font-mono);cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#ffffff1f;border-radius:3px;padding:0 4px;font-size:.9em;transition:background .3s,color .3s;display:inline-block}.redact:hover{color:#ff2d2d26;background:#ff2d2d26}.redact-partial{color:#ffffff38;font-style:italic}.watcher-block{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:28px 36px;animation:.8s .5s both fadeUp;display:flex}.watcher-count{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0;display:flex}.count-num{font-family:var(--font-mono);color:#fff;letter-spacing:-.04em;font-size:clamp(36px,6vw,60px);font-weight:700;line-height:1}.count-suffix{font-family:var(--font-sans);color:#fff6;text-align:left;max-width:220px;margin-left:10px;font-size:clamp(13px,1.8vw,15px);font-weight:300;line-height:1.3}.watcher-you{font-family:var(--font-sans);color:#fff6;font-size:clamp(14px,2vw,16px);font-weight:300}.red-text{color:#ff2d2d;font-weight:500}.notify-form{flex-direction:column;align-items:center;gap:14px;width:100%;animation:.8s .65s both fadeUp;display:flex}.form-urgency{font-family:var(--font-sans);letter-spacing:.08em;color:#ffffff8c;text-transform:uppercase;font-size:13px;font-weight:500}.input-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;align-items:stretch;width:100%;max-width:460px;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.input-wrap:focus-within{border-color:#ff2d2d66;box-shadow:0 0 0 3px #ff2d2d0f}.notify-input{color:#fff;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 20px;font-size:14px}.notify-input::placeholder{color:#fff3}.notify-btn{color:#000;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border:none;padding:0 22px;font-size:12px;font-weight:600;transition:background .2s}.notify-btn:hover{background:#e5e5e5}.form-hint{font-family:var(--font-sans);color:#ffffff2e;letter-spacing:.03em;font-size:11px}.success-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:32px 40px;animation:.5s both fadeUp;display:flex}.success-icon{color:#c9a84c;margin-bottom:4px;font-size:22px}.success-title{font-family:var(--font-mono);color:#fff;letter-spacing:.04em;font-size:clamp(16px,2.5vw,20px)}.success-sub{font-family:var(--font-sans);color:#ffffff4d;font-size:13px}.bottom-line{animation:.8s .8s both fadeUp}.bottom-text{font-family:var(--font-serif);color:#fff3;font-size:clamp(14px,2vw,17px);font-weight:300;line-height:1.7}.site-footer{z-index:10;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;max-width:700px;padding:18px 0 26px;animation:.8s .9s both fadeUp;display:flex;position:relative}.footer-copy{font-family:var(--font-sans);color:#ffffff26;font-size:11px}.footer-classified{font-family:var(--font-mono);letter-spacing:.15em;color:#ff2d2d4d;font-size:10px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.watcher-block{padding:20px}.count-suffix{text-align:center;max-width:100%;margin-top:4px;margin-left:0}.watcher-count{flex-direction:column;align-items:center}.site-footer{text-align:center;flex-direction:column;gap:6px}.notify-btn{padding:0 14px;font-size:11px}}
