@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0.p.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe.p.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/04c5164763c40239.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26f284dcc38c84c0.p.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7e7f32a39836f228.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa39153a3fc630ba.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a5386fd6038edbe.p.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/051742360c26797e.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nlA2Uq_className{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.nlA2Uq_variable{--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}
:root{--neon:#00ff9d;--crimson:#ff2e54;--amber:#ffb800;--bg:#070b0a;--panel:#0c1311;--muted:#7a8b86;--text:#e2f1ec;--line:#00ff9d38}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scrollbar-color:#10b981 #050806;scrollbar-width:thin}body{scrollbar-color:#10b981 #050806}*{scrollbar-color:#10b981 #050806;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#050806}::-webkit-scrollbar-thumb{background:#10b981;border:2px solid #050806;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#34d399}::selection{color:#000;background:#10b981}.corner-accent{position:relative}.corner-accent:before,.corner-accent:after{content:"";border-color:var(--neon);pointer-events:none;border-style:solid;width:12px;height:12px;position:absolute}.corner-accent:before{border-width:2px 0 0 2px;top:6px;left:6px}.corner-accent:after{border-width:0 2px 2px 0;bottom:6px;right:6px}html{scroll-behavior:smooth}body{background-color:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background-image:linear-gradient(#00ff9d0b 1px,#0000 1px),linear-gradient(90deg,#00ff9d0b 1px,#0000 1px);background-size:28px 28px;background-attachment:fixed;margin:0;font-size:14px;line-height:1.55;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 60% at 50% -10%,#00ff9d1c,#0000 70%),radial-gradient(circle,#0000 55%,#00000073 100%);position:fixed;inset:0}.wrap{z-index:1;max-width:1100px;margin:0 auto;padding-inline:16px;position:relative}@media (min-width:768px){.wrap{padding-inline:32px}}@media (min-width:940px){#diagnosis .grid-2{grid-template-columns:7fr 5fr}}#diagnosis{padding-top:8px;padding-bottom:8px}.panel{border:1px solid var(--line);background:#0c1311d1;border-radius:12px;transition:border-color .3s,box-shadow .3s;box-shadow:0 0 24px #00ff9d12,inset 0 1px #ffffff0f}.panel-hover{transition:border-color .35s,box-shadow .35s,transform .35s}.panel-hover:hover{border-color:#00ff9d80;transform:translateY(-3px)scale(1.012);box-shadow:0 0 34px #00ff9d21,inset 0 1px #ffffff14}.nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b0adb;border-bottom:1px solid #00ff9d2e;position:sticky;top:0}.nav-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.nav-links{gap:4px;font-size:13px;display:none}@media (min-width:860px){.nav-links{display:flex}}.nav-links a{color:var(--muted);border-radius:6px;padding:6px 12px;text-decoration:none;transition:all .2s}.nav-links a:hover{color:var(--neon);background:#00ff9d1a}.logo{letter-spacing:1px;color:var(--neon);align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.logo-mark{border:1px solid var(--neon);background:#00ff9d1a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.logo-photo{object-fit:cover;border:1px solid var(--neon);border-radius:50%;flex-shrink:0;width:34px;height:34px;box-shadow:0 0 10px #00ff9d40}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s,background .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--neon);color:#000;box-shadow:0 0 24px #00ff9d4d}.btn-primary:hover{background:#00cc7d;box-shadow:0 0 36px #00ff9d80}.btn-ghost{color:var(--neon);border-color:#00ff9d80}.btn-ghost:hover{background:#00ff9d1a}.btn-white{color:#000;background:#fff}.btn-white:hover{background:#e5e5e5}.btn[disabled]{opacity:.55;cursor:not-allowed}h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,7vw,54px);font-weight:800;line-height:1}h2{letter-spacing:-.015em;margin:0;font-size:clamp(20px,3vw,28px);font-weight:800}h1,h2{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.eyebrow{overflow-wrap:normal;word-break:normal}h1+p,.muted{text-wrap:pretty}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.muted{color:var(--muted)}.small{font-size:12px}@keyframes glow{0%,to{text-shadow:0 0 10px #00ff9d80}50%{text-shadow:0 0 26px #00ff9dd9}}.glow{animation:3.4s ease-in-out infinite glow}@keyframes rec{0%,to{opacity:1}50%{opacity:.2}}.rec{animation:1.4s infinite rec}section{padding:56px 0}.grid-2{gap:24px;display:grid}@media (min-width:940px){.grid-2{grid-template-columns:5fr 7fr}}.grid-4{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:640px){.grid-4{grid-template-columns:repeat(4,1fr)}}.grid-2>*,.grid-4>*{min-width:0}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal.is-in{animation:.6s cubic-bezier(.2,.7,.3,1) forwards fade-up}.reveal.d1.is-in{animation-delay:80ms}.reveal.d2.is-in{animation-delay:.16s}.reveal.d3.is-in{animation-delay:.24s}@keyframes ecg{0%{stroke-dashoffset:600px}to{stroke-dashoffset:-600px}}.ecg-line{stroke-dasharray:600;animation:2.6s linear infinite ecg}@keyframes ecg-glow{0%,to{opacity:.35}50%{opacity:1}}.ecg-glow{animation:2.6s ease-in-out infinite ecg-glow}@keyframes glitch{0%,to{transform:none}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}.glitch:hover{animation:.25s linear glitch}.step{border:1px solid var(--line);background:#0c1311b3;border-radius:12px;padding:20px 18px 20px 20px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.step:hover{border-color:var(--neon);transform:translateY(-4px)scale(1.012)}.step-num{color:#00ff9d17;letter-spacing:-2px;font-size:62px;font-weight:800;line-height:1;position:absolute;top:-6px;right:10px}.hero-banner{width:100%;max-width:448px;margin:14px auto 0;position:relative}@media (max-width:640px){.hero-banner{max-width:320px}.psych{margin-top:10px;padding:6px 10px}}.hero-banner-frame{background:#070b0a;border:1px solid #00ff9d47;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 30px #00ff9d21,inset 0 0 44px #0000008c}.hero-banner-frame:after{content:"";pointer-events:none;background:linear-gradient(#00ff9d0d,#0000 45%,#070b0a73);position:absolute;inset:0}.hero-banner-frame img{opacity:.94;width:100%;height:auto;display:block}.hb-corner{z-index:2;border:2px solid var(--neon);opacity:.85;pointer-events:none;width:18px;height:18px;position:absolute}.hb-tl{border-bottom:0;border-right:0;top:10px;left:10px}.hb-tr{border-bottom:0;border-left:0;top:10px;right:10px}.hb-bl{border-top:0;border-right:0;bottom:10px;left:10px}.hb-br{border-top:0;border-left:0;bottom:10px;right:10px}.hb-scan{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#00ff9dd9,#0000);height:2px;animation:5.5s linear infinite bannerScan;position:absolute;top:0;left:0;right:0}@keyframes bannerScan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(calc(100% + 180px))}}.hero-banner-cap{letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:9px;padding:0 2px;font-size:10px;display:flex}.hb-live{color:var(--neon);font-weight:700}.hero-banner{cursor:pointer}.hero-banner:focus-visible{outline:1px solid var(--neon);outline-offset:3px}.hb-opened{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070b0ab8;flex-direction:column;justify-content:center;align-items:center;gap:4px;animation:.22s hbFade;display:flex;position:absolute;inset:0}.hb-opened span{letter-spacing:.22em;color:var(--muted);font-size:10px}.hb-opened strong{letter-spacing:.12em;color:var(--neon);text-shadow:0 0 20px #00ff9d80;font-size:clamp(24px,5vw,36px)}.hb-opened small{letter-spacing:.14em;color:var(--text);opacity:.75;font-size:10px}@keyframes hbFade{0%{opacity:0}to{opacity:1}}@keyframes hbGlitch{0%{filter:none;transform:none}20%{filter:hue-rotate(18deg)saturate(1.5);transform:translate(-5px)scale(1.015)}40%{transform:translate(5px)}60%{filter:saturate(1.2);transform:translate(-3px)}80%{transform:translate(2px)}to{filter:none;transform:none}}.hero-banner.is-open .hero-banner-frame img{animation:.55s steps(2,end) hbGlitch}.hero-banner.is-open .hb-corner{border-color:var(--crimson)}.hero-banner.is-open .hb-scan{animation-duration:1.1s}.hero-banner.is-open .hb-live{color:var(--crimson)}@media (max-width:720px){.hero-banner{margin-top:16px}.hero-banner-frame{border-radius:12px}.hero-banner-cap{font-size:9px}.hb-corner{width:13px;height:13px}}.tcc{--tcc-accent:#34d399;--tcc-accent-strong:#10b981;--tcc-accent-faint:#10b98159;--tcc-deep:#064e3bb3;--tcc-line:#00ff9d4d;--tcc-bad:#f87171;--tcc-bad-strong:#ef4444;--tcc-muted:#6ee7b7;flex-direction:column;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;display:flex}.tcc-card{color:#d1fae5;border:2px solid var(--tcc-accent-faint);background:#050806;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0009}@media (min-width:768px){.tcc-card{padding:28px}}.tcc-head{border:1px solid var(--tcc-accent-faint);background:var(--tcc-deep);margin-bottom:14px;padding:14px}.tcc-title{border-bottom:1px solid var(--tcc-line);text-align:center;letter-spacing:.14em;color:var(--tcc-muted);margin:0 0 10px;padding-bottom:8px;font-size:15px;font-weight:800}@media (min-width:768px){.tcc-title{font-size:19px}}.tcc-head-grid{color:#d1fae5e6;grid-template-columns:1fr;gap:4px;font-size:11px;display:grid}@media (min-width:768px){.tcc-head-grid{grid-template-columns:repeat(3,1fr);font-size:13px}}.tcc-right{text-align:left}@media (min-width:768px){.tcc-right{text-align:right}}.tcc-row{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}@media (min-width:768px){.tcc-row{grid-template-columns:1fr 1fr}}.tcc-box{border:1px solid var(--tcc-accent-faint);background:#0009;padding:14px}.tcc-box-mb{margin-bottom:14px}.tcc-box-head{color:var(--tcc-accent);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}@media (min-width:768px){.tcc-box-head{font-size:13px}}.tcc-big{color:#fff;font-size:17px}.tcc-w{color:#fff;word-break:break-all;font-weight:700}.tcc-good{color:var(--tcc-accent);font-weight:700}.tcc-bad{color:var(--tcc-bad);font-weight:700}.tcc-max{margin-left:6px}.tcc-bars-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}@media (min-width:768px){.tcc-bars-row{font-size:13px}}.tcc-lab{color:var(--tcc-muted);min-width:96px}.tcc-bars{gap:3px;display:inline-flex}.tcc-bar{background:var(--tcc-deep);border:1px solid #065f4666;width:10px;height:16px;display:inline-block}.tcc-bar-on{background:var(--tcc-accent);border-color:var(--tcc-accent)}.tcc-bar-hot{background:var(--tcc-bad-strong);border-color:var(--tcc-bad-strong)}.tcc-line{font-size:11px}@media (min-width:768px){.tcc-line{font-size:13px}}.tcc-chart{border:1px solid var(--tcc-line);background:#064e3b1f;align-items:flex-end;width:100%;height:64px;padding:4px;display:flex}.tcc-chart-foot{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;display:flex}.tcc-chart-foot .tcc-bad{font-size:10px}.tcc-rugs{grid-template-columns:1fr;gap:10px;font-size:11px;display:grid}@media (min-width:768px){.tcc-rugs{grid-template-columns:1fr 1fr;font-size:12px}}.tcc-rugs-col{align-content:start;gap:6px;display:grid}.tcc-rug{gap:8px;display:flex}.tcc-ticker{min-width:86px}.tcc-note{color:#34d399b3;align-items:center;font-size:11px;font-style:italic;display:flex}.tcc-rx{position:relative}.tcc-rx-lines{flex-direction:column;gap:4px;font-size:11px;display:flex}@media (min-width:768px){.tcc-rx-lines{font-size:13px}}.tcc-cope{color:var(--muted)}.tcc-stamp{color:var(--tcc-bad-strong);letter-spacing:.12em;text-transform:uppercase;background:#000000e6;border:4px solid #ef4444cc;margin-top:14px;padding:6px 12px;font-size:18px;font-weight:800;display:inline-block;transform:rotate(-8deg)}@media (min-width:768px){.tcc-stamp{margin-top:0;font-size:22px;position:absolute;bottom:18px;right:22px;transform:rotate(-12deg)}}@keyframes stampSlam{0%{opacity:0;transform:scale(1.5)rotate(-12deg)}60%{opacity:1;transform:scale(.94)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}.tcc-stamp{animation:.2s cubic-bezier(.22,1,.36,1) both stampSlam}@keyframes cardShake{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,1px)}80%{transform:translate(1px)}to{transform:translate(0)}}.tcc-card.is-slam{animation:.22s ease-out cardShake}@keyframes redAlarm{0%,to{border-color:#ef444499;box-shadow:0 18px 50px #0009,inset 0 0 30px #ff2e540a}50%{border-color:#ef4444;box-shadow:0 18px 50px #0009,0 0 26px #ef444473,inset 0 0 34px #ff2e5429}}.tcc-card-red{animation:1.9s ease-in-out infinite redAlarm}@keyframes redBlink{0%,to{opacity:1}50%{opacity:.25}}.tcc-code-red{z-index:2;letter-spacing:.12em;color:var(--tcc-bad-strong);background:#000000e6;border:1px solid #ef4444b3;padding:4px 8px;font-size:9px;font-weight:800;animation:1s steps(2,start) infinite redBlink;position:absolute;top:10px;right:10px}@media (min-width:768px){.tcc-stamp{margin-top:0;font-size:22px;position:absolute;bottom:18px;right:22px;transform:rotate(-12deg)}}.tcc-actions{border:1px solid var(--tcc-accent-faint);background:#09090b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.tcc-actions-lab{color:var(--tcc-accent);letter-spacing:.06em;font-size:10px}.tcc-actions-btns{flex-wrap:wrap;gap:10px;display:flex}.tcc-btn{border:1px solid var(--tcc-accent-faint);color:var(--tcc-accent);letter-spacing:.06em;cursor:pointer;background:0 0;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s,color .2s}.tcc-btn:hover{background:#10b9811a}.tcc-btn-primary{background:var(--tcc-accent-strong);border-color:var(--tcc-accent-strong);color:#000}.tcc-btn-primary:hover{background:var(--tcc-accent)}.tcc-btn:disabled{opacity:.6;cursor:default}.recent-section{isolation:isolate;position:relative}.recent-bg{z-index:0;filter:saturate(.85)brightness(.8);opacity:.5;pointer-events:none;background-image:url(/images/ward-7.webp);background-position:50% 42%;background-size:cover;border-radius:18px;position:absolute;inset:-8px -16px}.recent-bg-fade{z-index:0;pointer-events:none;background:linear-gradient(#070b0af5,#070b0ab8 45%,#070b0af5),radial-gradient(80% 100%,#0000 30%,#070b0ab3 100%);border-radius:18px;position:absolute;inset:-8px -16px}@media (max-width:720px){.recent-bg,.recent-bg-fade{inset:-6px -8px}.recent-bg{opacity:.38}}.compare-section{margin-top:26px;padding-bottom:12px}.method-visual{border:1px solid #00ff9d38;border-radius:14px;margin:16px 0 18px;position:relative;overflow:hidden;box-shadow:0 0 22px #00ff9d14}.method-visual img{object-fit:cover;object-position:center 45%;filter:saturate(.9)brightness(.85);width:100%;height:clamp(150px,26vw,260px);display:block}.method-visual figcaption{letter-spacing:.12em;color:var(--muted);background:linear-gradient(#0000,#070b0aeb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 12px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:720px){.method-visual img{height:170px}.method-visual figcaption{font-size:8px}}.site-footer{border-top:1px solid #00ff9d47;margin-top:42px;padding:34px 0 40px;position:relative;overflow:hidden}.footer-bg{filter:saturate(.9);opacity:.42;background-image:url(/images/vault-footer.webp);background-position:50% 45%;background-size:cover;position:absolute;inset:0}.site-footer:after{content:"";pointer-events:none;background:linear-gradient(#070b0aeb,#070b0ab8 45%,#070b0af2),radial-gradient(70% 90% at 50% 40%,#0000,#070b0a99);position:absolute;inset:0}.footer-grid{z-index:1;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.9fr);gap:26px;display:grid;position:relative}.footer-eyebrow{letter-spacing:.1em;color:var(--muted);margin-bottom:8px;font-size:10px}.footer-title{color:var(--neon);letter-spacing:.04em;text-shadow:0 0 14px #00ff9d59;font-weight:800}.footer-stamp{letter-spacing:.14em;color:var(--neon);background:#00ff9d14;border:1px solid #00ff9d80;border-radius:4px;margin-top:14px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.footer-col{flex-direction:column;gap:7px;font-size:12px;display:flex}.footer-label{letter-spacing:.16em;color:var(--muted);margin-bottom:4px;font-size:10px}.footer-col a{color:var(--text);opacity:.85;text-decoration:none}.footer-col a:hover{color:var(--neon);opacity:1}@media (max-width:720px){.site-footer{padding:26px 0 30px}.footer-grid{grid-template-columns:1fr 1fr;gap:20px}.footer-brand{grid-column:1/-1}.footer-bg{opacity:.34;background-position:60%}}.doctor{border:1px solid var(--line);background:radial-gradient(circle at 20% 0,#00ff9d1f,#0000 55%),#0c1311cc;border-radius:16px;padding:22px}.doctor-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:26px;display:grid}.doctor-media{background:radial-gradient(circle at 50% 25%,#00ff9d29,#0000 68%),linear-gradient(#0b1210,#070b0a);border:1px solid #00ff9d47;border-radius:14px;width:100%;padding:12px;position:relative;box-shadow:inset 0 0 24px #00ff9d12}.doctor-img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:240px;display:block}.doctor-tag{letter-spacing:.08em;color:var(--neon);background:#070b0ae0;border:1px solid #00ff9d59;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:20px;left:20px}.doctor-copy{min-width:0}.doctor-title{margin:8px 0 0;font-size:24px;line-height:1.2}.doctor-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.doctor-chip{color:var(--muted);background:#00000073;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.doctor-chip b{color:var(--neon);font-weight:800}@media (max-width:720px){.doctor{padding:16px}.doctor-grid{grid-template-columns:1fr;gap:16px}.doctor-media{max-width:360px;margin:0 auto}.doctor-img{max-height:200px}.doctor-title{font-size:19px}.doctor-tag{font-size:8px;bottom:14px;left:14px}}.lb-row{background:#0006;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:11px 14px;transition:border-color .25s,background .25s;display:grid}.lb-row:hover{border-color:var(--line);background:#0009}.lb-rank{color:var(--muted);font-size:15px;font-weight:800}.lb-rank.top{color:var(--neon)}.lb-bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.lb-bar>i{background:linear-gradient(90deg, var(--neon), #00cc7d);border-radius:2px;height:100%;display:block}.lb-idx{color:var(--neon);font-size:17px;font-weight:800}.formula{border:1px solid var(--line);color:#cfe3dc;background:#0000008c;border-radius:8px;padding:14px;font-family:ui-monospace,monospace;font-size:12px;overflow-x:auto}.formula b{color:var(--neon)}.typewriter{white-space:pre-wrap;display:inline}.toast{border:1px solid var(--neon);color:var(--neon);opacity:0;pointer-events:none;z-index:90;background:#0c1311;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:700;transition:opacity .25s,transform .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(16px);box-shadow:0 8px 32px #00000080,0 0 20px #00ff9d33}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast.err{border-color:var(--crimson);color:var(--crimson)}.compare{grid-template-columns:1fr;align-items:end;gap:12px;display:grid}@media (min-width:700px){.compare{grid-template-columns:1fr auto 1fr}}.vs-badge{border:1px solid var(--neon);background:#00ff9d1f;border-radius:999px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.cmp-row{background:#00000059;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.cmp-row .lose{color:var(--muted)}.feed{gap:8px;display:grid}.feed-row{background:#00000059;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.counters{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.counter{border:1px solid var(--line);background:#0c131199;border-radius:10px;padding:12px 8px}.counter-num{color:var(--neon);font-size:clamp(18px,4.5vw,26px);font-weight:800}.counter-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px}.wrap,.panel,p,td{overflow-wrap:anywhere}@media (max-width:640px){.wrap{padding-inline:14px}section{padding:40px 0}.btn{padding:14px 18px;font-size:13px}.form-row .btn,.form-row input{width:100%}h1{font-size:clamp(26px,8vw,40px)}h2,.stat-value{font-size:18px}.log{height:180px}.panel{padding:16px!important}.stamp{padding:5px 9px;font-size:11px;transform:rotate(-2deg)scale(.92)}}@media (max-width:380px){.grid-4{grid-template-columns:1fr}.cd-num{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn,.nav-links a,details.faq summary{min-height:44px}.nav-links a{align-items:center;display:flex}input[type=text]{width:100%;color:var(--neon);background:#000;border:1px solid #00ff9d80;border-radius:8px;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}input[type=text]:focus{border-color:var(--neon);outline:none}input::placeholder{color:#4a5a55}.form-row{flex-direction:column;gap:12px;display:flex}@media (min-width:620px){.form-row{flex-flow:wrap}.form-row input{flex:240px;min-width:0}.form-row .btn{flex:none}}.form-row .btn{white-space:nowrap}.stamp{border:2px solid var(--crimson);color:var(--crimson);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:800;transform:rotate(-3deg);box-shadow:0 0 14px #ff2e5447}.stamp.moderate{border-color:var(--amber);color:var(--amber);box-shadow:0 0 14px #ffb80040}.stamp.mild{border-color:var(--neon);color:var(--neon);box-shadow:0 0 14px #00ff9d40}@keyframes stampIn{0%{opacity:0;transform:rotate(-12deg)scale(1.4)}to{opacity:1;transform:rotate(-3deg)scale(1)}}.stamp-in{animation:.45s cubic-bezier(.2,.9,.3,1.3) stampIn}.stat{background:#00000080;border:1px solid #ffffff12;border-radius:8px;padding:12px 14px}.stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.stat-value{margin-top:4px;font-size:20px;font-weight:800}.prescription{border-left:2px solid var(--neon);color:#cfe3dc;background:#00ff9d0d;border-radius:0 8px 8px 0;padding:14px;font-size:12px}.card-preview{border:1px solid var(--line);background:#070b0a;border-radius:10px;width:100%;height:auto;display:block}.log{background:#000000b3;border:1px solid #ffffff14;border-radius:8px;height:224px;padding:14px;font-size:12px;overflow-y:auto}.log p{margin:0 0 10px}@keyframes logIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.log-in{animation:.35s ease-out logIn}.log::-webkit-scrollbar{width:6px}.log::-webkit-scrollbar-thumb{background:#00ff9d4d;border-radius:3px}.vault{position:relative;overflow:hidden}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.vault:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00ff9d1a,#0000);animation:3.5s ease-in-out infinite sweep;position:absolute;inset:0}.cd-cell{text-align:center;background:#0000008c;border:1px solid #ffffff14;border-radius:8px;padding:14px 8px}.cd-num{color:var(--neon);font-size:clamp(22px,5vw,32px);font-weight:800}.cd-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px}details.faq{cursor:pointer;padding:16px}details.faq summary{justify-content:space-between;gap:12px;font-size:13px;font-weight:800;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq .plus{color:var(--neon);transition:transform .2s}details.faq[open] .plus{transform:rotate(45deg)}details.faq p{color:#cfe3dc;margin:12px 0 0;font-size:12px}footer{color:#5d6b67;border-top:1px solid #ffffff14;padding:32px 0;font-size:11px}:focus-visible{outline:2px solid var(--neon);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hidden{display:none!important}@media (max-width:640px){.card-preview{border-radius:8px}.result-actions{flex-direction:column}.result-actions>*{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid #00000040;border-top-color:#000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}body:after{content:"";pointer-events:none;z-index:0;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}.scroll-progress{z-index:80;pointer-events:none;background:linear-gradient(90deg, var(--neon), #4dffe0);width:100%;height:2px;box-shadow:0 0 14px var(--neon), 0 0 30px #00ff9d66;transform-origin:0;transform:scaleX(var(--sp,0));will-change:transform;transition:transform 50ms linear;position:fixed;top:0;left:0}.panel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 30%);border-radius:12px;position:absolute;inset:0}.panel{position:relative}.hero-layer{will-change:transform;transition:transform 80ms linear}.hero-deep{transform:translate3d(0, calc(var(--py,0px) * .35), 0)}.hero-mid{transform:translate3d(0, calc(var(--py,0px) * .7), 0)}.hero-far{transform:translate3d(0, calc(var(--py,0px) * 1), 0)}@keyframes breathe{0%,to{transform:scale(1);box-shadow:0 0 #00ff9d00}50%{transform:scale(1.03);box-shadow:0 0 14px #00ff9d38}}.stat:hover{animation:.7s ease-out breathe}.counter-num{font-variant-numeric:tabular-nums;text-shadow:0 0 10px #00ff9d66}@media (max-width:768px){body:after{opacity:.07}.panel:before{display:none}.hero-layer{transition:none}}@keyframes pulseText{0%,to{opacity:.9;filter:drop-shadow(0 0 #00ff9d00);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 16px #00ff9dbf);transform:scale(1.07)}}.launch-drop-strong{letter-spacing:.12em;color:var(--neon);text-shadow:0 0 10px #00ff9d73;font-size:13px;animation:1.8s ease-in-out infinite pulseText;display:block}.launch-drop-label{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.launch-countdown .launch-drop-time{letter-spacing:.1em;color:var(--muted);text-align:center;font-size:10px}.launch-countdown .cd-num{color:#fff;text-shadow:0 0 8px #00ff9d80}.crt-overlay{z-index:50;pointer-events:none;background:repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 3px),radial-gradient(120% 105%,#0000 52%,#0000008c 100%);position:fixed;inset:0}.phosphor{text-shadow:0 0 12px #10b98159}.phosphor-strong{text-shadow:0 0 12px #10b98159,0 0 34px #10b9812e}.marquee{background:#064e3b4d;border-top:1px solid #10b9814d;border-bottom:1px solid #10b9814d;position:relative;overflow:hidden}.marquee-track{will-change:transform;width:max-content;animation:38s linear infinite marqueeScroll;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{color:#6ee7b7;white-space:nowrap;align-items:center;gap:8px;padding:6px 28px 6px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.marquee-item+.marquee-item:before{content:"·";color:#10b98180;margin-right:8px}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ecg-divider{width:100%;height:56px;color:var(--neon);margin:26px 0 4px;display:block}.ecg-divider path.ecg-base{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;stroke-dasharray:14 10;animation:2.4s linear infinite ecgDash}.ecg-divider path.ecg-spike{fill:none;stroke:var(--crimson);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90 1400;filter:drop-shadow(0 0 5px #ff2e548c);animation:3.6s linear infinite ecgSpike}@keyframes ecgDash{to{stroke-dashoffset:-48px}}@keyframes ecgSpike{0%{stroke-dashoffset:1490px}to{stroke-dashoffset:0}}.log-line{gap:8px;margin:0 0 8px;animation:.35s ease-out logIn;display:flex}.log-line:last-child{margin-bottom:0}.log-time{color:var(--neon);flex-shrink:0}.log-line.warn .log-time{color:var(--crimson)}.log-cursor{color:var(--neon);margin-left:2px;animation:1.1s steps(2,start) infinite cursorBlink;display:inline-block}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.crt-overlay{display:none}.marquee-track,.ecg-divider path.ecg-base,.ecg-divider path.ecg-spike,.log-cursor{animation:none}.marquee-track{transform:translate(0)}}.sd-intake{background:#050806;border:1px solid #10b98166;margin-bottom:18px;padding:18px}.sd-intake form{grid-template-columns:1fr;align-items:center;gap:8px 12px;display:grid}@media (min-width:900px){.sd-intake form{grid-template-columns:1fr auto 1fr;grid-template-areas:"labelA vs labelB""inputA vs inputB""run run run"}.sd-intake form>label:first-of-type{grid-area:labelA}.sd-intake form>label:nth-of-type(2){grid-area:labelB}.sd-intake form>input:first-of-type{grid-area:inputA}.sd-intake form>input:nth-of-type(2){grid-area:inputB}.sd-intake form>.sd-vs-badge{grid-area:vs}.sd-intake form>.sd-run{grid-area:run}.sd-intake form{grid-template-columns:1fr 46px 1fr}}.sd-label{letter-spacing:.12em;color:var(--muted);font-size:10px}.sd-vs-badge{color:var(--neon);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:none}@media (min-width:900px){.sd-vs-badge{display:flex}}.sd-run{justify-self:stretch;width:100%;margin-top:6px}.sd-err{color:var(--crimson);margin:10px 0 0;font-size:12px}.sd-presets{border-top:1px dashed #10b98147;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.sd-preset{letter-spacing:.04em;color:#6ee7b7;cursor:pointer;background:#10b98112;border:1px solid #10b98159;padding:6px 10px;font-family:inherit;font-size:11px;transition:background .2s,border-color .2s,transform .12s}.sd-preset:hover{border-color:var(--neon);background:#10b9812e;transform:translateY(-1px)}.sd-cards{grid-template-columns:1fr;gap:14px;margin-bottom:18px;display:grid;position:relative}@media (min-width:820px){.sd-cards{grid-template-columns:1fr auto 1fr;align-items:stretch}}.sd-card{background:#050806;border:1px solid #10b98166;padding:62px 20px 20px;position:relative;box-shadow:inset 0 0 30px #0009}.sd-card-hot{border-color:#ef4444b3;box-shadow:0 0 24px #ff2e5440,inset 0 0 30px #ff2e5412}.sd-card-side{letter-spacing:.16em;color:var(--muted);font-size:10px}.sd-card-id{color:#fff;word-break:break-all;margin-top:6px;font-size:13px;font-weight:700}.sd-osint{flex-wrap:wrap;align-items:center;gap:10px;margin-left:8px;display:inline-flex}.sd-osint a{letter-spacing:.06em;color:var(--neon);font-size:10px;text-decoration:none}.sd-osint a:hover{text-decoration:underline}.sd-card-nick{color:var(--neon);letter-spacing:.04em;margin-top:10px;font-size:19px;font-weight:800}.sd-card-hot .sd-card-nick{color:#f87171}.sd-card-status{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-size:11px}.sd-card-index{flex-direction:column;gap:2px;margin:18px 0;display:flex}.sd-card-index-label{letter-spacing:.14em;color:#6ee7b7;font-size:10px}.sd-card-index-value{color:#fff;font-size:44px;font-weight:800;line-height:1}.sd-card-hot .sd-card-index-value{color:#f87171}.sd-card-index-max{color:var(--muted);font-size:16px;font-weight:400}.sd-card-facts{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding-top:14px;display:grid}.sd-card-facts dt{letter-spacing:.12em;color:var(--muted);font-size:9px}.sd-card-facts dd{color:#fff;word-break:break-all;margin:4px 0 0;font-size:15px;font-weight:700}.sd-badge{letter-spacing:.1em;background:#000000e6;border:2px solid;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:14px;right:-6px}.sd-badge-hot{color:#ef4444;border-color:#ef4444cc;transform:rotate(-6deg)}.sd-badge-mild{color:#34d399;border-color:#34d399b3}.sd-demo-tag{letter-spacing:.14em;color:var(--muted);border:1px solid #ffffff1f;padding:2px 6px;font-size:8px;position:absolute;bottom:12px;left:14px}.sd-vs{justify-content:center;align-items:center;display:flex}.sd-vs-glow{letter-spacing:.1em;color:var(--neon);text-shadow:0 0 12px #10b981cc,0 0 30px #10b98173;font-size:18px;font-weight:800;animation:2.6s ease-in-out infinite sdPulse}@keyframes sdPulse{0%,to{opacity:1}50%{opacity:.55}}.sd-bars{background:#050806;border:1px solid #10b98166;gap:14px;margin-bottom:18px;padding:18px;display:grid}.sd-bar-row{color:#fff;grid-template-columns:74px 1fr 74px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.sd-bar-row>span:first-child{text-align:right}.sd-bar-row>span:last-child{text-align:left}.sd-worse{color:#f87171;font-weight:800}.sd-bar-mid{flex-direction:column;align-items:center;gap:4px;display:flex}.sd-bar-label{letter-spacing:.14em;color:var(--muted);text-align:center;font-size:9px}.sd-track{background:#ffffff0f;width:100%;height:6px;overflow:hidden}.sd-fill-a{height:100%;margin-left:auto}.sd-fill-b{height:100%}.sd-verdict{background:#0009;border:1px solid #10b98173;padding:18px}.sd-verdict-head{letter-spacing:.1em;color:var(--neon);font-size:13px;font-weight:700}.sd-verdict-text{color:#d1fae5;margin:12px 0 16px;font-size:14px;font-style:italic;line-height:1.6}.sd-verdict-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.sd-verdict-links{gap:10px;font-size:12px;display:flex}.sd-verdict-links a{color:var(--neon)}@media (prefers-reduced-motion:reduce){.sd-vs-glow{animation:none}}.traj{border:1px solid var(--tcc-accent-faint,#00ff9d40);background:#00000059;border-radius:10px;margin-top:20px;padding:14px}.traj-head{letter-spacing:.1em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:10px;display:flex}.traj-delta{letter-spacing:.06em;font-weight:800}.traj-svg{width:100%;height:110px;display:block;overflow:visible}.traj-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:8px;font-size:10px;display:flex}.traj-verdict{font-style:italic}.rehab{border:1px dashed var(--tcc-accent-faint,#00ff9d4d);background:#0000004d;border-radius:10px;margin-top:20px;padding:14px}.rehab-head{letter-spacing:.1em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:10px;display:flex}.rehab-track{gap:5px;margin-bottom:12px;display:flex}.rehab-day{background:#ffffff14;border:1px solid #ffffff0f;border-radius:3px;flex:1;height:8px}.rehab-day-on{background:var(--tcc-accent,var(--neon));border-color:var(--tcc-accent,var(--neon));box-shadow:0 0 8px var(--tcc-accent-faint,#00ff9d66)}.rehab-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rehab-streak{color:var(--text);font-size:12px}.rehab-streak b{color:var(--tcc-accent,var(--neon));font-size:18px;font-weight:800}.rehab-btn{letter-spacing:.06em;border:1px solid var(--tcc-accent,var(--neon));color:var(--tcc-accent,var(--neon));cursor:pointer;background:#00ff9d14;border-radius:6px;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:800;transition:background .2s}.rehab-btn:hover{background:#00ff9d2e}.rehab-btn-done{color:var(--muted);cursor:default;background:0 0;border-color:#fff3}.rehab-note{color:var(--muted);margin:10px 0 0;font-size:11px;font-style:italic}.rehab-graduate{color:var(--amber)}.dc-core{letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px}.dc-core-local{color:var(--muted)}.dc-core-live{color:var(--neon);border-color:#00ff9d73;box-shadow:0 0 10px #00ff9d2e}.dc-status{letter-spacing:.06em;color:var(--neon);text-shadow:0 0 10px #10b9814d;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;padding-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.dc-term{background:#050806;border:1px solid #10b98180;flex-direction:column;gap:.75rem;height:24rem;padding:1rem;font-family:JetBrains Mono,ui-monospace,monospace;display:flex;overflow-y:auto}.dc-term::-webkit-scrollbar{width:6px}.dc-term::-webkit-scrollbar-thumb{background:#00ff9d4d;border-radius:3px}.dc-msg{flex-direction:column;max-width:88%;animation:.3s ease-out logIn;display:flex}.dc-msg.user{align-self:flex-end;align-items:flex-end}.dc-label{letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:800}.dc-msg.assistant .dc-label{color:var(--neon)}.dc-msg.user .dc-label{color:#a1a1aa}.dc-bubble{white-space:pre-wrap;word-break:break-word;padding:8px 10px;font-size:13px;line-height:1.55}.dc-msg.assistant .dc-bubble{color:#d1fae5;background:#10b9810f;border:1px solid #10b98166}.dc-msg.user .dc-bubble{color:#fff;background:#ffffff0f;border:1px solid #ffffff24}.dc-sys{text-align:center;color:var(--amber);opacity:.9;align-self:center;font-size:11px}.dc-quick{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dc-pill{color:#6ee7b7;cursor:pointer;background:#10b9810f;border:1px solid #10b98159;padding:5px 9px;font-family:inherit;font-size:11px;transition:background .2s,border-color .2s}.dc-pill:hover:not(:disabled){border-color:var(--neon);background:#10b98129}.dc-pill:disabled{opacity:.4;cursor:default}.dc-input-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dc-clear{white-space:nowrap;padding:10px 12px;font-size:10px}.nav-sfx{align-items:center;display:flex}.sfx-toggle{letter-spacing:.08em;color:#6ee7b7;cursor:pointer;white-space:nowrap;background:#10b98112;border:1px solid #10b98159;padding:6px 10px;font-family:inherit;font-size:10px;transition:background .2s,border-color .2s}.sfx-toggle[aria-pressed=true]{color:var(--neon);border-color:var(--neon);text-shadow:0 0 10px #10b98180;background:#10b98129}.sfx-toggle:hover{border-color:var(--neon)}@media (max-width:860px){.nav-sfx,.nav .sec-badge{display:none}}.psych{letter-spacing:.08em;color:var(--muted);background:#064e3b24;border:1px solid #10b98138;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;width:fit-content;max-width:100%;margin-top:22px;margin-left:auto;margin-right:auto;padding:8px 14px;font-size:10px;display:flex}.psych-dot{background:var(--neon);width:7px;height:7px;box-shadow:0 0 8px var(--neon);border-radius:50%;animation:1.8s ease-in-out infinite psychPulse}@keyframes psychPulse{0%,to{opacity:1}50%{opacity:.25}}.psych-item b{color:#fff;font-weight:800}.psych-item .psych-hot{color:var(--crimson)}.roulette-readout{color:var(--neon);letter-spacing:.06em;margin:0 0 12px;font-size:12px}.roulette-readout b{color:#fff}.chart-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chart-tab{letter-spacing:.08em;color:var(--muted);cursor:pointer;background:#0006;border:1px solid #ffffff1f;padding:7px 11px;font-family:inherit;font-size:10px;transition:color .2s,border-color .2s,background .2s}.chart-tab:hover{color:var(--neon);border-color:#10b98180}.chart-tab.is-active{color:var(--neon);border-color:var(--neon);text-shadow:0 0 10px #10b98166;background:#10b9811f}.sick-note{color:#d1fae5;background:#050806;border:2px solid #10b98199;padding:22px;font-family:JetBrains Mono,ui-monospace,monospace;position:relative;overflow:hidden}@media (min-width:768px){.sick-note{padding:28px}}.sick-head{border-bottom:1px solid #10b9814d;margin-bottom:16px;padding-bottom:12px}.sick-clinic{letter-spacing:.14em;color:var(--neon);font-size:20px;font-weight:800}.sick-doc-type{letter-spacing:.2em;color:#fff;margin-top:6px;font-size:14px;font-weight:700}.sick-ref{letter-spacing:.12em;color:var(--muted);margin-top:6px;font-size:10px}.sick-to{letter-spacing:.14em;color:var(--amber);margin-bottom:14px;font-size:11px}.sick-body{margin:0 0 14px;font-size:14px;line-height:1.7}.sick-body b{color:#fff}.sick-muted{color:var(--muted);font-size:12px}.sick-sign{border-top:1px solid #10b9814d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:16px;display:flex}.sick-sign-name{color:#fff;font-size:15px;font-weight:800}.sick-sign-role{color:var(--muted);letter-spacing:.08em;font-size:11px}.sick-stamp{color:#ef4444;letter-spacing:.12em;background:#000000e6;border:4px solid #ef4444cc;padding:7px 13px;font-size:19px;font-weight:800;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.psych-dot{animation:none}}.admission-ticket{border:1px solid var(--neon);background:linear-gradient(#00ff9d1a,#00ff9d05),repeating-linear-gradient(90deg,#00ff9d0f 0 1px,#0000 1px 14px);border-radius:10px;flex:100%;padding:16px;position:relative;box-shadow:0 0 18px #00ff9d2e,inset 0 0 18px #00ff9d0f}.at-no{letter-spacing:.18em;color:var(--muted);font-size:10px}.at-title{letter-spacing:.1em;color:var(--neon);text-shadow:0 0 14px #00ff9d73;margin-top:4px;font-size:17px;font-weight:800}.at-handle{color:#fff;word-break:break-all;margin-top:10px;font-size:18px;font-weight:800}.at-status{letter-spacing:.12em;color:var(--neon);margin-top:6px;font-size:10px}.at-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.at-btn{letter-spacing:.08em;cursor:pointer;border:1px solid var(--neon);background:var(--neon);color:#04140c;padding:8px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:filter .2s,transform .12s}.at-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.at-btn-ghost{color:var(--neon);background:0 0}.laser-scan{z-index:3;pointer-events:none;animation:.5s ease-out forwards laserFade;position:absolute;inset:0;overflow:hidden}@keyframes laserFade{0%{opacity:1}70%{opacity:1}to{opacity:0;visibility:hidden}}.laser-beam{background:#34d399;height:4px;animation:.5s cubic-bezier(.4,0,.2,1) forwards laserSweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #34d399,0 0 40px #34d39980}@keyframes laserSweep{0%{top:0}to{top:100%}}.laser-grid{background-image:linear-gradient(#34d39929 1px,#0000 1px),linear-gradient(90deg,#34d39929 1px,#0000 1px);background-size:26px 26px;animation:.5s ease-out forwards laserGrid;position:absolute;inset:0}@keyframes laserGrid{0%{opacity:.9;transform:scale(1.04)}to{opacity:0;transform:scale(1)}}.laser-tele{letter-spacing:.1em;color:#34d399;white-space:nowrap;background:#050806d9;border:1px solid #34d39966;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;position:absolute;bottom:12px;left:12px}.brain-wrap{background:#050806b3;border:1px solid #10b98147;border-radius:12px;margin:16px 0 18px;padding:14px}.brain{color:var(--neon);grid-template-columns:1fr;align-items:center;gap:14px;display:grid}@media (min-width:720px){.brain{grid-template-columns:260px 1fr}}.brain-svg{width:100%;max-width:260px;margin:0 auto;display:block}.brain-zone{cursor:pointer;outline:none}.brain-zone:focus-visible ellipse{stroke:#fff;stroke-width:2px}@keyframes brainSweep{0%{transform:translateY(0)}to{transform:translateY(160px)}}.brain-sweep{animation:3.2s linear infinite brainSweep}.brain-panel{background:#00000073;border:1px solid #10b98133;border-radius:8px;min-height:92px;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace}.brain-zone-name{letter-spacing:.1em;color:var(--neon);font-size:12px;font-weight:800}.brain-zone-heat{letter-spacing:.12em;color:var(--muted);margin-top:4px;font-size:10px}.brain-zone-roast{color:#d1fae5;margin:10px 0 0;font-size:12px;font-style:italic;line-height:1.55}.iv-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.ivdrip{background:#050806b3;border:1px solid #10b9814d;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px;display:flex}.ivdrip-svg{width:58px;height:108px;display:block}@keyframes ivDrop{0%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(58px)}to{opacity:0;transform:translateY(58px)}}.ivdrip-drop{filter:drop-shadow(0 0 6px #34d399e6);animation:1s linear infinite ivDrop}.ivdrip-label{letter-spacing:.1em;color:var(--muted);font-size:8px}@media (prefers-reduced-motion:reduce){.tcc-stamp,.tcc-card.is-slam,.tcc-card-red,.tcc-code-red,.laser-beam,.laser-grid,.laser-scan,.brain-sweep,.ivdrip-drop{animation:none}}.skin-emerald{--tcc-accent:#34d399;--tcc-accent-strong:#10b981;--tcc-accent-faint:#10b98159;--tcc-deep:#064e3bb3;--tcc-line:#00ff9d4d}.skin-amber{--tcc-accent:#fbbf24;--tcc-accent-strong:#f59e0b;--tcc-accent-faint:#78480859;--tcc-deep:#503e0cb3;--tcc-line:#ffb8004d}.skin-crimson{--tcc-accent:#ef4444;--tcc-accent-strong:#dc2626;--tcc-accent-faint:#7f1d1d59;--tcc-deep:#460a0ab3;--tcc-line:#ff2e544d}.tcc-seal{border:1px solid var(--tcc-accent);background:#10b98114;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 0 18px #34d39938}.tcc-seal-check{letter-spacing:.1em;color:var(--tcc-accent);font-size:11px;font-weight:800}.tcc-seal-hash{letter-spacing:.08em;color:#d1fae5;word-break:break-all;font-size:10px}.tcc-tierbadge{letter-spacing:.12em;color:var(--tcc-accent);border:1px solid var(--tcc-accent);box-shadow:0 0 14px var(--tcc-accent-faint);background:#00000080;align-self:flex-start;padding:5px 10px;font-size:10px;font-weight:800}.tcc-osint{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.tcc-osint a{letter-spacing:.06em;color:var(--tcc-accent);font-size:10px;text-decoration:none}.tcc-osint a:hover{text-decoration:underline}.tcc-experimental{color:var(--tcc-accent);border-top:1px dashed var(--tcc-accent-faint);padding-top:8px;font-size:11px;font-style:italic}.sec-badge{letter-spacing:.06em;color:var(--neon);background:#10b9811f;border:1px solid #10b98180;border-radius:6px;align-items:center;gap:8px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.35;animation:2.6s ease-in-out infinite secGlow;display:inline-flex}.sec-badge-inline{margin:0 0 10px}@keyframes secGlow{0%,to{box-shadow:0 0 #10b98100}50%{box-shadow:0 0 18px #10b98173}}.tier-inspector{border:1px solid var(--line);background:#064e3b14;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.tier-lab{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700}.tier-btns{flex-wrap:wrap;gap:8px;display:flex}.tier-btn{letter-spacing:.06em;cursor:pointer;color:var(--muted);background:#0006;border:1px solid #ffffff24;padding:8px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:color .2s,border-color .2s,background .2s}.tier-btn:hover{color:var(--neon);border-color:#10b98180}.tier-btn.is-active{color:#04140c;background:var(--neon);border-color:var(--neon)}.tier-desc{letter-spacing:.08em;color:var(--muted);font-size:10px}.tier-incognito{color:#d1fae5;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:inline-flex}.ca-security{border-top:1px solid #ffffff14;margin-top:16px;padding-top:12px}.ca-masked{letter-spacing:.12em;color:var(--neon);word-break:break-all;background:#10b9810f;border:1px dashed #10b98173;padding:10px 12px;font-size:13px;font-weight:800}.ca-live{letter-spacing:.12em;color:var(--neon);margin-top:8px;font-size:10px;font-weight:800}.ca-sealed{letter-spacing:.12em;color:#fbbf24;margin-top:8px;font-size:10px;font-weight:800}.ca-checks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ca-check{letter-spacing:.06em;color:#d1fae5;background:#10b98114;border:1px solid #10b98159;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:700}.ca-check--fire{color:#fdba74;background:#fb923c14;border-color:#fb923c80}.lb-row{background:#0006;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:11px 14px;transition:border-color .25s,background .25s;display:flex}.lb-patient{min-width:0;color:inherit;flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.lb-patient:hover{text-decoration:none}.lb-osint{flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.lb-osint a{color:var(--neon);letter-spacing:.06em;text-decoration:none}.lb-osint a:hover{text-decoration:underline}.lb-sealed{letter-spacing:.08em;color:var(--neon);font-size:10px;font-weight:800}.feed-item{flex-direction:column;gap:6px;display:flex}.feed-osint{flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.feed-osint a{color:var(--neon);letter-spacing:.06em;text-decoration:none}.feed-osint a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.tcc-stamp,.tcc-card.is-slam,.tcc-card-red,.tcc-code-red,.laser-beam,.laser-grid,.laser-scan,.brain-sweep,.ivdrip-drop,.sec-badge,.tcc-seal,.tcc-tierbadge,.tier-btn,.tier-incognito,.ca-security,.ca-masked,.ca-live,.ca-sealed,.ca-checks,.ca-check,.ca-check--fire{animation:none}}.crt{border:1px solid var(--tcc-accent-faint,#00ff9d47);background:radial-gradient(120% 140% at 50% -20%,#00ff9d12,#000000b8 62%);border-radius:12px;padding:16px;font-size:12px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.crt:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(#0000 0 2px,#00000047 2px 4px);position:absolute;inset:0}.crt-scan{pointer-events:none;opacity:0;background:linear-gradient(#00ff9d00 0%,#00ff9d14 60%,#00ff9d00 100%);height:30%;position:absolute;top:-30%;left:0;right:0}.crt.is-live{border-color:#00ff9d73;box-shadow:inset 0 0 40px #00ff9d12,0 0 22px #00ff9d1a}.crt.is-live .crt-scan{opacity:1;animation:5.5s linear infinite crt-scan}.crt-bar{letter-spacing:.1em;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:12px;padding-bottom:10px;font-size:10px;display:flex}.crt-title{color:var(--neon);font-weight:700}.crt-lamp{letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;display:inline-flex}.crt-lamp:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.crt-lamp-live{color:var(--neon);border-color:#00ff9d73}.crt-lamp-live:before{animation:1.6s ease-in-out infinite crt-blink}.crt-lamp-dead{color:var(--crimson);border-color:#ff4d6d66}.crt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.crt-cell{background:#00000073;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.crt-key{letter-spacing:.14em;color:var(--muted);font-size:9px}.crt-val{color:var(--neon);text-shadow:0 0 14px #00ff9d59;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.1}.crt-val small{opacity:.7;font-size:11px;font-weight:600}.crt-cell-balance .crt-val{font-size:28px}.crt-meter{background:#ffffff14;border-radius:2px;height:4px;display:block;overflow:hidden}.crt-meter-fill{background:var(--neon);height:100%;transition:width .6s;display:block;box-shadow:0 0 8px #00ff9d99}.crt-meter-slow{background:var(--crimson);box-shadow:0 0 8px #ff4d6d99}.crt-feed{background:#00000073;border:1px solid #ffffff12;border-radius:8px;padding:12px}.crt-feed-head{letter-spacing:.14em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:10px;font-size:9px;display:flex}.crt-err{color:var(--amber);overflow-wrap:anywhere;margin:0 0 10px;font-size:11px}.crt-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crt-list li{border-left:2px solid var(--neon);background:#ffffff08;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.crt-list li.is-bad{border-left-color:var(--crimson)}.crt-sig{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:11px;text-decoration:none;overflow:hidden}.crt-sig:hover{color:var(--neon);text-decoration:underline}.crt-when{color:var(--muted);white-space:nowrap;font-size:10px}.crt-state{letter-spacing:.1em;color:var(--neon);white-space:nowrap;font-size:9px}.crt-list li.is-bad .crt-state{color:var(--crimson)}.crt-empty{color:var(--muted);font-size:11px;font-style:italic;display:block!important}.crt-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;font-size:10px;display:flex}.crt-addr{font-variant-numeric:tabular-nums}.crt-foot a{color:var(--neon);text-decoration:none}.crt-foot a:hover{text-decoration:underline}@keyframes crt-scan{0%{transform:translateY(0)}to{transform:translateY(430%)}}@keyframes crt-blink{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:900px){.crt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.crt{padding:12px}.crt-grid{grid-template-columns:1fr}.crt-val{font-size:19px}.crt-cell-balance .crt-val{font-size:24px}}@media (prefers-reduced-motion:reduce){.crt-scan,.crt-lamp-live:before,.crt-burn-badge{animation:none}.crt-meter-fill{transition:none}}.sd-arena{background:#040705;border:1px solid #10b98166;border-radius:12px;margin:18px 0;position:relative;overflow:hidden}.sd-arena-art{filter:saturate(.9);background-image:url(/images/showdown-arena.webp);background-position:50% 38%;background-size:cover;height:clamp(210px,34vw,420px)}.sd-arena:after{content:"";pointer-events:none;background:linear-gradient(#0409079e,#0409072e 35%,#040907b8 88%);position:absolute;inset:0}.sd-hud{z-index:2;pointer-events:none;letter-spacing:.12em;color:var(--neon);text-shadow:0 0 8px #00ff9d8c;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;font-size:10px;display:grid;position:absolute;inset:0}.sd-hud-box{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:2px;font-family:inherit;display:flex;overflow:hidden}.sd-hud-tl{justify-self:start}.sd-hud-tr{justify-self:end;align-items:flex-end;min-width:170px}.sd-hud-bl{color:#d8ffe9;opacity:.92;grid-area:2/1}.sd-hud-br{color:var(--neon);text-align:right;grid-row:2;justify-self:end;align-items:flex-end}.sd-hud-meter{grid-template-columns:44px 74px 24px;align-items:center;gap:6px;display:grid}.sd-hud-meter i{background:#00000080;border:1px solid #00ff9d80;height:7px;display:block}.sd-hud-meter em{background:var(--neon);height:100%;transition:width .8s;display:block;box-shadow:0 0 6px #00ff9db3}.sd-hud-meter:last-child em{background:repeating-linear-gradient(90deg, var(--neon) 0 3px, transparent 3px 5px);box-shadow:none}.sd-skull{width:calc(100% - 76px);max-width:190px;margin:4px auto 12px;position:relative}.sd-skull svg{width:100%;height:auto;display:block}.sd-skull-tag{text-align:center;letter-spacing:.14em;white-space:nowrap;color:var(--muted);margin-top:6px;font-size:7.5px;display:block}.sd-sweat{pointer-events:none;height:60px;position:absolute;top:30px;left:0;right:0}.sd-sweat i{background:linear-gradient(#ffffffd9,#78dcff99);border-radius:50% 50% 60% 60%;width:3px;height:9px;animation:2.2s ease-in infinite sd-drop;position:absolute;top:0}@keyframes sd-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(52px)}}.sd-rug-float{pointer-events:none;width:180px;height:70px;position:absolute;top:26px;left:50%;transform:translate(-90px)}.sd-rug-float svg{opacity:.9;width:15px;height:15px;animation:3.2s linear infinite sd-rug;position:absolute;bottom:4px;left:12%}.sd-rug-float svg:nth-child(2){animation-delay:1.1s;left:45%}.sd-rug-float svg:nth-child(3){animation-delay:2.2s;left:78%}@keyframes sd-rug{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:.95}to{opacity:0;transform:translateY(-56px)rotate(150deg)}}.sd-lockdown{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.sd-shutter{background:repeating-linear-gradient(#0000 0 6px,#ef444414 6px 7.5px);border-left:3px solid #ef444459;border-right:3px solid #ef444459;height:220%;animation:7s linear infinite sd-shut;position:absolute;inset:-60% 0 auto}@keyframes sd-shut{0%{transform:translateY(-24px)}to{transform:translateY(24px)}}.sd-lockdown b{letter-spacing:.28em;color:#ff8fa0;white-space:nowrap;text-shadow:0 0 10px #ef4444b3;background:#140204d9;border:2px solid #ef4444bf;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;bottom:74px;left:50%;transform:translate(-50%)rotate(-5deg)}.sd-freeto{pointer-events:none;z-index:3;position:absolute;inset:0}.sd-freeto b{letter-spacing:.26em;color:var(--neon);white-space:nowrap;text-shadow:0 0 10px #00ff9d99;background:#02140cd1;border:2px solid #00ff9d8c;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:118px;left:50%;transform:translate(-50%)rotate(7deg)}.sd-vs-ecg{flex-direction:column;gap:2px;width:132px}.sd-vs-ecg svg{width:100%;height:auto;overflow:visible}.sd-ecg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sd-ecg-a{stroke:var(--neon);filter:drop-shadow(0 0 6px #00ff9dcc);stroke-dasharray:120;animation:2.4s linear infinite sd-ecg-run}.sd-ecg-b{stroke:var(--crimson);filter:drop-shadow(0 0 6px #ff4d6dcc);stroke-dasharray:120;animation:2.4s linear infinite reverse sd-ecg-run}@keyframes sd-ecg-run{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}.sd-spark{fill:#fff;filter:drop-shadow(0 0 8px #ffffffe6);transform-origin:60px 38px;animation:1.2s ease-in-out infinite sd-spark}@keyframes sd-spark{0%,to{opacity:.25;transform:scale(.7)}12%{opacity:1;transform:scale(1.35)}26%{opacity:.5;transform:scale(.85)}}.sd-vs-word{letter-spacing:.42em;color:#fff;margin-left:.42em;font-size:13px;font-weight:800}.sd-bars{margin-bottom:20px}.sd-tube{background:linear-gradient(#ffffff1a,#0000008c 45%);border:1px solid #ffffff29;border-radius:9px;width:100%;height:15px;transition:border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #ffffff2e,inset 0 -3px 6px #000000bf,0 0 10px #00ff9d12}.sd-tube:before{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);border-radius:2px;height:2px;position:absolute;top:2px;left:8px;right:8px}.sd-liquid{height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);position:relative}.sd-liquid-a{background:linear-gradient(#00ff9df2,#10b981bf);box-shadow:inset 0 0 0 1px #ffffff40,0 0 12px #00ff9d59}.sd-liquid-b{background:linear-gradient(#00ff9df2,#10b981bf);margin-left:auto;box-shadow:inset 0 0 0 1px #ffffff40,0 0 12px #00ff9d59}.sd-liquid.is-losing{background:linear-gradient(#ff4d6df2,#b91c1ccc);box-shadow:inset 0 0 0 1px #ffffff4d,0 0 14px #ff4d6d73}.sd-liquid:after{content:"";opacity:.5;background-image:radial-gradient(circle at 20% 60%,#ffffff80 0 1.2px,#0000 1.6px);background-size:22px 9px;animation:2.8s linear infinite sd-bubble;position:absolute;inset:0}@keyframes sd-bubble{0%{background-position:0 0}to{background-position:22px 0}}.sd-tug-divider{background:#eafff5;border-radius:2px;width:3px;transition:left .9s cubic-bezier(.22,1,.36,1);animation:1.6s ease-in-out infinite sd-fight;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%);box-shadow:0 0 10px #ffffffe6,0 0 18px #00ff9d8c}@keyframes sd-fight{0%,to{opacity:.85;transform:translate(-50%)scaleY(1)}50%{opacity:1;transform:translate(-50%)scaleY(1.35)}}.sd-verdict-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:720px){.sd-arena-art{background-position:50% 30%;height:240px}.sd-hud{padding:8px;font-size:9px}.sd-hud-meter{grid-template-columns:38px 46px 20px;gap:4px}.sd-hud-tr{min-width:130px}.sd-hud-br{display:none}.sd-vs-ecg{width:84px}.sd-freeto b{font-size:9px;top:96px}.sd-lockdown b{font-size:9px;bottom:60px}}@media (prefers-reduced-motion:reduce){.sd-ecg,.sd-spark,.sd-tug-divider,.sd-liquid:after,.sd-sweat i,.sd-rug-float svg,.sd-shutter{animation:none}.sd-liquid,.sd-tug-divider{transition:none}}.donate{flex-direction:column;align-items:center;gap:8px;max-width:640px;margin:14px auto 0;display:flex;position:relative}.donate-btn{letter-spacing:.08em;color:var(--neon);cursor:pointer;background:#00ff9d0f;border:1px dashed #00ff9d73;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:11px 20px;font-family:inherit;font-size:12px;font-weight:800;transition:background .25s,border-color .25s;display:inline-flex}.donate-btn:hover{background:#00ff9d24;border-style:solid}.donate-caret{opacity:.8;font-size:10px}.donate-toast{z-index:6;letter-spacing:.1em;color:#041008;background:var(--neon);pointer-events:none;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 34px));box-shadow:0 0 18px #00ff9d80}.donate-panel{background:#030806eb;border:1px solid #00ff9d59;border-radius:12px;gap:16px;width:100%;padding:14px;display:flex;box-shadow:0 0 26px #00ff9d14}.donate-qr{letter-spacing:.14em;color:var(--muted);flex-direction:column;flex:none;align-items:center;gap:6px;font-size:9px;text-decoration:none;display:flex}.donate-qr img{border:1px solid #ffffff1f;border-radius:8px;width:132px;height:132px;display:block}.donate-qr span:hover{color:var(--neon)}.donate-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.donate-head{letter-spacing:.14em;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.donate-addr{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .25s;display:flex}.donate-addr:hover{border-color:var(--neon)}.donate-addr i{letter-spacing:.1em;color:var(--neon);flex:none;font-size:10px;font-style:normal}.donate-chips{flex-wrap:wrap;gap:8px;display:flex}.donate-chip{letter-spacing:.06em;color:var(--neon);background:#00ff9d0d;border:1px solid #00ff9d66;border-radius:7px;align-items:center;min-height:40px;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.donate-chip:hover{background:#00ff9d29}.donate-note{color:var(--muted);margin:2px 0 0;font-size:10.5px;line-height:1.55}@media (max-width:560px){.donate-panel{text-align:center;flex-direction:column;align-items:center}.donate-info{width:100%}.donate-chips{justify-content:center}.donate-note{text-align:center}}@media (prefers-reduced-motion:reduce){.donate-btn,.donate-chip,.donate-addr{transition:none}}.stat-label,.stat-value{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.stat{min-width:0}.brain-art{max-width:300px;margin:0 auto;position:relative}.brain-hot{aspect-ratio:1;pointer-events:none;border:1.5px dashed #ffffff8c;border-radius:50%;width:11.5%;animation:2.4s ease-in-out infinite brain-pulse;position:absolute;transform:translate(-50%,-50%)}@keyframes brain-pulse{0%,to{box-shadow:0 0 4px #0000,inset 0 0 #0000}50%{box-shadow:0 0 14px #ffffff40}}.brain-hot:last-of-type{animation-delay:1.2s}.brain-chip{letter-spacing:.08em;text-align:center;cursor:pointer;z-index:2;background:#030e09eb;border:1.5px solid;border-radius:3px;max-width:47%;min-height:24px;padding:4px 8px;font-family:inherit;font-size:9px;font-weight:800;line-height:1.25;transition:transform .2s,box-shadow .2s;display:inline-block;position:absolute}.brain-chip-left{transform:translateY(-4px)}.brain-chip-left:hover,.brain-chip-left.is-active{transform:translateY(-4px)translate(3px)}.brain-chip-right{transform:translateY(-4px)}.brain-chip-right:hover,.brain-chip-right.is-active{transform:translateY(-4px)translate(-3px)}.brain-chip:hover,.brain-chip.is-active{box-shadow:0 0 12px #34d39973}@media (max-width:720px){.brain-chip{max-width:52%;padding:3px 6px;font-size:8px}}.dc-art-btn{--glow:#00ff9d4d;cursor:pointer;filter:drop-shadow(0 3px 8px #0000008c) drop-shadow(0 0 10px var(--glow));background:0 0/100% 100% no-repeat;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:filter .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.dc-art-paste,.dc-art-random{--glow:#8cffd224}.dc-art-btn:hover:not(:disabled){filter:brightness(1.08) drop-shadow(0 3px 8px #0000008c) drop-shadow(0 0 15px var(--glow));transform:translateY(-2px)}.dc-art-btn:active:not(:disabled){filter:brightness(1.16) drop-shadow(0 3px 8px #0000008c) drop-shadow(0 0 18px var(--glow));transform:translateY(0)scale(.96)}.dc-art-btn:disabled{filter:grayscale(.75)brightness(.65);cursor:not-allowed}.dc-art-btn:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.dc-art-get{background-image:url(/images/btn-get.webp);width:157px;height:56px}.dc-art-issue{background-image:url(/images/btn-issue.webp);width:183px;height:56px}.dc-art-paste{background-image:url(/images/btn-paste.webp);width:215px;height:56px}.dc-art-random{background-image:url(/images/btn-random.webp);width:169px;height:56px}.dc-art-btn .dc-veil{letter-spacing:.1em;color:#041008;pointer-events:none;background:#e8fff0eb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.dc-form{margin:12px 0 8px}.dc-input-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dc-input-row input{flex:240px;min-width:0}.dc-mini-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}@media (max-width:560px){.dc-art-get{width:124px;height:44px}.dc-art-issue{width:144px;height:44px}.dc-art-paste{width:160px;height:44px}.dc-art-random{width:128px;height:44px}.dc-mini-row{gap:10px}}.tg-join-btn{color:var(--neon);border-color:#00ff9d73}.tg-join-btn:hover{color:var(--neon);background:#00ff9d24;box-shadow:0 0 14px #00ff9d47}.pain-card{background:repeating-linear-gradient(0deg,#0000 0 2px,#ff004a08 2px 3px),#ff004a0d;border:1px solid #ff004a47;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pain-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pain-badge{letter-spacing:.06em;color:#ff5c85;white-space:nowrap;border:1px solid #ff004a66;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.pain-rows{flex-direction:column;gap:4px;display:flex}.pain-row{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.pain-row:last-child{border-bottom:0}.pain-label{letter-spacing:.08em;color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pain-value{color:#fff;text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:800}.pain-actions{flex-wrap:wrap;gap:10px;display:flex}.pain-tg-btn{color:var(--neon);border-color:#00ff9d73}.pain-tg-btn:hover{color:var(--neon);background:#00ff9d24}@keyframes pain-pulse{0%,to{opacity:.55}50%{opacity:1}}.pain-badge{animation:2.6s ease-in-out infinite pain-pulse}@media (max-width:560px){.pain-row{flex-direction:column;align-items:flex-start;gap:2px}.pain-value{text-align:left}}.crt-src{letter-spacing:.14em;color:var(--neon);white-space:nowrap;border:1px solid #00ff9d59;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:800}.crt-age{color:var(--muted);letter-spacing:.04em;margin-top:4px;font-size:10px;display:block}.crt-delta{margin-left:6px;font-size:14px;font-style:normal}.crt-delta-up{color:var(--neon)}.crt-delta-down{color:var(--crimson)}@keyframes crt-flash-up{0%{box-shadow:0 0 #00ff9d8c}to{box-shadow:0 0 0 14px #00ff9d00}}@keyframes crt-flash-down{0%{box-shadow:0 0 #ff2e548c}to{box-shadow:0 0 0 14px #ff2e5400}}.crt-flash-up{animation:1.4s ease-out crt-flash-up}.crt-flash-down{animation:1.4s ease-out crt-flash-down}.crt-sync{font:inherit;letter-spacing:.1em;color:var(--neon);cursor:pointer;white-space:nowrap;background:#00ff9d14;border:1px solid #00ff9d59;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}.crt-sync:hover:not(:disabled){background:#00ff9d29;box-shadow:0 0 12px #00ff9d38}.crt-sync:disabled,.crt-sync.is-busy{opacity:.6;cursor:progress}.crt-list li.is-good{border-left-color:var(--neon)}.crt-dir{letter-spacing:.08em;white-space:nowrap;font-size:9px;font-weight:800}.crt-dir-in{color:var(--neon)}.crt-dir-out{color:var(--crimson)}.crt-amt{color:#fff;white-space:nowrap;font-size:11px;font-weight:800}.crt-list li:has(.crt-dir){grid-template-columns:auto auto minmax(0,1fr) auto}.crt-foot-link{color:var(--neon)}.lang-toggle{border:1px solid #00ff9d59;border-radius:999px;display:inline-flex;overflow:hidden}.lang-btn{font:inherit;letter-spacing:.1em;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:10px;font-weight:800}.lang-btn:hover{color:var(--neon);background:#00ff9d14}.lang-btn.is-active{color:#050b08;background:#00ff9d2e}@media (max-width:560px){.lang-btn{padding:5px 8px}}@keyframes burn-pulse{0%,to{opacity:1;box-shadow:0 0 #ff7a1880}50%{opacity:.82;box-shadow:0 0 14px 2px #ff7a1873}}@keyframes burn-glow{0%,to{text-shadow:0 0 8px #ff7a1880,0 0 22px #ff2e5440}50%{text-shadow:0 0 14px #ff7a18d9,0 0 34px #ff2e5466}}.vault-burn-banner{border:1px solid #ff7a1873;border-left:3px solid var(--amber,#ff7a18);color:#ffd9a8;letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(90deg,#ff7a181f,#ff2e540f 60%,#0000);border-radius:8px;margin:0 0 8px;padding:12px 16px;font-size:13px;font-weight:800}.vault-burn-banner:first-line{color:#fff}.burn-banner-row{align-items:center;gap:14px;display:flex}.burn-art{border:1px solid #ff921473;border-radius:10px;flex-shrink:0;width:150px;height:auto;box-shadow:0 0 22px #ff7a182e,inset 0 0 18px #0006}@media (max-width:640px){.burn-banner-row{flex-direction:column;align-items:stretch;gap:10px}.burn-art{width:170px;margin:0 auto}}.crt-burn-badge{color:#ffb347;letter-spacing:.12em;white-space:nowrap;vertical-align:middle;background:#ff7a181f;border:1px solid #ff7a188c;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:800;animation:2.2s ease-in-out infinite burn-pulse;display:inline-block}.crt-cell-burn{background:radial-gradient(120% 120% at 0 0,#ff7a181a,#00000073);border-color:#ff7a1847}.crt-cell-burn .crt-val.is-burning{color:var(--amber,#ff7a18);animation:3.4s ease-in-out infinite burn-glow}.crt-cell-burn .crt-val.is-pending{color:var(--muted)}.vault-sponsors{border-top:1px dashed #ffffff1a;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.sponsor-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sponsor-list li{background:#00ff9d0d;border:1px solid #00ff9d38;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.sponsor-list a{color:var(--neon);font-variant-numeric:tabular-nums;text-decoration:none}.sponsor-list a:hover{text-decoration:underline}.sponsor-tier{letter-spacing:.1em;text-transform:uppercase;color:#ffb347;font-size:9px;font-weight:800}section[id],header[id],.wrap[id],.donate[id]{scroll-margin-top:160px}.donate[id]{scroll-margin-top:210px}@media (max-width:640px){section[id],header[id],.wrap[id],.donate[id]{scroll-margin-top:120px}.donate[id]{scroll-margin-top:170px}}.ecg-glow,.sec-badge{animation:none}.sd-open-row{justify-content:center;margin:16px 0 4px;display:flex}.sd-open-row .btn{font-size:12px}@media (max-width:768px){.crt-overlay,.vault:before,.rec,.launch-drop-strong,.brain-sweep,.ivdrip-drop,.sd-spark{animation:none}.sd-rug-float svg,.sd-shutter,.sd-sweat i{animation:none!important}}@media (prefers-reduced-motion:reduce){.crt-overlay,.vault:before,.ecg-glow,.rec,.launch-drop-strong,.sec-badge,.brain-sweep,.ivdrip-drop{animation:none}}@media (max-width:640px){.hero-ecg{height:42px!important;margin-top:12px!important}.form-sub{display:none}}.donate-btn{transition:background .25s,border-color .25s,transform .15s,box-shadow .25s}.donate-btn:hover:not(:disabled){background:#00ff9d1f;transform:translateY(-1px);box-shadow:0 0 16px #00ff9d40}.donate-btn:active:not(:disabled){transform:translateY(0)scale(.97)}.donate-btn:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.tier-btn{transition:color .2s,border-color .2s,background .2s,transform .15s,filter .2s}.tier-btn:hover:not(.is-active){color:var(--neon);transform:translateY(-1px)}.tier-btn:active{transform:translateY(0)scale(.97)}.tcc-btn{transition:background .2s,color .2s,transform .15s,filter .2s}.tcc-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.tcc-btn:active{transform:translateY(0)scale(.97)}.dc-pill{transition:transform .15s,filter .2s,border-color .2s,color .2s}.dc-pill:hover:not(:disabled){filter:brightness(1.1);color:var(--neon);transform:translateY(-1px)}.dc-pill:active:not(:disabled){transform:scale(.97)}button:focus-visible,a.btn:focus-visible{outline-offset:2px;outline:2px solid #00ff9d8c}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.dc-art-btn:hover,.dc-art-random:hover,.donate-btn:hover,.tier-btn:hover,.tcc-btn:hover,.dc-pill:hover{animation:none;transform:none}}.dc-art-btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff42 48%,#ffffff0f 56%,#0000 70%);position:absolute;inset:0;transform:translate(-140%)}@media (hover:hover){.dc-art-btn:hover:after{animation:.55s forwards btnGlint}}@keyframes btnGlint{to{transform:translate(140%)}}@media (hover:hover){.dc-art-random:hover{animation:.4s 50ms btnShake}}@keyframes btnShake{0%,to{transform:translateY(-2px)}20%{transform:translateY(-2px)translate(-2px)rotate(-1.2deg)}40%{transform:translateY(-2px)translate(2px)rotate(1.2deg)}60%{transform:translateY(-2px)translate(-1px)}80%{transform:translateY(-2px)translate(1px)}}
