:root{--bg:#050708;--panel:#0d1215;--line:rgba(222,232,238,.15);--text:#f4f7f8;--muted:#839098;--green:#22dfa0;--red:#ff625e;--ice:#78b7ff}*{box-sizing:border-box}html,body{margin:0;background:#050708;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100%}body{background:radial-gradient(circle at 50% -10%,rgba(138,163,179,.13),transparent 32%),linear-gradient(180deg,#080b0d,#050708)}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}.top{height:74px;position:sticky;top:0;z-index:30;display:flex;align-items:center;padding:0 28px;gap:22px;border-bottom:1px solid var(--line);background:rgba(5,7,8,.9);backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:9px;font-weight:760}.brand img{width:34px}.brand b{color:#aeb9c0}.social-brand{padding-left:22px;border-left:1px solid var(--line)}small{font-size:9px;letter-spacing:.14em;color:#78858c}.social-brand strong{display:block;margin-top:3px;font-size:13px}.top nav{margin-left:auto;display:flex;align-items:center;gap:10px}.top nav a{padding:10px 13px;font-size:11px;color:#a8b2b8}.top nav .terminal{border:1px solid rgba(255,255,255,.65);border-radius:8px;background:linear-gradient(110deg,#f7f9fa,#919da5 40%,#e6ecef);color:#07090a;font-weight:750}.shell{width:min(1510px,calc(100% - 30px));margin:24px auto 70px;display:grid;grid-template-columns:245px minmax(0,1fr) 290px;gap:18px}.left,.right{display:flex;flex-direction:column;gap:14px}.profile,.panel,.side-note,.composer,.post{border:1px solid var(--line);background:linear-gradient(145deg,#0e1418,#080b0d);border-radius:17px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.profile{padding:20px;position:sticky;top:96px}.avatar{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(140deg,#e7ecef,#68757e);color:#050708;font-weight:850;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 12px 30px rgba(0,0,0,.4);margin-bottom:14px}.profile h2{margin:6px 0 8px}.profile p,.side-note p,.panel p{color:#7e8a92;font-size:11px;line-height:1.55}.stats{display:grid;gap:8px;margin-top:18px}.stats>div{padding:10px;border:1px solid rgba(255,255,255,.08);background:#080c0e;border-radius:9px}.stats span,.stats b{display:block}.stats span{font-size:9px;color:#718087}.stats b{font-size:13px;margin-top:3px}.side-note{padding:17px}.side-note b{font-size:11px}.feed-head{min-height:155px;border:1px solid var(--line);border-radius:18px;padding:26px;background:radial-gradient(circle at 84% 10%,rgba(132,179,220,.12),transparent 35%),linear-gradient(135deg,#10171b,#080b0d);display:flex;justify-content:space-between;align-items:flex-start}.feed-head h1{font-size:clamp(28px,3vw,46px);line-height:1.04;letter-spacing:-.045em;margin:8px 0 0}.network-live{font-size:9px;letter-spacing:.12em;color:#98a5ad;display:flex;align-items:center;gap:7px}.network-live i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.tabs{display:flex;margin:12px 0;padding:5px;border:1px solid var(--line);border-radius:12px;background:#080b0d;overflow:auto}.tabs button{border:0;background:transparent;color:#87949b;border-radius:8px;padding:10px 14px;white-space:nowrap;cursor:pointer;font-size:11px}.tabs button.active{background:rgba(220,232,238,.1);color:white;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.composer{padding:17px;margin-bottom:12px}.composer-top{display:flex;gap:12px}.avatar.mini{width:39px;height:39px;border-radius:11px;margin:0;flex:0 0 39px}.composer textarea{flex:1;height:90px;resize:vertical;border:0;background:transparent;outline:0;color:white;font-size:14px;line-height:1.55}.composer-actions{border-top:1px solid rgba(255,255,255,.07);padding-top:12px;display:flex;align-items:center;gap:8px}.composer select,.panel select{background:#090d10;border:1px solid var(--line);color:#cbd4d9;border-radius:8px;padding:9px 10px;font-size:10px}.composer-actions span{font-size:9px;color:#708087;margin-right:auto}.composer button{border:1px solid #fff;border-radius:8px;background:linear-gradient(115deg,#f7f9fa,#8c989f 45%,#e9eef0);color:#050708;padding:9px 16px;font-weight:800;font-size:11px;cursor:pointer}#composeMsg{font-size:10px;color:#8b979e;margin:8px 0 0}.post{padding:18px;margin-bottom:12px}.post-head{display:flex;align-items:center;gap:10px}.post-head .avatar{width:38px;height:38px;border-radius:11px;margin:0;font-size:11px}.post-head .identity{min-width:0}.post-head b{font-size:12px}.post-head small{display:block;margin-top:3px}.post-kind{margin-left:auto;padding:5px 8px;border:1px solid var(--line);border-radius:99px;font-size:8px;letter-spacing:.08em}.verified{color:#b9d9ff;border-color:rgba(120,183,255,.25)}.follow{border:0;background:transparent;color:#91bff0;font-size:9px;cursor:pointer}.post-body{font-size:13px;line-height:1.65;color:#d4dade;margin:16px 0}.trade-card{display:grid;grid-template-columns:1.2fr .7fr .7fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden}.trade-card>div{background:#090d10;padding:11px}.trade-card small,.trade-card strong{display:block}.trade-card strong{font-size:11px;margin-top:4px}.up{color:var(--green)!important}.down{color:var(--red)!important}.post-actions{display:flex;align-items:center;gap:5px;margin-top:12px}.post-actions button{border:1px solid var(--line);background:#090d10;color:#aeb8be;padding:8px 10px;border-radius:8px;font-size:10px;cursor:pointer}.post-actions button.active{color:#d8ecff;border-color:rgba(120,183,255,.35);background:rgba(120,183,255,.07)}.post-actions .copy{margin-left:auto;background:linear-gradient(110deg,#e9eef0,#849097);color:#050708;font-weight:780;border-color:#dfe6ea}.metrics-line{display:flex;gap:14px;margin-top:10px;color:#68767e;font-size:9px}.right{position:relative}.panel{padding:17px}.panel-head{display:flex;justify-content:space-between}.panel-head button{border:0;background:transparent;color:#87939a}.leader{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.leader .rank{width:25px;height:25px;border-radius:7px;background:#12191d;display:grid;place-items:center;font-size:9px}.leader b,.leader span{display:block}.leader b{font-size:10px}.leader span{font-size:8px;color:#758188;margin-top:3px}.leader strong{font-size:10px;color:#b8c3c9}.panel h3{margin:5px 0 14px}.panel label{display:grid;gap:6px;font-size:9px;color:#76838b}.panel>strong{display:block;font-size:27px;margin-top:15px}.panel>span{font-size:8px;color:#76838b}.trend div{display:grid;grid-template-columns:9px 1fr;column-gap:8px;margin-top:13px}.trend i{width:7px;height:7px;border-radius:50%;background:#93a8b5;margin-top:4px}.trend b{font-size:10px}.trend span{grid-column:2;font-size:8px;color:#6f7b82;margin-top:2px}dialog{width:min(620px,calc(100% - 30px));border:1px solid var(--line);border-radius:16px;background:#0a0f12;color:white;padding:0;box-shadow:0 30px 100px #000}dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}.dialog-head h2{margin:4px 0}.dialog-head button{border:0;background:transparent;color:white;font-size:22px}.comment{padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.comment b,.comment small{display:block}.comment p{margin:7px 0 0;color:#c5cdd1;font-size:12px}#commentForm{display:flex;gap:8px;padding:14px}#commentForm input{flex:1;border:1px solid var(--line);background:#06090b;color:white;border-radius:9px;padding:11px}#commentForm button{border:1px solid #fff;background:#dfe6ea;color:#060809;border-radius:8px;padding:0 14px;font-weight:750}#toast{position:fixed;right:18px;bottom:18px;background:#11181c;border:1px solid var(--line);padding:11px 15px;border-radius:9px;opacity:0;transform:translateY(10px);transition:.2s;z-index:90}#toast.show{opacity:1;transform:none}.empty{padding:50px;text-align:center;border:1px dashed var(--line);border-radius:14px;color:#77848b}@media(max-width:1180px){.shell{grid-template-columns:210px 1fr}.right{display:none}}@media(max-width:760px){.top{padding:0 12px}.social-brand,.top nav a:not(.terminal){display:none}.shell{grid-template-columns:1fr;width:calc(100% - 18px)}.left{display:none}.feed-head{min-height:auto}.feed-head h1{font-size:30px}.composer-actions{flex-wrap:wrap}.composer-actions span{width:100%;order:4}.trade-card{grid-template-columns:1fr 1fr}.trade-card>div:nth-child(5){display:none}}
