:root{--bg-0:#07090d;--bg-1:#0d1117;--bg-2:#131922;--bg-3:#1a2230;--bg-elev:#1d2633;--w:255,255,255;--line:#ffffff0f;--line-strong:#ffffff1f;--ink:#e6edf6;--ink-soft:#9ba8bc;--ink-faint:#5f6c80;--ink-dim:#3a4458;--up:#2bd07a;--up-soft:#2bd07a1f;--up-glow:#2bd07a73;--down:#ff4d62;--down-soft:#ff4d621f;--down-glow:#ff4d6273;--warn:#ffae3d;--warn-soft:#ffae3d1f;--purple:#a87bff;--purple-soft:#a87bff24;--cyan:#4cd6e3;--cyan-soft:#4cd6e31f;--accent:#ffd23f;--accent-soft:#ffd23f21;--accent-glow:#ffd23f8c;--term-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;--term-sans:"DM Sans","PingFang SC","Microsoft YaHei",-apple-system,system-ui,sans-serif;--term-display:"Outfit","DM Sans",sans-serif}.page-shell.info-shell{--bg-0:#08090a;--bg-1:#0d0e10;--bg-2:#141517;--bg-3:#1a1c1e;--bg-elev:#1d1f22;--w:255,255,255;--line:rgba(var(--w),.09);--line-strong:rgba(var(--w),.17);--ink:#e9eaec;--ink-soft:#abb1b9;--ink-faint:#5c606a;--ink-dim:#43464d;--up:#3fb27f;--up-soft:#3fb27f1f;--up-glow:transparent;--down:#e0555c;--down-soft:#e0555c1f;--down-glow:transparent;--warn:#cda24a;--warn-soft:#cda24a1f;--purple:#9385c0;--purple-soft:#9385c021;--cyan:#5ba6b0;--cyan-soft:#5ba6b01f;--accent:#cdb45f;--accent-soft:#cdb45f21;--accent-glow:transparent;min-width:1160px;line-height:normal}html.light .page-shell.info-shell{--bg-0:#fff;--bg-1:#fff;--bg-2:#f1f4f8;--bg-3:#e9edf3;--bg-elev:#fff;--ink:#1e2329;--ink-soft:#5e6673;--ink-faint:#98a1ad;--ink-dim:#c2c9d2;--up:#16a96e;--up-soft:#16a96e21;--down:#e23b46;--down-soft:#e23b461f;--warn:#c2820f;--warn-soft:#c2820f26;--purple:#7a5fd0;--purple-soft:#7a5fd01f;--cyan:#2c8d9b;--cyan-soft:#2c8d9b1f;--accent:#b8860b;--accent-soft:#b8860b21;--w:24,33,48;background:#eef1f5}html.light .page-shell.info-shell .col-search{background:var(--bg-2)}html.light .page-shell.info-shell ::-webkit-scrollbar-thumb{background:#cbd2dc}body:has(.page-shell.info-shell){background:#08090a}html.light body:has(.page-shell.info-shell){background:#eef1f5}.page-shell{background:var(--bg-0);width:100vw;min-width:1400px;height:100vh;color:var(--ink);font-family:var(--term-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13px;display:flex;overflow:auto hidden}.page-shell *,.page-shell :before,.page-shell :after{box-sizing:border-box}.page-shell .topbar{border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--w),.02),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;align-items:center;height:56px;padding:0 22px 0 0;display:flex}.page-shell .brand{border-right:1px solid var(--line-strong);background:linear-gradient(#2bd07a0f,#0000 60%);align-items:center;gap:10px;height:100%;padding:0 18px;text-decoration:none;display:flex}.page-shell .brand .sq-logo{border:1px solid rgba(var(--w),.12);background:#000;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.page-shell .brand .sq-logo img{object-fit:contain;width:26px;height:26px;display:block}.page-shell .brand .sq-logo svg{width:18px;height:18px}.page-shell .brand .brand-mercu{font-family:var(--term-display);letter-spacing:.12em;color:var(--ink);font-size:13.5px;font-weight:800}@keyframes rdr-pulse{0%,to{opacity:1}50%{opacity:.7}}.page-shell .global-nav{background:var(--bg-3);border:1px solid var(--line-strong);border-radius:3px;gap:1px;margin-left:16px;padding:2px;display:inline-flex}.page-shell .global-nav button,.page-shell .global-nav a{color:var(--ink-soft);font-family:var(--term-display);cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:0;border-radius:2px;align-items:center;padding:6px 16px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.page-shell .global-nav button:hover,.page-shell .global-nav a:hover{color:var(--ink);background:rgba(var(--w),.03)}.page-shell .global-nav button.active,.page-shell .global-nav a.active{background:var(--bg-elev);color:var(--up);text-shadow:0 0 12px var(--up-glow);box-shadow:inset 0 0 0 1px #2bd07a59}.page-shell .topbar-spacer{flex:1}.page-shell .topbar-right{align-items:center;gap:14px;margin-left:auto;display:flex}.page-shell .live-pill{background:var(--up-soft);color:var(--up);font-size:11px;font-weight:500;font-family:var(--term-mono);box-shadow:0 0 0 1px #2bd07a2e,0 0 16px -4px var(--up-glow);border:1px solid #2bd07a40;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.page-shell .live-pill .dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 6px var(--up-glow);border-radius:50%;animation:1.4s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.page-shell .clock{font-family:var(--term-mono);color:var(--ink-soft);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.page-shell .user-entry{font-family:var(--term-mono);color:var(--ink-soft);letter-spacing:.3px;border:1px solid var(--line);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:4px;max-width:220px;padding:5px 11px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;overflow:hidden}.page-shell .user-entry:hover{color:var(--ink);border-color:var(--line-strong);background:rgba(var(--w),.03)}.page-shell .user-entry-avatar{background:0 0;border:none;justify-content:center;align-items:center;max-width:none;padding:0;display:inline-flex}.page-shell .user-entry-avatar:hover{background:0 0;border:none}.page-shell .user-avatar-bubble{color:#fff;text-transform:uppercase;letter-spacing:0;width:28px;height:28px;font-size:13px;font-weight:600;font-family:var(--term-mono,sans-serif);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex}.page-shell .user-entry-avatar:hover .user-avatar-bubble{box-shadow:0 0 0 2px rgba(var(--w),.12);transform:scale(1.06)}.page-shell .info-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-shell .distill-strip{border-bottom:1px solid var(--line);background:var(--bg-1);flex:none;align-items:center;gap:12px;padding:9px 18px;display:flex;position:relative;overflow:hidden}.page-shell .dl-left{align-items:center;gap:11px;display:flex}.page-shell .dl-icon{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.page-shell .dl-icon svg{z-index:1;position:relative}.page-shell .dl-text{flex-direction:column;gap:2px;display:flex}.page-shell .dl-text .dl-title{font-family:var(--term-display);color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.page-shell .dl-text .dl-ver{font-family:var(--term-mono);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent)38%,transparent);border-radius:3px;padding:0 4px;font-size:8px;font-weight:700}.page-shell .dl-text .dl-sub{font-family:var(--term-mono);color:var(--ink-faint);align-items:center;gap:8px;font-size:9.5px;display:flex}.page-shell .summary-trigger{cursor:pointer;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)38%,transparent);font-family:var(--term-mono);color:var(--accent);border-radius:100px;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.page-shell .summary-trigger:hover{background:color-mix(in srgb,var(--accent)16%,transparent)}.page-shell .summary-trigger .pulse-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.page-shell .summary-trigger .chev{font-size:9px}.page-shell .summary-trigger.on{background:color-mix(in srgb,var(--accent)16%,transparent)}.page-shell .summary-panel{cursor:pointer;border-bottom:1px solid #0000;flex:none;max-height:0;transition:max-height .28s;overflow:hidden}.page-shell .summary-panel.on{border-bottom-color:var(--line);max-height:540px}.page-shell .sp-inner{border:1px solid var(--line);background:var(--bg-1);border-radius:6px;margin:0 12px 12px;overflow:hidden}.page-shell .sp-head{border-bottom:1px solid var(--line);background:rgba(var(--w),.015);align-items:baseline;gap:9px;padding:11px 14px;display:flex}.page-shell .sp-title{font-family:var(--term-display);color:var(--ink);font-size:16px;font-weight:800}.page-shell .sp-meta{font-family:var(--term-mono);color:var(--ink-faint);font-size:9.5px}.page-shell .sp-body{cursor:default;grid-template-columns:1fr 1fr;gap:10px;max-height:420px;padding:12px;display:grid;overflow-y:auto}.page-shell .sp-body::-webkit-scrollbar{width:5px}.page-shell .sp-body::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:2px}.page-shell .sp-card{border:1px solid var(--line);background:var(--bg-2);border-left:3px solid var(--c);box-shadow:-6px 0 16px -12px var(--c);border-radius:6px;padding:10px 12px}.page-shell .sp-mod-head{align-items:center;gap:7px;margin-bottom:7px;display:flex}.page-shell .sp-mod-head .dot{background:var(--c);border-radius:50%;width:7px;height:7px}.page-shell .sp-mod-title{font-family:var(--term-display);color:var(--ink);font-size:12px;font-weight:700}.page-shell .sp-mod-tag{font-family:var(--term-mono);color:var(--ink-faint);margin-left:auto;font-size:8.5px}.page-shell .sp-headline{color:var(--ink);border:1px dashed var(--line-strong);background:rgba(var(--w),.012);text-wrap:pretty;border-radius:4px;margin-bottom:7px;padding:6px 8px;font-size:11.5px;line-height:1.55}.page-shell .sp-bullets{flex-direction:column;gap:5px;margin-bottom:7px;display:flex}.page-shell .sp-bullet{align-items:baseline;gap:6px;display:flex}.page-shell .sp-bullet .bl-label{font-family:var(--term-mono);color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan)30%,transparent);border-radius:2px;flex-shrink:0;padding:0 3px;font-size:8px;font-weight:700}.page-shell .sp-bullet .bl-text{color:var(--ink-soft);font-size:11px;line-height:1.5}.page-shell .sp-layers{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding-top:6px;display:flex}.page-shell .sp-layer{align-items:baseline;gap:7px;font-size:10.5px;display:flex}.page-shell .sp-layer .lk{font-family:var(--term-mono);color:var(--ink-faint);flex-shrink:0;width:42px;font-size:8px;font-weight:700}.page-shell .sp-layer.urgent .lk{color:var(--warn)}.page-shell .sp-layer .lt{color:var(--ink-soft);line-height:1.45}.page-shell .sp-summary{color:var(--ink-soft);border-left:2px solid color-mix(in srgb,var(--c)45%,transparent);background:rgba(var(--w),.012);border-radius:0 4px 4px 0;margin-bottom:7px;padding:5px 8px;font-size:11px;line-height:1.5}.page-shell .info-main{flex:1;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.page-shell .info-main>.panel{background:var(--bg-1);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.page-shell .panel-head{border-bottom:1px solid var(--line);background:rgba(var(--w),.012);flex:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.page-shell .panel-head .ttl{font-family:var(--term-display);color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.page-shell .panel-head .ico{border-radius:4px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.page-shell .panel-head .right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.page-shell .col-search{background:var(--bg-0);border:1px solid var(--line-strong);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.page-shell .col-search input{color:var(--ink);font-family:var(--term-sans);background:0 0;border:0;outline:0;width:80px;font-size:10.5px}.page-shell .col-search input::placeholder{color:var(--ink-dim)}.page-shell .col-search .mag{color:var(--ink-faint);font-size:10px}.page-shell .panel-head .live-mini{background:var(--up-soft);border:1px solid color-mix(in srgb,var(--up)22%,transparent);color:var(--up);font-family:var(--term-mono);border-radius:100px;align-items:center;gap:5px;padding:2px 7px;font-size:8.5px;font-weight:600;display:inline-flex}.page-shell .panel-head .live-mini .d{background:var(--up);border-radius:50%;width:5px;height:5px}.page-shell .ai-band{border-bottom:1px solid var(--line);cursor:pointer;background:color-mix(in srgb,var(--c)6%,transparent);color:var(--ink-soft);align-items:flex-start;gap:6px;padding:7px 12px;font-size:10.5px;line-height:1.5;display:flex}.page-shell .ai-band:hover{background:color-mix(in srgb,var(--c)11%,transparent)}.page-shell .ai-band .ai-k{font-family:var(--term-mono);color:var(--c);border:1px solid color-mix(in srgb,var(--c)35%,transparent);border-radius:2px;flex-shrink:0;margin-top:1px;padding:0 3px;font-size:8px;font-weight:700}.page-shell .ai-band .ai-text{flex:1;min-width:0}.page-shell .ai-band .ai-expand{font-family:var(--term-mono);flex-shrink:0;font-size:9px;font-weight:600}.page-shell .feed-list{flex:1;min-height:0;overflow-y:auto}.page-shell .feed-list::-webkit-scrollbar{width:4px}.page-shell .feed-list::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:2px}.page-shell .time-bucket{z-index:1;background:var(--bg-2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:5px 12px;display:flex;position:sticky;top:0}.page-shell .time-bucket .h{font-family:var(--term-mono);color:var(--ink-soft);font-size:9.5px;font-weight:700}.page-shell .time-bucket .ln{background:var(--line);flex:1;height:1px}.page-shell .time-bucket .cnt{font-family:var(--term-mono);color:var(--ink-faint);font-size:8.5px}.page-shell .av,.page-shell .mini-av{font-weight:800;font-family:var(--term-mono);letter-spacing:-.2px;vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.page-shell .av.xs,.page-shell .mini-av.xs{width:14px;height:14px;font-size:8px}.page-shell .av.sm,.page-shell .mini-av.sm{width:18px;height:18px;font-size:9px}.page-shell .av.md,.page-shell .mini-av.md{width:22px;height:22px;font-size:10px}.page-shell .av.lg{width:28px;height:28px;font-size:12px}.page-shell .mini-av.img{padding:0}.page-shell .mini-av img{object-fit:cover;width:100%;height:100%;display:block}.page-shell .tag{font-size:10px;font-family:var(--term-mono);white-space:nowrap;border-radius:3px;align-items:center;padding:2px 6px;font-weight:500;display:inline-flex}.page-shell .tag.up{background:var(--up-soft);color:var(--up)}.page-shell .tag.down{background:var(--down-soft);color:var(--down)}.page-shell .tag.warn{background:var(--warn-soft);color:var(--warn)}.page-shell .tag.purple{background:var(--purple-soft);color:var(--purple)}.page-shell .tag.cyan{background:var(--cyan-soft);color:var(--cyan)}.page-shell .tag.gray{background:var(--bg-3);color:var(--ink-soft)}.page-shell .tag.tiny{padding:1px 4px;font-size:9px}.page-shell .ticker-pill{background:var(--bg-3);border:1px solid var(--line);cursor:pointer;border-radius:100px;align-items:center;gap:4px;padding:1px 7px 1px 2px;display:inline-flex}.page-shell .ticker-pill:hover{border-color:color-mix(in srgb,var(--cyan)40%,transparent)}.page-shell .ticker-pill .sym{font-family:var(--term-mono);color:var(--ink-soft);font-size:9px;font-weight:600}.page-shell .news-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:38px 1fr;gap:8px;padding:9px 12px;display:grid}.page-shell .news-row:hover{background:rgba(var(--w),.012)}.page-shell .time-col{font-family:var(--term-mono);color:var(--ink-faint);white-space:nowrap;font-size:10px;font-weight:700}.page-shell .news-body{min-width:0}.page-shell .news-body .ttl{color:var(--ink);text-wrap:pretty;font-size:12.5px;line-height:1.55}.page-shell .news-body .src{font-family:var(--term-mono);color:var(--ink-faint);margin-right:5px;font-size:9px}.page-shell .news-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.page-shell .bil-card,.page-shell .kol-card{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:42px 1fr;gap:8px;padding:9px 12px;display:grid}.page-shell .bil-card:hover,.page-shell .kol-card:hover{background:rgba(var(--w),.012)}.page-shell .bil-card .src{font-family:var(--term-mono);color:var(--purple);font-size:9.5px;font-weight:600}.page-shell .kol-card .src{font-family:var(--term-mono);color:var(--warn);font-size:9.5px;font-weight:700}.page-shell .bil-card .txt,.page-shell .kol-card .txt{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-shell .kol-card.featured{background:0 0;border-left:0}.page-shell .aoying-card{border-bottom:1px solid var(--line);cursor:pointer;padding:9px 12px}.page-shell .aoying-card:hover{background:rgba(var(--w),.012)}.page-shell .aoying-card .ac-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.page-shell .aoying-card .ac-src{font-family:var(--term-mono);color:var(--up);font-size:9.5px;font-weight:700}.page-shell .aoying-card .ac-time{font-family:var(--term-mono);color:var(--ink-faint);white-space:nowrap;font-size:10px;font-weight:700}.page-shell .aoying-txt{color:var(--ink);white-space:pre-wrap;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.5}.page-shell .section-divider{background:var(--bg-2);border-bottom:1px solid var(--line);z-index:1;align-items:center;gap:8px;padding:7px 12px;display:flex;position:sticky;top:0}.page-shell .section-divider .ttl{font-family:var(--term-display);color:var(--ink);font-size:11.5px;font-weight:700}.page-shell .section-divider .sub{font-family:var(--term-mono);color:var(--ink-faint);margin-left:auto;font-size:8.5px}.page-shell .surge-row-i{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:22px 22px 1fr auto;align-items:center;gap:7px;padding:7px 12px;display:grid}.page-shell .surge-row-i:hover{background:rgba(var(--w),.012)}.page-shell .surge-row-i .rk{font-family:var(--term-mono);color:var(--ink-faint);text-align:center;font-size:10px;font-weight:800}.page-shell .surge-row-i.t1 .rk{color:var(--accent)}.page-shell .si-info{flex-direction:column;gap:2px;min-width:0;display:flex}.page-shell .si-top{align-items:center;gap:6px;min-width:0;display:flex}.page-shell .si-top .sym{font-family:var(--term-mono);color:var(--ink);font-size:11px;font-weight:700}.page-shell .stock-chip{font-family:var(--term-mono);letter-spacing:.5px;color:#daa520;vertical-align:middle;white-space:nowrap;background:#daa52026;border:1px solid #daa52066;border-radius:3px;flex-shrink:0;align-items:center;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-flex}.page-shell .new-tag{font-family:var(--term-mono);color:var(--up);border:1px solid color-mix(in srgb,var(--up)40%,transparent);border-radius:2px;padding:0 3px;font-size:7.5px;font-weight:800}.page-shell .mom-tag{font-family:var(--term-mono);color:var(--warn);font-size:8px;font-weight:700}.page-shell .si-meta{font-family:var(--term-mono);color:var(--ink-faint);font-size:8.5px}.page-shell .si-meta .prev{opacity:.6}.page-shell .si-stat{text-align:right;font-family:var(--term-mono);flex-shrink:0}.page-shell .si-stat .lab{color:var(--ink-dim);font-size:7.5px;display:block}.page-shell .si-stat .v{font-size:11px;font-weight:700}.page-shell .sent-row{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.page-shell .sent-row:hover{background:rgba(var(--w),.012)}.page-shell .sent-row.t1{background:color-mix(in srgb,var(--accent)7%,transparent);border-left:2px solid var(--accent)}.page-shell .sr-l1{align-items:center;gap:6px;min-width:0;display:flex}.page-shell .sr-l1 .rk{font-family:var(--term-mono);color:var(--ink-faint);flex-shrink:0;font-size:10px;font-weight:800}.page-shell .sent-row.t1 .rk{color:var(--accent)}.page-shell .sr-l1 .sym{font-family:var(--term-mono);color:var(--ink);font-size:11.5px;font-weight:700}.page-shell .sr-l1 .pct{font-family:var(--term-mono);font-size:10px;font-weight:700}.page-shell .sr-l1 .posts{font-family:var(--term-mono);color:var(--ink-soft);flex-shrink:0;font-size:9.5px}.page-shell .sr-l1 .posts .u{color:var(--ink-dim);font-size:7.5px}.page-shell .consensus-pill{font-family:var(--term-mono);border-radius:3px;margin-left:auto;padding:1px 6px;font-size:8.5px;font-weight:800}.page-shell .lane-stack{flex-direction:column;gap:2px;display:flex}.page-shell .lane{font-family:var(--term-mono);align-items:center;gap:6px;font-size:9px;display:flex}.page-shell .lane .lk{border-radius:2px;padding:0 4px;font-size:8px;font-weight:700}.page-shell .lane.square .lk{color:var(--up);border:1px solid color-mix(in srgb,var(--up)30%,transparent)}.page-shell .lane.perp .lk{color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan)30%,transparent)}.page-shell .em-up{color:var(--up)}.page-shell .em-down{color:var(--down)}.page-shell .ai-take{color:var(--ink-soft);-webkit-line-clamp:2;border-top:1px dashed var(--line);-webkit-box-orient:vertical;padding-top:4px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.page-shell .ai-take.bull{color:color-mix(in srgb,var(--up)72%,var(--ink-soft))}.page-shell .ai-take.bear{color:color-mix(in srgb,var(--down)64%,var(--ink-soft))}.page-shell .ai-take.mix{color:var(--ink-soft)}.page-shell .disclaimer-fixed{font-family:var(--term-mono);color:var(--ink-faint);letter-spacing:.4px;border:1px solid var(--line);z-index:999;-webkit-backdrop-filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#0d1117d9;border-radius:6px;padding:5px 11px;font-size:10px;position:fixed;bottom:14px;left:14px}.page-shell .disclaimer-fixed .ico{color:var(--cyan);margin-right:4px}.page-shell .pane-empty{text-align:center;color:var(--ink-faint);font-size:11px;font-family:var(--term-mono);padding:30px 14px}.page-shell .pane-empty b{color:var(--ink-soft);margin-bottom:4px;font-size:12px;display:block}.page-shell .pane-empty p{color:var(--ink-dim);margin:4px 0 0;font-size:10.5px}.page-shell .panel-head .ib{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px}.page-shell .panel-head .ib:hover{color:var(--ink)}.modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:9999;background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out modal-fade-in;display:flex;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-box{background:var(--bg-1,#0a0d12);border:1px solid var(--line-strong,rgba(var(--w),.08));border-radius:10px;flex-direction:column;width:min(680px,100%);max-height:min(82vh,720px);animation:.22s cubic-bezier(.16,1,.3,1) modal-scale-in;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #000000a6,0 0 0 1px #22d3ee14}@keyframes modal-scale-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-head{border-bottom:1px solid var(--line,rgba(var(--w),.06));background:linear-gradient(#22d3ee0a,#0000);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.modal-head .mh-meta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.modal-head .mh-src{font-family:var(--term-mono);color:var(--cyan,#22d3ee);letter-spacing:.3px;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:600}.modal-head .mh-src.l1{color:var(--accent,#2bd07a);background:#2bd07a14;border-color:#2bd07a47}.modal-head .mh-src.l2{color:var(--warn,#f59e0b);background:#f59e0b14;border-color:#f59e0b47}.modal-head .mh-time{font-family:var(--term-mono);color:var(--ink-faint,#ffffff80);font-size:11px}.modal-head .mh-kol{font-family:var(--term-mono);color:var(--ink,#fff);font-size:13px;font-weight:700}.modal-head .mh-tag,.modal-head .mh-badge{background:rgba(var(--w),.06);color:var(--ink-soft,#ffffffbf);border:1px solid var(--line,rgba(var(--w),.08));letter-spacing:.2px;border-radius:3px;padding:2px 7px;font-size:10.5px}.modal-close{color:var(--ink-faint,#ffffff80);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:18px;transition:all .12s;display:grid}.modal-close:hover{background:rgba(var(--w),.06);color:var(--ink,#fff)}.modal-body{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-thumb{background:var(--bg-3,rgba(var(--w),.08));border-radius:3px}.modal-content{color:var(--ink,#fff);font-size:14px;line-height:1.7}.modal-content p{margin:0 0 10px}.modal-content p:last-child{margin-bottom:0}.modal-tags{border-top:1px solid var(--line,rgba(var(--w),.06));flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;display:flex}.modal-tags .sym{font-family:var(--term-mono);color:var(--cyan,#22d3ee);background:#22d3ee14;border:1px solid #22d3ee33;border-radius:3px;padding:3px 8px;font-size:11px}.modal-stats{border-top:1px solid var(--line,rgba(var(--w),.06));font-family:var(--term-mono);color:var(--ink-faint,#ffffff80);gap:16px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.modal-body .kol-desc-card{background:rgba(var(--w),.025);border:1px solid var(--line,rgba(var(--w),.06));border-left:2px solid var(--cyan,#22d3ee);font-family:var(--term-mono);border-radius:4px;margin-top:18px;padding:12px 14px}.modal-body .kol-desc-card .kdc-line1{align-items:center;gap:4px;margin-bottom:6px;font-size:11.5px;display:flex}.modal-body .kol-desc-card .kdc-handle{color:var(--ink-soft,#ffffffb3)}.modal-body .kol-desc-card .kdc-sep{color:var(--ink-faint,#fff6)}.modal-body .kol-desc-card .kdc-role{color:var(--cyan,#22d3ee);font-weight:600}.modal-body .kol-desc-card .kdc-desc{color:var(--ink,#ffffffe6);font-size:12px;line-height:1.55}.modal-foot{border-top:1px solid var(--line,rgba(var(--w),.06));background:#00000040;flex-shrink:0;align-items:center;padding:12px 18px;display:flex}.modal-foot .flex{flex:1}.modal-foot .mf-hint{font-family:var(--term-mono);color:var(--ink-faint,#ffffff73);letter-spacing:.3px;font-size:11px}.modal-foot .mf-link{font-family:var(--term-mono);color:var(--cyan,#22d3ee);background:#22d3ee0f;border:1px solid #22d3ee52;border-radius:4px;padding:5px 12px;font-size:12px;text-decoration:none;transition:all .12s}.modal-foot .mf-link:hover{background:#22d3ee24;border-color:#22d3ee8c;box-shadow:0 0 12px -2px #22d3ee66}.modal-content .disc-section{margin-bottom:18px}.modal-content .disc-section:last-child{margin-bottom:0}.modal-content .disc-section h4{color:var(--cyan,#22d3ee);letter-spacing:.3px;margin:0 0 8px;font-size:13.5px;font-weight:700}.modal-content .disc-section p{color:var(--ink-soft,#ffffffc7);font-size:13px;line-height:1.65}.distill-strip .dl-disclaimer{color:var(--ink-faint,#ffffff6b);cursor:pointer;text-underline-offset:3px;margin-left:8px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .12s}.distill-strip .dl-disclaimer:hover{color:var(--cyan,#22d3ee)}.profile-modal-box{width:min(560px,100%)!important;max-height:min(86vh,760px)!important}.pm-section{margin-bottom:18px}.pm-section:last-child{margin-bottom:0}.pm-section-title{color:var(--ink-soft,#ffffffb3);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:600;display:flex}.pm-card{background:rgba(var(--w),.025);border:1px solid var(--line,rgba(var(--w),.06));border-radius:8px;padding:14px 16px}.pm-row{align-items:center;gap:14px;display:flex}.pm-avatar{width:42px;height:42px;font-family:var(--term-display);color:#fff;text-shadow:0 0 8px #00000073;border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.pm-identity{min-width:0}.pm-username{color:var(--ink,#fff);margin-bottom:4px;font-size:14px;font-weight:600}.pm-email{font-family:var(--term-mono);color:var(--ink-faint,#ffffff80);align-items:center;font-size:11.5px;display:flex}.pm-hint{color:var(--ink-faint,#ffffff8c);margin-bottom:10px;font-size:12px;line-height:1.55}.pm-hint.reauth{color:var(--cyan,#22d3ee);background:#22d3ee0a;border:1px solid #22d3ee2e;border-radius:5px;padding:8px 10px;font-size:12px}.pm-input-group{flex-direction:column;gap:8px;display:flex}.pm-input{border:1px solid var(--line-strong,rgba(var(--w),.08));width:100%;height:36px;color:var(--ink,#fff);font-family:var(--term-mono);background:#00000052;border-radius:5px;outline:none;padding:0 12px;font-size:13px;transition:all .12s}.pm-input:focus{border-color:var(--cyan,#22d3ee);box-shadow:0 0 0 2px #22d3ee1f}.pm-input.otp{letter-spacing:6px;text-align:center;font-size:18px;font-weight:700}.pm-error{color:var(--loss,#ef4444);background:#ef444414;border:1px solid #ef44444d;border-radius:5px;margin-top:8px;padding:7px 10px;font-size:12px;line-height:1.5}.pm-success{color:var(--up,#2bd07a);background:#2bd07a14;border:1px solid #2bd07a4d;border-radius:5px;margin-top:8px;padding:7px 10px;font-size:12px}.pm-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pm-btn{cursor:pointer;border:1px solid #0000;border-radius:5px;height:32px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s}.pm-btn.primary{color:var(--cyan,#22d3ee);background:#22d3ee26;border-color:#22d3ee80}.pm-btn.primary:hover:not(:disabled){background:#22d3ee38;box-shadow:0 0 12px -2px #22d3ee66}.pm-btn.primary:disabled{opacity:.4;cursor:not-allowed}.pm-btn.ghost{border-color:var(--line-strong,rgba(var(--w),.1));color:var(--ink-soft,#ffffffb3);background:0 0}.pm-btn.ghost:hover:not(:disabled){background:rgba(var(--w),.04)}.pm-link{color:var(--cyan,#22d3ee);padding:4px 0;font-size:12.5px;text-decoration:none;transition:opacity .12s;display:inline-block}.pm-link:hover{opacity:.7}.pm-logout{color:var(--loss,#ef4444);cursor:pointer;background:0 0;border:1px solid #ef444459;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.pm-logout:hover{background:#ef444414}@media (max-width:1440px){.page-shell.info-shell .info-main{gap:10px;padding:10px}.page-shell.info-shell .distill-strip{padding:8px 14px}}@media (max-width:1280px){.page-shell.info-shell .info-main{gap:8px;padding:8px}.page-shell.info-shell .news-row,.page-shell.info-shell .bil-card,.page-shell.info-shell .kol-card{padding:8px 10px}.page-shell.info-shell .surge-row-i{padding:6px 10px}.page-shell.info-shell .panel-head{padding:8px 10px}}@media (max-width:1180px){.page-shell.info-shell .info-main{gap:7px;padding:7px}.page-shell.info-shell .news-row{grid-template-columns:34px 1fr;gap:7px}.page-shell.info-shell .bil-card,.page-shell.info-shell .kol-card{grid-template-columns:38px 1fr;gap:7px}}