:root{--bg:#000;--panel:#0f0f0f;--panel-2:#151515;--row-active:#262626;--bubble:#212121;--ink:#ececec;--ink-2:#9b9b9b;--ink-3:#6b6b6b;--line:#262626;--lime:#c6f36b;--red:#ff4d4f;--up:#3ddc84;--down:#ff5a5f;--violet:#8b5cf6;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,"Helvetica Neue",Arial,sans-serif;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display",Inter,"Helvetica Neue",Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}button,input{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.up{color:var(--up)!important}.down{color:var(--down)!important}.clickable{cursor:pointer}.desk-shell{height:100dvh;display:grid;grid-template-columns:340px minmax(0,1fr);background:#000}.sidebar-wrap{display:contents}.tree{background:var(--panel);border-right:1px solid #1a1a1a;min-height:0;display:flex;flex-direction:column}.tree-scroll{flex:1;min-height:0;padding:28px 12px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.tree-foot{border-top:1px solid #1a1a1a;padding:12px 20px 15px;font-size:10px;letter-spacing:.12em;color:var(--ink-3);display:flex;align-items:center;gap:8px}.fund{width:100%;padding:8px 0 23px;border-radius:20px;display:flex;align-items:center;flex-direction:column;gap:10px;transition:background .15s}.fund:hover{background:#151515}.fund.active{background:transparent}.fund-score{font-size:15px;font-weight:650;letter-spacing:-.01em}.paper-mini{font-size:9px;letter-spacing:.15em;color:#636363}.row{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;transition:background .15s,transform .15s}.row:hover{background:#1a1a1a}.row:active{transform:scale(.99)}.row.active{background:var(--row-active)}.row-icon{width:48px;height:48px;display:grid;place-items:center;position:relative}.row-text{min-width:0;display:flex;flex-direction:column;gap:3px}.row-text b{color:#fff;font-size:16px;font-weight:550;letter-spacing:-.01em}.row-text small{color:var(--ink-2);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-ago{font-size:11px;color:var(--ink-3);align-self:start;margin-top:5px;font-variant-numeric:tabular-nums}.tree-label{padding:20px 14px 8px;font-size:14px;color:var(--ink-2)}.tree-label-market{margin-top:4px}.avatar{--size:44px;display:block;position:relative;width:var(--size);height:var(--size);flex:none;overflow:visible}.avatar:before{content:"";position:absolute;inset:5%;background:var(--av,#fff)}.avatar-circle:before{border-radius:50%}.avatar-square:before{border-radius:28%}.avatar-tri:before{clip-path:polygon(50% 4%,96% 92%,4% 92%)}.avatar-hex:before{clip-path:polygon(50% 3%,88% 25%,88% 75%,50% 97%,12% 75%,12% 25%)}.avatar-drop:before{clip-path:polygon(50% 0,70% 25%,88% 53%,92% 73%,80% 91%,50% 100%,20% 91%,8% 73%,12% 53%,30% 25%)}.avatar-cloud:before{clip-path:polygon(13% 42%,23% 20%,44% 10%,63% 17%,78% 32%,91% 53%,88% 78%,69% 92%,27% 92%,10% 75%);border-radius:38%}.avatar i{position:absolute;z-index:2;top:45%;width:calc(var(--size)*.07);height:calc(var(--size)*.12);background:#161616;border-radius:50%;animation:blink 7s infinite;transform-origin:center}.avatar i:first-child{left:38%;transform:rotate(-8deg)}.avatar i:last-child{right:38%;transform:rotate(8deg)}@keyframes blink{0%,96%,to{scale:1 1}98%{scale:1 .08}}.white{--av:#fff}.green{--av:#3d9a50}.teal{--av:#3fa69b}.orange{--av:#f26a2b}.orange2{--av:#f2702c}.violet{--av:#7b4de4}.pink{--av:#d93a8c}.purple{--av:#5a46a8}.blue{--av:#3b82f6}.room-avatar{width:44px;height:44px;position:relative;display:block}.room-mini{position:absolute;line-height:0}.room-mini.r0{left:0;top:0}.room-mini.r1{right:0;top:0;z-index:2}.room-mini.r2{left:0;bottom:0}.room-avatar b{position:absolute;right:-1px;bottom:2px;color:var(--ink-2);font-size:14px;line-height:1}.trades-icon{width:44px;height:44px;border-radius:14px;background:var(--lime);color:#0b1400;display:grid;place-items:center;box-shadow:inset 0 -3px #0000001f}.trades-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.discover-icon{width:42px;height:42px;border-radius:14px;background:#202020;border:1px solid #2d2d2d;display:grid;place-items:center;font-size:22px}.token-icon{display:block;object-fit:cover;border-radius:50%;background:#222}.token-fallback{display:grid;place-items:center;border-radius:50%;background:#262626;color:#ddd;font-size:11px;font-weight:700;text-transform:uppercase}.status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#5c5c5c}.status-dot.live,.status-dot.refreshing{background:var(--up);box-shadow:0 0 0 4px #3ddc8414}.status-dot.loading{background:#d4b45c}.status-dot.fallback,.status-dot.offline{background:#d87958}.stage{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg);position:relative}.brand-bar{height:42px;position:absolute;z-index:12;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #1b1b1b;background:#0a0a0af2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup,.brand-actions{display:flex;align-items:center}.brand-lockup{gap:9px;min-width:0}.brand-lockup>b{font-size:13px;letter-spacing:-.01em}.brand-network{padding:3px 6px;border:1px solid #252525;border-radius:999px;color:#6c6c6c;font-size:8px;letter-spacing:.12em}.brand-mark{width:21px;height:21px;position:relative;border-radius:7px;background:var(--lime);box-shadow:inset 0 -2px #0002}.brand-mark:before,.brand-mark:after{content:"";position:absolute;top:8px;width:2px;height:4px;border-radius:50%;background:#101600}.brand-mark:before{left:6px}.brand-mark:after{right:6px}.brand-actions{gap:8px;min-width:0}.contract-chip,.x-link{height:28px;display:flex;align-items:center;border:1px solid #252525;border-radius:999px;background:#131313;color:#a7a7a7;font-size:10px}.contract-chip{gap:8px;padding:0 9px;min-width:0}.contract-chip:hover,.x-link:hover{background:#181818;color:#fff;border-color:#323232}.contract-label{color:var(--lime);font-weight:800;letter-spacing:.08em}.contract-full{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap}.contract-short{display:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.copy-state{padding-left:7px;border-left:1px solid #2a2a2a;color:#717171}.x-link{gap:6px;padding:0 10px}.x-glyph{font-size:13px;color:#fff}.stage-top{height:84px;position:absolute;z-index:10;inset:42px 0 auto;display:flex;align-items:center;justify-content:center;pointer-events:none;background:linear-gradient(#000 25%,#0000)}.stage-top>*{pointer-events:auto}.title-pill{height:46px;padding:0 14px 0 12px;border:1px solid #2a2a2a;border-radius:999px;background:#1c1c1cdd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;gap:10px;font-size:16px;font-weight:550;box-shadow:0 10px 35px #0008}.dot-live{width:8px;height:8px;border-radius:50%;background:var(--red);display:inline-block;animation:livepulse 1.8s infinite}.dot-live.muted-dot{background:#777;animation:none}.paper-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid #343434;border-radius:999px;background:#232323;color:#aaa;font-size:9px;letter-spacing:.1em;font-weight:700}.source-pill{position:absolute;right:20px;border:1px solid #202020;background:#111b;border-radius:999px;padding:7px 11px;color:#777;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.stage-back,.mobile-menu{position:absolute;left:20px;width:40px;height:40px;border-radius:50%;border:1px solid #282828;background:#181818;display:grid;place-items:center;color:#d9d9d9}.stage-back{font-size:28px;line-height:1}.mobile-menu{display:none;font-size:16px}@keyframes livepulse{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 transparent}}.stage-body{flex:1;min-height:0;padding:126px 20px 30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.overview-body{padding:126px 20px 20px}.ov{max-width:1560px;height:calc(100dvh - 146px);min-height:640px;margin:0 auto;display:grid;grid-template:"score score feed" minmax(360px,1.25fr) "book thesis feed" minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr) minmax(320px,400px);gap:16px}.ov-card,.panel{background:#0f0f0f;border:1px solid #1c1c1c;border-radius:26px}.ov-card{min-width:0;min-height:0;padding:24px 26px;display:flex;flex-direction:column}.ov-card h2,.panel-title h2,.trade-box h2{font-size:18px;font-weight:600;letter-spacing:-.01em}.ov-score{grid-area:score}.ov-book{grid-area:book;overflow:auto}.ov-thesis{grid-area:thesis;overflow:auto}.ov-feed{grid-area:feed;padding:22px 0 0}.ov-feed>h2{padding:0 22px 12px;display:flex;align-items:center;gap:9px}.section-note,.feed-source{margin-left:auto;color:#606060;font-size:10px;letter-spacing:.08em;font-weight:600}.ov-score-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ov-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#777;font-size:12px}.ov-equity{font-family:var(--display);font-size:clamp(52px,6vw,86px);font-weight:650;line-height:.95;letter-spacing:-.055em}.ov-pnl{margin-top:12px;font-size:15px;color:var(--ink-2)}.ov-pnl i{opacity:.45;margin:0 4px;font-style:normal}.score-metrics{display:flex;gap:18px;margin-top:20px;flex-wrap:wrap}.score-metrics .metric{min-width:86px}.metric{display:flex;flex-direction:column;gap:4px;min-width:0}.metric>span{color:var(--ink-3);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.metric>b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-ranges{display:flex;gap:4px;padding:4px;border:1px solid #232323;border-radius:999px;background:#181818}.ov-ranges button{padding:6px 14px;border-radius:999px;color:var(--ink-2);font-size:12px}.ov-ranges button.on{background:#fff;color:#000;font-weight:700}.ov-chart-wrap{flex:1;min-height:170px;margin-top:16px;display:flex;flex-direction:column}.ov-chart{flex:1;min-height:0}.sparkline{width:100%;height:100%;display:block;overflow:visible}.spark-path{fill:none;stroke:#eee;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark-base{fill:none;stroke:#303030;stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.spark-end{fill:var(--lime)}.spark-empty{height:100%;display:grid;place-items:center;color:#555;font-size:13px}.ov-axis{display:flex;justify-content:space-between;color:#666;font-size:12px;margin-top:8px}.ov-book h2,.ov-thesis h2{display:flex;align-items:center;margin-bottom:16px}.ov-thesis h2>span{margin-left:auto;color:#888;font-size:12px;font-weight:400;display:flex;align-items:center;gap:6px}.ov-alloc{display:flex;gap:4px;height:10px;margin-bottom:16px}.ov-alloc i{display:block;min-width:4px;border-radius:999px;background:hsl(var(--allocation-hue) 68% 57%)}.ov-alloc i.cash{background:var(--lime)}.ov-holdings{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ov-holdings li{display:grid;grid-template-columns:40px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:11px 13px;border-radius:18px;background:#161616;transition:background .15s}.ov-holdings li.clickable:hover{background:#1d1d1d}.ov-hold-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#2a2a2a;font-weight:700}.ov-hold-icon.cash{background:var(--lime);color:#0b1400}.ov-hold-name{min-width:0;display:flex;align-items:baseline;gap:0 6px;flex-wrap:wrap}.ov-hold-name b{font-size:15px}.ov-hold-name em{font-size:12px;color:#666;font-style:normal}.ov-hold-name small{flex-basis:100%;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-hold-val{text-align:right;display:flex;flex-direction:column}.ov-hold-val b{font-size:14px}.ov-hold-val small{font-size:11px;margin-top:3px}.ov-note{margin-top:12px;color:#666;font-size:13px}.ov-story{font-size:clamp(18px,1.5vw,22px);line-height:1.42;color:#f1f1f1;letter-spacing:-.01em}.ov-reopen{margin-top:16px;color:#999;font-size:14px;line-height:1.5}.ov-reopen span{display:block;margin-bottom:4px;color:#606060;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ov-review{margin-top:auto;padding-top:16px;color:#888;font-size:13px}.ov-review em{color:#626262;font-style:normal}.text-link{margin-top:15px;color:#ddd;font-size:13px;text-align:left}.text-link:hover{color:#fff}.ov-feed ol{flex:1;min-height:0;margin:0;padding:0 14px 14px;list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.ov-feed-item{border-radius:16px;margin:3px 0;transition:background .15s,transform .15s}.ov-feed-item.clickable:hover{background:#171717}.ov-feed-item.clickable:active{transform:scale(.99)}.ov-feed-item.talk{padding:11px 10px}.ov-feed-item.decision{padding:10px 12px;background:#151515;border:1px solid #1f1f1f}.ov-feed-head{display:flex;align-items:center;gap:8px;font-size:13px}.ov-feed-head b{font-weight:600}.ov-feed-head time{margin-left:auto;color:#626262;font-size:11px}.ov-feed-item p{margin-top:6px;color:#cfcfcf;font-size:14px;line-height:1.45}.ov-feed-item p.talk{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ov-feed-item p.line{color:#aaa}.ov-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 8px;font-size:10px;background:#252525;color:#989898}.ov-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.market-pill{color:#9ec96c;background:#c6f36b14}.paper-pill{color:#bdb2ff;background:#8b5cf618}.market-feed-icon,.paper-feed-icon{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:700}.market-feed-icon{background:#c6f36b;color:#0b1400}.paper-feed-icon{background:#29233b;color:#b9a9ff}.wide-page,.thread-page{max-width:1420px;margin:0 auto;padding:24px 6px 70px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:18px 0 24px}.page-heading h1,.thread-head h1,.coin-title h1{font-family:var(--display);font-size:clamp(34px,4vw,58px);letter-spacing:-.045em;line-height:1;font-weight:670}.page-heading p,.thread-identity p,.coin-title p{margin-top:8px;color:#818181;font-size:14px;line-height:1.5}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#6f6f6f;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.ghost-button{border:1px solid #292929;background:#151515;border-radius:12px;padding:10px 13px;color:#bbb;font-size:12px}.ghost-button:hover{background:#1c1c1c;color:#fff}.danger-quiet:hover{color:#ff8a8c;border-color:#472829}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.metric-grid>.metric{padding:16px 18px;border-radius:18px;background:#101010;border:1px solid #1d1d1d}.metric-grid>.metric>b{font-size:18px}.panel{padding:22px 24px;margin-bottom:16px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.panel-title>span{color:#686868;font-size:12px}.panel-title p{color:#666;font-size:12px;margin-top:5px}.table-panel{padding:0;overflow:hidden}.table-panel .panel-title{padding:20px 22px 14px;margin:0}.position-list,.trade-list{display:grid}.position-row{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(95px,1fr));align-items:center;gap:16px;padding:14px 20px;border-top:1px solid #1b1b1b;text-align:left;transition:background .15s}.position-row:hover,.trade-row:hover{background:#151515}.position-row>span:not(.position-token){display:flex;flex-direction:column;gap:4px}.position-row small{color:#676767;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.position-row b{font-size:13px}.position-token{display:flex;align-items:center;gap:11px;min-width:0}.position-token>span{min-width:0;display:flex;flex-direction:column;gap:3px}.position-token b{font-size:15px}.position-token small{text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-row{display:grid;grid-template-columns:56px 1fr repeat(4,minmax(90px,auto));gap:15px;align-items:center;padding:13px 20px;border-top:1px solid #1b1b1b;text-align:left;color:#aaa;font-size:12px}.trade-row>b{color:#eee}.trade-side{font-size:9px;font-weight:800;letter-spacing:.08em}.trade-side.buy{color:var(--up)}.trade-side.sell{color:var(--down)}.trade-row time{color:#626262}.empty-state{padding:38px 22px;color:#636363;font-size:14px;border-top:1px solid #1b1b1b}.empty-state.large{margin-top:100px;text-align:center;border:1px solid #1d1d1d;border-radius:24px;background:#0f0f0f}.thread-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 4px 24px;border-bottom:1px solid #141414}.thread-identity{display:flex;align-items:center;gap:15px}.thread-identity h1{font-size:36px}.thread-status{color:#666;font-size:11px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.07em}.thread{max-width:980px;padding:10px 0 60px}.stamp{text-align:center;color:#555;font-size:12px;margin:18px 0 25px}.msg{margin-bottom:14px;position:relative}.msg-name{margin:0 0 7px 46px;color:#aaa;font-size:12px;font-weight:550}.msg-row{display:flex;align-items:flex-end;gap:12px}.bubble{max-width:820px;padding:14px 18px;border-radius:20px;background:var(--bubble);color:#dedede;font-size:15px;line-height:1.55}.bubble-link{display:block;margin-top:10px;color:#aaa;font-size:12px}.bubble-link:hover{color:#fff}.msg-time{display:block;margin:5px 0 0 46px;color:#515151;font-size:10px}.thread-disclosure{margin:30px 0 0 46px;max-width:820px;padding:14px 16px;border:1px solid #202020;border-radius:16px;background:#0d0d0d;color:#666;font-size:12px;line-height:1.45;display:flex;align-items:flex-start;gap:10px}.mint-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,1.4fr);gap:14px 30px;align-items:center;padding:18px 20px;border:1px solid #1e1e1e;border-radius:22px;background:#0f0f0f;margin-bottom:14px}.mint-form label{font-size:15px;font-weight:600}.mint-form p{margin-top:4px;color:#6d6d6d;font-size:12px}.mint-entry{height:44px;display:flex;border:1px solid #2a2a2a;border-radius:13px;background:#161616;overflow:hidden}.mint-entry input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 13px;font-size:12px}.mint-entry button{padding:0 16px;background:#fff;color:#000;font-size:12px;font-weight:700}.form-message{grid-column:2;color:#777}.sort-bar{display:flex;align-items:center;gap:6px;margin:14px 0}.sort-bar>span{margin-right:5px;color:#616161;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.sort-bar button{padding:7px 10px;border-radius:999px;color:#7a7a7a;background:#111;border:1px solid #1f1f1f;font-size:11px}.sort-bar button.on{background:#fff;color:#000;border-color:#fff}.notice{padding:10px 13px;border:1px solid #382b22;border-radius:12px;background:#1a120e;color:#a9846f;font-size:12px;margin-bottom:12px}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-card{min-height:230px;padding:18px;border:1px solid #1d1d1d;border-radius:22px;background:#0f0f0f;transition:transform .18s,border-color .18s,background .18s;cursor:pointer}.market-card:hover{transform:translateY(-2px);border-color:#303030;background:#121212}.market-card-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.market-card-head h3{font-size:17px}.market-card-head p{margin-top:3px;color:#6d6d6d;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venue-pill{display:inline-flex;height:25px;align-items:center;border:1px solid #282828;border-radius:999px;background:#171717;padding:0 9px;color:#888;font-size:10px}.market-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:19px 0}.market-price-row>b{font-size:22px;letter-spacing:-.02em}.market-price-row>span{font-size:12px}.market-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.market-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #181818;color:#575757;font-size:10px}.market-card-foot button{color:#8d8d8d;font-size:10px}.market-card-foot button:hover{color:#fff}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#ffffff08 45%,transparent 70%);transform:translate(-100%);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translate(100%)}}.coin-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:17px 0 14px}.coin-title{display:flex;align-items:center;gap:15px}.coin-symbol-row{display:flex;align-items:center;gap:10px}.coin-title h1{font-size:50px}.mint-copy{margin-top:7px;color:#5f5f5f;font-size:11px}.mint-copy:hover{color:#aaa}.coin-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.coin-links a,.coin-links button{padding:9px 11px;border:1px solid #252525;border-radius:11px;background:#111;color:#999;font-size:11px}.coin-links a:hover,.coin-links button:hover{color:#fff;background:#171717}.coin-price-line{display:flex;align-items:baseline;gap:12px;margin:7px 0 18px}.coin-price-line>b{font-size:34px;letter-spacing:-.035em}.coin-price-line>span{font-size:13px}.coin-metrics{grid-template-columns:repeat(8,minmax(0,1fr))}.coin-metrics>.metric{padding:13px}.coin-metrics>.metric>b{font-size:14px}.coin-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:14px}.coin-grid .panel{margin:0}.coin-chart-panel{min-height:365px;display:flex;flex-direction:column}.coin-spark{flex:1;min-height:220px;margin-top:10px}.trade-box-top{display:flex;align-items:flex-start;justify-content:space-between}.trade-box-top p{margin-top:4px;color:#686868;font-size:11px}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #242424;border-radius:13px;background:#151515;margin:18px 0}.segmented button{padding:9px;border-radius:9px;text-align:center;color:#777;font-size:12px}.segmented button.buy.on{background:#153123;color:#68e3a0}.segmented button.sell.on{background:#381a1d;color:#ff8185}.trade-input-label{display:block;color:#666;font-size:10px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.trade-input{height:50px;border:1px solid #2a2a2a;border-radius:13px;background:#151515;display:flex;align-items:center;overflow:hidden}.trade-input input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;padding:0 13px;font-size:20px;font-variant-numeric:tabular-nums}.unit-switch{height:100%;display:flex;align-items:center;padding:5px;gap:3px}.unit-switch button{height:100%;padding:0 9px;border-radius:8px;color:#666;font-size:10px}.unit-switch button.on{background:#2b2b2b;color:#fff}.ticket-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.ticket-meta span{display:flex;justify-content:space-between;color:#666;font-size:10px}.ticket-meta b{color:#aaa;font-weight:500}.ticket-submit{width:100%;height:44px;border-radius:12px;font-size:12px;font-weight:700}.ticket-submit.buy{background:#bff26b;color:#111}.ticket-submit.sell{background:#ff6267;color:#1a0002}.ticket-message{margin-top:10px;color:#777;font-size:11px;line-height:1.4}.coin-comments{margin-top:14px}.comment{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:13px 0;border-top:1px solid #191919}.comment:first-of-type{border-top:0}.comment b{font-size:12px}.comment p{margin-top:4px;color:#aaa;font-size:13px;line-height:1.45}.comment time{color:#575757;font-size:10px}.sidebar-scrim{display:none}@media(max-width:1260px){.ov{height:auto;grid-template:"score score" 430px "book thesis" auto "feed feed" 560px/minmax(0,1fr) minmax(0,1fr)}.coin-metrics{grid-template-columns:repeat(4,1fr)}.market-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.desk-shell{grid-template-columns:1fr}.sidebar-wrap{display:block;position:fixed;z-index:40;inset:0;pointer-events:none}.sidebar-wrap .tree{position:absolute;z-index:2;inset:0 auto 0 0;width:min(88vw,340px);transform:translate(-103%);transition:transform .25s ease;box-shadow:25px 0 80px #000;pointer-events:auto}.sidebar-wrap.open{pointer-events:auto}.sidebar-wrap.open .tree{transform:translate(0)}.sidebar-scrim{display:block;position:absolute;inset:0;background:#0009;opacity:0;transition:opacity .2s;pointer-events:none}.sidebar-wrap.open .sidebar-scrim{opacity:1;pointer-events:auto}.brand-bar{padding:0 12px}.brand-network,.contract-full{display:none}.contract-short{display:inline}.mobile-menu{display:grid}.stage-back{left:66px}.source-pill{display:none}.position-row{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(90px,1fr))}.position-row>span:nth-child(3),.position-row>span:nth-child(4){display:none}.coin-grid{grid-template-columns:1fr}.market-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.brand-bar{height:38px;padding:0 10px}.brand-lockup{gap:7px}.brand-lockup>b{font-size:12px}.brand-mark{width:19px;height:19px}.contract-chip,.x-link{height:25px}.x-link span:last-child{display:none}.stage-body,.overview-body{padding:108px 12px 24px}.stage-top{inset:38px 0 auto;height:70px}.title-pill{height:40px;font-size:13px}.stage-back,.mobile-menu{left:12px;width:36px;height:36px}.stage-back{left:54px}.ov{grid-template:"score" 420px "thesis" auto "book" auto "feed" 540px/minmax(0,1fr);gap:12px}.ov-card{padding:19px;border-radius:22px}.ov-feed{padding:19px 0 0}.ov-score-head{flex-direction:column}.ov-equity{font-size:54px}.score-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.market-grid{grid-template-columns:1fr}.metric-grid,.coin-metrics{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:39px}.mint-form{grid-template-columns:1fr}.form-message{grid-column:1}.mint-entry{width:100%}.position-row{grid-template-columns:1fr 1fr;gap:10px}.position-row>span:not(.position-token){display:none}.position-row>span:last-child{display:flex}.trade-row{grid-template-columns:50px 1fr auto}.trade-row span:nth-child(4),.trade-row span:nth-child(5),.trade-row time{display:none}.thread-head{align-items:flex-start;flex-direction:column}.thread-status{margin-left:68px}.bubble{font-size:14px}.coin-hero{align-items:flex-start;flex-direction:column}.coin-links{justify-content:flex-start}.coin-title h1{font-size:40px}.coin-price-line>b{font-size:29px}}
