:root{--bg:#07080d;--bg2:#0c0e16;--card:#10131d;--card2:#151927;--line:#1f2434;--line2:#2a3046;--fg:#e9edf5;--dim:#8a93a8;--dim2:#5d6579;--ok:#2ee59d;--bad:#ff5470;--warn:#ffb547;--cyan:#3fd8ff;--mag:#ff4fd8;--amb:#ffc247;--vio:#a07bff;--f:"Space Grotesk",system-ui,sans-serif;--m:"JetBrains Mono",ui-monospace,monospace;--r:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 var(--f);-webkit-font-smoothing:antialiased;overflow-x:hidden}a,button{color:inherit}button,input{font:inherit}.bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(900px 500px at 8% -10%,rgba(63,216,255,.1),transparent 60%),radial-gradient(700px 500px at 95% 0,rgba(255,79,216,.08),transparent 60%),radial-gradient(800px 600px at 60% 110%,rgba(160,123,255,.08),transparent 60%),var(--bg)}.bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000,transparent 70%);mask-image:linear-gradient(#000,transparent 70%)}.top{position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:20px;padding:12px max(16px,calc((100vw - 1440px)/2 + 24px));background:rgba(7,8,13,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand,.top{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;font-weight:700;letter-spacing:.14em}.brand img{width:30px;height:30px}.nav{display:flex;gap:4px;margin-left:8px}.nav a{padding:6px 12px;border-radius:999px;text-decoration:none;color:var(--dim);font-size:14px}.nav a:hover{color:var(--fg);background:var(--card)}.wbox{margin-left:auto;position:relative}.wbtn{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line2);border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600;font-size:14px}.wbtn:hover{border-color:var(--cyan)}.wbtn .dot{width:8px;height:8px;border-radius:50%;background:var(--dim2)}.wbtn[data-tier=holder] .dot{background:var(--mag)}.wbtn[data-tier=whale] .dot{background:var(--amb);box-shadow:0 0 10px var(--amb)}.wbtn[data-tier=free].on .dot{background:var(--cyan)}.wbtn img{width:18px;height:18px;border-radius:5px}.menu{position:absolute;right:0;top:calc(100% + 8px);width:290px;background:var(--card);border:1px solid var(--line2);border-radius:var(--r);padding:14px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 20px 50px rgba(0,0,0,.5)}.menu .row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.menu .sub{color:var(--dim)}.menu .acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}main{max-width:1440px;margin:0 auto;padding:0 24px 40px}.hero{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:32px;gap:32px;align-items:end;padding:42px 0 26px}.kicker{display:flex;align-items:center;gap:8px;font:600 12px var(--m);letter-spacing:.14em;color:var(--cyan)}h1{font-size:clamp(34px,4.6vw,58px);line-height:1.02;margin:14px 0;letter-spacing:-.02em}h1 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--vio),var(--mag),var(--amb));-webkit-background-clip:text;background-clip:text;color:transparent}.sub{color:var(--dim);max-width:600px;margin:0;font-size:16px}.herostats{display:grid;grid-gap:12px;gap:12px}.mood{background:linear-gradient(135deg,rgba(63,216,255,.08),rgba(255,79,216,.06));border:1px solid var(--line2);border-radius:var(--r);padding:14px 16px}.mood small{display:block;font:600 11px var(--m);letter-spacing:.14em;color:var(--dim);margin-bottom:4px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.stat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.stat b{display:block;font:700 20px var(--m)}.stat span{font-size:12px;color:var(--dim)}.upd{font:12px var(--m);color:var(--dim2)}.live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(46,229,157,.6);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(46,229,157,.55)}70%{box-shadow:0 0 0 8px rgba(46,229,157,0)}to{box-shadow:0 0 0 0 rgba(46,229,157,0)}}.notice{border:1px dashed var(--line2);border-radius:12px;padding:10px 14px;color:var(--dim);font-size:14px;margin-bottom:18px}.tabs{display:none}.board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.col{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,var(--card)),var(--card) 140px);border:1px solid var(--line);border-top:2px solid var(--c);border-radius:var(--r);padding:14px;min-width:0;flex-direction:column}.col,.colh{display:flex}.colh{align-items:center;gap:10px}.glyph{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.glyph svg{width:20px;height:20px}.colt{display:grid;line-height:1.2}.colt b{letter-spacing:.12em;color:var(--c)}.colt span{font-size:12px;color:var(--dim)}.colh .live{margin-left:auto}.blurb{font-size:12.5px;color:var(--dim);margin:10px 0}.picks{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.pick{border:1px solid color-mix(in srgb,var(--c) 35%,var(--line));background:color-mix(in srgb,var(--c) 6%,var(--bg2));border-radius:12px;padding:10px 12px;font-size:13px;cursor:pointer}.pick:hover{border-color:var(--c)}.pick .ph{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pick .ph b{font-family:var(--m)}.pick .conv{margin-left:auto;font:11px var(--m);color:var(--c)}.pick p{margin:0 0 6px;color:#cfd5e2}.pick .plan{display:flex;flex-wrap:wrap;gap:4px 10px;font:11.5px var(--m);color:var(--dim)}.pick .plan i{font-style:normal;color:var(--fg)}.locked{border:1px dashed var(--line2);border-radius:12px;padding:10px 12px;font-size:12.5px;color:var(--dim);display:flex;gap:8px;align-items:center}.locked svg{width:14px;height:14px;flex:none}.rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;position:relative}.rows li{display:grid;grid-template-columns:26px 28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 6px;border-radius:9px;cursor:pointer;transition:background .2s}.rows li:hover{background:rgba(255,255,255,.04)}.rows li.skel{height:42px;background:linear-gradient(90deg,var(--card2),var(--line),var(--card2));background-size:200% 100%;animation:sk 1.4s infinite;cursor:default}@keyframes sk{to{background-position:-200% 0}}.rk{font:600 12px var(--m);color:var(--dim);text-align:center;display:grid;line-height:1}.rk small{font-size:9px;margin-top:2px}.rk .up{color:var(--ok)}.rk .dn{color:var(--bad)}.rk .nw{color:var(--c)}.lg{width:28px;height:28px;border-radius:50%;background:var(--card2);object-fit:cover;display:grid;place-items:center;font:700 11px var(--m);color:var(--dim);overflow:hidden}.nm{min-width:0;line-height:1.25}.nm b{font-family:var(--m);font-size:13px}.nm b,.nm span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm span{font-size:11.5px;color:var(--dim)}.nm .fl{color:var(--warn)}.vl{text-align:right;line-height:1.25;font-family:var(--m)}.vl b{display:block;font-size:12.5px;font-weight:500}.vl span{font-size:11.5px}.pos{color:var(--ok)}.neg{color:var(--bad)}.mut{color:var(--dim)}.flash-up{animation:fu 1.2s}.flash-dn{animation:fd 1.2s}@keyframes fu{0%{background:rgba(46,229,157,.22)}to{background:transparent}}@keyframes fd{0%{background:rgba(255,84,112,.22)}to{background:transparent}}.more{font-size:12px;color:var(--dim);text-align:center;margin-top:8px}.more a{color:var(--c);cursor:pointer}.danger{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.danger h4{margin:0 0 6px;font:600 11px var(--m);letter-spacing:.14em;color:var(--bad)}.empty{color:var(--dim);font-size:13px;padding:14px 6px}.sect{margin-top:46px}.secth{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}.secth h2{margin:0;font-size:24px;letter-spacing:-.01em}.hint{color:var(--dim);font-size:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px;min-width:0}.card h3{margin:0 0 10px;font-size:16px}.feed{grid-gap:6px;gap:6px}.feed,.ft{display:grid}.ft{grid-template-columns:62px 54px minmax(0,1.2fr) minmax(0,1fr) 90px auto;grid-gap:10px;gap:10px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-size:13px}.ft.new{animation:fu 2s}.ft .ago{font:12px var(--m);color:var(--dim)}.side{font:700 11px var(--m);padding:3px 0;border-radius:6px;text-align:center}.side.buy{background:rgba(46,229,157,.12);color:var(--ok)}.side.sell{background:rgba(255,84,112,.12);color:var(--bad)}.ft .tk{display:flex;align-items:center;gap:8px;min-width:0}.ft .tk .lg,.ft .tk img{width:22px;height:22px}.ft .tk b{font-family:var(--m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft .who{font:12px var(--m);color:var(--dim);display:flex;gap:6px;align-items:center;min-width:0}.ft .who a{color:var(--fg);text-decoration:none}.tag{font:700 10px var(--m);letter-spacing:.06em;padding:2px 6px;border-radius:5px;border:1px solid}.tag.smart{color:var(--cyan);border-color:rgba(63,216,255,.4)}.tag.whale{color:var(--amb);border-color:rgba(255,194,71,.4)}.tag.bot{color:var(--dim);border-color:var(--line2)}.ft .usd{font:600 13px var(--m);text-align:right}.acts{display:flex;gap:6px;justify-content:flex-end}.btn{background:var(--card2);border:1px solid var(--line2);border-radius:10px;padding:8px 14px;cursor:pointer;font-weight:600;font-size:13px;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px;justify-content:center}.btn:hover{border-color:var(--dim)}.btn.sm{padding:5px 10px;font-size:12px;border-radius:8px}.btn.pri{background:linear-gradient(90deg,var(--cyan),var(--vio));border:0;color:#070810}.btn.copy{border-color:rgba(255,194,71,.5);color:var(--amb)}.btn.copy:hover{background:rgba(255,194,71,.08)}.btn:disabled{opacity:.45;cursor:not-allowed}.inrow{display:flex;gap:8px}.f,.inrow input{flex:1 1;min-width:0;background:var(--bg2);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;color:var(--fg);font-family:var(--m);font-size:13px;outline:none}.f:focus,.inrow input:focus{border-color:var(--cyan)}.wgrid{grid-template-columns:1.4fr 1fr;grid-gap:14px;gap:14px}.lb,.wgrid{display:grid}.lb{grid-gap:4px;gap:4px}.lw{display:grid;grid-template-columns:28px minmax(0,1fr) 100px 70px auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border-radius:10px;font-size:13px}.lw:hover{background:rgba(255,255,255,.03)}.lw .ad{font-family:var(--m);min-width:0}.lw .ad small{display:block;color:var(--dim);font-family:var(--f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw .pn{font:600 13px var(--m);text-align:right}.watch{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg2);border:1px solid var(--line2);border-radius:999px;padding:4px 6px 4px 10px;font:12px var(--m);cursor:pointer}.chip button{background:none;border:0;cursor:pointer;color:var(--dim);padding:0 4px}.hold{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.hold div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.hold .lg,.hold img{width:22px;height:22px}.rep{margin-top:14px;display:grid;grid-gap:14px;gap:14px}.rephead{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.rephead .lg,.rephead img{width:48px;height:48px}.rephead h3{margin:0;font-size:20px}.rephead .ca{font:12px var(--m);color:var(--dim);word-break:break-all}.riskb{margin-left:auto;font:700 13px var(--m);padding:6px 12px;border-radius:999px}.riskb.LOW{background:rgba(46,229,157,.12);color:var(--ok)}.riskb.MEDIUM,.riskb.UNKNOWN{background:rgba(255,181,71,.12);color:var(--warn)}.riskb.HIGH{background:rgba(255,84,112,.14);color:var(--bad)}.kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:8px;gap:8px}.kv div{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.kv small{display:block;color:var(--dim);font-size:11px}.kv b{font:600 14px var(--m)}.flags{display:flex;flex-wrap:wrap;gap:6px}.flag{font-size:12.5px;padding:5px 10px;border-radius:8px;border:1px solid}.flag.ok{color:var(--ok);border-color:rgba(46,229,157,.35)}.flag.warn{color:var(--warn);border-color:rgba(255,181,71,.35)}.flag.bad{color:var(--bad);border-color:rgba(255,84,112,.4)}.verd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.vd{border:1px solid var(--line2);border-top:2px solid var(--c);border-radius:12px;padding:10px 12px;font-size:13px;background:var(--bg2)}.vd b{color:var(--c);letter-spacing:.1em;font-size:12px}.vd .call{font:700 15px var(--m);margin:4px 0}.vd .call.BUY{color:var(--ok)}.vd .call.AVOID{color:var(--bad)}.vd .call.WATCH{color:var(--warn)}.vd p{margin:0 0 6px;color:#cfd5e2}.vd small{color:var(--dim)}.tokencard{background:var(--card);border:1px solid var(--line2);border-radius:var(--r);padding:16px;margin-bottom:14px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tokencard code{font:13px var(--m);color:var(--fg);word-break:break-all}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.tier{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px}.tier small{font:600 11px var(--m);letter-spacing:.12em;color:var(--cyan)}.tier.t2 small{color:var(--mag)}.tier.t3 small{color:var(--amb)}.tier.t3{border-color:rgba(255,194,71,.35)}.tier h3{margin:6px 0 10px;font-size:19px}.tier ul{margin:0;padding-left:18px;color:var(--dim);font-size:14px;display:grid;grid-gap:4px;gap:4px}.foot{max-width:1440px;margin:30px auto 0;padding:22px 24px 40px;display:flex;gap:12px;align-items:center;color:var(--dim2);font-size:12.5px;border-top:1px solid var(--line)}.foot img{width:22px;height:22px;opacity:.7}.mbg{position:fixed;inset:0;z-index:50;background:rgba(3,4,8,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px}.modal{width:min(460px,100%);max-height:90vh;overflow:auto;background:var(--card);border:1px solid var(--line2);border-radius:18px;padding:18px;display:grid;grid-gap:12px;gap:12px}.modal.wide{width:min(860px,100%)}.mh{display:flex;align-items:center;gap:10px}.mh h3{margin:0;font-size:18px}.mh .x{margin-left:auto;background:none;border:0;font-size:24px;cursor:pointer;color:var(--dim)}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--bg2);border:1px solid var(--line2);border-radius:10px;padding:3px}.seg button{background:none;border:0;padding:8px;border-radius:8px;cursor:pointer;font-weight:600}.seg button[aria-pressed=true]{background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2)}.seg button[aria-pressed=true][data-s=buy]{color:var(--ok)}.seg button[aria-pressed=true][data-s=sell]{color:var(--bad)}.lbl{font-size:12px;color:var(--dim);display:block;margin-bottom:4px}.quick{display:flex;gap:6px}.quick button{flex:1 1;border:1px solid var(--line2);border-radius:8px;padding:6px;cursor:pointer;font:12px var(--m)}.qbox,.quick button{background:var(--bg2)}.qbox{border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:13px var(--m);display:grid;grid-gap:4px;gap:4px}.qbox div{display:flex;justify-content:space-between;gap:8px}.log{font:12px var(--m);color:var(--dim);white-space:pre-wrap}.wlist{display:grid;grid-gap:6px;gap:6px}.witem{display:flex;align-items:center;gap:10px;background:var(--bg2);border:1px solid var(--line2);border-radius:12px;padding:10px 12px;cursor:pointer;text-decoration:none;font-weight:600;font-size:14px}.witem:hover{border-color:var(--cyan)}.witem .wav,.witem img{width:26px;height:26px;border-radius:7px}.wav{display:grid;place-items:center;font-weight:700;color:#000}.witem .st{margin-left:auto;font:11px var(--m);color:var(--dim)}.witem .st.ok{color:var(--ok)}.mnote{font-size:12px;color:var(--dim);margin:0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--card2);border:1px solid var(--line2);border-radius:12px;padding:10px 16px;font-size:14px;z-index:60;transition:.25s;max-width:calc(100vw - 32px)}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width:1180px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}.verd{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.hero{grid-template-columns:1fr;padding-top:26px}.nav{display:none}.tiers,.wgrid{grid-template-columns:1fr}.tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;position:-webkit-sticky;position:sticky;top:57px;z-index:20;background:var(--bg);padding:6px 0}.tabs button{flex:1 1;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px 10px;font:600 12px var(--m);letter-spacing:.08em;cursor:pointer;color:var(--dim)}.tabs button[aria-pressed=true]{color:var(--c);border-color:var(--c)}.board{grid-template-columns:1fr}.board .col{display:none}.board .col.show{display:flex}.ft{grid-template-columns:48px 44px minmax(0,1fr) 78px;grid-template-areas:"a s t u" "w w w x"}.ft .ago{grid-area:a}.ft .side{grid-area:s}.ft .tk{grid-area:t}.ft .usd{grid-area:u}.ft .who{grid-area:w}.ft .acts{grid-area:x}.lw{grid-template-columns:24px minmax(0,1fr) 84px auto}.lw .tr{display:none}}@media (max-width:520px){main{padding:0 16px 30px}.top{padding:10px 16px}.stats{grid-template-columns:repeat(2,1fr)}.verd{grid-template-columns:1fr}}.ft{grid-template-columns:62px 54px minmax(120px,190px) minmax(0,1fr) 90px auto}@media (max-width:860px){.ft{grid-template-columns:48px 44px minmax(0,1fr) 78px}}.rows li .vl b .mut{font-size:10.5px}.desk{padding:34px 0 22px}.deskhead{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:28px;gap:28px;align-items:end;margin-bottom:22px}.eyebrow{display:flex;align-items:center;gap:8px;font:600 11.5px var(--m);letter-spacing:.16em;color:var(--dim)}.desk h1{font:400 clamp(40px,5.4vw,76px)/.98 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;margin:12px 0;color:var(--fg)}.desk h1 i{font-style:italic;color:var(--cyan);text-shadow:0 0 40px rgba(63,216,255,.35)}.desk .sub{max-width:560px}.deskside{display:grid;grid-gap:8px;gap:8px}.deskside .stats{grid-template-columns:repeat(4,1fr)}.room{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr) minmax(0,1fr);grid-template-areas:"a0 core a2" "a1 core a3";grid-gap:18px 56px;gap:18px 56px;padding:22px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(600px 300px at 50% 50%,rgba(160,123,255,.1),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--bg2);overflow:hidden}.room:before{content:"";background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent)}.room:before,.wires{position:absolute;inset:0;pointer-events:none}.wires{width:100%;height:100%;overflow:visible}.wire{fill:none;stroke-width:1.4;opacity:.22}.wire.flow{opacity:.55;stroke-dasharray:3 14;animation:flow 1.6s linear infinite}@keyframes flow{to{stroke-dashoffset:-34}}.pkt{filter:drop-shadow(0 0 6px currentColor)}.agentcard{position:relative;z-index:1;background:rgba(12,14,22,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--c) 28%,var(--line));border-radius:16px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px;min-height:178px;transition:border-color .3s,box-shadow .3s}.agentcard.emit{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 30px -6px var(--c)}.agentcard header{display:flex;align-items:center;gap:10px}.ava{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#0b0d14);flex:none}.ava svg{width:19px;height:19px;position:relative;z-index:1}.ava .ring{position:absolute;inset:-3px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);border-top:1.5px solid transparent;animation:spin 3s linear infinite}.ava .sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,color-mix(in srgb,var(--c) 55%,transparent));animation:spin 2.2s linear infinite;opacity:.55}.agentcard[data-state=PICK] .ring,.agentcard[data-state=SIGNAL] .ring{animation-duration:.8s}.agentcard[data-state=WARNING] .ava{color:var(--bad)}@keyframes spin{to{transform:rotate(1turn)}}.agentcard .who{display:grid;line-height:1.15;min-width:0}.agentcard .who b{letter-spacing:.14em;font-size:13px;color:var(--c)}.agentcard .who small{font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.agentcard .who small,.state{color:var(--dim);white-space:nowrap}.state{margin-left:auto;font:700 10px var(--m);letter-spacing:.12em;padding:3px 7px;border-radius:6px;border:1px solid var(--line2)}.state[data-s=PICK],.state[data-s=SIGNAL]{color:#06070b;background:var(--c);border-color:var(--c)}.state[data-s=WARNING]{color:var(--bad);border-color:rgba(255,84,112,.5)}.state[data-s=BOOTING]:after,.state[data-s=SCANNING]:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-left:6px;animation:blink 1s infinite}@keyframes blink{50%{opacity:.15}}.log{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;font:12px/1.4 var(--m);min-height:84px;align-content:end}.log li{display:grid;grid-template-columns:38px 1fr;grid-gap:6px;gap:6px;transition:opacity .4s}.log time{color:var(--dim2)}.log .txt{color:#cdd3df;word-break:break-word}.log li:last-child .txt:after{content:"▍";color:var(--c);animation:blink .9s infinite;margin-left:1px}.log .tok{color:var(--c);font-weight:700}.log .up{color:var(--ok)}.log .dn{color:var(--bad)}.log .warn{color:var(--warn)}.log .mut{color:var(--dim)}.agentcard footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font:11px var(--m);color:var(--dim)}.meter{display:flex;gap:3px;align-items:flex-end}.meter i{width:4px;height:6px;border-radius:1px;background:var(--line2);transition:background .3s}.meter i:nth-child(2){height:8px}.meter i:nth-child(3){height:10px}.meter i:nth-child(4){height:12px}.meter i:nth-child(5){height:14px}.meter i.on{background:var(--c)}.core{position:relative;z-index:1;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px}.tetra{width:min(100%,250px);aspect-ratio:1;overflow:visible;transition:transform .3s}.core.hit .tetra{transform:scale(1.04)}.tetra .edge{stroke:#cfd6e6;stroke-width:1.3}.tetra .orbit{fill:none;stroke:rgba(255,255,255,.08);stroke-dasharray:2 6;animation:spin 40s linear infinite;transform-origin:0 0}.tetra .o2{animation-direction:reverse;animation-duration:26s}.core .mood{background:rgba(12,14,22,.8);border:1px solid var(--line2);border-radius:14px;padding:10px 14px;text-align:center;max-width:300px}.core .mood small{display:block;font:600 10px var(--m);letter-spacing:.16em;color:var(--dim);margin-bottom:2px}.core .mood span{font:400 17px/1.3 "Instrument Serif",Georgia,serif;font-style:italic;color:var(--fg)}@media (max-width:1100px){.room{grid-template-columns:1fr 1fr;grid-template-areas:"core core" "a0 a2" "a1 a3";gap:14px}.wires{display:none}.deskhead{grid-template-columns:1fr}.tetra{width:200px}}@media (max-width:620px){.room{grid-template-columns:1fr;grid-template-areas:"core" "a0" "a2" "a1" "a3";padding:14px}.agentcard,.log{min-height:0}.deskside .stats{grid-template-columns:repeat(2,1fr)}.tetra{width:170px}}.rcards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.rcard{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--c);border-radius:14px;padding:14px}.rcard b{color:var(--c);letter-spacing:.14em;font-size:12px}.rcard .big{font:400 44px/1 "Instrument Serif",Georgia,serif;margin:6px 0 2px}.rcard small{color:var(--dim);font-size:12px}.rrow{display:flex;justify-content:space-between;font:12.5px var(--m);margin-top:6px;color:var(--dim)}.rrow span:last-child{color:var(--fg)}.rfilter{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.rfilter button{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font:600 12px var(--m);color:var(--dim);cursor:pointer}.rfilter button[aria-pressed=true]{color:var(--fg);border-color:var(--dim)}.rtable{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card);margin-bottom:8px}.rtable table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.rtable th{text-align:left;font:600 11px var(--m);letter-spacing:.1em;color:var(--dim);padding:10px 12px}.rtable td,.rtable th{border-bottom:1px solid var(--line)}.rtable td{padding:9px 12px;vertical-align:top}.rtable tr:last-child td{border-bottom:0}.rtable td small{display:block;color:var(--dim);font-size:11.5px;max-width:420px}.rtable a{text-decoration:none}.rtable .num{text-align:right;font-family:var(--m);white-space:nowrap}.ag{font:700 10.5px var(--m);letter-spacing:.1em;color:var(--c)}.st{font:700 10px var(--m);padding:2px 6px;border-radius:5px;border:1px solid var(--line2)}.st.done{color:var(--fg)}.st.open{color:var(--ok);border-color:rgba(46,229,157,.4)}.foot a{color:var(--dim)}@media (max-width:860px){.rcards{grid-template-columns:repeat(2,1fr)}}.glyph{width:46px;height:46px;padding:0;overflow:hidden;border-radius:12px;background:#000}.ava img,.glyph img{width:100%;height:100%;object-fit:cover;display:block}.ava{width:58px;height:58px;background:#000}.ava img{position:relative;z-index:1;border-radius:50%;transform:scale(1.18)}.ava{overflow:visible}.ava .sweep{inset:-4px;z-index:0;opacity:.7}.ava .ring{inset:-6px;z-index:2}.agentcard.emit .ava img{filter:brightness(1.25) saturate(1.2)}.rcard b,.vd b{display:flex;align-items:center;gap:8px}