.app-shell{--bg:#0a0a0a;--panel:#101113;--panel-2:#16171a;--raise:rgba(255,255,255,0.03);--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.12);--text:#f4f4f5;--muted:#8a8b93;--faint:#5d5e66;--accent:#e8eaff;--buy:#57e39b;--sell:#ff7a8a;background:var(--bg);color:var(--text);font:14px/1.5 var(--font-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}html:has(.app-shell){background:#0a0a0a}.app-shell *{box-sizing:border-box}.app-shell a{color:inherit;text-decoration:none}.app-shell .topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(10,10,10,.82);backdrop-filter:blur(14px)}.app-shell .topbar-in{display:flex;align-items:center;gap:24px;max-width:1280px;height:64px;margin:0 auto;padding:0 24px}.app-shell .brand{display:flex;flex-shrink:0;align-items:center}.app-shell .brand svg{display:block;height:15px;width:auto}.app-shell .nav{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--raise);overflow-x:auto;scrollbar-width:none;flex-shrink:0}@media (max-width:1300px){.app-shell .nav{flex-shrink:1}}.app-shell .nav a{flex-shrink:0;padding:6px 14px;border-radius:999px;color:var(--muted);font-size:13px;font-weight:500;white-space:nowrap;transition:color .15s,background .15s}.app-shell .nav a:hover{color:var(--text)}.app-shell .nav a.active{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.app-shell .nav a{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.app-shell .nav a:active{transform:scale(.97)}.app-shell .nav-pending{position:absolute;left:14px;right:14px;bottom:3px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:200% 100%;opacity:0;pointer-events:none}.app-shell .nav-pending.on{opacity:.8;animation:nav-sweep .9s linear infinite}@keyframes nav-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.app-shell .sk{display:block;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08) 50%,rgba(255,255,255,.04));background-size:200% 100%;animation:sk-shine 1.2s ease-in-out infinite}.app-shell .skel .grid,.app-shell .skel .kpis{margin-bottom:16px}@keyframes sk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.app-shell .topbar-end{display:flex;align-items:center;gap:10px;margin-left:auto}.app-shell .btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--line-2);border-radius:10px;color:var(--text);font-size:13px;font-weight:500;white-space:nowrap;transition:background .15s}.app-shell .btn:hover{background:var(--raise)}.app-shell .btn.solid{border-color:transparent;background:var(--accent);color:#0a0a0a}.app-shell .btn.solid:hover{background:#fff}.app-shell .main{max-width:1280px;margin:0 auto;padding:36px 24px 96px}.app-shell .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.app-shell .eyebrow{margin:0 0 8px;color:var(--muted);font:500 11px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.app-shell .h1{margin:0 0 6px;font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.app-shell .sub{max-width:640px;margin:0 0 24px;color:var(--muted);font-size:14px}.app-shell .page-head .sub{margin-bottom:0}.app-shell .grid{display:grid;grid-gap:16px;gap:16px}.app-shell .grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .grid.wide{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}@media (max-width:900px){.app-shell .grid.c2,.app-shell .grid.c3,.app-shell .grid.wide{grid-template-columns:1fr}}.app-shell .stack{display:grid;grid-gap:16px;gap:16px}.app-shell .card{position:relative;min-width:0;padding:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#121316,#0e0f11)}.app-shell .card h2{margin:0 0 16px;color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.01em}.app-shell .card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.app-shell .card-head h2{margin:0}.app-shell .card-note{color:var(--faint);font-size:12px}.app-shell .card.flush{padding:6px}.app-shell .card.flush>.card-head{padding:14px 14px 0}.app-shell .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}@media (max-width:900px){.app-shell .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .kpi-label{color:var(--muted);font-size:12px}.app-shell .stat{margin-top:10px;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .stat small{margin-left:6px;color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}.app-shell .kpi-foot{margin-top:10px;color:var(--faint);font-size:12px}.app-shell table{width:100%;border-collapse:collapse;font-size:13px}.app-shell th{padding:10px 14px;color:var(--faint);font:500 11px/1 var(--font-mono),monospace;letter-spacing:.06em;text-align:left;text-transform:uppercase}.app-shell td,.app-shell th{border-bottom:1px solid var(--line);white-space:nowrap}.app-shell td{height:52px;padding:0 14px}.app-shell tbody tr:last-child td{border-bottom:0}.app-shell tbody tr:hover td{background:var(--raise)}.app-shell .table-scroll{overflow-x:auto}.app-shell .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.app-shell .buy{color:var(--buy)}.app-shell .sell{color:var(--sell)}.app-shell .dim,.app-shell .mono{color:var(--muted)}.app-shell .mono{font-family:var(--font-mono),monospace;font-size:12px}.app-shell .pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px;font-weight:500}.app-shell .pill.hot{border-color:rgba(232,234,255,.22);background:rgba(94,167,6,.16)}.app-shell .pill.up{border-color:rgba(87,227,155,.22);background:rgba(87,227,155,.08);color:var(--buy)}.app-shell .pill.down{border-color:rgba(255,122,138,.22);background:rgba(255,122,138,.08);color:var(--sell)}.app-shell .avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:var(--panel-2);color:var(--muted);font-size:11px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.app-shell .who{display:flex;align-items:center;gap:10px;min-width:0;font-weight:500}.app-shell .who:hover span{color:var(--accent)}.app-shell .tabs{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:20px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--raise)}.app-shell .tabs a{padding:5px 12px;border-radius:7px;color:var(--muted);font-size:12px;font-weight:500}.app-shell .tabs a.active{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.app-shell .empty{padding:40px 12px;color:var(--muted);text-align:center}.app-shell .bar{height:4px;overflow:hidden;border-radius:3px;background:var(--panel-2)}.app-shell .bar>i{display:block;height:100%;background:var(--violet)}.app-shell .note{margin-bottom:20px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:12px;color:var(--muted);font-size:12px}.app-shell .rows{display:grid;grid-template-columns:minmax(0,1fr)}.app-shell .row{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--line)}.app-shell .row:last-child{border-bottom:0}.app-shell .row .grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .rank{width:18px;color:var(--faint);font:500 11px/1 var(--font-mono),monospace}.app-shell .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:16px;gap:16px}.app-shell .tcard{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#121316,#0e0f11);transition:border-color .15s,transform .15s}.app-shell .tcard:hover{border-color:var(--line-2);transform:translateY(-2px)}.app-shell .tcard-head{display:flex;align-items:center;gap:10px}.app-shell .tcard-head .avatar{width:36px;height:36px}.app-shell .tcard-name{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell .tcard-sub{color:var(--faint);font-size:12px}.app-shell .tcard-rank{margin-left:auto;color:var(--faint);font:500 11px/1 var(--font-mono),monospace}.app-shell .tcard-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.app-shell .tcard-score-label{color:var(--muted);font-size:12px}.app-shell .tcard-score{margin-top:4px;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .tcard-score-sub{margin-top:6px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .spark{display:block;flex-shrink:0;width:120px;height:44px;overflow:visible}.app-shell .tcard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.app-shell .metric-label{color:var(--faint);font-size:11px}.app-shell .metric-value{margin-top:2px;font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .tcard-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.app-shell .tcard-actions .btn{justify-content:center}.app-shell .profile{display:flex;align-items:center;gap:16px;margin-bottom:24px}.app-shell .profile .avatar{width:56px;height:56px;font-size:18px}.app-shell .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.app-shell .kv{display:grid}.app-shell .kv>div{display:flex;align-items:center;justify-content:space-between;min-height:40px;border-bottom:1px solid var(--line)}.app-shell .kv>div:last-child{border-bottom:0}.app-shell .kv dt{color:var(--muted)}.app-shell .kv dd{margin:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .chart{display:block;width:100%;height:180px;overflow:visible}.app-shell .foot{padding:28px 24px 40px;border-top:1px solid var(--line);color:var(--faint);font-size:12px;text-align:center}@media (max-width:700px){.app-shell .topbar-in{flex-wrap:wrap;gap:10px 12px;height:auto;padding:12px 16px}.app-shell .nav{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:16px}.app-shell .nav a{padding:7px 4px;text-align:center}.app-shell .topbar-end .btn:not(.solid){display:none}.app-shell .main{padding:24px 16px 72px}.app-shell .h1{font-size:24px}.app-shell .page-head{flex-direction:column;align-items:flex-start}}.app-shell label{display:grid;grid-gap:6px;gap:6px}.app-shell input,.app-shell select{height:36px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel-2);color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell input:focus,.app-shell select:focus{border-color:rgba(232,234,255,.4);outline:none}.app-shell button{height:36px;padding:0 16px;border:0;border-radius:10px;background:var(--accent);color:#0a0a0a;font:500 13px/1 var(--font-sans),sans-serif;cursor:pointer}.app-shell button:hover{background:#fff}.app-shell pre{border:1px solid var(--line)}.app-shell .brand-word{display:inline-block;color:var(--text);font-family:var(--face-brand),system-ui,sans-serif;font-weight:700;line-height:1;letter-spacing:-.03em;white-space:nowrap}.app-shell .rec{font-weight:500}.app-shell .rec-proven{color:var(--accent)}.app-shell .rec-established{color:var(--text)}.app-shell .rec-building{color:var(--faint)}.app-shell .grid.read-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}@media (max-width:900px){.app-shell .grid.read-grid{grid-template-columns:1fr}}.app-shell .read-head{margin:0 0 14px;color:var(--text);font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.015em;text-wrap:pretty}.app-shell .read-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin:0;padding:0;list-style:none}@media (max-width:700px){.app-shell .read-points{grid-template-columns:1fr}}.app-shell .read-points li{display:flex;gap:10px;min-width:0}.app-shell .read-points li>i{flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--faint)}.app-shell .read-points li[data-tone=good]>i{background:var(--buy);box-shadow:0 0 10px rgba(87,227,155,.5)}.app-shell .read-points li[data-tone=bad]>i{background:var(--sell);box-shadow:0 0 10px rgba(255,122,138,.45)}.app-shell .read-points b{display:block;margin-bottom:3px;color:var(--text);font-size:13px;font-weight:600}.app-shell .read-points span{display:block;color:var(--muted);font-size:13px;line-height:1.5}.app-shell .ranks{display:grid;grid-gap:14px;gap:14px}.app-shell .rank-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--muted);font-size:12px}.app-shell .rank-top .mono{color:var(--text)}.app-shell .rank-track{position:relative;height:6px;border-radius:6px;background:rgba(255,255,255,.05)}.app-shell .rank-mid{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-2)}.app-shell .rank-fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,rgba(94,167,6,.15),rgba(94,167,6,.7))}.app-shell .rank-fill[data-tone=good]{background:linear-gradient(90deg,rgba(87,227,155,.1),rgba(87,227,155,.65))}.app-shell .rank-fill[data-tone=bad]{background:linear-gradient(90deg,rgba(255,122,138,.1),rgba(255,122,138,.6))}.app-shell .rank-dot{position:absolute;top:50%;width:12px;height:12px;border:2px solid var(--bg);border-radius:50%;background:var(--text);transform:translate(-50%,-50%)}.app-shell .rank-foot{margin-top:5px;color:var(--faint);font-size:11px}.app-shell .spread{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;grid-gap:6px;gap:6px;height:150px}.app-shell .spread-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%}.app-shell .spread-col i{display:block;border-radius:4px 4px 2px 2px;background:rgba(255,122,138,.55)}.app-shell .spread-col i[data-tone=good]{background:rgba(87,227,155,.6)}.app-shell .spread-n{margin-bottom:4px;color:var(--faint);font-size:10px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .spread-axis{display:flex;justify-content:space-between;margin-top:6px;color:var(--faint);font-size:11px}.app-shell .hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;grid-gap:2px;gap:2px;height:72px}.app-shell .hours i{display:block;border-radius:2px;background:rgba(94,167,6,.45)}.app-shell .hours i[data-peak]{background:var(--accent)}.app-shell .rows-split{padding:10px 0 2px;color:var(--faint);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.app-shell .coin{display:inline-flex;align-items:center;gap:8px;min-width:0}.app-shell [data-coin],.app-shell [data-trader]{cursor:pointer}.app-shell [data-coin]{-webkit-text-decoration:underline dotted rgba(255,255,255,.22);text-decoration:underline dotted rgba(255,255,255,.22);text-underline-offset:4px}.app-shell .hovercard{position:fixed;z-index:60;padding:16px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,#17181c,#111215);box-shadow:0 24px 60px -12px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.02),0 0 40px -10px rgba(94,167,6,.35);opacity:0;transform:translateY(6px) scale(.98);transform-origin:top center;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1);pointer-events:auto}.app-shell .hovercard.up{transform:translateY(-6px) scale(.98);transform-origin:bottom center}.app-shell .hovercard.on{opacity:1;transform:none}.app-shell .hc-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.app-shell .hc-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--panel-2);color:var(--muted);font-size:13px;font-weight:600;-o-object-fit:cover;object-fit:cover}.app-shell .hc-icon.round{width:36px;height:36px;border-radius:50%}.app-shell .hc-title{display:flex;flex-direction:column;min-width:0;flex:1 1}.app-shell .hc-title b{color:var(--text);font-size:14px;font-weight:600}.app-shell .hc-title b,.app-shell .hc-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .hc-title>span{color:var(--faint);font-size:12px}.app-shell .hc-right{display:flex;flex-direction:column;align-items:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .hc-right b{color:var(--text);font-size:14px;font-weight:600}.app-shell .hc-right span{font-size:12px}.app-shell .hc-right em,.app-shell .hc-score em{color:var(--faint);font-style:normal}.app-shell .hc-chart{display:block;margin:0 0 12px;overflow:visible}.app-shell .hc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app-shell .hc-stats span{display:block;color:var(--faint);font-size:11px}.app-shell .hc-stats b{display:block;margin-top:2px;color:var(--text);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .hc-stats b.buy{color:var(--buy)}.app-shell .hc-stats b.sell{color:var(--sell)}.app-shell .hc-buyers{display:flex;align-items:center;gap:10px;padding-top:10px;color:var(--muted);font-size:12px;line-height:1.4}.app-shell .hc-faces{display:flex;flex-shrink:0}.app-shell .hc-faces i,.app-shell .hc-faces img{display:grid;place-items:center;width:20px;height:20px;margin-left:-6px;border:2px solid #141519;border-radius:50%;background:var(--panel-2);color:var(--muted);font-size:9px;font-style:normal;-o-object-fit:cover;object-fit:cover}.app-shell .hc-faces>:first-child{margin-left:0}.app-shell .hc-score{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.app-shell .hc-score span{display:block;color:var(--faint);font-size:11px}.app-shell .hc-score b{display:block;margin:2px 0;color:var(--text);font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.app-shell .hc-score em{display:block;font-size:11px}.app-shell .hc-read{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.app-shell .hc-actions{display:flex;gap:8px;margin-top:12px}.app-shell .hc-actions .btn{flex:1 1;justify-content:center}.app-shell .hc-empty{padding:8px 0;color:var(--faint);font-size:13px}.app-shell .spread-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:6px;color:var(--faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;text-align:center}.app-shell .card.facts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);grid-gap:28px;gap:28px;align-items:center;background:radial-gradient(80% 120% at 100% 0,rgba(94,167,6,.14),transparent 60%),linear-gradient(180deg,#121316,#0e0f11)}@media (max-width:800px){.app-shell .card.facts{grid-template-columns:1fr}}.app-shell .facts-lead{margin:0 0 10px;color:var(--text);font-size:18px;font-weight:500;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.app-shell .facts-sub{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.app-shell .facts b{font-weight:600}.app-shell .facts-chart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;grid-gap:10px;gap:10px;height:140px}.app-shell .facts-col{display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-align:center}.app-shell .facts-col span{margin-bottom:6px;color:var(--text);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .facts-col i{display:block;border-radius:6px 6px 2px 2px;background:rgba(94,167,6,.45)}.app-shell .facts-col i[data-last]{background:linear-gradient(180deg,var(--buy),rgba(87,227,155,.35))}.app-shell .facts-col em{margin-top:6px;color:var(--faint);font-size:11px;font-style:normal}.app-shell .facts-cap{margin:10px 0 0;color:var(--faint);font-size:11px;text-align:center}.app-shell .search{position:relative;flex:0 1 260px;min-width:150px;margin-left:auto}.app-shell .search+.topbar-end{margin-left:0}.app-shell .search input{width:100%;height:34px;padding:0 30px 0 32px;border:1px solid var(--line-2);border-radius:10px;background:var(--raise);color:var(--text);font-size:13px}.app-shell .search input::-moz-placeholder{color:var(--faint)}.app-shell .search input::placeholder{color:var(--faint)}.app-shell .search input::-webkit-search-cancel-button{display:none}.app-shell .search input:focus{border-color:rgba(232,234,255,.35);background:var(--panel-2);outline:none}.app-shell .search-icon{left:11px}.app-shell .search kbd,.app-shell .search-icon{position:absolute;top:50%;color:var(--faint);transform:translateY(-50%);pointer-events:none}.app-shell .search kbd{right:8px;padding:1px 6px;border:1px solid var(--line-2);border-radius:5px;font-family:inherit;font-size:11px}.app-shell .search input:focus~kbd{display:none}.app-shell .search-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:max(100%,340px);max-height:min(70vh,460px);overflow-y:auto;padding:6px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,#17181c,#111215);box-shadow:0 24px 60px -12px rgba(0,0,0,.75)}.app-shell .search-head{padding:8px 10px 4px;color:var(--faint);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.app-shell .search-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--text)}.app-shell .search-row.on{background:rgba(255,255,255,.06)}.app-shell .search-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.app-shell .search-main b{font-size:13px;font-weight:600}.app-shell .search-main b,.app-shell .search-main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .search-main em{color:var(--faint);font-size:12px;font-style:normal}.app-shell .search-val{flex-shrink:0;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .search-val.dim{color:var(--faint);font-size:12px;font-weight:400}.app-shell .search-empty{padding:14px 10px;color:var(--muted);font-size:13px}@media (max-width:700px){.app-shell .search{order:4;flex:1 1 100%;margin-left:0}.app-shell .search+.topbar-end{margin-left:auto}.app-shell .search kbd{display:none}.app-shell .search-menu{left:0;width:100%}}@media (min-width:701px) and (max-width:1300px){.app-shell .topbar-in{flex-wrap:wrap;gap:10px 20px;height:auto;padding:12px 24px}.app-shell .search{order:4;flex:1 1 100%;margin-left:0}.app-shell .search+.topbar-end{margin-left:auto}.app-shell .topbar-end .btn:not(.solid){display:none}.app-shell .search-menu{left:0;width:100%}}.app-shell .grade-card{max-width:720px;background:radial-gradient(90% 120% at 100% 0,rgba(94,167,6,.18),transparent 60%),linear-gradient(180deg,#121316,#0e0f11)}.app-shell .grade-copy{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.55}.app-shell .grade-error{margin:0 0 12px;color:var(--sell);font-size:13px}.app-shell .grade-steps{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;padding:0;list-style:none}.app-shell .grade-steps li{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:14px}.app-shell .grade-steps li>i{flex-shrink:0;width:10px;height:10px;border:1.5px solid var(--line-2);border-radius:50%}.app-shell .grade-steps li[data-state=done]{color:var(--muted)}.app-shell .grade-steps li[data-state=done]>i{border-color:var(--buy);background:var(--buy)}.app-shell .grade-steps li[data-state=now]{color:var(--text)}.app-shell .grade-steps li[data-state=now]>i{border-color:var(--accent);box-shadow:0 0 0 4px rgba(232,234,255,.08);animation:grade-pulse 1.4s ease-in-out infinite}.app-shell .grade-steps em{color:var(--faint);font-style:normal}@keyframes grade-pulse{50%{box-shadow:0 0 0 7px rgba(232,234,255,.02)}}.app-shell .search-grade{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 9px 9px}.app-shell .search-grade:hover{background:rgba(255,255,255,.06)}.app-shell .board-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:18px}.app-shell .podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:16px;gap:16px;margin-bottom:16px}.app-shell .podium-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px 18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#131417,#0e0f11);color:var(--text);text-align:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s}.app-shell .podium-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.app-shell .podium-card[data-place="1"]{padding-top:36px;border-color:rgba(232,234,255,.22);background:radial-gradient(90% 70% at 50% 0,rgba(94,167,6,.32),transparent 70%),linear-gradient(180deg,#16171c,#0e0f11);box-shadow:0 30px 70px -30px rgba(94,167,6,.55)}.app-shell .podium-rank{position:absolute;top:12px;left:16px;color:var(--faint);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .podium-card[data-place="1"] .podium-rank{color:var(--accent)}.app-shell .podium-rank:before{content:"#";opacity:.6}.app-shell .podium-name{margin-top:6px;font-size:15px;font-weight:600}.app-shell .podium-score{margin-top:8px;font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .podium-card[data-place="1"] .podium-score{font-size:52px}.app-shell .podium-label{color:var(--faint);font-size:11px}.app-shell .podium-spark{display:block;width:160px;height:36px;margin:6px 0 4px}.app-shell .podium-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;padding-top:10px;border-top:1px solid var(--line)}.app-shell .podium-stats em{display:block;color:var(--faint);font-size:11px;font-style:normal}.app-shell .podium-stats b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.app-shell .podium{grid-template-columns:1fr}.app-shell .podium-card[data-place="1"]{order:-1}}.app-shell .rank-num{display:inline-grid;place-items:center;min-width:32px;height:26px;padding:0 6px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .rank-num[data-top]{border-color:rgba(232,234,255,.22);background:rgba(232,234,255,.06);color:var(--text)}.app-shell .score-cell{display:flex;align-items:center;gap:10px}.app-shell .score-cell b{width:38px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .score-cell>i{position:relative;flex:1 1;height:6px;border-radius:6px;background:rgba(255,255,255,.05)}.app-shell .score-cell>i>i{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,rgba(94,167,6,.4),var(--accent))}.app-shell .row-spark{display:inline-block;width:96px;height:28px;vertical-align:middle}.app-shell .board-table td{vertical-align:middle}.app-shell .pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px}.app-shell [data-tip]{cursor:pointer;transition:filter .15s,opacity .15s,background .15s}.app-shell .stat[data-tip],.app-shell b[data-tip],.app-shell span[data-tip]{border-radius:6px;-webkit-text-decoration:underline dotted rgba(255,255,255,.25);text-decoration:underline dotted rgba(255,255,255,.25);text-underline-offset:6px;text-decoration-thickness:1px}.app-shell .stat[data-tip]:hover,.app-shell b[data-tip]:hover,.app-shell span[data-tip]:hover{text-decoration-color:rgba(232,234,255,.7)}.app-shell .facts-chart:hover .facts-col:not(:hover),.app-shell .hourbars:hover g:not(:hover),.app-shell .hours:hover>i:not(:hover),.app-shell .spread:hover .spread-col:not(:hover){opacity:.45}.app-shell .facts-col:hover i,.app-shell .hours>i:hover,.app-shell .spread-col:hover i{filter:brightness(1.35)}.app-shell .rank-row[data-tip]:hover .rank-track{background:rgba(255,255,255,.09)}.app-shell .card[data-tip]:hover{border-color:var(--line-2)}.app-shell .tipcard{display:flex;flex-direction:column}.app-shell .tip-title{color:var(--faint);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.app-shell .tip-value{margin-top:6px;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .tip-sub{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.app-shell .tip-meters{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.app-shell .tip-meters span{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px}.app-shell .tip-meters em{color:var(--muted);font-style:normal}.app-shell .tip-meters b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .tip-meters>div>i{position:relative;display:block;height:5px;border-radius:5px;background:rgba(255,255,255,.06)}.app-shell .tip-meters>div>i>i{position:absolute;inset:0 auto 0 0;border-radius:5px;background:linear-gradient(90deg,rgba(94,167,6,.5),var(--accent))}.app-shell .tip-rows{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--line)}.app-shell .tip-rows>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.app-shell .tip-rows dt{color:var(--muted)}.app-shell .tip-rows dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .tip-note{margin:10px 0 0;color:var(--faint);font-size:12px;line-height:1.5}.app-shell{background:radial-gradient(1200px 520px at 50% -180px,rgba(94,167,6,.14),transparent 70%),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0 /22px 22px,var(--bg);background-attachment:fixed}.app-shell .card,.app-shell .tcard{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.4)}.app-shell .card-head h2{font-size:13px;letter-spacing:0}.app-shell .eyebrow{letter-spacing:.1em}.app-shell .podium-score,.app-shell .stat,.app-shell .tcard-score,.app-shell .tip-value{font-feature-settings:"tnum" 1,"ss01" 1}.app-shell .stat{font-size:30px;font-weight:650}.app-shell .delta{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:2px 7px;border-radius:999px;background:rgba(87,227,155,.1);color:var(--buy);font-size:11px;font-weight:600;letter-spacing:0;vertical-align:middle}.app-shell .delta[data-tone=down]{background:rgba(255,122,138,.1);color:var(--sell)}.app-shell .chart,.app-shell .facts-chart,.app-shell .hours,.app-shell .spread{border-radius:10px}.app-shell .card>.chart,.app-shell .card>.hours,.app-shell .card>.spread{padding:10px 10px 0;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px var(--line)}.app-shell .card>.spread{height:170px}.app-shell thead th{background:rgba(255,255,255,.02)}.app-shell tbody tr{transition:background .12s}.app-shell tbody tr:hover td{background:rgba(255,255,255,.025)}.app-shell .rank-num[data-place="1"]{border-color:rgba(255,214,102,.55);background:rgba(255,214,102,.1);color:#ffd666}.app-shell .rank-num[data-place="2"]{border-color:rgba(214,220,235,.5);background:rgba(214,220,235,.08);color:#dfe3ee}.app-shell .rank-num[data-place="3"]{border-color:rgba(230,152,102,.5);background:rgba(230,152,102,.1);color:#f0a878}.app-shell .podium-card[data-place="1"] .podium-rank{color:#ffd666}.app-shell .podium-card[data-place="2"] .podium-rank{color:#dfe3ee}.app-shell .podium-card[data-place="3"] .podium-rank{color:#f0a878}.app-shell .nav a.active{box-shadow:inset 0 0 0 1px var(--line-2),0 4px 14px -6px rgba(94,167,6,.6)}.app-shell .pill{font-feature-settings:"tnum" 1}.app-shell .cc-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.app-shell .cc-ask{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px;padding:22px}.app-shell .cc-form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.app-shell .cc-q{display:block;color:var(--muted);font-size:18px;letter-spacing:-.01em}.app-shell .cc-amount{display:flex;align-items:center;height:52px;padding:0 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel-2);transition:border-color .15s,box-shadow .15s}.app-shell .cc-amount:focus-within{border-color:rgba(181,244,51,.55);box-shadow:0 0 0 4px rgba(94,167,6,.18)}.app-shell .cc-amount i{color:var(--muted);font:normal 600 24px/1 var(--font-sans),sans-serif}.app-shell .cc-amount input{width:4.2ch;height:50px;padding:0 0 0 4px;border:0;background:transparent;font-size:26px;font-weight:600;letter-spacing:-.02em}.app-shell .cc-amount input:focus{border:0}.app-shell .btn.cc-go{height:44px;margin-left:auto;padding:0 20px;font-size:14px}.app-shell .cc-under{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.app-shell .cc-chips{display:flex;gap:6px}.app-shell .cc-chips a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s,color .15s,border-color .15s}.app-shell .cc-chips a:hover{background:var(--raise);color:var(--text)}.app-shell .cc-chips a.on{border-color:rgba(181,244,51,.45);background:rgba(94,167,6,.16);color:var(--text)}.app-shell button.btn.cc-adv{height:30px;background:transparent;color:var(--muted);font-size:12px}.app-shell button.btn.cc-adv:hover{background:var(--raise);color:var(--text)}.app-shell .cc-result{display:grid;grid-gap:18px;gap:18px;margin-bottom:16px;padding:24px}.app-shell .cc-result-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.app-shell .cc-line{color:var(--muted);font-size:13px}.app-shell .cc-big{margin:8px 0 6px;font-size:56px;font-weight:600;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .cc-of{color:var(--muted);font-size:14px}.app-shell .cc-curve svg{display:block;width:100%;height:200px}.app-shell .cc-axis{display:flex;justify-content:space-between;margin-top:6px;color:var(--faint);font:11px/1 var(--font-mono),monospace}.app-shell .cc-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.app-shell .cc-facts div{display:grid;grid-gap:6px;gap:6px;padding:14px 14px 2px 0}.app-shell .cc-facts div+div{padding-left:14px;border-left:1px solid var(--line)}.app-shell .cc-facts span{color:var(--muted);font-size:12px}.app-shell .cc-facts b{font-size:18px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .cc-facts em{font-style:normal}.app-shell .cc-rules{margin:0;color:var(--faint);font-size:12px}.app-shell .cc-list summary{display:flex;align-items:center;justify-content:space-between;padding:14px;font-weight:600;cursor:pointer;list-style:none}.app-shell .cc-list summary::-webkit-details-marker{display:none}.app-shell .cc-list summary:after{content:"";width:7px;height:7px;margin-left:10px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.app-shell .cc-list[open] summary:after{transform:rotate(225deg) translateY(-2px)}.app-shell .cc-list summary .card-note{margin-left:auto;font-weight:400}.app-shell .cc-foot{margin:14px 0 0;color:var(--faint);font-size:12px}.app-shell .cc-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--line-2);border-radius:18px;background:#121316;color:var(--text);box-shadow:0 40px 120px rgba(0,0,0,.7)}.app-shell .cc-dialog[open]{animation:cc-in .18s ease-out}@keyframes cc-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.app-shell .cc-dialog::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.app-shell .cc-dialog-body{display:grid;grid-gap:16px;gap:16px;padding:20px 22px 22px}.app-shell .cc-dialog-head{display:flex;align-items:center;justify-content:space-between}.app-shell .cc-dialog-head h2{margin:0;font-size:16px;font-weight:600}.app-shell button.cc-x{width:30px;height:30px;padding:0;border-radius:8px;background:transparent;color:var(--muted);font-size:20px}.app-shell button.cc-x:hover{background:var(--raise);color:var(--text)}.app-shell .cc-field{display:grid;grid-template-columns:1fr 140px;align-items:center;grid-gap:4px 16px;gap:4px 16px}.app-shell .cc-field>span{font-size:13px;font-weight:500}.app-shell .cc-field small{grid-column:1/-1;color:var(--faint);font-size:12px}.app-shell .cc-unit{display:flex;align-items:center;height:36px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel-2)}.app-shell .cc-unit:focus-within{border-color:rgba(181,244,51,.5)}.app-shell .cc-unit i{color:var(--muted);font-style:normal}.app-shell .cc-unit input{width:100%;min-width:0;height:34px;padding:0 4px;border:0;background:transparent;text-align:right}.app-shell .cc-unit:not(.after) input{text-align:left}.app-shell .cc-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}@media (max-width:900px){.app-shell .cc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .cc-facts div:nth-child(4){padding-left:0;border-left:0}}@media (max-width:560px){.app-shell .cc-head .avatar{display:none}.app-shell .cc-q{font-size:16px}.app-shell .btn.cc-go{width:100%;justify-content:center;margin-left:0}.app-shell .cc-big{font-size:44px}.app-shell .cc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .cc-facts div:nth-child(n){padding-left:0;border-left:0}.app-shell .cc-facts div:nth-child(2n){padding-left:14px;border-left:1px solid var(--line)}.app-shell .cc-curve svg{height:150px}}.app-shell .key-page{max-width:640px;margin:0 auto}.app-shell .key-card{display:grid;grid-gap:16px;gap:16px;padding:22px}.app-shell .key-label{gap:8px}.app-shell .key-label span{color:var(--muted);font-size:12px}.app-shell .key-wallets{display:flex;flex-wrap:wrap;gap:8px}.app-shell .key-wallets a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.app-shell .btn.key-wallet{height:42px;padding:0 18px;font-size:14px}.app-shell .btn.key-wallet:disabled{opacity:.6;cursor:progress}.app-shell .key-error{margin:0;color:var(--sell);font-size:13px}.app-shell .key-out{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid rgba(181,244,51,.35);border-radius:12px;background:rgba(94,167,6,.1)}.app-shell .key-out code{flex:1 1;min-width:0;overflow-wrap:anywhere;font:13px/1.5 var(--font-mono),monospace}.app-shell .key-meta{margin:0;color:var(--muted);font-size:13px}.app-shell .key-code{margin:0;padding:12px 14px;overflow-x:auto;border-radius:10px;background:var(--panel-2);color:var(--muted);font:12px/1.6 var(--font-mono),monospace}.app-shell .key-notes{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding-left:18px;color:var(--muted);font-size:13px}.app-shell .key-notes a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.app-shell button.star{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--faint);transition:color .15s,background .15s,border-color .15s,transform .15s}.app-shell button.star:hover{background:var(--raise);color:var(--text)}.app-shell button.star:active{transform:scale(.9)}.app-shell button.star.on{color:#b5f433}.app-shell button.star.on svg{filter:drop-shadow(0 0 6px rgba(181,244,51,.45))}.app-shell button.star.labelled{width:auto;height:34px;padding:0 12px;border-color:var(--line-2);color:var(--muted);font-size:13px}.app-shell button.star.labelled.on{border-color:rgba(181,244,51,.4);background:rgba(94,167,6,.14);color:var(--text)}.app-shell button.star.labelled.on svg{color:#b5f433}.app-shell .tcard-head .star{margin-left:2px}.app-shell .hc-actions .star{width:34px;height:34px;border-color:var(--line-2)}.app-shell .podium-star{position:absolute;top:8px;right:10px;z-index:1}.app-shell .mine-row-acts{display:flex;align-items:center;justify-content:flex-end;gap:2px}.app-shell button.bell-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:8px;background:transparent;color:var(--faint)}.app-shell button.bell-btn:hover{background:var(--raise);color:var(--text)}.app-shell button.bell-btn.on{color:#f0b45c}.app-shell button.btn.bell{background:transparent;color:var(--muted)}.app-shell button.btn.bell:hover{background:var(--raise);color:var(--text)}.app-shell button.btn.bell.on{border-color:rgba(240,180,92,.4);background:rgba(240,180,92,.1);color:#f6c98a}.app-shell button.linkish{display:inline;height:auto;padding:0;border-radius:0;background:none;color:var(--muted);font-size:inherit;text-decoration:underline;text-underline-offset:3px}.app-shell button.linkish:hover{background:none;color:var(--text)}.app-shell .acct-slot{display:inline-block;width:72px;height:34px}.app-shell button.btn.acct-chip,.app-shell button.btn.acct-in{background:transparent;color:var(--text)}.app-shell button.btn.acct-chip:hover,.app-shell button.btn.acct-in:hover{background:var(--raise)}.app-shell .acct{position:relative}.app-shell .acct-chip{font-family:var(--font-mono),monospace;font-size:12px}.app-shell .acct-dot{width:7px;height:7px;border-radius:50%;background:var(--buy);box-shadow:0 0 8px rgba(87,227,155,.7)}.app-shell .acct-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;grid-gap:2px;gap:2px;min-width:230px;padding:6px;border:1px solid var(--line-2);border-radius:14px;background:#121316;box-shadow:0 24px 60px rgba(0,0,0,.6);animation:cc-in .14s ease-out}.app-shell .acct-menu>.acct-tg,.app-shell .acct-menu>a,.app-shell .acct-menu>button.acct-out{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 10px;border-radius:9px;font-size:13px}.app-shell .acct-menu>a:hover,.app-shell .acct-menu>button.acct-out:hover{background:var(--raise)}.app-shell .acct-menu>a span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .acct-menu>.acct-tg{color:var(--muted)}.app-shell .acct-menu>.acct-tg .btn{height:30px;background:transparent;color:var(--text)}.app-shell .acct-menu>button.acct-out{height:auto;background:transparent;color:var(--muted);font-weight:500;text-align:left}.app-shell .mine-dialog-sub{margin:0;line-height:1.55}.app-shell .mine-dialog-sub,.app-shell .mine-tg{color:var(--muted);font-size:13px}.app-shell .mine-tg.on:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--buy);vertical-align:1px}.app-shell button.btn.mine-tg-btn{background:transparent;color:var(--text)}.app-shell button.btn.mine-tg-btn:hover{background:var(--raise)}.app-shell .notes-card{display:grid;grid-gap:10px;gap:10px}.app-shell .notes-card .card-head{margin-bottom:4px}.app-shell .notes-card textarea{width:100%;min-height:76px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel-2);color:var(--text);font:inherit;line-height:1.5;resize:vertical}.app-shell .notes-card textarea:focus{border-color:rgba(181,244,51,.45);outline:none}.app-shell .notes-card>input{width:100%}.app-shell .notes-foot{justify-content:space-between;gap:10px}.app-shell .notes-acts,.app-shell .notes-foot{display:flex;flex-wrap:wrap;align-items:center}.app-shell .notes-acts{gap:8px}.app-shell .notes-foot button.btn.solid:disabled{opacity:.45;cursor:default}.app-shell .notes-msg{margin:0;color:var(--muted);font-size:12px}.app-shell .mine-loading{height:320px;border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.05),rgba(255,255,255,.02));background-size:200% 100%;animation:mine-shimmer 1.4s linear infinite}@keyframes mine-shimmer{to{background-position:-200% 0}}.app-shell .mine-head-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.app-shell .mine-alerts{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .mine-nudge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:14px 18px;border-color:rgba(181,244,51,.25);background:linear-gradient(180deg,rgba(94,167,6,.12),rgba(94,167,6,.04));color:var(--muted);font-size:13px}.app-shell .mine-nudge span{flex:1 1 320px}.app-shell .mine-msg{margin:0 0 12px;color:var(--muted);font-size:13px}.app-shell .mine-empty{padding:48px 24px;text-align:center}.app-shell .mine-empty b{display:block;margin-bottom:8px;font-size:16px}.app-shell .mine-empty p{max-width:440px;margin:0 auto;color:var(--muted)}.app-shell .cmp-prompt b,.app-shell .mine-empty a{color:var(--text)}.app-shell .mine-empty a{text-decoration:underline;text-underline-offset:3px}.app-shell .mine-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.app-shell .mine-form-card{padding:12px 14px;border:1px solid var(--line);border-left-width:3px;border-radius:12px;background:var(--panel);color:var(--muted);font-size:13px;line-height:1.5}.app-shell .mine-form-card b{color:var(--text)}.app-shell .mine-form-card.hot{border-left-color:var(--buy)}.app-shell .mine-form-card.cold{border-left-color:var(--sell)}.app-shell .mine-table{margin-bottom:16px}.app-shell .mine-table tr.picked td{background:rgba(94,167,6,.08)}.app-shell input.mine-pick{width:16px;height:16px;padding:0;accent-color:#85d320;cursor:pointer}.app-shell .mine-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:340px;margin:6px 0 0 38px}.app-shell .mine-tags .pill{height:20px;font-size:11px}.app-shell .mine-note{overflow:hidden;width:100%;color:var(--faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell .mine-usual{font-size:11px;white-space:nowrap}.app-shell .mine-picked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:6px;padding:10px 12px;border:1px solid rgba(181,244,51,.25);border-radius:12px;background:rgba(94,167,6,.08);font-size:13px}.app-shell .mine-picked>span{color:var(--muted)}.app-shell .mine-basket-acts,.app-shell .mine-picked-acts,.app-shell .mine-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app-shell .mine-save input{width:150px;height:34px}.app-shell .mine-basket-acts button.btn,.app-shell .mine-picked-acts button.btn{background:transparent;color:var(--text)}.app-shell .mine-basket-acts button.btn:hover,.app-shell .mine-picked-acts button.btn:hover{background:var(--raise)}.app-shell .mine-baskets{margin-bottom:16px}.app-shell .mine-basket-list{display:grid;grid-gap:8px;gap:8px}.app-shell .mine-basket{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.app-shell .mine-basket>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.app-shell .mine-basket>div:first-child .dim{font-size:12px}.app-shell .basket-faces{display:flex;flex:none}.app-shell .basket-faces .avatar{border:2px solid var(--bg);border-radius:50%}.app-shell .basket-faces .avatar+.avatar{margin-left:-12px}.app-shell .basket-parts{margin-bottom:16px}.app-shell .basket-parts a{color:var(--text)}.app-shell .basket-parts td a[target]{color:#b5f433}.app-shell .basket-tool{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.app-shell .basket-tool>div{display:grid;flex:1 1 360px;grid-gap:4px;gap:4px}.app-shell .basket-tool .dim{font-size:13px}.app-shell .basket-tool button.btn{background:transparent;color:var(--text)}.app-shell .basket-tool button.btn:hover{background:var(--raise)}.app-shell .cmp-add{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:14px 16px}.app-shell .cmp-add label{display:block;color:var(--muted);font-size:13px}.app-shell .cmp-add input[name=add]{flex:1 1 240px;min-width:0}.app-shell .cmp-add button:disabled{opacity:.45;cursor:default}.app-shell .cmp-missing{margin:0 0 12px;color:var(--sell);font-size:13px}.app-shell .cmp-table{margin-bottom:16px;overflow-x:auto}.app-shell .cmp-row{display:grid;min-width:520px;border-bottom:1px solid var(--line)}.app-shell .cmp-row:last-child{border-bottom:0}.app-shell .cmp-row>div{min-width:0;padding:12px 14px}.app-shell .cmp-heads>div{padding-top:16px;padding-bottom:14px}.app-shell .cmp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-top:2px solid var(--c)}.app-shell .cmp-who{display:flex;align-items:center;gap:10px;min-width:0}.app-shell .cmp-who>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.app-shell .cmp-who a{overflow:hidden;color:var(--text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell .cmp-who .rec{font-size:11px}.app-shell .cmp-head-acts{display:flex;align-items:center;gap:2px}.app-shell .cmp-x{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--faint);font-size:18px}.app-shell .cmp-x:hover{background:var(--raise);color:var(--text)}.app-shell .cmp-label{color:var(--muted);font-size:13px}.app-shell .cmp-cell{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .cmp-cell a{text-decoration:underline;text-decoration-color:rgba(255,255,255,.2);text-underline-offset:3px}.app-shell .cmp-cell.lead{background:rgba(94,167,6,.1);box-shadow:inset 2px 0 0 #85d320}.app-shell .cmp-prompt{margin-bottom:16px;color:var(--muted)}.app-shell .cmp-chart{margin-bottom:16px}.app-shell .cmp-lines svg{display:block;width:100%;height:240px}.app-shell .cmp-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px}.app-shell .cmp-legend span{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.app-shell .cmp-legend i{width:14px;height:3px;border-radius:2px}.app-shell .cmp-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .topbar-end .acct-menu .btn,.app-shell .topbar-end .btn.acct-chip,.app-shell .topbar-end .btn.acct-in{display:inline-flex}@media (max-width:700px){.app-shell .acct-menu{right:-8px}.app-shell .mine-tags{margin-left:0}.app-shell .cmp-lines svg{height:180px}}.app-shell .mine-tg-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.app-shell .mine-tg-err{color:var(--sell);font-size:12px}.app-shell .mine-notice{position:fixed;right:20px;bottom:20px;z-index:80;max-width:min(360px,calc(100vw - 40px));padding:12px 16px;border:1px solid var(--line-2);border-radius:12px;background:#16171a;box-shadow:0 24px 60px rgba(0,0,0,.6);color:var(--text);font-size:13px;line-height:1.45;animation:cc-in .16s ease-out}.app-shell .wl{display:grid;grid-gap:12px;gap:12px}.app-shell .wl-loading{height:112px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.05),rgba(255,255,255,.02));background-size:200% 100%;animation:mine-shimmer 1.4s linear infinite}.app-shell .wl-list{display:grid;grid-gap:6px;gap:6px;max-height:min(360px,50vh);margin:0;padding:0;overflow-y:auto;list-style:none}.app-shell button.wl-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;height:auto;min-height:52px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel-2);color:var(--text);font-size:14px;font-weight:500;text-align:left;transition:border-color .15s,background .15s}.app-shell button.wl-row:hover:not(:disabled){border-color:rgba(181,244,51,.45);background:rgba(94,167,6,.1)}.app-shell button.wl-row:focus-visible{outline:2px solid rgba(181,244,51,.6);outline-offset:2px}.app-shell button.wl-row:disabled{cursor:default;opacity:.55}.app-shell button.wl-row.busy{border-color:rgba(181,244,51,.5);opacity:1}.app-shell .wl-icon{width:28px;height:28px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.app-shell .wl-letter{display:inline-flex;align-items:center;justify-content:center;background:rgba(181,244,51,.16);color:#e9fcb8;font-size:13px;font-weight:700}.app-shell .wl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .wl-side{color:var(--muted);font-size:12px}.app-shell .wl-go{color:var(--faint);font-size:15px}.app-shell .wl-tag{padding:3px 8px;border-radius:999px;background:rgba(181,244,51,.14);color:#e9fcb8;font-size:11px;font-weight:600}.app-shell .wl-empty{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px dashed var(--line-2);border-radius:12px;color:var(--muted);font-size:13px;line-height:1.5}.app-shell .wl-empty b{color:var(--text);font-size:14px}.app-shell .wl-apps{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.app-shell .wl-other{color:var(--muted);font-size:13px}.app-shell .wl-other summary{width:-moz-fit-content;width:fit-content;color:var(--muted);cursor:pointer}.app-shell .wl-other summary:hover{color:var(--text)}.app-shell .wl-other p{margin:8px 0 0;line-height:1.55}.app-shell .ask-page{max-width:780px;margin:0 auto}.app-shell .ask-thread{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.app-shell .ask-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-shell .ask-turns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;margin-bottom:6px}.app-shell .ask-turn{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;scroll-margin-top:96px}.app-shell .ask-q{display:flex;justify-content:flex-end}.app-shell .ask-q p{max-width:85%;margin:0;padding:10px 14px;border:1px solid rgba(232,234,255,.14);border-radius:14px 14px 4px 14px;background:rgba(94,167,6,.16);color:var(--text);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.app-shell .ask-answer{padding:18px 20px}.app-shell .ask-answer.is-error{border-color:rgba(255,122,138,.2)}.app-shell .ask-status{display:flex;align-items:center;gap:10px;min-height:28px;color:var(--muted);font-size:13px}.app-shell .ask-status-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .ask-status+.ask-md{margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.app-shell .ask-dots{display:inline-flex;flex-shrink:0;gap:4px}.app-shell .ask-dots i{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.25;animation:ask-dot 1.2s ease-in-out infinite}.app-shell .ask-dots i:nth-child(2){animation-delay:.15s}.app-shell .ask-dots i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.app-shell .ask-dots i{animation:none;opacity:.7}}.app-shell .ask-stop{flex-shrink:0;height:26px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:transparent;color:var(--muted);font-size:12px}.app-shell .ask-stop:hover{background:var(--raise);color:var(--text)}.app-shell .ask-note{margin:12px 0 0;color:var(--muted);font-size:13px}.app-shell .ask-answer>.ask-note:first-child{margin-top:0}.app-shell .ask-note-error{color:var(--sell)}.app-shell .ask-disclaimer{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--faint);font-size:12px}.app-shell .ask-retry{margin-top:12px}.app-shell .ask-retry .btn{background:transparent;color:var(--text)}.app-shell .ask-retry .btn:hover{background:var(--raise)}.app-shell .ask-md{color:#e2e2e6;font-size:14.5px;line-height:1.65;overflow-wrap:anywhere}.app-shell .ask-md>:first-child{margin-top:0}.app-shell .ask-md>:last-child{margin-bottom:0}.app-shell .ask-md p{margin:0 0 12px}.app-shell .ask-md h3{margin:20px 0 8px;color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.005em}.app-shell .ask-md ol,.app-shell .ask-md ul{margin:0 0 12px;padding-left:20px}.app-shell .ask-md li{margin:4px 0;padding-left:2px}.app-shell .ask-md li::marker{color:var(--faint)}.app-shell .ask-md li>ol,.app-shell .ask-md li>ul{margin:4px 0 0;padding-left:18px}.app-shell .ask-md li>ul{list-style-type:circle}.app-shell .ask-md strong{color:var(--text);font-weight:600}.app-shell .ask-md blockquote{margin:0 0 12px;padding-left:12px;border-left:2px solid var(--line-2);color:var(--muted)}.app-shell .ask-md hr{margin:16px 0;border:0;border-top:1px solid var(--line)}.app-shell .ask-link{color:var(--accent);text-decoration:underline;text-decoration-color:rgba(232,234,255,.3);text-underline-offset:3px;transition:text-decoration-color .15s}.app-shell .ask-link:hover{text-decoration-color:var(--accent)}.app-shell .ask-code{padding:1px 5px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);font-family:var(--font-mono),monospace;font-size:12.5px}.app-shell .ask-pre{margin:0 0 12px;padding:12px 14px;overflow-x:auto;border-radius:10px;background:var(--panel-2);font:12px/1.6 var(--font-mono),monospace;overflow-wrap:normal}.app-shell .ask-table{max-width:100%;margin:4px 0 14px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;-webkit-overflow-scrolling:touch;overflow-wrap:normal}.app-shell .ask-table:focus-visible{outline:1px solid rgba(232,234,255,.4);outline-offset:2px}.app-shell .ask-table table{width:100%;font-size:13px}.app-shell .ask-table th{padding:10px 12px;background:rgba(255,255,255,.02)}.app-shell .ask-table td{height:auto;padding:10px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.app-shell .ask-table td.ask-wrap{min-width:220px;white-space:normal}.app-shell .ask-composer{padding:12px 12px 10px 14px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,#141519,#0f1013);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .15s,box-shadow .15s}.app-shell .ask-composer:focus-within{border-color:rgba(232,234,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 4px rgba(94,167,6,.12)}.app-shell .ask-composer.is-off{opacity:.65}.app-shell .ask-input{display:block;width:100%;min-height:48px;max-height:220px;padding:2px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px;line-height:1.5;resize:none;outline:none}.app-shell .ask-input::-moz-placeholder{color:var(--faint)}.app-shell .ask-input::placeholder{color:var(--faint)}.app-shell .ask-input:disabled{cursor:not-allowed}.app-shell .ask-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.app-shell .ask-hint{min-width:0;color:var(--faint);font-size:12px}.app-shell .ask-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .ask-count.is-full{color:var(--sell)}.app-shell .ask-send{flex-shrink:0;height:34px;padding:0 18px;border-radius:10px}.app-shell .ask-send:disabled{opacity:.4;cursor:default}.app-shell .ask-send:disabled:hover{background:var(--accent)}.app-shell .ask-send.is-stop{border:1px solid var(--line-2);background:transparent;color:var(--text)}.app-shell .ask-send.is-stop:hover{background:var(--raise)}.app-shell .ask-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;min-height:18px;margin-top:-2px;padding:0 4px}.app-shell .ask-quota{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.app-shell .ask-quota b{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .ask-clear{height:auto;padding:0;border-radius:0;background:none;color:var(--muted);font-size:12px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.app-shell .ask-clear:hover{background:none;color:var(--text)}.app-shell .search-ask-icon{border-color:rgba(232,234,255,.2);background:rgba(94,167,6,.22);color:var(--accent);font-weight:600}.app-shell .search-ask+.search-empty,.app-shell .search-ask+.search-head,.app-shell .search-ask+.search-row{margin-top:4px;border-top:1px solid var(--line)}.app-shell .ask-examples{margin-top:18px}.app-shell .ask-examples .eyebrow{margin-bottom:10px}.app-shell .ask-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.app-shell .ask-chip{height:auto;min-height:46px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--raise);color:var(--text);font:400 13px/1.45 var(--font-sans),sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;transition:border-color .15s,background .15s}.app-shell .ask-chip:hover{border-color:var(--line-2);background:rgba(255,255,255,.05)}.app-shell .ask-chip:disabled{opacity:.5;cursor:default}.app-shell .ask-chip:disabled:hover{border-color:var(--line);background:var(--raise)}.app-shell .ask-chip:focus-visible,.app-shell .ask-clear:focus-visible,.app-shell .ask-send:focus-visible,.app-shell .ask-stop:focus-visible{outline:2px solid rgba(232,234,255,.5);outline-offset:2px}@media (max-width:700px){.app-shell .nav a:last-child:nth-child(3n+1){grid-column:1/-1}.app-shell .ask-turn{scroll-margin-top:200px}.app-shell .ask-q p{max-width:92%}.app-shell .ask-answer{padding:16px}.app-shell .ask-input{font-size:16px}.app-shell .ask-keys{display:none}.app-shell .ask-chips{grid-template-columns:minmax(0,1fr)}}.app-shell .platform-switch{display:flex;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--raise)}.app-shell .platform-switch a{padding:5px 11px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap;transition:color .15s,background .15s}.app-shell .platform-switch a:hover{color:var(--text)}.app-shell .platform-switch a.active{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}@media (max-width:700px){.app-shell .platform-switch{order:2}}.app-shell .calls{display:flex;flex-direction:column}.app-shell .call{padding:14px 18px;border-top:1px solid var(--line)}.app-shell .calls .call:first-child{border-top:0}.app-shell .call-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.app-shell .call-what,.app-shell .call-who{display:inline-flex;align-items:center;gap:8px;min-width:0}.app-shell .call-end>.star,.app-shell .call-what>.pill{flex-shrink:0}.app-shell .call-rec-2{display:none}.app-shell .call .rec,.app-shell .caller-card .pill,.app-shell .caller-card .rec,.app-shell .ct-sub .rec{white-space:nowrap}.app-shell .call-coin{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text)}.app-shell .call-coin .avatar{width:20px;height:20px}.app-shell .call-end{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;margin-left:auto}.app-shell .call-end>.star{margin-right:-7px}.app-shell .call-when{font-size:12px;white-space:nowrap}.app-shell .call-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;font-size:13px}.app-shell .call-facts em,.app-shell .call-post-at em,.app-shell .call-results em{font-style:normal;color:var(--muted);font-size:12px}.app-shell .call-posts{margin-top:8px;font-size:13px}.app-shell .call-posts summary{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;cursor:pointer;list-style:none}.app-shell .call-posts summary::-webkit-details-marker{display:none}.app-shell .call-posts summary:after{content:"";width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.app-shell .call-posts[open] summary:after{transform:rotate(225deg) translateY(-1px)}.app-shell .call-posts summary:hover{color:var(--text)}.app-shell .call-posts ol{margin:6px 0 0;padding:0;list-style:none}.app-shell .call-post{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:6px 0;border-top:1px solid var(--line)}.app-shell .call-post-at{font-size:12px;white-space:nowrap}.app-shell .call-more{display:inline-block;margin-top:8px;color:var(--muted);font-size:12px}.app-shell .call-more:hover{color:var(--text)}.app-shell .call-results{display:grid;grid-template-columns:repeat(3,minmax(96px,max-content));grid-gap:6px 12px;gap:6px 12px;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .call-results>span{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.app-shell .call-quote{margin:10px 0 0;padding:2px 0 2px 12px;border-left:2px solid var(--line-2);color:var(--muted);font-size:13px}.app-shell .call-quote-text{display:-webkit-box;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.app-shell .call-who .who{min-width:0}.app-shell .call-coin b,.app-shell .call-who .who>span:not(.avatar){min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .calls-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:12px 18px 14px;border-top:1px solid var(--line);font-size:13px}.app-shell .calls-foot button.btn{background:transparent;color:var(--text)}.app-shell .calls-foot button.btn:hover{background:var(--raise)}.app-shell .calls-foot a:not(.btn){color:var(--text);text-decoration:underline;text-underline-offset:3px}.app-shell .grid.call-grid{grid-template-columns:minmax(300px,1fr) minmax(0,2fr);align-items:start}.app-shell .caller-card .kv>div{gap:12px;padding:6px 0}.app-shell .caller-card .kv dt{flex-shrink:0}.app-shell .caller-card .kv dd{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.app-shell .caller-card .kv dd.caller-rec{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px}.app-shell .kv-sub{margin-top:2px;color:var(--faint);font-size:12px;font-weight:400}.app-shell .kv-sub.buy{color:var(--buy)}.app-shell .kv-sub.sell{color:var(--sell)}.app-shell .kv-sub a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.app-shell .kv-sub a:hover{color:var(--text)}.app-shell .caller-card .best-coin>a{max-width:160px}.app-shell .caller-none{margin:0;color:var(--muted)}@media (max-width:900px){.app-shell .grid.call-grid{grid-template-columns:1fr}}.app-shell .hc-stats.hc-calls{margin-top:12px}.app-shell .hc-calls-head{grid-column:1/-1;margin:0;color:var(--muted);font-size:11px;font-weight:500}.app-shell .caller-table td .rec{font-size:11px}.app-shell .caller-table tr[id],.app-shell .podium-card[id]{scroll-margin-top:96px}@media (min-width:1301px){.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .nav>a:nth-child(9)) .caller-table tr[id],.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .nav>a:nth-child(9)) .podium-card[id],.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch) .caller-table tr[id],.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch) .podium-card[id]{scroll-margin-top:132px}.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch):has(.topbar .nav>a:nth-child(9)) .caller-table tr[id],.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch):has(.topbar .nav>a:nth-child(9)) .podium-card[id]{scroll-margin-top:178px}}@media (max-width:1300px){.app-shell .caller-table tr[id],.app-shell .podium-card[id]{scroll-margin-top:178px}}@media (max-width:700px){.app-shell .caller-table tr[id],.app-shell .podium-card[id]{scroll-margin-top:248px}}@media (max-width:500px){.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch) .caller-table tr[id],.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch) .podium-card[id]{scroll-margin-top:296px}}@media (max-width:350px){.app-shell .caller-table tr[id],.app-shell .podium-card[id]{scroll-margin-top:282px}.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch) .caller-table tr[id],.app-shell:has(.nav>a[href="/callouts"]):has(.topbar .platform-switch) .podium-card[id]{scroll-margin-top:328px}}.app-shell .caller-table tr.here td,.app-shell .caller-table tr:target td{background:rgba(94,167,6,.08)}.app-shell .podium-card.here,.app-shell .podium-card:target{border-color:rgba(232,234,255,.32)}.app-shell .board-bar-end,.app-shell .board-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.app-shell .board-filter-label{color:var(--faint);font-size:12px}.app-shell .ct-sub{font-size:11px}.app-shell .caller-table .ct-name{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis}.app-shell .best-coin,.app-shell .best-ret{display:block;white-space:nowrap}.app-shell .ct-best{line-height:1.35}.app-shell .best-coin>a,.app-shell .best-coin>b{display:inline-block;max-width:84px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.app-shell .best-coin .dim,.app-shell .best-ret .dim{font-size:11px}.app-shell .podium-sub{color:var(--faint)}.app-shell .podium-sub .ct-sub{font-size:13px}.app-shell .podium-best{display:grid;grid-gap:2px;gap:2px;width:100%;padding-top:4px;font-size:13px;line-height:1.4}.app-shell .podium-best em{color:var(--faint);font-size:11px;font-style:normal}.app-shell .podium-best .best-coin>b{max-width:160px;font-weight:600}.app-shell .empty-link{color:var(--text);text-decoration:underline;text-underline-offset:3px}.app-shell .card-head.calls-head{flex-wrap:wrap}.app-shell .board-bar.board-bar-top{margin-bottom:10px}.app-shell .best-call .rank-num{flex-shrink:0}.app-shell .best-results{display:grid;grid-template-columns:repeat(2,minmax(96px,max-content));grid-gap:6px 12px;gap:6px 12px;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .best-results>span{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.app-shell .ov-calls-end{display:inline-flex;align-items:center;gap:12px}.app-shell .ov-calls .row .who{min-width:88px}.app-shell .ov-calls .row>:not(.who):not([data-coin]){flex-shrink:0}.app-shell .ov-calls .row .mono[data-coin],.app-shell .ov-calls .row .who>span:not(.avatar){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .ov-calls .row .mono[data-coin]{max-width:104px}@media (min-width:901px){.app-shell .grid.wide.ov-best{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .grid.wide.ov-best>:last-child{grid-column:1/-1}}@media (max-width:700px){.app-shell .best-results{grid-template-columns:repeat(2,minmax(max-content,1fr));width:100%;margin-left:0}}@media (max-width:999px){.app-shell .caller-table .ct-wide{display:none}}@media (max-width:1099px){.app-shell .caller-table .ct-sub .rec{display:block}.app-shell .caller-table .ct-sub .ct-sep{display:none}}@media (max-width:860px){.app-shell .caller-table td,.app-shell .caller-table th{padding-right:10px;padding-left:10px}.app-shell .caller-table .ct-name{max-width:130px}}@media (max-width:760px){.app-shell .caller-table td,.app-shell .caller-table th{padding-right:8px;padding-left:8px}.app-shell .caller-table .ct-name{max-width:120px}}@media (max-width:700px){.app-shell .caller-table .ct-on,.app-shell .caller-table .ct-star,.app-shell .caller-table .score-cell>i{display:none}.app-shell .caller-table .ct-coins:before{content:" ·"}.app-shell .call{padding:12px 14px}.app-shell .call-head{flex-wrap:nowrap}.app-shell .call-head-two{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who when" "what what";grid-gap:6px 10px;gap:6px 10px}.app-shell .call-head-two .call-who{grid-area:who}.app-shell .call-head-two .call-what{grid-area:what}.app-shell .call-head-two .call-end{grid-area:when}.app-shell .call-head-two .call-rec-1{display:none}.app-shell .call-head-two .call-rec-2{display:inline}.app-shell .call-who{flex:0 1 auto}.app-shell .call-end,.app-shell .call-head .rec{flex-shrink:0}.app-shell .call-who .who>span:not(.avatar){max-width:none}.app-shell .call-results{grid-template-columns:repeat(3,minmax(max-content,1fr));margin-left:0;width:100%}.app-shell .calls-foot{padding:12px 14px 14px}.app-shell .caller-card .best-coin>a{max-width:120px}}@media (min-width:1301px){.app-shell .topbar-in:has(.nav>a[href="/callouts"]) .topbar-end a.btn:not(.solid){display:none}.app-shell .topbar-in:has(.nav>a[href="/callouts"]) .search{min-width:120px}.app-shell .topbar-in:has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)),.app-shell .topbar-in:has(.platform-switch):has(.nav>a[href="/callouts"]){flex-wrap:wrap;gap:10px 20px;height:auto;padding:12px 24px}.app-shell .topbar-in:has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)) .search,.app-shell .topbar-in:has(.platform-switch):has(.nav>a[href="/callouts"]) .search{order:4;flex:1 1 100%;margin-left:0}.app-shell .topbar-in:has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)) .search+.topbar-end,.app-shell .topbar-in:has(.platform-switch):has(.nav>a[href="/callouts"]) .search+.topbar-end{margin-left:auto}}@media (min-width:1041px){.app-shell .topbar-in:has(.platform-switch):has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)) .nav{order:3;flex:1 1 100%}.app-shell .topbar-in:has(.platform-switch):has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)) .nav a{flex:1 1 auto;text-align:center}}@media (min-width:701px) and (max-width:880px){.app-shell .topbar-in:has(.nav>a[href="/callouts"]) .nav{order:3;flex:1 1 100%}.app-shell .topbar-in:has(.nav>a[href="/callouts"]) .nav a{flex:1 1 auto;padding-right:8px;padding-left:8px;text-align:center}}@media (min-width:701px) and (max-width:1040px){.app-shell .topbar-in:has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)) .nav,.app-shell .topbar-in:has(.platform-switch):has(.nav>a[href="/callouts"]) .nav{order:3;flex:1 1 100%}.app-shell .topbar-in:has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)) .nav a,.app-shell .topbar-in:has(.platform-switch):has(.nav>a[href="/callouts"]) .nav a{flex:1 1 auto;padding-right:8px;padding-left:8px;text-align:center}}@media (min-width:701px) and (max-width:760px){.app-shell .topbar-in:has(.nav>a[href="/callouts"]):has(.nav>a:nth-child(9)) .nav a{padding-right:5px;padding-left:5px}}.app-shell{--accent:#cdf27a;--violet:#5ea706;--lime:181 244 51;--glass-fill:linear-gradient(180deg,rgb(255 255 255/0.06),rgb(255 255 255/0.02));--glass-rim:inset 0 1px 0 rgb(255 255 255/0.12),inset 0 -1px 0 rgb(255 255 255/0.03),inset 0 0 0 1px rgb(255 255 255/0.07);--glass-drop:0 10px 36px rgb(0 0 0/0.38);isolation:isolate}.app-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 38% at 12% -4%,rgb(var(--lime)/.075),transparent 70%),radial-gradient(45% 34% at 92% 6%,rgb(94 167 6/.07),transparent 70%),radial-gradient(70% 45% at 50% 112%,rgb(var(--lime)/.045),transparent 70%)}.app-shell .topbar{border-bottom:1px solid rgb(255 255 255/.06);background:rgb(8 9 8/.55);box-shadow:inset 0 -1px 0 rgb(255 255 255/.02),0 8px 30px rgb(0 0 0/.28);backdrop-filter:blur(22px) saturate(160%)}.app-shell .nav,.app-shell .tabs{border:0;background:var(--glass-fill);box-shadow:var(--glass-rim),0 4px 18px rgb(0 0 0/.3);backdrop-filter:blur(16px) saturate(150%)}.app-shell .tabs,.app-shell .tabs a{border-radius:999px}.app-shell .nav a.active,.app-shell .tabs a.active{background:linear-gradient(180deg,rgb(255 255 255/.15),rgb(255 255 255/.05));color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.28),inset 0 -1px 1px rgb(255 255 255/.06),inset 0 0 0 1px rgb(255 255 255/.08),0 2px 10px rgb(0 0 0/.35),0 0 16px rgb(var(--lime)/.07)}.app-shell .glass-btn{height:34px;padding:0 16px;color:#fff;font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap}.app-shell .glass-lime{text-shadow:0 1px 2px rgb(0 0 0/.35)}.app-shell .btn{border:0;border-radius:999px;background:var(--glass-fill);box-shadow:var(--glass-rim),0 4px 14px rgb(0 0 0/.3);backdrop-filter:blur(12px) saturate(150%);transition:background .15s,box-shadow .15s,transform .15s}.app-shell .btn:hover{background:linear-gradient(180deg,rgb(255 255 255/.11),rgb(255 255 255/.04))}.app-shell .btn:active{transform:scale(.97)}.app-shell .btn.solid{background:linear-gradient(180deg,rgb(197 248 92/.95),rgb(146 206 28/.92));color:#0b1205;box-shadow:inset 0 1px 0 rgb(255 255 255/.55),inset 0 -2px 4px rgb(0 0 0/.14),0 6px 20px rgb(var(--lime)/.22)}.app-shell .btn.solid:hover{background:linear-gradient(180deg,rgb(212 252 120),rgb(165 222 44))}.app-shell .card{border:0;background:linear-gradient(180deg,rgb(255 255 255/.045),rgb(255 255 255/.015)),rgb(12 13 12/.6);box-shadow:var(--glass-rim),var(--glass-drop)}.app-shell .search input{border:0;border-radius:999px;background:var(--glass-fill);box-shadow:var(--glass-rim);backdrop-filter:blur(14px) saturate(150%)}.app-shell .search input:focus{background:linear-gradient(180deg,rgb(255 255 255/.08),rgb(255 255 255/.03));box-shadow:var(--glass-rim),0 0 0 1px rgb(var(--lime)/.45),0 0 18px rgb(var(--lime)/.12)}.app-shell .pill,.app-shell .search kbd{border-radius:999px}.app-shell .pill{background:linear-gradient(180deg,rgb(255 255 255/.05),rgb(255 255 255/.015));box-shadow:inset 0 1px 0 rgb(255 255 255/.08)}.app-shell .pill.hot{border-color:rgb(var(--lime)/.28);background:rgb(var(--lime)/.1);color:var(--accent)}.app-shell .nav a{isolation:isolate}.app-shell .nav a.active{background:transparent;box-shadow:none}.app-shell .nav-bead{position:absolute;inset:0;z-index:-1;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.15),rgb(255 255 255/.05));box-shadow:inset 0 1px 0 rgb(255 255 255/.28),inset 0 -1px 1px rgb(255 255 255/.06),inset 0 0 0 1px rgb(255 255 255/.08),0 2px 10px rgb(0 0 0/.35),0 0 16px rgb(var(--lime)/.07)}.app-shell .stat-ticker{color:inherit;letter-spacing:inherit}.app-shell .card{isolation:isolate}.app-shell .card:after,.app-shell .card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s}.app-shell .card:before{background:radial-gradient(360px circle at var(--spotlight-x,50%) var(--spotlight-y,50%),rgb(var(--lime)/.07),transparent 70%)}.app-shell .card:after{inset:-1px;padding:1px;background:radial-gradient(360px circle at var(--spotlight-x,50%) var(--spotlight-y,50%),rgb(var(--lime)/.45),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.app-shell .card[data-lit]:after,.app-shell .card[data-lit]:before{opacity:1}@media (prefers-reduced-motion:reduce){.app-shell .card:after,.app-shell .card:before{transition:none}}.app-shell .hovercard{overflow:hidden;border:0;background:linear-gradient(180deg,rgb(255 255 255/.07),rgb(255 255 255/.02)),rgb(14 15 14/.72);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),inset 0 0 0 1px rgb(255 255 255/.09),0 24px 60px -12px rgb(0 0 0/.75),0 0 40px -10px rgb(var(--lime)/.25);backdrop-filter:blur(24px) saturate(170%)}.app-shell .hovercard:before{content:"";position:absolute;top:-40px;right:-40px;width:96px;height:96px;border-radius:50%;background:rgb(var(--lime)/.12);filter:blur(24px);pointer-events:none}.app-shell .search-menu{border:0;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/.02)),rgb(12 13 12/.78);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),inset 0 0 0 1px rgb(255 255 255/.08),0 24px 60px -12px rgb(0 0 0/.75);backdrop-filter:blur(24px) saturate(170%)}.app-shell .search-row{border-radius:10px}.app-shell .search-row.on{background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.app-shell .row .who>span:not(.avatar){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}