@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700&family=Outfit:wght@500;600;700&display=swap";.mpv1{--mp-navy: #0a1628;--mp-navy-2: #12233d;--mp-navy-3: #1a3358;--mp-bg: #eef2f7;--mp-surface: #ffffff;--mp-surface-2: #f7f9fc;--mp-border: #e2e8f0;--mp-border-2: #cbd5e1;--mp-text: #0f172a;--mp-text-2: #475569;--mp-text-3: #94a3b8;--mp-accent: #2563eb;--mp-accent-2: #1d4ed8;--mp-accent-soft: rgba(37, 99, 235, .1);--mp-bull: #059669;--mp-bear: #dc2626;--mp-warn: #d97706;--mp-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .04);--mp-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--mp-radius: 14px;--mp-radius-sm: 10px;--mp-font: "Noto Sans TC", "Outfit", sans-serif;--mp-display: "Outfit", "Noto Sans TC", sans-serif;--mp-nav-w: 220px;--mp-topbar-h: 64px;--mp-btn-h: 40px;--mp-input-h: 42px;--mp-badge-h: 24px;--mp-icon: 17px;--mp-row-h: 56px;--mp-section-gap: .85rem;--mp-title-gap: .35rem;--mp-mobile-nav-h: 60px;--mp-content-max: 1480px;min-height:100vh;font-family:var(--mp-font);color:var(--mp-text);background:var(--mp-bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.mpv1 *,.mpv1 *:before,.mpv1 *:after{box-sizing:border-box}.mpv1 a{color:inherit;text-decoration:none}.mpv1 h1,.mpv1 h2,.mpv1 h3,.mpv1 h4{font-family:var(--mp-display);font-weight:700;letter-spacing:-.02em;margin:0}.mpv1 p{margin:0}.mpv1 button,.mpv1 input,.mpv1 select,.mpv1 textarea{font:inherit}.mpv1 svg{flex-shrink:0}.mpv1-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--mp-radius-sm);border:1px solid transparent;padding:0 1.05rem;min-height:var(--mp-btn-h);font-weight:600;font-size:.875rem;cursor:pointer;transition:.15s ease;white-space:nowrap}.mpv1-btn-primary{background:var(--mp-accent);color:#fff}.mpv1-btn-primary:hover{background:var(--mp-accent-2)}.mpv1-btn-outline{background:#fff;border-color:var(--mp-accent);color:var(--mp-accent)}.mpv1-btn-outline:hover{background:var(--mp-accent-soft)}.mpv1-btn-ghost{background:#fff;border-color:var(--mp-border);color:var(--mp-text-2)}.mpv1-btn-ghost:hover{border-color:var(--mp-border-2);color:var(--mp-text)}.mpv1-btn-danger-ghost{background:transparent;border-color:transparent;color:var(--mp-bear);padding:.35rem .55rem;font-size:.78rem}.mpv1-btn-block{width:100%}.mpv1-btn-sm{padding:.4rem .75rem;font-size:.78rem;border-radius:8px}.mpv1-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .55rem;min-height:var(--mp-badge-h);font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.mpv1-chip-bull,.mpv1-chip-advice-watch{background:#0596691f;color:var(--mp-bull)}.mpv1-chip-bear{background:#dc26261a;color:var(--mp-bear)}.mpv1-chip-neutral,.mpv1-chip-obs,.mpv1-chip-advice{background:var(--mp-accent-soft);color:var(--mp-accent)}.mpv1-chip-wait,.mpv1-chip-advice-wait{background:#dc262614;color:var(--mp-bear)}.mpv1-chip-risk-low{background:#0596691a;color:var(--mp-bull)}.mpv1-chip-risk-medium{background:#d977061f;color:var(--mp-warn)}.mpv1-chip-risk-high{background:#dc26261a;color:var(--mp-bear)}.mpv1-score{font-weight:700;font-variant-numeric:tabular-nums;font-size:.85rem}.mpv1-score span{color:var(--mp-text-3);font-weight:500;font-size:.72rem}.mpv1-chg-up{color:var(--mp-bull);font-weight:700;font-variant-numeric:tabular-nums}.mpv1-chg-down{color:var(--mp-bear);font-weight:700;font-variant-numeric:tabular-nums}.mpv1-mkt-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.75rem;background:#fff;border-bottom:1px solid var(--mp-border);position:sticky;top:0;z-index:40}.mpv1-logo{font-family:var(--mp-display);font-weight:700;font-size:1.2rem;letter-spacing:.04em}.mpv1-side .mpv1-logo{color:#fff;padding:1.15rem 1.1rem .85rem;display:block}.mpv1-mkt-links{display:flex;align-items:center;gap:1.1rem;font-size:.88rem;font-weight:600;color:var(--mp-text-2)}.mpv1-mkt-links a.is-active{color:var(--mp-accent)}.mpv1-mkt-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.75rem;background:var(--mp-navy);color:#94a3b8;font-size:.8rem;margin-top:auto}.mpv1-mkt-footer-links{display:flex;gap:.65rem;align-items:center}.mpv1-mkt-footer a{color:#cbd5e1}.mpv1-auth-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--mp-bg)}.mpv1-land{background:#fff}.mpv1-land-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center;width:min(1240px,100%);margin:0 auto;padding:3.25rem 1.5rem 2.75rem}.mpv1-land-hero h1{font-size:clamp(2.2rem,4.2vw,3.35rem);line-height:1.12;margin:.65rem 0 1rem}.mpv1-land-kicker{color:var(--mp-accent);font-weight:700;font-size:.82rem;letter-spacing:.06em}.mpv1-land-lead{color:var(--mp-text-2);font-size:1.05rem;max-width:34rem;line-height:1.65}.mpv1-land-cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.mpv1-preview-panel{background:linear-gradient(165deg,#0b1b33,#143056 55%,#1e3a6e);border-radius:20px;padding:1.15rem;color:#e2e8f0;box-shadow:0 24px 60px #0f172a47;display:grid;gap:.85rem}.mpv1-preview-top{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.mpv1-preview-kpi{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.7rem .75rem}.mpv1-preview-kpi .lbl{font-size:.7rem;color:#93c5fd}.mpv1-preview-kpi .val{font-size:1.05rem;font-weight:700;margin-top:.2rem;color:#fff}.mpv1-preview-kpi .val.bull{color:#34d399}.mpv1-preview-kpi .val.warn{color:#fbbf24}.mpv1-preview-chart{background:#ffffff0a;border-radius:12px;padding:.55rem .65rem .35rem;height:120px}.mpv1-preview-assets{display:grid;gap:.4rem}.mpv1-preview-asset{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:.45rem .55rem;border-radius:10px;background:#ffffff0d;font-size:.82rem}.mpv1-section{width:min(1240px,100%);margin:0 auto;padding:2.75rem 1.5rem}.mpv1-section-head{max-width:40rem;margin-bottom:1.5rem}.mpv1-section-head h2{font-size:1.65rem;margin-bottom:.45rem}.mpv1-section-head p{color:var(--mp-text-2);line-height:1.6}.mpv1-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mpv1-pillar{border:1px solid var(--mp-border);border-radius:var(--mp-radius);padding:1.25rem;background:var(--mp-surface-2)}.mpv1-pillar .ico{width:36px;height:36px;border-radius:10px;background:var(--mp-accent-soft);color:var(--mp-accent);display:grid;place-items:center;margin-bottom:.75rem}.mpv1-pillar h3{font-size:1.05rem;margin-bottom:.4rem}.mpv1-pillar p{color:var(--mp-text-2);font-size:.9rem;line-height:1.55}.mpv1-land-band{background:var(--mp-surface-2);border-top:1px solid var(--mp-border);border-bottom:1px solid var(--mp-border)}.mpv1-ui-shot{border:1px solid var(--mp-border);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--mp-shadow)}.mpv1-ui-shot-bar{background:var(--mp-navy);color:#fff;padding:.7rem 1rem;font-size:.8rem;font-weight:600;display:flex;gap:1rem}.mpv1-ui-shot-body{padding:1rem;display:grid;grid-template-columns:1.2fr .8fr;gap:.85rem}.mpv1-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mpv1-trust-item{text-align:center;padding:1.25rem 1rem}.mpv1-trust-item strong{display:block;margin:.45rem 0 .25rem}.mpv1-trust-item span{color:var(--mp-text-2);font-size:.88rem}.mpv1-auth-body{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:640px}.mpv1-auth-left{background:linear-gradient(160deg,#071427,#12305a 60%,#1d4ed8);color:#fff;position:relative;overflow:hidden;padding:2.5rem 2.25rem}.mpv1-auth-left:after{content:"";position:absolute;top:20%;right:-10%;bottom:-10%;left:30%;background:radial-gradient(circle at 30% 40%,rgba(96,165,250,.2),transparent 55%);pointer-events:none}.mpv1-auth-left-inner{position:relative;z-index:1;max-width:420px}.mpv1-auth-left h1{font-size:clamp(1.7rem,2.4vw,2.2rem);margin:1rem 0 .65rem;line-height:1.25}.mpv1-auth-left .mpv1-lead{color:#bfdbfe;line-height:1.6;margin-bottom:1.5rem}.mpv1-feature-list{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.mpv1-feature-list li{display:grid;grid-template-columns:40px 1fr;gap:.75rem;align-items:start}.mpv1-ico{width:36px;height:36px;border-radius:999px;background:#ffffff1f;display:grid;place-items:center;color:#93c5fd}.mpv1-feature-list strong{display:block;margin-bottom:.15rem}.mpv1-feature-list span{color:#94a3b8;font-size:.85rem;line-height:1.45}.mpv1-secure-badge{margin-top:2rem;color:#93c5fd;font-size:.85rem;display:flex;align-items:center;gap:.45rem}.mpv1-auth-right{display:grid;place-items:center;padding:2rem 1.25rem;background:#f8fafc}.mpv1-auth-card{width:min(440px,100%);background:#fff;border:1px solid var(--mp-border);border-radius:18px;box-shadow:var(--mp-shadow-sm);padding:1.75rem 1.5rem}.mpv1-auth-card h2{font-size:1.45rem;text-align:center}.mpv1-auth-card .mpv1-sub{text-align:center;color:var(--mp-text-2);margin:.45rem 0 1.25rem;font-size:.88rem}.mpv1-field{margin-bottom:.85rem}.mpv1-field label{display:block;font-size:.8rem;font-weight:600;margin-bottom:.35rem;color:var(--mp-text-2)}.mpv1-input{display:flex;align-items:center;gap:.45rem;border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm);padding:0 .75rem;min-height:var(--mp-input-h);background:#fff}.mpv1-input:focus-within{border-color:var(--mp-accent);box-shadow:0 0 0 3px var(--mp-accent-soft)}.mpv1-input input{border:0;outline:0;width:100%;background:transparent}.mpv1-input-ico{color:var(--mp-text-3);display:grid;place-items:center}.mpv1-row-between{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.mpv1-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--mp-text-2)}.mpv1-link{color:var(--mp-accent);font-weight:600;font-size:.85rem;background:none;border:0;cursor:pointer;padding:0}.mpv1-divider{display:flex;align-items:center;gap:.75rem;color:var(--mp-text-3);font-size:.8rem;margin:1rem 0}.mpv1-divider:before,.mpv1-divider:after{content:"";flex:1;height:1px;background:var(--mp-border)}.mpv1-seg{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.mpv1-seg button{border:1px solid var(--mp-border);background:#fff;border-radius:10px;padding:.7rem;font-weight:600;cursor:pointer;color:var(--mp-text-2)}.mpv1-seg button.is-on{border-color:var(--mp-accent);color:var(--mp-accent);background:var(--mp-accent-soft)}.mpv1-steps{display:flex;justify-content:space-between;gap:.35rem;margin:1rem 0 1.15rem;font-size:.72rem;color:var(--mp-text-3)}.mpv1-steps span{display:flex;align-items:center;gap:.3rem}.mpv1-steps i{width:22px;height:22px;border-radius:999px;background:#e2e8f0;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.7rem}.mpv1-steps .is-on{color:var(--mp-accent);font-weight:700}.mpv1-steps .is-on i{background:var(--mp-accent);color:#fff}.mpv1-auth-left-steps{display:grid;gap:.85rem;margin:1.5rem 0}.mpv1-auth-left-steps .step{display:flex;align-items:center;gap:.75rem}.mpv1-auth-left-steps .bubble{width:28px;height:28px;border-radius:999px;background:#ffffff26;display:grid;place-items:center;font-size:.8rem;font-weight:700}.mpv1-auth-left .mpv1-trust-row{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.5rem;font-size:.78rem;color:#bfdbfe}.mpv1-app-shell{display:grid;grid-template-columns:var(--mp-nav-w) 1fr;min-height:100vh}.mpv1-side{background:var(--mp-navy);color:#cbd5e1;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.04)}.mpv1-side-nav{display:grid;gap:.2rem;padding:.35rem .7rem;flex:1}.mpv1-side-link{display:flex;align-items:center;gap:.65rem;padding:.62rem .75rem;border-radius:10px;font-weight:600;font-size:.86rem;color:#94a3b8}.mpv1-side-link .nav-ico{width:var(--mp-icon);height:var(--mp-icon);color:#cbd5e1;stroke:currentColor;opacity:1;transition:color .15s ease}.mpv1-side-link:hover{background:#93c5fd14;color:#bfdbfe}.mpv1-side-link:hover .nav-ico{color:#93c5fd}.mpv1-side-link.is-active{background:var(--mp-accent);color:#fff}.mpv1-side-link.is-active .nav-ico{color:#fff}.mpv1-side-promo{margin:.75rem;padding:.95rem;border-radius:12px;background:var(--mp-navy-2);border:1px solid rgba(255,255,255,.06)}.mpv1-side-promo h4{color:#fff;font-size:.88rem;margin:.45rem 0 .3rem}.mpv1-side-promo p{color:#94a3b8;font-size:.75rem;line-height:1.45;margin-bottom:.7rem}.mpv1-app-main{min-width:0;padding:0 1.25rem 1.75rem;max-width:var(--mp-content-max);width:100%}.mpv1-topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:var(--mp-topbar-h);padding:.85rem 0 .95rem;border-bottom:1px solid var(--mp-border);margin-bottom:1rem;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--mp-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mpv1-topbar-left{display:flex;align-items:center;gap:.85rem;min-width:0}.mpv1-market-status{display:inline-flex;align-items:center;gap:.45rem;background:#fff;border:1px solid var(--mp-border);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.mpv1-market-status .dot{width:8px;height:8px;border-radius:999px;background:var(--mp-bull)}.mpv1-search{display:flex;align-items:center;gap:.45rem;background:#fff;border:1px solid var(--mp-border);border-radius:10px;padding:.4rem .7rem;min-width:200px;color:var(--mp-text-3)}.mpv1-search input{border:0;outline:0;width:100%;background:transparent;color:var(--mp-text);font-size:.85rem}.mpv1-top-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.mpv1-plan-pill{display:inline-flex;align-items:center;gap:.35rem;background:var(--mp-accent-soft);color:var(--mp-accent);border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:700}.mpv1-icon-btn{width:34px;height:34px;border-radius:10px;border:1px solid var(--mp-border);background:#fff;display:grid;place-items:center;color:var(--mp-text-2);position:relative;cursor:pointer}.mpv1-icon-btn .mpv1-dot{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:999px;background:var(--mp-bear);border:1.5px solid #fff}.mpv1-user-chip{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid var(--mp-border);border-radius:999px;padding:.25rem .65rem .25rem .3rem;font-weight:600;font-size:.8rem}.mpv1-avatar{width:26px;height:26px;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;display:grid;place-items:center;font-size:.7rem;font-weight:700}.mpv1-tier-preview{display:flex;align-items:center;gap:.35rem;padding:.25rem .4rem;border-radius:8px;border:1px dashed #cbd5e1;background:#f8fafc}.mpv1-tier-preview label{font-size:.65rem;font-weight:700;color:var(--mp-text-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.mpv1-tier-preview select{border:0;background:transparent;font-size:.75rem;font-weight:600;color:var(--mp-text-2);outline:0;cursor:pointer}.mpv1-card{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-sm);padding:1rem 1.05rem}.mpv1-card-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.mpv1-card-title{font-size:.95rem}.mpv1-muted{color:var(--mp-text-2);line-height:1.5;font-size:.85rem}.mpv1-grid{display:grid;gap:.85rem}.mpv1-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mpv1-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mpv1-grid-2{grid-template-columns:1.35fr 1fr}.mpv1-grid-dash{grid-template-columns:1.45fr 1fr}.mpv1-grid-pulse{grid-template-columns:1.4fr 1fr}.mpv1-intel{padding:.95rem 1rem;display:grid;gap:.35rem;min-height:108px}.mpv1-intel .lbl{font-size:.75rem;font-weight:700;color:var(--mp-text-3);letter-spacing:.02em}.mpv1-intel .val{font-family:var(--mp-display);font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.mpv1-intel .val.bull{color:var(--mp-bull)}.mpv1-intel .val.accent{color:var(--mp-accent)}.mpv1-intel .val.warn{color:var(--mp-warn)}.mpv1-intel .hint{font-size:.8rem;color:var(--mp-text-2);line-height:1.4}.mpv1-intel .meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.15rem}.mpv1-pulse-chart{height:180px;border-radius:12px;background:linear-gradient(180deg,#2563eb14,#2563eb03);padding:.5rem}.mpv1-ticker-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.75rem}.mpv1-ticker{border:1px solid var(--mp-border);border-radius:10px;padding:.55rem .65rem;background:var(--mp-surface-2)}.mpv1-ticker .sym{font-weight:700;font-size:.8rem}.mpv1-ticker .px{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600;margin-top:.15rem}.mpv1-breadth{margin-top:.85rem}.mpv1-breadth-bar{height:10px;border-radius:999px;overflow:hidden;display:flex;background:#e2e8f0;margin:.45rem 0}.mpv1-breadth-bar .bull{background:var(--mp-bull)}.mpv1-breadth-bar .bear{background:var(--mp-bear)}.mpv1-breadth-meta{display:flex;justify-content:space-between;font-size:.78rem;color:var(--mp-text-2)}.mpv1-plain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.mpv1-plain-item{border:1px solid var(--mp-border);border-radius:12px;padding:.85rem;background:var(--mp-surface-2)}.mpv1-plain-item h4{font-size:.82rem;margin-bottom:.35rem}.mpv1-plain-item.caution h4{color:var(--mp-warn)}.mpv1-plain-item p{font-size:.84rem;color:var(--mp-text-2);line-height:1.5}.mpv1-opp-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.mpv1-opp-col{border:1px solid var(--mp-border);border-radius:12px;overflow:hidden;background:#fff}.mpv1-opp-col-head{padding:.55rem .75rem;font-size:.78rem;font-weight:700;border-bottom:1px solid var(--mp-border);background:var(--mp-surface-2)}.mpv1-opp-col-head.long{color:var(--mp-bull)}.mpv1-opp-col-head.short{color:var(--mp-bear)}.mpv1-opp-col-head.watch{color:var(--mp-accent)}.mpv1-feed{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.mpv1-feed li{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:start;padding:.55rem .15rem;border-bottom:1px solid var(--mp-border)}.mpv1-feed li:last-child{border-bottom:0}.mpv1-feed strong{display:block;font-size:.84rem}.mpv1-feed p,.mpv1-feed .sub{font-size:.78rem;color:var(--mp-text-2);margin-top:.1rem}.mpv1-feed time{font-size:.72rem;color:var(--mp-text-3);white-space:nowrap}.mpv1-footer-link{display:inline-flex;margin-top:.65rem;color:var(--mp-accent);font-weight:700;font-size:.82rem}.mpv1-toolbar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:space-between;margin-bottom:.85rem}.mpv1-filters{display:flex;flex-wrap:wrap;gap:.35rem}.mpv1-filter{border:1px solid var(--mp-border);background:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:600;color:var(--mp-text-2);cursor:pointer}.mpv1-filter.is-on{background:var(--mp-accent);border-color:var(--mp-accent);color:#fff}.mpv1-rank-table{width:100%;border-collapse:separate;border-spacing:0}.mpv1-rank-table thead th{text-align:left;font-size:.72rem;font-weight:700;color:var(--mp-text-3);padding:.55rem .5rem;border-bottom:1px solid var(--mp-border);background:var(--mp-surface-2);position:sticky;top:0;white-space:nowrap}.mpv1-rank-table tbody td{padding:.65rem .5rem;border-bottom:1px solid var(--mp-border);vertical-align:middle;font-size:.84rem;height:var(--mp-row-h)}.mpv1-rank-table tbody tr{transition:background .12s ease}.mpv1-rank-table tbody tr:hover{background:#2563eb0a}.mpv1-asset-cell{display:flex;align-items:center;gap:.55rem;min-width:140px}.mpv1-coin{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:.65rem;font-weight:700;color:#fff;background:#64748b}.mpv1-coin-btc{background:#f59e0b}.mpv1-coin-eth{background:#6366f1}.mpv1-coin-sol{background:#14b8a6}.mpv1-asset-cell strong{display:block;font-size:.88rem}.mpv1-asset-cell span{color:var(--mp-text-3);font-size:.72rem}.mpv1-reason-cell{color:var(--mp-text-2);font-size:.8rem;max-width:220px;line-height:1.35}.mpv1-sparkline{width:72px;height:28px;display:block}.mpv1-spark{width:100%;height:100%;display:block}.mpv1-alert-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.mpv1-alert-groups{display:grid;gap:1rem}.mpv1-alert-group h3{font-size:.82rem;color:var(--mp-text-3);margin-bottom:.55rem;font-weight:700}.mpv1-alert-card{display:grid;grid-template-columns:40px 1fr auto;gap:.75rem;padding:.85rem;border:1px solid var(--mp-border);border-radius:12px;background:#fff;margin-bottom:.55rem}.mpv1-alert-card.is-unread{border-color:#2563eb59;background:#f8fbff}.mpv1-alert-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.mpv1-alert-ico.high{background:#dc26261a;color:var(--mp-bear)}.mpv1-alert-ico.caution{background:#d977061f;color:var(--mp-warn)}.mpv1-alert-ico.info{background:var(--mp-accent-soft);color:var(--mp-accent)}.mpv1-alert-card h4{font-size:.9rem;margin-bottom:.2rem}.mpv1-alert-card p{color:var(--mp-text-2);font-size:.82rem;line-height:1.45}.mpv1-alert-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;font-size:.72rem;color:var(--mp-text-3)}.mpv1-asset-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.mpv1-asset-hero h1{font-size:1.55rem}.mpv1-asset-price{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;margin-top:.35rem}.mpv1-asset-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.mpv1-candle-wrap{height:280px;border-radius:12px;background:var(--mp-surface-2);border:1px solid var(--mp-border);padding:.5rem}.mpv1-decision-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.mpv1-decision{border:1px solid var(--mp-border);border-radius:12px;padding:.85rem;background:#fff;min-height:110px}.mpv1-decision h4{font-size:.75rem;color:var(--mp-text-3);margin-bottom:.4rem}.mpv1-decision p{font-size:.86rem;line-height:1.45;color:var(--mp-text)}.mpv1-tabs{display:flex;gap:.25rem;flex-wrap:wrap;margin:.85rem 0 .65rem;border-bottom:1px solid var(--mp-border);padding-bottom:.35rem}.mpv1-tab{border:0;background:transparent;color:var(--mp-text-3);font-weight:600;font-size:.84rem;padding:.4rem .7rem;border-radius:8px;cursor:pointer}.mpv1-tab.is-on{background:var(--mp-accent-soft);color:var(--mp-accent)}.mpv1-plans-hero{background:linear-gradient(120deg,#071427,#12305a 55%,#1d4ed8);color:#fff;border-radius:0 0 20px 20px;padding:2.25rem 1.5rem 1.75rem;display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.mpv1-plans-hero h1{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:.45rem}.mpv1-plans-hero p{color:#bfdbfe;max-width:32rem}.mpv1-plans-wrap{width:min(1200px,100%);margin:0 auto;padding:1.5rem 1.25rem 3rem}.mpv1-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:1.25rem}.mpv1-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:stretch}.mpv1-plan{border:1px solid var(--mp-border);border-radius:16px;background:#fff;padding:1.15rem;display:flex;flex-direction:column;gap:.55rem;position:relative;min-height:0}.mpv1-plan.is-hot{border-color:var(--mp-accent);box-shadow:0 0 0 2px var(--mp-accent-soft),var(--mp-shadow);transform:translateY(-2px)}.mpv1-plan-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--mp-accent);color:#fff;font-size:.68rem;font-weight:700;border-radius:999px;padding:.22rem .65rem;white-space:nowrap}.mpv1-plan .price{font-size:1.35rem;font-weight:700}.mpv1-plan .audience{font-size:.8rem;color:var(--mp-text-2);line-height:1.4}.mpv1-plan .daily{font-size:.78rem;color:var(--mp-accent);font-weight:600;line-height:1.4}.mpv1-plan ul{margin:.25rem 0 .65rem;padding-left:1rem;color:var(--mp-text-2);line-height:1.55;font-size:.8rem;flex:1}.mpv1-compare{width:100%;border-collapse:collapse;margin-top:1.25rem;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--mp-border)}.mpv1-compare th,.mpv1-compare td{padding:.7rem .65rem;border-bottom:1px solid var(--mp-border);text-align:center;font-size:.8rem}.mpv1-compare th:first-child,.mpv1-compare td:first-child{text-align:left}.mpv1-compare thead{background:#f8fafc}.mpv1-settings{display:grid;grid-template-columns:200px 1fr;gap:1rem;align-items:start}.mpv1-settings-nav{display:grid;gap:.25rem;position:sticky;top:72px}.mpv1-settings-nav button{text-align:left;border:0;background:transparent;padding:.55rem .7rem;border-radius:8px;font-weight:600;font-size:.84rem;color:var(--mp-text-2);cursor:pointer}.mpv1-settings-nav button.is-on{background:#fff;color:var(--mp-accent);border:1px solid var(--mp-border)}.mpv1-settings-panel h2{font-size:1.1rem;margin-bottom:.35rem}.mpv1-settings-panel .mpv1-muted{margin-bottom:1rem}.mpv1-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.mpv1-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--mp-border);font-size:.88rem}.mpv1-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.mpv1-page-title{font-size:1.25rem}.mpv1-page-sub{color:var(--mp-text-2);margin-top:.2rem;font-size:.85rem}.mpv1-list{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.mpv1-empty{color:var(--mp-text-3);text-align:center;padding:1.5rem .75rem;font-size:.88rem}.mpv1-locked{border:1px dashed var(--mp-border-2);border-radius:12px;padding:1rem;background:var(--mp-surface-2);text-align:center}.mpv1-locked h4{margin:.45rem 0 .25rem}.mpv1-check-dot{width:20px;height:20px;border-radius:999px;background:var(--mp-accent-soft);color:var(--mp-accent);display:grid;place-items:center;font-size:.7rem;font-weight:700}.mpv1-page-pad{width:min(1120px,100%);margin:0 auto;padding:1.5rem 1.25rem 3rem}.mpv1-mobile-nav{display:none;position:fixed;inset:auto 0 0 0;height:var(--mp-mobile-nav-h);background:#fffffff7;border-top:1px solid var(--mp-border);z-index:50;padding-bottom:env(safe-area-inset-bottom)}.mpv1-mobile-nav a{flex:1;display:grid;place-items:center;font-size:.68rem;font-weight:700;color:var(--mp-text-3)}.mpv1-mobile-nav a.is-active{color:var(--mp-accent)}.mpv1-btn-soft{background:var(--mp-accent-soft);color:var(--mp-accent);border:0}@media (max-width: 1200px){.mpv1-grid-4,.mpv1-plan-grid,.mpv1-decision-grid,.mpv1-opp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.mpv1-land-hero,.mpv1-grid-2,.mpv1-grid-dash,.mpv1-grid-pulse,.mpv1-ui-shot-body,.mpv1-settings{grid-template-columns:1fr}}@media (max-width: 980px){.mpv1-auth-body{grid-template-columns:1fr}.mpv1-auth-left{display:none}.mpv1-pillars,.mpv1-value-grid,.mpv1-trust-row,.mpv1-plain-grid,.mpv1-form-grid,.mpv1-preview-top,.mpv1-app-shell{grid-template-columns:1fr}.mpv1-side{display:none}.mpv1-mobile-nav{display:flex}.mpv1-app-main{padding:.75rem .85rem calc(var(--mp-mobile-nav-h) + 1rem)}.mpv1-search{display:none}.mpv1-mkt-links a:not(.mpv1-btn){display:none}.mpv1-rank-table .hide-sm{display:none}}@media (max-width: 640px){.mpv1-grid-4,.mpv1-plan-grid,.mpv1-opp-cols,.mpv1-decision-grid,.mpv1-ticker-row{grid-template-columns:1fr}.mpv1-top-actions .mpv1-btn-outline{display:none}}.mpv1-app-main{max-width:none;width:100%}.mpv1-topbar{justify-content:stretch}.mpv1-search-wide{flex:1;min-width:0;max-width:560px;margin-right:auto;background:#f1f5f9;border-color:transparent;border-radius:999px;padding:.5rem .85rem}.mpv1-kbd{font-size:.7rem;border:1px solid var(--mp-border);border-radius:6px;padding:.1rem .35rem;color:var(--mp-text-3);background:#fff}.mpv1-badge-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:999px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:700;display:grid;place-items:center;border:1.5px solid #fff;line-height:1}.mpv1-icon-btn .mpv1-dot{display:none}.mpv1-layout-aside{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:.85rem;align-items:start}.mpv1-aside-stack{display:grid;gap:.75rem}.mpv1-aside-card .mpv1-card-title{font-size:.88rem;margin-bottom:.65rem}.mpv1-score-ring{display:block}.mpv1-donut-wrap{position:relative;margin:0 auto}.mpv1-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.mpv1-donut-center strong{font-size:1.05rem}.mpv1-donut-center span{font-size:.72rem;color:var(--mp-text-3)}.mpv1-bias-gauge{position:relative;height:10px;margin:.65rem 0 .35rem}.mpv1-bias-gauge-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e)}.mpv1-bias-gauge-needle{position:absolute;top:-3px;width:12px;height:12px;border-radius:999px;background:#0f172a;border:2px solid #fff;transform:translate(-50%);box-shadow:0 1px 3px #0003}.mpv1-switch{width:40px;height:22px;border-radius:999px;border:0;background:#cbd5e1;position:relative;cursor:pointer;padding:0}.mpv1-switch.is-on{background:var(--mp-accent)}.mpv1-switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;transition:.15s}.mpv1-switch.is-on .mpv1-switch-knob{left:20px}.mpv1-legend{display:grid;gap:.35rem;font-size:.78rem;color:var(--mp-text-2)}.mpv1-legend-row{display:flex;align-items:center;gap:.4rem}.mpv1-legend-dot{width:8px;height:8px;border-radius:999px}.mpv1-action-link{color:var(--mp-accent);font-weight:700;font-size:.78rem;white-space:nowrap}.mpv1-risk-sq{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:6px;font-size:.72rem;font-weight:700}.mpv1-risk-sq.med{background:#d9770626;color:#d97706}.mpv1-risk-sq.high{background:#dc26261f;color:#dc2626}.mpv1-risk-sq.low{background:#0596691f;color:#059669}.mpv1-medal{font-size:.95rem}.mpv1-pulse-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem;margin-bottom:.75rem}.mpv1-pulse-stat{background:var(--mp-surface-2);border-radius:10px;padding:.55rem .65rem}.mpv1-pulse-stat .lbl{font-size:.72rem;color:var(--mp-text-3)}.mpv1-pulse-stat .val{font-weight:700;font-size:.95rem;margin-top:.15rem}.mpv1-change-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.75rem}.mpv1-change-chip{border:1px solid var(--mp-border);border-radius:10px;padding:.55rem .65rem;background:#fff;font-size:.78rem}.mpv1-change-chip strong{display:block;margin-bottom:.2rem}.mpv1-change-chip .arrow{color:var(--mp-accent);font-weight:700}.mpv1-intel-list{list-style:none;padding:0;margin:.35rem 0 0;display:grid;gap:.4rem}.mpv1-intel-list li{display:grid;grid-template-columns:16px 1fr;gap:.4rem;font-size:.8rem;color:var(--mp-text-2);line-height:1.4}.mpv1-intel-list .bullet{color:var(--mp-accent);font-weight:700}.mpv1-intel-list .bullet.warn{color:var(--mp-warn)}.mpv1-compact-asset{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--mp-border);font-size:.82rem}.mpv1-compact-asset:last-child{border-bottom:0}.mpv1-load-more{display:flex;justify-content:center;padding:.85rem;color:var(--mp-accent);font-weight:700;font-size:.85rem;border:0;background:transparent;cursor:pointer;width:100%}.mpv1-mkt-footer-rich{display:block;padding:2rem 1.75rem 1rem}.mpv1-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem}.mpv1-footer-grid strong{display:block;color:#e2e8f0;margin-bottom:.55rem;font-size:.85rem}.mpv1-footer-grid a,.mpv1-footer-grid p,.mpv1-footer-grid span{display:block;color:#94a3b8;font-size:.82rem;margin-bottom:.35rem;line-height:1.45}.mpv1-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:.85rem;font-size:.78rem;color:#64748b}.mpv1-levels{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.mpv1-levels li{display:flex;justify-content:space-between;font-size:.82rem;padding:.4rem 0;border-bottom:1px solid var(--mp-border)}.mpv1-levels .tag{font-weight:700;font-size:.72rem}.mpv1-levels .res{color:var(--mp-bear)}.mpv1-levels .sup{color:var(--mp-bull)}.mpv1-ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.75rem}.mpv1-ind{border:1px solid var(--mp-border);border-radius:10px;padding:.65rem;background:var(--mp-surface-2)}.mpv1-ind .lbl{font-size:.72rem;color:var(--mp-text-3);margin-bottom:.25rem}.mpv1-notif-table{width:100%;border-collapse:collapse;font-size:.84rem}.mpv1-notif-table th{text-align:center;color:var(--mp-text-3);font-size:.72rem;padding:.4rem}.mpv1-notif-table td{padding:.65rem .4rem;border-bottom:1px solid var(--mp-border)}.mpv1-notif-table td:first-child{text-align:left;font-weight:600}.mpv1-notif-table td:not(:first-child){text-align:center}.mpv1-settings-main{display:grid;gap:.85rem}.mpv1-avatar-lg{width:72px;height:72px;border-radius:999px;background:linear-gradient(135deg,#93c5fd,#2563eb);color:#fff;display:grid;place-items:center;font-size:1.4rem;font-weight:700}@media (max-width: 1200px){.mpv1-layout-aside{grid-template-columns:1fr}.mpv1-footer-grid,.mpv1-ind-grid{grid-template-columns:1fr 1fr}.mpv1-change-strip{grid-template-columns:1fr}}.mpv1-preview-panel-dense{gap:.7rem;padding:1rem}.mpv1-preview-panel-dense .mpv1-preview-kpi{min-height:92px}.mpv1-preview-panel-dense .mpv1-preview-chart{height:108px}.mpv1-preview-panel-dense .mpv1-bias-gauge{margin:.35rem 0 0}.mpv1-preview-panel-dense .mpv1-bias-gauge-track{height:6px}.mpv1-preview-panel-dense .mpv1-bias-gauge-needle{width:10px;height:10px;top:-2px;background:#fff;border-color:#0f172a}.mpv1-medal{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;font-size:.72rem;font-weight:800;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 1px rgba(15,23,42,.25);box-shadow:0 1px 2px #0f172a1f}.mpv1-dash-fold{display:grid;gap:.7rem}.mpv1-dash-fold .mpv1-intel{min-height:0;padding:.8rem .9rem;gap:.25rem}.mpv1-dash-fold .mpv1-intel .val{font-size:1.28rem}.mpv1-dash-fold .mpv1-intel-list{margin-top:.2rem;gap:.22rem}.mpv1-dash-fold .mpv1-intel-list li{font-size:.76rem}.mpv1-dash-fold .mpv1-pulse-stats{margin-bottom:.45rem;gap:.4rem}.mpv1-dash-fold .mpv1-pulse-stat{padding:.4rem .55rem}.mpv1-pulse-chart-compact{height:88px}.mpv1-pulse-chart-compact .mpv1-spark{height:100%;width:100%}.mpv1-rank-table-compact thead th,.mpv1-rank-table-compact tbody td{padding-top:.45rem;padding-bottom:.45rem;font-size:.8rem}.mpv1-dash-fold .mpv1-aside-card{padding:.75rem .85rem}.mpv1-dash-fold .mpv1-feed li{padding:.4rem 0}.mpv1-dash-fold .mpv1-feed p{font-size:.76rem;-webkit-line-clamp:2}.mpv1-chart-card{padding:.85rem .95rem .95rem}.mpv1-chart-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem}.mpv1-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem;padding:.35rem .4rem;margin-bottom:.55rem;border:1px solid var(--mp-border);border-radius:10px;background:#f8fafc}.mpv1-chart-intervals{display:flex;flex-wrap:wrap;gap:.2rem}.mpv1-chart-iv{border:0;background:transparent;color:var(--mp-text-2);font-size:.75rem;font-weight:700;padding:.28rem .55rem;border-radius:7px;cursor:pointer;line-height:1}.mpv1-chart-iv.is-on{background:#fff;color:var(--mp-accent);box-shadow:0 0 0 1px #2563eb40,0 1px 2px #0f172a0f}.mpv1-chart-tools{display:flex;align-items:center;gap:.15rem}.mpv1-chart-tool{width:30px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--mp-text-2);display:grid;place-items:center;cursor:pointer}.mpv1-chart-tool:hover{background:#fff;color:var(--mp-navy)}.mpv1-candle-wrap{height:320px;padding:.35rem .45rem .45rem;background:#fff}.mpv1-candle-svg{width:100%;height:100%;display:block}.mpv1-auth-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.72}.mpv1-auth-deco-svg{width:100%;height:100%;display:block}.mpv1-auth-left:after{inset:auto;width:70%;height:55%;right:-8%;bottom:-5%;background:radial-gradient(circle at 40% 40%,rgba(147,197,253,.22),transparent 60%)}.mpv1-dash-intel{grid-template-columns:1.18fr 1.18fr .82fr .82fr}.mpv1-intel-primary{border-color:#2563eb2e;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #2563eb0f;background:linear-gradient(180deg,#fff,#f8fbff)}.mpv1-intel-primary .val{font-size:1.42rem}.mpv1-intel-support{padding:.75rem .85rem;background:var(--mp-surface);opacity:.98}.mpv1-intel-support .val{font-size:1.05rem}.mpv1-intel-support .mpv1-intel-list{margin-top:.2rem}.mpv1-intel-support .mpv1-intel-list li{font-size:.74rem}.mpv1-pulse-controls{display:flex;align-items:center;gap:.5rem}.mpv1-pulse-range{margin:0!important;border:0!important;padding:0!important;gap:.15rem}.mpv1-pulse-range .mpv1-tab{border:0;background:transparent;cursor:pointer;font:inherit}.mpv1-pulse-metrics{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.mpv1-pulse-metric{border:1px solid var(--mp-border);background:var(--mp-surface-2);color:var(--mp-text-2);border-radius:999px;padding:.22rem .65rem;min-height:var(--mp-badge-h);font-size:.72rem;font-weight:700;cursor:pointer}.mpv1-pulse-metric.is-on{background:var(--mp-accent-soft);border-color:#2563eb59;color:var(--mp-accent)}.mpv1-pulse-chart-lbl{font-size:.72rem;color:var(--mp-text-3);margin-bottom:.25rem;font-weight:600}.mpv1-medal{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;font-size:.72rem;font-weight:800;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 1px rgba(15,23,42,.28)}.mpv1-rank-num{color:var(--mp-text-3);font-weight:700;font-variant-numeric:tabular-nums}.mpv1-chart-title-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:.35rem}.mpv1-demo-badge{display:inline-flex;align-items:center;min-height:var(--mp-badge-h);padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#64748b;background:#f1f5f9;border:1px solid var(--mp-border)}.mpv1-ohlc{display:flex;flex-wrap:wrap;gap:.55rem .85rem;font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--mp-text-2);font-weight:600}.mpv1-ohlc em{font-style:normal;color:var(--mp-text-3);font-weight:700;margin-right:.2rem;font-size:.7rem}.mpv1-preview-panel-dense{background:linear-gradient(165deg,#071427,#102848 55%,#163a66);gap:.65rem}.mpv1-preview-tile{background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.mpv1-preview-panel-dense .mpv1-preview-chart,.mpv1-preview-panel-dense .mpv1-preview-assets{padding:.65rem .7rem}.mpv1-preview-panel-dense .mpv1-preview-assets{display:grid;gap:.35rem}.mpv1-preview-panel-dense .mpv1-preview-asset{background:#ffffff0a}.mpv1-input-ico{display:grid;place-items:center;color:var(--mp-text-3);width:18px}.mpv1-grid{gap:var(--mp-section-gap)}.mpv1-card-title{margin-bottom:var(--mp-title-gap)}.mpv1-dash-fold .mpv1-intel-primary{min-height:0}.mpv1-m-only{display:none!important}@media (max-width: 980px){.mpv1-d-only{display:none!important}.mpv1-m-only{display:block!important}.mpv1{--mp-m-radius: 16px;--mp-m-gap: .7rem;--mp-m-pad: .95rem;--mp-mobile-nav-h: 64px}.mpv1-app-shell{grid-template-columns:1fr}.mpv1-side{display:none!important}.mpv1-app-main{padding:0 .85rem calc(var(--mp-mobile-nav-h) + env(safe-area-inset-bottom,0px) + .85rem);max-width:none;width:100%;overflow-x:hidden}.mpv1-mobile-nav{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--mp-mobile-nav-h) + env(safe-area-inset-bottom,0px));padding:.35rem .25rem env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid var(--mp-border);box-shadow:0 -6px 20px #0f172a0d;justify-content:space-around;align-items:stretch}.mpv1-mobile-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:44px;color:#94a3b8;font-size:.68rem;font-weight:700;text-decoration:none}.mpv1-mobile-nav a .mpv1-m-nav-ico{color:#94a3b8}.mpv1-mobile-nav a.is-active,.mpv1-mobile-nav a.is-active .mpv1-m-nav-ico{color:var(--mp-accent)}.mpv1-m-topbar{display:flex!important;align-items:center;justify-content:space-between;min-height:52px;padding:.35rem 0 .55rem;margin-bottom:.35rem;position:sticky;top:0;z-index:20;background:var(--mp-bg)}.mpv1-m-topbar-title{font-family:var(--mp-display);font-weight:700;font-size:1.05rem}.mpv1-m-topbar-actions{display:flex;align-items:center;gap:.35rem}.mpv1-m-iconbtn{width:44px;height:44px;border:0;border-radius:12px;background:#fff;color:var(--mp-text-2);display:grid;place-items:center;position:relative;cursor:pointer;box-shadow:var(--mp-shadow-sm)}.mpv1-m-avatar{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#93c5fd,#2563eb);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.85rem}.mpv1-m-stack{display:grid;gap:var(--mp-m-gap)}.mpv1-m-card{background:#fff;border:1px solid var(--mp-border);border-radius:var(--mp-m-radius);padding:var(--mp-m-pad);box-shadow:var(--mp-shadow-sm)}.mpv1-m-card-hero{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#2563eb29}.mpv1-m-kicker{font-size:.72rem;font-weight:700;color:var(--mp-text-3);margin-bottom:.35rem}.mpv1-m-hero-row{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.mpv1-m-hero-val{font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.mpv1-m-hero-val.bull{color:var(--mp-bull)}.mpv1-m-hero-sub{color:var(--mp-warn);font-weight:700;font-size:.85rem;margin-top:.15rem}.mpv1-m-gauge-wrap{width:42%;min-width:110px}.mpv1-m-one-line{margin-top:.55rem;color:var(--mp-text-2);font-size:.84rem;line-height:1.45}.mpv1-m-best{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.mpv1-m-best strong{font-size:1.2rem;margin-right:.4rem}.mpv1-m-best p{margin-top:.35rem;color:var(--mp-text-2);font-size:.82rem}.mpv1-m-cta{display:inline-flex;margin-top:.65rem;color:var(--mp-accent);font-weight:700;font-size:.84rem;min-height:44px;align-items:center}.mpv1-m-actions{margin:0;padding-left:1.1rem;color:var(--mp-text);font-size:.88rem;line-height:1.55}.mpv1-m-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem}.mpv1-m-card-head a{color:var(--mp-accent);font-size:.78rem;font-weight:700}.mpv1-m-mini-tabs{display:flex;gap:.25rem}.mpv1-m-mini-tabs span{font-size:.72rem;font-weight:700;color:var(--mp-text-3);padding:.25rem .5rem;border-radius:999px}.mpv1-m-mini-tabs span.is-on{background:var(--mp-accent-soft);color:var(--mp-accent)}.mpv1-m-ticker-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.mpv1-m-pill{font-size:.72rem;font-weight:700;background:var(--mp-surface-2);border-radius:999px;padding:.28rem .55rem;color:var(--mp-text-2)}.mpv1-m-metric{display:flex;justify-content:space-between;font-size:.84rem;margin-bottom:.35rem}.mpv1-m-metric em.up{color:var(--mp-bull);font-style:normal}.mpv1-m-spark{height:88px}.mpv1-m-plain{list-style:none;padding:0;margin:0;display:grid;gap:.15rem}.mpv1-m-plain li{display:grid;grid-template-columns:28px 1fr 16px;gap:.45rem;align-items:center;min-height:52px;padding:.35rem 0;border-bottom:1px solid var(--mp-border)}.mpv1-m-plain li:last-child{border-bottom:0}.mpv1-m-plain .ico{width:28px;height:28px;border-radius:8px;background:var(--mp-accent-soft);color:var(--mp-accent);display:grid;place-items:center;font-size:.78rem}.mpv1-m-plain strong{display:block;font-size:.84rem}.mpv1-m-plain p{color:var(--mp-text-2);font-size:.76rem;line-height:1.35;margin-top:.1rem}.mpv1-m-list,.mpv1-m-change,.mpv1-m-alerts,.mpv1-m-market-list,.mpv1-m-watch-list,.mpv1-m-alert-cards{list-style:none;padding:0;margin:0}.mpv1-m-row{display:grid;grid-template-columns:22px 28px 1fr auto;gap:.45rem;align-items:center;min-height:52px;padding:.4rem 0;border-bottom:1px solid var(--mp-border)}.mpv1-m-row .rank{color:var(--mp-text-3);font-weight:700;font-size:.78rem}.mpv1-m-row .coin,.mpv1-m-market-row .coin,.mpv1-m-watch-row .coin{width:28px;height:28px;border-radius:999px;background:#64748b;color:#fff;display:grid;place-items:center;font-size:.7rem;font-weight:700}.mpv1-m-row .meta strong{display:block}.mpv1-m-row .meta span,.mpv1-m-row .right{font-size:.78rem}.mpv1-m-row .right{display:grid;justify-items:end;gap:.2rem}.up{color:var(--mp-bull);font-weight:700}.down{color:var(--mp-bear);font-weight:700}.mpv1-m-change li{display:grid;gap:.15rem;padding:.55rem 0;border-bottom:1px solid var(--mp-border)}.mpv1-m-change .chg{color:var(--mp-accent);font-size:.78rem;font-weight:700}.mpv1-m-change em{font-style:normal;color:var(--mp-text-2);font-size:.76rem}.mpv1-m-alerts li{display:grid;grid-template-columns:20px 1fr auto;gap:.45rem;padding:.55rem 0;border-bottom:1px solid var(--mp-border);font-size:.8rem}.mpv1-m-alerts time{color:var(--mp-text-3);font-size:.7rem}.mpv1-m-pagehead{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.mpv1-m-pagehead h1{font-size:1.25rem}.mpv1-m-pagehead-actions{display:flex;gap:.25rem}.mpv1-m-chips{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mpv1-m-chips::-webkit-scrollbar{display:none}.mpv1-m-chips button{flex:0 0 auto;border:1px solid var(--mp-border);background:#fff;border-radius:999px;padding:.4rem .75rem;min-height:36px;font-size:.78rem;font-weight:700;color:var(--mp-text-2);cursor:pointer}.mpv1-m-chips button.is-on{background:var(--mp-accent);border-color:var(--mp-accent);color:#fff}.mpv1-m-hint{color:var(--mp-text-2);font-size:.8rem;margin:.15rem 0 .35rem}.mpv1-m-market-row{display:grid;grid-template-columns:24px 28px 1fr auto;gap:.5rem;align-items:start;padding:.75rem 0;border-bottom:1px solid var(--mp-border);min-height:72px}.mpv1-m-market-row .rank{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:var(--mp-text-3);background:#f1f5f9}.mpv1-m-market-row .rank.m1{background:linear-gradient(160deg,#fff6c8,#c9a227);color:#fff}.mpv1-m-market-row .rank.m2{background:linear-gradient(160deg,#f8fafc,#94a3b8);color:#fff}.mpv1-m-market-row .rank.m3{background:linear-gradient(160deg,#f3d5b5,#a66a2b);color:#fff}.mpv1-m-market-row .main .top{display:flex;gap:.35rem;align-items:baseline}.mpv1-m-market-row .name{color:var(--mp-text-3);font-size:.72rem}.mpv1-m-market-row .reason{color:var(--mp-text-2);font-size:.74rem;margin-top:.2rem;line-height:1.35}.mpv1-m-market-row .stats{display:grid;justify-items:end;gap:.2rem}.mpv1-m-market-row .stats strong{font-size:.86rem}.mpv1-m-watch-row{display:grid;grid-template-columns:28px 1fr auto;gap:.55rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--mp-border);min-height:64px}.mpv1-m-watch-row .main{display:grid;gap:.12rem}.mpv1-m-watch-row .delta{font-size:.74rem;color:var(--mp-accent);font-weight:600}.mpv1-m-alert-card{display:grid;grid-template-columns:36px 1fr 16px;gap:.55rem;align-items:start;padding:.85rem;border-radius:var(--mp-m-radius);border:1px solid var(--mp-border);background:#fff;margin-bottom:.55rem;min-height:64px}.mpv1-m-alert-card .ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.mpv1-m-alert-card.tone-high{background:#ef44440f;border-color:#ef44442e}.mpv1-m-alert-card.tone-high .ico{background:#ef44441f;color:#ef4444}.mpv1-m-alert-card.tone-caution{background:#f59e0b12;border-color:#f59e0b33}.mpv1-m-alert-card.tone-caution .ico{background:#f59e0b24;color:#d97706}.mpv1-m-alert-card.tone-info{background:#2563eb0d;border-color:#2563eb29}.mpv1-m-alert-card.tone-info .ico{background:#2563eb1a;color:var(--mp-accent)}.mpv1-m-alert-card .top{display:flex;justify-content:space-between;gap:.5rem}.mpv1-m-alert-card time{color:var(--mp-text-3);font-size:.7rem;white-space:nowrap}.mpv1-m-alert-card p{color:var(--mp-text-2);font-size:.8rem;margin-top:.2rem;line-height:1.4}.mpv1-m-asset-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.mpv1-m-asset-bar-actions{display:flex;gap:.25rem}.mpv1-m-asset-price .px{font-size:1.7rem;font-weight:800}.mpv1-m-asset-price .badges{display:flex;gap:.45rem;align-items:center;margin-top:.45rem}.mpv1-m-conclusion{font-weight:700;font-size:.95rem;line-height:1.45}.mpv1-m-iv-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mpv1-m-iv-scroll .mpv1-chart-toolbar{min-width:420px;flex-wrap:nowrap}.mpv1-m-candle{height:300px}.mpv1-m-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mpv1-m-decision-grid h4{font-size:.72rem;color:var(--mp-text-3);margin-bottom:.35rem}.mpv1-m-decision-grid p{font-size:.78rem;color:var(--mp-text-2);line-height:1.4}.mpv1-m-plans{display:grid;gap:.7rem}.mpv1-m-plan{position:relative;border:1px solid var(--mp-border);border-radius:var(--mp-m-radius);padding:1rem;background:#fff}.mpv1-m-plan.is-hot{border-color:var(--mp-accent);box-shadow:0 0 0 1px #2563eb26}.mpv1-m-plan .badge{position:absolute;top:.75rem;right:.75rem;background:var(--mp-accent);color:#fff;font-size:.68rem;font-weight:700;border-radius:999px;padding:.2rem .5rem}.mpv1-m-plan h3{font-size:1.05rem}.mpv1-m-plan .price{font-size:1.25rem;font-weight:800;margin:.25rem 0}.mpv1-m-plan .who{color:var(--mp-text-2);font-size:.8rem;margin-bottom:.55rem}.mpv1-m-plan ul{list-style:none;padding:0;margin:0 0 .75rem;display:grid;gap:.3rem;font-size:.82rem}.mpv1-m-compare{border:0;background:transparent;color:var(--mp-accent);font-weight:700;min-height:44px}.mpv1-m-profile{display:flex;gap:.75rem;align-items:center;padding:1rem;background:#fff;border:1px solid var(--mp-border);border-radius:var(--mp-m-radius)}.mpv1-m-profile .av{width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,#93c5fd,#2563eb);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.2rem}.mpv1-m-profile strong{display:block}.mpv1-m-profile span,.mpv1-m-profile em{display:block;font-style:normal;color:var(--mp-text-2);font-size:.8rem}.mpv1-m-settings-group{background:#fff;border:1px solid var(--mp-border);border-radius:var(--mp-m-radius);overflow:hidden}.mpv1-m-settings-group h2{font-size:.75rem;color:var(--mp-text-3);padding:.65rem .9rem .25rem}.mpv1-m-settings-group ul{list-style:none;padding:0;margin:0}.mpv1-m-settings-row{width:100%;display:grid;grid-template-columns:20px 1fr auto 16px;gap:.55rem;align-items:center;min-height:48px;padding:.65rem .9rem;border:0;border-top:1px solid var(--mp-border);background:transparent;text-align:left;color:var(--mp-text);font:inherit;cursor:pointer}.mpv1-m-settings-row .val{color:var(--mp-text-3);font-size:.78rem}.mpv1-auth-shell{min-height:100vh}.mpv1-m-login{position:relative;max-width:430px;margin:0 auto;padding:1rem 1.15rem calc(1.25rem + env(safe-area-inset-bottom,0px));overflow-x:hidden}.mpv1-m-login-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 80% -10%,rgba(37,99,235,.1),transparent 55%),radial-gradient(circle at 10% 90%,rgba(37,99,235,.05),transparent 40%),linear-gradient(180deg,#f8fafc,#fff 40%);opacity:1}.mpv1-m-login-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(148,163,184,.22) 1px,transparent 1px);background-size:16px 16px;opacity:.35}.mpv1-m-login>*:not(.mpv1-m-login-bg){position:relative;z-index:1}.mpv1-m-login-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.mpv1-m-login-hero h1{font-size:1.7rem;margin-bottom:.35rem}.mpv1-m-login-hero p{color:var(--mp-text-2);font-size:.95rem;margin-bottom:1.15rem}.mpv1-m-passkey{min-height:48px}.mpv1-m-passkey-hint{text-align:center;color:var(--mp-text-3);font-size:.78rem;margin:.45rem 0 .85rem}.mpv1-m-seg{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;background:#f1f5f9;border-radius:12px;padding:.25rem;margin-bottom:.85rem}.mpv1-m-seg button{border:0;background:transparent;border-radius:10px;min-height:40px;font-weight:700;color:var(--mp-text-2);cursor:pointer}.mpv1-m-seg button.is-on{background:#fff;color:var(--mp-accent);box-shadow:var(--mp-shadow-sm)}.mpv1-m-phone .cc{font-weight:700;color:var(--mp-text-2);padding-right:.35rem;border-right:1px solid var(--mp-border);margin-right:.35rem}.mpv1-m-social{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.85rem}.mpv1-m-recover,.mpv1-m-register{text-align:center;font-size:.84rem;margin-top:.85rem;color:var(--mp-text-2)}.mpv1-m-trust{margin-top:1.35rem;padding-top:.85rem;border-top:1px solid var(--mp-border);color:var(--mp-text-3);font-size:.72rem;line-height:1.55;text-align:center}}@media (min-width: 981px){.mpv1-mobile-nav,.mpv1-m-topbar,.mpv1-m-login{display:none!important}}:root{--bg-deep: #0b0f14;--bg-panel: #10161e;--bg-elevated: #151c26;--bg-hover: #1a2330;--bg-surface: #121820;--bg-inset: #0d1218;--border: #243040;--border-soft: #1a2330;--border-strong: #334155;--text: #e6edf5;--text-muted: #8b9aab;--text-dim: #5e6d80;--text-inverse: #0b0f14;--accent: #d4a017;--accent-soft: rgba(212, 160, 23, .12);--accent-line: rgba(212, 160, 23, .4);--accent-blue: #3b82c4;--bullish: #22c55e;--bearish: #ef4444;--neutral: #94a3b8;--blocked: #f97316;--hold: #eab308;--pass: #22c55e;--warning: #f59e0b;--danger: #dc2626;--positive: var(--bullish);--negative: var(--bearish);--warn: var(--warning);--demo: #a78b2a;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-card: 4px;--radius-badge: 2px;--radius-input: 3px;--font: "Noto Sans TC", "IBM Plex Sans", "PingFang TC", "Microsoft JhengHei", "Segoe UI", system-ui, sans-serif;--mono: "IBM Plex Mono", "Consolas", monospace;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-base: .875rem;--fs-md: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.2rem;--fs-title: 1.35rem;--table-row-h: 2rem;--dash-gap: .75rem;--card-pad: .75rem .85rem;--sidebar-w: 188px;--rail-w: 0px;--topbar-h: auto;--topbar-min-h: 52px;--banner-h: 28px}:root{--nx-bg-0: #0a0e13;--nx-bg-1: #0f141b;--nx-bg-2: #151b24;--nx-bg-3: #1b2330;--nx-border: rgba(148, 163, 184, .16);--nx-border-strong: rgba(148, 163, 184, .28);--nx-text: #e8eef6;--nx-text-2: #a8b4c4;--nx-text-3: #6f7d90;--nx-long: #22c55e;--nx-long-soft: rgba(34, 197, 94, .12);--nx-short: #ef4444;--nx-short-soft: rgba(239, 68, 68, .12);--nx-warn: #eab308;--nx-warn-soft: rgba(234, 179, 8, .14);--nx-neutral: #94a3b8;--nx-live: #22c55e;--nx-delayed: #eab308;--nx-stale: #f97316;--nx-accent: #c9a227;--nx-accent-soft: rgba(201, 162, 39, .12);--nx-s1: .25rem;--nx-s2: .5rem;--nx-s3: .75rem;--nx-s4: 1rem;--nx-s5: 1.25rem;--nx-s6: 1.5rem;--nx-s8: 2rem;--nx-r-sm: 6px;--nx-r-md: 10px;--nx-r-lg: 14px;--nx-shadow: 0 8px 24px rgba(0, 0, 0, .28);--nx-fs-label: .72rem;--nx-fs-body: .875rem;--nx-fs-title: 1.125rem;--nx-fs-hero: 1.5rem;--nx-fs-num: 1.75rem;--nx-fs-num-lg: 2.25rem;--nx-dur-fast: .12s;--nx-dur: .22s;--nx-ease: cubic-bezier(.2, .8, .2, 1);--nx-chart-grid: rgba(148, 163, 184, .12);--nx-chart-axis: #6f7d90;--nx-chart-tooltip-bg: #151b24}@media (prefers-reduced-motion: reduce){:root{--nx-dur-fast: 1ms;--nx-dur: 1ms}.nx-motion-ok{animation:none!important;transition:none!important}}:root{--w4-shell-bg: var(--nx-bg-0, #0a0e13);--w4-panel-bg: var(--nx-bg-2, #151b24);--w4-panel-border: var(--nx-border, rgba(148, 163, 184, .16));--w4-accent: var(--nx-accent, #c9a227);--w4-accent-soft: var(--nx-accent-soft, rgba(201, 162, 39, .12));--w4-nav-primary-h: 2.75rem;--w4-nav-secondary-w: 13.5rem;--w4-mobile-nav-h: 3.25rem;--w4-funnel-gap: .5rem;--w4-no-data-color: var(--nx-text-3, #6f7d90);--w4-no-data-bg: rgba(111, 125, 144, .08);--w4-leverage-badge-bg: rgba(201, 162, 39, .14);--w4-leverage-badge-border: rgba(201, 162, 39, .35);--w4-shadow-readonly: rgba(148, 163, 184, .12);--w4-ai-fab-size: 3rem;--w4-ai-fab-bg: var(--nx-bg-3, #1b2330);--w4-ai-fab-border: var(--w4-accent);--w4-ai-drawer-max-h: min(72vh, 560px);--w4-wb-tab-gap: .35rem;--w4-wb-tab-active: var(--w4-accent-soft);--w4-alert-critical: #ef4444;--w4-alert-warn: #eab308;--w4-alert-info: #94a3b8;--w4-dq-fail-bg: rgba(239, 68, 68, .08);--w4-dq-ok-bg: rgba(34, 197, 94, .08)}.nx-wave4-shell{--sidebar-w: var(--w4-nav-secondary-w)}.nx-wave4-shell .main-content{max-width:1760px;margin-inline:auto;width:100%}.w4-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem 1rem;align-items:start}.w4-col-12{grid-column:span 12}.w4-col-8{grid-column:span 8}.w4-col-4{grid-column:span 4}.w4-dq-strip{padding:.55rem .75rem;border:1px solid var(--w4-panel-border);border-radius:var(--nx-r-md, 10px);background:var(--w4-panel-bg)}.w4-expand-details summary{cursor:pointer}@media (max-width: 1024px){.w4-col-8,.w4-col-4{grid-column:span 12}}.w4-no-data{color:var(--w4-no-data-color);background:var(--w4-no-data-bg);border-radius:var(--nx-r-sm, 6px);padding:.15rem .45rem;font-size:.78rem;font-family:ui-monospace,monospace}.w4-leverage-badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--w4-leverage-badge-bg);border:1px solid var(--w4-leverage-badge-border)}.w4-funnel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--w4-funnel-gap)}.w4-funnel-step{text-align:center;padding:.55rem .4rem;border:1px solid var(--w4-panel-border);border-radius:var(--nx-r-md, 10px);background:var(--w4-panel-bg)}.w4-funnel-step strong{display:block;font-size:1.1rem}.w4-funnel-step span{font-size:.68rem;color:var(--nx-text-3, #6f7d90)}.w4-mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:var(--w4-mobile-nav-h);background:var(--w4-panel-bg);border-top:1px solid var(--w4-panel-border);z-index:40;grid-template-columns:repeat(5,1fr);align-items:stretch}.w4-mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.62rem;gap:.15rem;color:var(--nx-text-2)}.w4-mobile-more{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.62rem;position:relative}.w4-mobile-more summary{list-style:none;cursor:pointer;color:var(--nx-text-2)}.w4-mobile-more-panel{position:absolute;bottom:calc(100% + .35rem);right:.25rem;min-width:9rem;background:var(--w4-panel-bg);border:1px solid var(--w4-panel-border);border-radius:var(--nx-r-md, 10px);padding:.45rem;display:flex;flex-direction:column;gap:.35rem;z-index:50}@media (max-width: 768px){.w4-mobile-bottom-nav{display:grid}.nx-wave4-shell .main-content{padding-bottom:calc(var(--w4-mobile-nav-h) + .5rem)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);background:var(--bg-deep);color:var(--text);font-size:var(--fs-base);line-height:1.4;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.app-shell{display:grid;grid-template-rows:var(--banner-h) auto 1fr;min-height:100%;max-width:100vw;overflow-x:hidden}.app-body{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr) var(--rail-w);min-height:0;min-width:0;height:calc(100vh - var(--banner-h) - var(--topbar-min-h))}.app-body-no-rail{grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.main-column{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.main-content{overflow:auto;padding:var(--space-4) var(--space-5) var(--space-6);background:var(--bg-deep);flex:1;min-width:0}.page-header{display:flex;align-items:center;gap:.65rem;margin-bottom:var(--space-4);flex-wrap:wrap}.page-header h1{margin:0;font-size:var(--fs-title);font-weight:600;letter-spacing:.01em}.page-sub{margin:.2rem 0 0;color:var(--text-muted);font-size:var(--fs-sm);width:100%}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--dash-gap)}.panel-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad)}.panel-card h3{margin:0 0 .4rem;font-size:var(--fs-md);font-weight:600}.meta-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.55rem}.muted{color:var(--text-muted);font-size:var(--fs-sm)}.mono{font-family:var(--mono);font-size:var(--fs-sm)}.list-stack{display:flex;flex-direction:column;gap:.65rem}.safety-banner{display:flex;align-items:center;justify-content:center;gap:.65rem;height:var(--banner-h);background:var(--bg-inset);border-bottom:1px solid var(--border);color:var(--hold);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0;z-index:40}.top-status-bar{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;min-height:var(--topbar-min-h);padding:.4rem var(--space-4);background:var(--bg-panel);border-bottom:1px solid var(--border);font-size:var(--fs-sm);overflow-x:hidden;white-space:normal}.top-status-primary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.top-status-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:var(--fs-xs);color:var(--text-dim);line-height:1.3}.top-sec-sep{color:var(--text-dim);opacity:.7}.brand-mark{font-weight:700;letter-spacing:.04em;color:var(--text);flex-shrink:0;font-size:var(--fs-md);margin-right:.25rem}.brand-mark span{color:var(--accent)}.status-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border-radius:var(--radius-badge);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap}.status-chip.compact{padding:.12rem .4rem;font-size:var(--fs-xs)}.status-chip.mode{border-color:var(--accent-line);color:var(--text)}.status-chip.tone-hold{border-color:#eab30873;color:var(--hold)}.status-chip.tone-blocked{border-color:#f9731673;color:var(--blocked)}.status-chip.disclaimer{color:var(--text-dim)}.status-chip.safety{color:var(--warn);border-color:#e6b84d59}.app-footer{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding:.45rem var(--space-5);border-top:1px solid var(--border);background:var(--bg-panel);font-size:var(--fs-xs);color:var(--text-dim)}.app-footer .footer-marker{color:var(--text-muted)}.sidebar-nav{background:var(--bg-panel);border-right:1px solid var(--border);padding:.65rem .45rem 1rem;overflow-y:auto}.sidebar-brand-block{padding:.35rem .75rem .65rem;border-bottom:1px solid var(--border-soft);margin-bottom:.35rem}.sidebar-product{font-weight:650;font-size:var(--fs-sm);letter-spacing:.02em}.sidebar-product-sub{font-size:var(--fs-xs);margin-top:.15rem}.sidebar-nav .nav-label{padding:.45rem .75rem .25rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.sidebar-nav a{display:block;padding:.4rem .75rem;margin:.08rem 0;border-radius:6px;color:var(--text-muted);font-size:.85rem;transition:background .15s,color .15s}.sidebar-nav a:hover{background:var(--bg-hover);color:var(--text)}.sidebar-nav a.active{background:var(--accent-soft);color:var(--accent);border:1px solid rgba(61,156,240,.25)}.nav-group+.nav-group{margin-top:.85rem;padding-top:.55rem;border-top:1px solid var(--border-soft)}.nav-text-short{display:none}.page-stack{display:flex;flex-direction:column;gap:.25rem}.operator-section{margin-top:1.35rem}.section-title{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.operator-console-hero{border-color:#3d9cf059;background:linear-gradient(180deg,#3d9cf014,#0f141c40)}.status-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:3px;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.status-hold{background:#e6b84d29;border-color:#e6b84d80;color:var(--warn)}.status-blocked{background:#e85d5d24;border-color:#e85d5d73;color:var(--danger)}.status-pass{background:#3ecf8e24;border-color:#3ecf8e73;color:var(--positive)}.status-ready{background:#3d9cf024;border-color:#3d9cf073;color:var(--accent)}.status-wait{background:#8b9bb024;border-color:#8b9bb066;color:var(--text-muted)}.status-neutral{background:#8b9bb01a;border-color:var(--border);color:var(--text-dim)}.deep-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.deep-link:hover{color:var(--text)}.deep-link-list{list-style:none;margin:.65rem 0 0;padding:0}.deep-link-list li{padding:.35rem 0;border-bottom:1px solid rgba(139,155,176,.12);font-size:.85rem}.related-links{margin-top:.55rem}.related-links-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:.35rem}.related-links-row{display:flex;flex-wrap:wrap;gap:.35rem}.chip-link,.deep-link-chip{text-decoration:none!important}.operator-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;margin-bottom:.75rem;font-size:.78rem;color:var(--text-muted)}.crumb-sep{margin:0 .25rem;color:var(--text-dim)}.crumb-current{color:var(--text);font-weight:600}.crumb-note{font-size:.72rem}.ai-rail{background:var(--bg-panel);border-left:1px solid var(--border);padding:.85rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.ai-rail h2{margin:0;font-size:.85rem;font-weight:600}.ai-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.ai-tabs button{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);border-radius:4px;padding:.25rem .45rem;font-size:.68rem}.ai-tabs button.active{color:var(--accent);border-color:#3d9cf066;background:var(--accent-soft)}.ai-body{font-size:.8rem;color:var(--text-muted);line-height:1.5}.demo-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:3px;background:#c9a22726;border:1px solid rgba(201,162,39,.45);color:var(--demo);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.release-health-badge{background:#3db47824;border-color:#3db47880;color:var(--positive, #3db478)}.signal-badge,.risk-badge,.lock-badge{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:3px;font-size:.7rem;font-weight:600;letter-spacing:.02em}.signal-badge{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted)}.signal-badge.observe,.signal-badge.building,.signal-badge.watch,.signal-badge.valid_watch{color:var(--accent);border-color:#3d9cf059}.signal-badge.would_skip,.signal-badge.soft_skip,.signal-badge.hard_skip{color:var(--warn);border-color:#e6b84d66}.signal-badge.blocked,.signal-badge.blocked_by_risk,.signal-badge.overheated{color:var(--danger);border-color:#e85d5d66}.signal-badge.would_enter,.signal-badge.confirmed{color:var(--positive);border-color:#3ecf8e59}.risk-badge.low{color:var(--positive);background:#3ecf8e1a;border:1px solid rgba(62,207,142,.3)}.risk-badge.mid{color:var(--warn);background:#e6b84d1a;border:1px solid rgba(230,184,77,.3)}.risk-badge.high{color:var(--danger);background:#e85d5d1a;border:1px solid rgba(232,93,93,.3)}.lock-badge{color:var(--text-dim);background:var(--bg-elevated);border:1px dashed var(--border);gap:.35rem}.lock-badge button{background:transparent;border:none;color:var(--accent);font-size:.7rem;padding:0;text-decoration:underline}.flag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem}.flag-item{background:var(--bg-elevated);border:1px solid var(--border);border-radius:6px;padding:.65rem .75rem;font-size:.8rem}.flag-item .k{color:var(--text-dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.flag-item .v{margin-top:.25rem;font-family:var(--mono);color:var(--warn)}.operator-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:1rem;padding:.55rem .85rem;border-radius:6px;border:1px solid rgba(61,156,240,.35);background:linear-gradient(90deg,#3d9cf01a,#111821e6);color:var(--text-muted);font-size:.78rem}.operator-banner-label{color:var(--accent);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.operator-banner-sep{color:var(--text-dim)}.operator-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.operator-card{border-color:#3d9cf038}.operator-card h3{color:var(--text)}.report-list{margin:.35rem 0 0;padding-left:1.1rem;color:var(--text-muted);font-size:.82rem}.report-list li+li{margin-top:.55rem}.future-tier-tag{display:inline-block;margin:0 0 .5rem;padding:.15rem .45rem;border-radius:3px;border:1px dashed rgba(139,155,176,.45);color:var(--text-dim);font-size:.68rem;letter-spacing:.03em}@media (max-width: 720px){.operator-banner{font-size:.72rem}}.price-up{color:var(--positive)}.price-down{color:var(--negative)}@media (max-width: 1100px){.app-body{grid-template-columns:var(--sidebar-w) 1fr}.app-body>.ai-rail{display:none}}.hold-banner{border-color:#f0b43d73;background:linear-gradient(180deg,#f0b43d14,#0f141c33);margin-bottom:.25rem}.report-stage-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.report-stage-chip{display:inline-block;padding:.2rem .5rem;border-radius:3px;font-size:.72rem;letter-spacing:.02em;border:1px solid var(--border);color:var(--text-dim)}.report-stage-chip.present{border-color:#3d9cf073;color:var(--text);background:#3d9cf01a}.report-stage-chip.missing{opacity:.45;text-decoration:line-through}.doc-summary-stack{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem}.doc-summary-card{border-color:#3d9cf02e}.doc-filter-bar{margin-bottom:.85rem}.doc-filter-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr auto auto;gap:.65rem;align-items:end;margin:.65rem 0}.doc-filter-field{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem}.doc-filter-field input,.doc-filter-field select{background:#080c12b3;border:1px solid var(--border);color:var(--text);border-radius:3px;padding:.4rem .5rem;font-size:.82rem}.doc-filter-check{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-muted);padding-bottom:.35rem}.doc-filter-clear{background:transparent;border:1px solid var(--border);color:var(--text-dim);border-radius:3px;padding:.4rem .65rem;font-size:.78rem;cursor:pointer}.doc-filter-clear:hover{border-color:#3d9cf073;color:var(--text)}.gate-highlight-list{margin:.85rem 0 0;padding-left:1.15rem;font-size:.86rem}.gate-highlight-list li+li{margin-top:.45rem}.summary-bullet-list{margin:.55rem 0;padding-left:1.15rem;font-size:.86rem;color:var(--text-muted)}.summary-bullet-list li+li{margin-top:.3rem}.gate-checklist{list-style:none;margin:0;padding:0}.gate-checklist li{display:grid;grid-template-columns:1.25rem 1fr auto;gap:.5rem;align-items:center;padding:.35rem 0;border-bottom:1px solid rgba(139,155,176,.12);font-size:.82rem}.gate-checklist .gate-mark{font-weight:600}.gate-checklist .gate-ok .gate-mark{color:var(--positive)}.gate-checklist .gate-fail .gate-mark{color:var(--negative)}@media (max-width: 720px){.sidebar-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border);padding:.4rem;-webkit-overflow-scrolling:touch;gap:.15rem}.sidebar-nav .nav-group{display:contents}.sidebar-nav .nav-group+.nav-group{margin:0;padding:0;border:none}.sidebar-nav .nav-label{display:none}.sidebar-nav a{white-space:nowrap;flex-shrink:0}.nav-text-full{display:none}.nav-text-short{display:inline}.app-body{height:auto;grid-template-rows:auto 1fr}.main-content{padding:.85rem;overflow-x:hidden}.operator-card-grid,.flag-grid,.console-hero-grid,.doc-filter-grid,.mi18-filter-grid{grid-template-columns:1fr}.page-header h1{font-size:1.2rem}.hold-banner,.operator-console-hero{padding:.85rem}.panel-card{overflow-wrap:anywhere}.desktop-ai-rail{display:none!important}.mobile-ai-dock{display:block;border-top:1px solid var(--border);background:var(--bg-panel);padding:var(--space-3)}.hide-sm,.top-status-secondary .hide-sm,.signal-feed-desktop{display:none}.signal-feed-mobile{display:flex;flex-direction:column;gap:var(--dash-gap)}.fleet-intel-grid{grid-template-columns:1fr 1fr}.app-body{grid-template-columns:1fr}}.dense-card{border-radius:var(--radius-card);padding:var(--card-pad)}.dense-kv{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem;margin-top:.45rem;font-size:var(--fs-sm)}.dense-kv .k{display:block;color:var(--text-dim);font-size:var(--fs-xs)}.dense-kv .v{color:var(--text)}.dense-subtitle{margin:.75rem 0 .35rem;font-size:var(--fs-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.25rem}.section-lede{margin:0 0 .75rem}.mcc-root{display:flex;flex-direction:column;gap:var(--dash-gap);margin-bottom:var(--space-5)}.system-gate-strip .gate-strip-row{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.55rem;font-size:var(--fs-sm)}.tone-hold{color:var(--hold)}.tone-blocked{color:var(--blocked)}.fleet-intel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dash-gap)}.fleets-page-grid{margin-top:var(--space-3)}.fleet-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0}.fleet-symbol{margin:0;font-size:var(--fs-lg);font-weight:650;letter-spacing:.02em}.fleet-summary{display:grid;grid-template-columns:1fr;gap:.35rem;margin:.55rem 0 0}.fleet-summary.compact{gap:.25rem}.fleet-summary>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.35rem;align-items:baseline}.fleet-summary dt{margin:0;color:var(--text-dim);font-size:var(--fs-xs)}.fleet-summary dd{margin:0;font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.fleet-next dd{min-width:0}.fleet-drill{margin-top:.5rem}.overview-lower{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-4)}.board-section{margin-top:0}.ai-prompt-chip-strip{border:1px dashed var(--border);border-radius:var(--radius-card);padding:.55rem .7rem;background:var(--bg-inset)}.ai-chip-strip-head{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem}.ai-chip-strip-label{font-weight:650;font-size:var(--fs-sm)}.copilot-prompt-btn.static-chip{cursor:default;opacity:.9}.demo-badge.priority-med{opacity:.85}.mcc-quick-nav,.ro-nav-row{display:flex;flex-wrap:wrap;gap:.35rem}.ro-nav-chip{display:inline-block;padding:.2rem .45rem;border:1px solid var(--border);border-radius:var(--radius-badge);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--fs-xs)}.ro-nav-chip.ghost{background:transparent;border-color:transparent;color:var(--accent);padding-left:.2rem;padding-right:.2rem}.ro-nav-chip.ghost:hover{border-color:transparent;text-decoration:underline}.ro-nav-chip:hover{border-color:var(--accent-line);color:var(--text)}.sym-cell{font-weight:650}.note-cell{max-width:220px}.status-cell{text-transform:lowercase}.anomaly-cat{margin:0;font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.anomaly-card{min-height:0}.compact-banner{font-size:var(--fs-xs)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-inset)}.intel-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:720px}.intel-table th,.intel-table td{padding:.4rem .55rem;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top}.intel-table th{color:var(--text-dim);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;background:var(--bg-surface);position:sticky;top:0}.signal-feed-mobile{display:none}.anomaly-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--dash-gap)}.anomaly-list{list-style:none;margin:.5rem 0 0;padding:0}.anomaly-list li+li{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--border-soft)}.copilot-prompt-grid{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.copilot-prompt-btn{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-badge);padding:.25rem .5rem;font-size:var(--fs-xs)}.copilot-prompt-btn.active,.copilot-prompt-btn:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.copilot-prompt-preview{border-top:1px solid var(--border-soft);padding-top:.5rem}.safety-invariant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.45rem;margin-top:.55rem}.invariant-chip{border:1px solid var(--border);border-radius:var(--radius-badge);padding:.4rem .5rem;background:var(--bg-elevated)}.invariant-chip.ok{border-color:#22c55e59}.invariant-chip .k{display:block;font-size:var(--fs-xs);color:var(--text-dim)}.validation-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--dash-gap);margin-top:.55rem}.validation-fact{border:1px solid var(--border);border-radius:var(--radius-card);padding:.55rem;background:var(--bg-elevated)}.evidence-zone-strip{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:var(--space-4)}.evidence-zone-chip{font-size:var(--fs-xs);padding:.2rem .45rem;border:1px solid var(--border);border-radius:var(--radius-badge);color:var(--text-dim);background:var(--bg-surface)}.mobile-ai-dock{display:none}.doc-filter-bar{border-radius:var(--radius-card)}.doc-filter-field input,.doc-filter-field select{border-radius:var(--radius-input)}.mi18-filter-grid{grid-template-columns:1.2fr 1fr 1fr 1fr auto auto}.anchor-alias{display:block;height:0;overflow:hidden;scroll-margin-top:4.5rem}.provider-bar-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.55rem}.provider-bar-tracks{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0}.provider-bar-track{display:grid;grid-template-columns:7rem 1fr;gap:.45rem;align-items:center;font-size:var(--fs-xs);color:var(--text-dim)}.provider-bar-fill{height:.45rem;border-radius:2px;min-width:2px;background:var(--accent)}.provider-bar-fill.groq{background:#3b82c4d9}.provider-bar-fill.cerebras{background:#eab308bf}.provider-timeline{margin:.55rem 0 0;padding-left:1.15rem;font-size:var(--fs-sm)}.provider-timeline li+li{margin-top:.65rem}.evidence-preset-bar{margin-bottom:.75rem}.preset-chip-row{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.preset-chip{display:inline-block;padding:.25rem .55rem;border:1px solid var(--border);border-radius:var(--radius-badge);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--fs-xs)}.preset-chip:hover{border-color:var(--accent-line);color:var(--text)}.preset-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--dash-gap);margin-top:.65rem}.workspace-pin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--dash-gap);margin-top:.55rem}.workspace-pin{display:block;border:1px solid var(--border);border-radius:var(--radius-card);padding:.65rem;background:var(--bg-elevated)}.workspace-pin:hover{border-color:var(--accent-line)}.ro-nav-chip.as-button{font:inherit;cursor:pointer}.ai-rail{background:var(--bg-panel);border-left:1px solid var(--border);padding:var(--space-3);overflow-y:auto}@media (max-width: 1100px){.fleet-intel-grid{grid-template-columns:1fr 1fr}.app-body{grid-template-columns:var(--sidebar-w) minmax(0,1fr)}}@media (max-width: 720px){.fleet-intel-grid{grid-template-columns:1fr}.fleet-summary>div{grid-template-columns:5.5rem minmax(0,1fr)}.desktop-mcc-block,.desktop-only-banner,.desk-secondary,.candidate-desktop{display:none}.candidate-mobile{display:flex;flex-direction:column;gap:var(--dash-gap)}.decision-card-grid{grid-template-columns:1fr 1fr}.look-first-grid,.feature-map-grid,.why-safe-grid,.provider-explain-grid{grid-template-columns:1fr}.hold-headline{font-size:var(--fs-md)}}.hold-decision-strip{margin-bottom:var(--space-5)}.hold-headline-block{margin-bottom:var(--space-4)}.hold-headline{margin:.55rem 0 .35rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:650;line-height:1.35;max-width:52rem}.decision-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dash-gap)}.decision-card .decision-value{font-size:var(--fs-lg);font-weight:700;margin:.25rem 0 .35rem}.decision-card.tone-hold .decision-value{color:var(--hold)}.decision-card.tone-blocked .decision-value{color:var(--blocked)}.decision-card.tone-wait .decision-value{color:var(--warning)}.look-first-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dash-gap)}.candidate-mobile{display:none}.feature-map-grid,.why-safe-grid,.provider-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dash-gap)}.why-safe-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.feature-map-list{margin:.5rem 0 0;padding-left:1.1rem;font-size:var(--fs-sm)}.feature-map-list li+li{margin-top:.35rem}.evidence-zone-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.evidence-zone-tab{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-badge);padding:.35rem .65rem;font-size:var(--fs-sm)}.evidence-zone-tab.active,.evidence-zone-tab:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.evidence-start-here{display:flex;flex-direction:column;gap:var(--dash-gap);margin-bottom:var(--space-4)}.meaning-cell{max-width:280px}.guided-preview .k{margin-top:.45rem}@media (max-width: 1100px){.decision-card-grid{grid-template-columns:1fr 1fr}.look-first-grid,.feature-map-grid{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.market-top-ticker{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;min-height:var(--topbar-min-h);padding:.4rem var(--space-4);background:var(--bg-panel);border-bottom:1px solid var(--border-soft)}.mtt-center{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;min-width:0}.mtt-quote{display:inline-flex;gap:.4rem;align-items:baseline;font-size:.95rem;padding:.15rem .45rem;border-radius:6px;background:#d4a84b0f}.mtt-price{font-weight:700;color:var(--text);font-size:1.05rem}.mtt-status-plain{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.mtt-badge-419{font-size:.58rem;letter-spacing:.04em;padding:.1rem .35rem;border-radius:999px;border:1px solid rgba(249,115,22,.45);color:var(--blocked);background:#f9731614}.mtt-right{display:flex;align-items:center;gap:.4rem}.mtt-search input{width:9rem;max-width:28vw;background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-input);color:var(--text);padding:.3rem .5rem;font-size:var(--fs-sm)}.mtt-icon{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.85rem;padding:0 .4rem;border:1px solid var(--border);border-radius:var(--radius-badge);background:var(--bg-elevated);font-size:var(--fs-xs);color:var(--text-muted);cursor:pointer;font:inherit}.mtt-icon:hover{border-color:var(--accent-line);color:var(--accent)}.compact-safety-strip{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;justify-content:space-between;margin-bottom:.55rem;padding:.4rem .65rem;border-radius:8px;background:#d4a84b0d;border:1px solid rgba(212,168,75,.18)}.css-status-line{font-size:var(--fs-sm);color:var(--text);font-weight:550}.css-safe-badges{display:inline-flex;gap:.3rem}.css-pill{font-size:var(--fs-xs);padding:.12rem .4rem;border-radius:999px;border:1px solid var(--border);color:var(--text-muted);background:var(--bg-inset)}.css-pill.pass{color:var(--pass);border-color:#22c55e59}.mtt-fresh{font-size:.58rem;letter-spacing:.03em;padding:.05rem .3rem;border-radius:999px;border:1px solid var(--border);color:var(--text-muted)}.mtt-fresh.tone-live{color:var(--pass);border-color:#22c55e73}.mtt-fresh.tone-delayed,.mtt-fresh.tone-rest_fallback{color:var(--hold);border-color:#eab30873}.mtt-fresh.tone-stale,.mtt-fresh.tone-reconnecting,.mtt-fresh.tone-disconnected{color:var(--blocked);border-color:#f9731673}.mtt-feed-chip{font-size:var(--fs-xs);white-space:nowrap}.focus-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.35rem 0 .45rem}.focus-k{font-size:var(--fs-xs)}.focus-v{font-size:var(--fs-sm);font-weight:600}.focus-mark-details{margin:0 0 var(--space-3);font-size:var(--fs-xs)}.rec-sub{font-size:.68rem;margin-top:.15rem}.alert-meta{font-size:.68rem;margin:.25rem 0 .35rem}.feed-live{color:var(--pass)}.feed-delayed,.feed-rest_fallback{color:var(--hold)}.feed-stale,.feed-reconnecting,.feed-disconnected{color:var(--blocked)}.hold-bits{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}.dash-focus-line{margin:0 0 .35rem;font-size:var(--fs-sm);color:var(--accent)}.market-context-panel{margin-top:.65rem;padding:.65rem .75rem}.mc-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.mc-head h3{margin:0;font-size:var(--fs-sm);font-weight:650}.mc-status{font-size:.62rem;letter-spacing:.04em;padding:.1rem .35rem;border-radius:999px;border:1px solid var(--border);color:var(--text-muted)}.mc-status.tone-live{color:var(--pass);border-color:#22c55e66}.mc-status.tone-delayed{color:var(--hold);border-color:#eab30866}.mc-status.tone-stale,.mc-status.tone-unavailable{color:var(--blocked);border-color:#f9731666}.mc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.mc-k{font-size:var(--fs-xs)}.mc-v{font-size:var(--fs-sm);font-weight:650}.mc-sub{font-size:.68rem;margin-top:.15rem}.mc-note{margin:.45rem 0 0;font-size:.68rem}.mc-details{margin-top:.35rem;font-size:var(--fs-xs)}.mc-detail-list{margin:.35rem 0 0;padding-left:1rem}@media (max-width: 720px){.mc-grid{grid-template-columns:1fr}}.dash-main-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);gap:var(--dash-gap);align-items:start;margin-bottom:var(--space-5)}.dash-boards{display:flex;flex-direction:column;gap:var(--dash-gap);min-width:0}.rec-board h2,.readiness-gauge h2,.alert-zone h3,.decision-alerts-panel .section-title{margin:0 0 .55rem;font-size:var(--fs-md);font-weight:650}.rec-board-head{display:flex;align-items:center;justify-content:space-between}.rec-table{min-width:520px}.rec-empty{margin:.5rem 0}.rec-footnote{margin:.55rem 0 0;font-size:var(--fs-xs)}.rec-mobile{display:none}.readiness-gauge{text-align:center}.gauge-sub{margin:0 0 .75rem;font-size:var(--fs-xs)}.gauge-ring{--gauge-pct: 48;width:9.5rem;height:9.5rem;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--gauge-pct) * 1%),var(--bg-inset) 0);position:relative}.gauge-ring:before{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border-radius:50%;background:var(--bg-panel)}.gauge-inner{position:relative;z-index:1;display:grid;place-items:center}.rec-row-focus td,.rec-mobile-card.rec-row-focus{background:#d4a84b1a}.focus-mark{margin-left:.35rem;color:var(--accent);font-size:.7rem}.mvp22-overview .panel-card{box-shadow:none;border-color:#d4a84b29}.operator-details-toggle{margin-top:var(--space-4)}.operator-details-toggle>summary{cursor:pointer;font-size:var(--fs-xs);list-style:none}.operator-details-toggle>summary::-webkit-details-marker{display:none}.gauge-score{font-size:1.65rem;font-weight:700;color:var(--accent)}.gauge-label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:.15rem}.gauge-lines{list-style:none;margin:.85rem 0 0;padding:0;font-size:var(--fs-sm);color:var(--text-muted)}.gauge-lines li+li{margin-top:.2rem}.alert-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dash-gap)}.alert-list{list-style:none;margin:0;padding:0}.alert-list li+li{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--border-soft)}.alert-head{display:flex;justify-content:space-between;gap:.35rem;margin-bottom:.25rem}.alert-type{font-size:var(--fs-xs);color:var(--accent)}.sidebar-nav-compact a{display:flex;align-items:center;gap:.45rem}.nav-ico{width:1.1rem;color:var(--accent);font-size:var(--fs-xs);text-align:center}.floating-ai{position:fixed;right:1rem;bottom:1rem;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.floating-ai-fab{width:3.1rem;height:3.1rem;border-radius:999px;border:1px solid var(--accent-line);background:linear-gradient(180deg,#2a2210,#16120a);color:var(--accent);font-weight:700;box-shadow:0 8px 24px #00000059}.floating-ai-panel{width:min(22rem,calc(100vw - 2rem));max-height:min(70vh,28rem);overflow:auto}.floating-ai-head{display:flex;justify-content:space-between;align-items:center}.floating-ai-answer{margin:.55rem 0 0;font-size:var(--fs-sm)}.mvp22-shell .safety-banner{letter-spacing:.04em;font-size:.68rem;padding:.25rem var(--space-4);opacity:.9}@media (max-width: 720px){.mvp22-overview .dash-main-grid{display:flex;flex-direction:column}.mvp22-overview .readiness-gauge{order:-1}}@media (max-width: 1100px){.dash-main-grid{grid-template-columns:1fr}.alert-zones{grid-template-columns:1fr 1fr}.market-top-ticker{grid-template-columns:1fr}}@media (max-width: 720px){.rec-desktop{display:none}.rec-mobile{display:flex;flex-direction:column;gap:.5rem}.rec-mobile-card{border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:.55rem;background:var(--bg-inset)}.rec-mobile-meta{margin:.3rem 0 .4rem;font-size:var(--fs-xs);color:var(--text-muted)}.alert-zones{grid-template-columns:1fr}.mtt-search{display:none}}.market-anomalies-panel .section-title{margin-bottom:.35rem}.anomaly-filter-row{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0 1rem}.anomaly-filter{border:1px solid var(--border-soft);background:var(--bg-inset);color:var(--text-muted);border-radius:999px;padding:.25rem .65rem;font-size:var(--fs-xs);cursor:pointer}.anomaly-filter.active{border-color:var(--accent);color:var(--text-primary)}.anomaly-table-wrap{overflow-x:auto;max-width:100%}.anomaly-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.anomaly-table th,.anomaly-table td{text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--border-soft);vertical-align:top}.anomaly-row-explain{max-width:22rem}.anomaly-sev{font-size:var(--fs-xs);font-weight:600;padding:.1rem .35rem;border-radius:4px}.anomaly-sev-low{background:#788ca026}.anomaly-sev-medium{background:#c8a03c26}.anomaly-sev-high{background:#dc783c2e}.anomaly-sev-critical{background:#c8464633}.anomaly-card-grid{display:flex;flex-direction:column;gap:.65rem}.anomaly-card-item .anomaly-card-head{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.anomaly-type-label{margin-left:.45rem;color:var(--text-muted);font-size:var(--fs-xs)}.anomaly-card-badges{display:flex;gap:.35rem;align-items:center}.anomaly-score{font-size:var(--fs-xs);color:var(--text-muted)}.anomaly-card-title{margin:.35rem 0;font-size:var(--fs-md)}.anomaly-card-explain{margin:.25rem 0;font-size:var(--fs-sm)}.anomaly-meta,.anomaly-times{font-size:var(--fs-xs)}.anomaly-evidence-details{margin-top:.35rem;font-size:var(--fs-xs)}.anomaly-evidence-list{margin:.35rem 0 0;padding-left:1.1rem}.anomaly-score-note,.anomaly-summary-note{font-size:var(--fs-xs)}.market-anomaly-summary{margin-bottom:.85rem}.anomaly-summary-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.anomaly-summary-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.anomaly-summary-tag{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-right:.35rem}.anomaly-summary-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.alerts-section-label{font-size:var(--fs-xs);margin:.5rem 0}.desktop-only{display:block}@media (max-width: 768px){.desktop-only{display:none}.mobile-only{display:flex}.anomaly-table-wrap{display:none}}.mvp22d-outcomes-page{overflow-x:hidden;max-width:100%}.outcome-subhead{margin:1.25rem 0 .5rem;font-size:1rem}.outcome-feed-line{margin:.35rem 0 .75rem;font-size:.8rem}.outcome-session-banner{margin:.5rem 0 .75rem;padding:.55rem .75rem;border:1px solid rgba(120,140,160,.35);background:#788ca014;font-size:.85rem;line-height:1.4}.anomaly-outcome-link{margin:.55rem 0 0;font-size:.85rem}.mvp22d-outcomes-page .anomaly-table-wrap{margin-bottom:.75rem;max-width:100%}@media (max-width: 768px){.mvp22d-outcomes-page .anomaly-table-wrap{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.mvp22d-outcomes-page .anomaly-table{min-width:640px}}.nx-decision-overview,.nx-scanner-page,.nx-symbol-page{max-width:1120px;overflow-x:hidden}.nx-page-title{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:.01em}.nx-sec-title{margin:0 0 .65rem;font-size:1.15rem;font-weight:600}.nx-status-line{margin:.25rem 0 0;color:#6b7280;font-size:.88rem}.nx-ov-header{margin-bottom:1.1rem}.nx-ticker-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.nx-ticker-chip{display:flex;align-items:baseline;gap:.4rem;padding:.35rem .55rem;background:#0f172a0a;border-radius:8px;font-size:.82rem}.nx-ticker-sym{font-weight:650}.nx-ov-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:.8rem}.nx-text-btn,.nx-link{background:none;border:none;color:#2563eb;cursor:pointer;font:inherit;padding:0;text-decoration:none}.nx-tech-details{margin-top:.4rem;font-size:.78rem}.nx-banner-warn{margin:.75rem 0;padding:.65rem .8rem;border-radius:8px;background:#ca8a041f;color:#854d0e;font-size:.88rem}.nx-pulse-bias{margin:0 0 .75rem;font-size:.95rem}.nx-pulse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.nx-pulse-cell{padding:.7rem .75rem;border-radius:10px;background:#0f172a09}.nx-pulse-label{font-size:.72rem;color:#6b7280;margin-bottom:.2rem}.nx-pulse-num{font-size:1.75rem;font-weight:650;letter-spacing:-.02em;line-height:1.1}.nx-pulse-num.sm{font-size:1.15rem}.nx-pulse-num.up,.bias-偏多,.up{color:#15803d}.nx-pulse-num.down,.bias-偏空,.down{color:#b91c1c}.nx-pulse-num.risk,.nx-risk{color:#a16207}.nx-tops,.nx-pulse,.nx-charts-grid,.nx-events,.nx-research-layer{margin:1.25rem 0}.nx-tops-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.nx-cadence{margin:0 0 .65rem;font-size:.8rem}.nx-tops-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.nx-col-title{margin:0 0 .5rem;font-size:.95rem}.nx-cand-list{display:flex;flex-direction:column;gap:.55rem}.nx-cand-card{display:block;padding:.75rem .8rem;border-radius:10px;background:#0f172a08;text-decoration:none;color:inherit;border:1px solid transparent}.nx-cand-card:hover{border-color:#2563eb40}.nx-cand-top{display:flex;align-items:center;gap:.45rem;margin-bottom:.25rem}.nx-cand-rank{font-size:.75rem;color:#6b7280}.nx-cand-sym{font-weight:650;font-size:1rem}.nx-cand-price{font-size:1.35rem;font-weight:650;margin:.15rem 0 .35rem}.nx-cand-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:.35rem}.nx-cand-scores.lg .nx-score-val{font-size:1.75rem}.nx-score-label{display:block;font-size:.7rem;color:#6b7280}.nx-score-val{font-size:1.1rem;font-weight:650}.nx-cand-moves{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.78rem;margin-bottom:.3rem}.nx-cand-reason{margin:0;font-size:.82rem;line-height:1.35}.nx-cand-conflict{margin:.2rem 0 0;font-size:.75rem}.nx-cand-foot{margin-top:.35rem;font-size:.72rem}.nx-stage-badge{margin-left:auto;font-size:.68rem;padding:.12rem .4rem;border-radius:999px;background:#64748b26}.nx-stage-confirmed{background:#15803d26;color:#15803d}.nx-stage-overextended{background:#a162072e;color:#a16207}.nx-stage-insufficient_data{background:#64748b1f}.nx-charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.nx-chart-card{padding:.85rem;border-radius:10px;background:#0f172a08}.nx-breadth-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#64748b1f;margin-bottom:.65rem}.nx-breadth-seg{height:100%;min-width:0}.nx-breadth-up,.dot.nx-breadth-up{background:#16a34a}.nx-breadth-down,.dot.nx-breadth-down{background:#dc2626}.nx-breadth-neu,.dot.nx-breadth-neu{background:#94a3b8}.nx-breadth-ins,.dot.nx-breadth-ins{background:#cbd5e1}.nx-breadth-legend{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem;font-size:.78rem}.nx-breadth-item{display:flex;align-items:center;gap:.35rem}.nx-breadth-item .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.nx-turn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.nx-turn-row{display:grid;grid-template-columns:56px 1fr 56px;gap:.4rem;align-items:center;text-decoration:none;color:inherit;font-size:.8rem}.nx-turn-bar-wrap{height:8px;background:#64748b1f;border-radius:999px;overflow:hidden}.nx-turn-bar{display:block;height:100%;background:#64748b}.nx-event-list{list-style:none;margin:0;padding:0}.nx-event-list li a{display:grid;grid-template-columns:64px 1fr auto;gap:.5rem;padding:.45rem 0;border-bottom:1px solid rgba(100,116,139,.12);text-decoration:none;color:inherit;font-size:.84rem}.nx-research-links{display:flex;flex-wrap:wrap;gap:.55rem}.nx-research-links a{padding:.4rem .65rem;border-radius:8px;background:#0f172a0a;text-decoration:none;color:inherit;font-size:.84rem}.nx-notify-opts{display:flex;gap:.75rem;font-size:.78rem}.nx-toast{position:fixed;right:1rem;bottom:5.5rem;z-index:40;max-width:min(360px,calc(100vw - 2rem));padding:.7rem .85rem;border-radius:10px;background:#0f172a;color:#f8fafc;display:flex;flex-direction:column;gap:.2rem;font-size:.84rem;box-shadow:0 8px 24px #0f172a33}.nx-side-tabs{display:none;gap:.4rem;margin-bottom:.55rem}.nx-side-tabs button{flex:1;padding:.45rem;border-radius:8px;border:1px solid rgba(100,116,139,.25);background:transparent;cursor:pointer}.nx-side-tabs button.active{background:#0f172a14;font-weight:650}.nx-filter-row,.nx-sort-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem}.nx-filter-row button{padding:.35rem .55rem;border-radius:8px;border:1px solid rgba(100,116,139,.25);background:transparent;cursor:pointer;font-size:.78rem}.nx-filter-row button.active{background:#0f172a14;font-weight:600}.nx-search,.nx-sort-row select{padding:.4rem .55rem;border-radius:8px;border:1px solid rgba(100,116,139,.25);font:inherit}.nx-scanner-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.nx-scanner-table{width:100%;border-collapse:collapse;font-size:.8rem;min-width:720px}.nx-scanner-table th,.nx-scanner-table td{padding:.45rem .4rem;text-align:left;border-bottom:1px solid rgba(100,116,139,.12);vertical-align:top}.nx-reason-cell{max-width:220px}.nx-symbol-hero{margin:.75rem 0 1rem}.nx-symbol-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem;font-size:.82rem}.nx-spark{color:#334155}.nx-dual-trend{display:flex;align-items:flex-end;gap:4px;height:56px}.nx-dual-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.nx-dual-price{background:#64748b;border-radius:2px 2px 0 0}.nx-dual-oi{background:#94a3b8;border-radius:2px 2px 0 0;opacity:.75}.nx-kv{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 1rem;margin:0}.nx-kv div{display:flex;justify-content:space-between;gap:.5rem;font-size:.82rem}.nx-kv dt{color:#6b7280}.nx-quad-plot{position:relative;height:220px;border-radius:8px;background:linear-gradient(to right,transparent 49.5%,rgba(100,116,139,.35) 49.5%,rgba(100,116,139,.35) 50.5%,transparent 50.5%),linear-gradient(to top,transparent 49.5%,rgba(100,116,139,.35) 49.5%,rgba(100,116,139,.35) 50.5%,transparent 50.5%),#0f172a08}.nx-quad-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#64748b}.nx-quad-dot.side-long{background:#16a34a}.nx-quad-dot.side-short{background:#dc2626}.nx-quad-axis-x,.nx-quad-axis-y{position:absolute;font-size:.7rem;color:#6b7280}.nx-quad-axis-x{right:8px;bottom:6px}.nx-quad-axis-y{left:8px;top:6px}.nx-legacy-dash{margin-top:1.25rem}.nx-fresh-live{color:#15803d}.nx-fresh-delayed,.nx-fresh-stale{color:#a16207}@media (max-width: 1024px){.nx-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.nx-tops-grid,.nx-charts-grid{grid-template-columns:1fr}.nx-side-tabs.mobile-only{display:flex}.nx-top-col.hide-mobile{display:none}.nx-top-col.show-mobile{display:block}.nx-pulse-num{font-size:1.55rem}.nx-event-list li a{grid-template-columns:52px 1fr}.nx-event-list li time{grid-column:2}}@media (max-width: 390px){.nx-page-title{font-size:1.2rem}.nx-ticker-row{gap:.35rem}}.nx-phase2-shell{--nx-bg-0: var(--nx-bg-0, #0a0e13)}.nx-topbar-p2 .mtt-brand{font-weight:700;letter-spacing:.04em;font-size:1.05rem}.nx-topbar-p2 .mtt-tagline{font-size:var(--nx-fs-label, .72rem);margin-left:.35rem}.nx-top-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.78rem}.mtt-fresh-pill{border:1px solid var(--nx-border);border-radius:var(--nx-r-sm, 6px);padding:.12rem .45rem;text-transform:uppercase;font-size:.68rem;letter-spacing:.04em}.mtt-fresh-pill.tone-live{color:var(--nx-live);border-color:#22c55e59}.mtt-fresh-pill.tone-delayed{color:var(--nx-delayed)}.mtt-fresh-pill.tone-stale{color:var(--nx-stale)}.mtt-research-chip{color:var(--nx-text-2);font-size:.72rem;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtt-view-toggle{background:var(--nx-bg-3, #1b2330);border:1px solid var(--nx-border);color:var(--nx-text);border-radius:var(--nx-r-sm);padding:.25rem .55rem;cursor:pointer;font-size:.75rem}.nx-bell{position:relative}.nx-bell-count{position:absolute;top:-4px;right:-4px;background:var(--nx-accent);color:#111;font-size:.62rem;border-radius:999px;min-width:1rem;text-align:center;line-height:1rem;padding:0 3px}.nx-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-end}.nx-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073;cursor:pointer}.nx-drawer-panel{position:relative;width:min(380px,92vw);height:100%;background:var(--nx-bg-2, #151b24);border-left:1px solid var(--nx-border);box-shadow:var(--nx-shadow);display:flex;flex-direction:column;transition:transform var(--nx-dur) var(--nx-ease)}.nx-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:var(--nx-s4);border-bottom:1px solid var(--nx-border)}.nx-drawer-head h2{margin:0;font-size:var(--nx-fs-title)}.nx-drawer-body{padding:var(--nx-s4);overflow:auto;flex:1}.nx-unread-pill{display:inline-block;margin-left:.35rem;background:var(--nx-accent-soft);color:var(--nx-accent);border-radius:999px;padding:0 .4rem;font-size:.75rem}.nx-status-line{color:var(--nx-text-2);font-size:.85rem;margin:.25rem 0 .75rem}.nx-kv{display:grid;gap:.5rem;margin:1rem 0}.nx-kv>div{display:grid;grid-template-columns:120px 1fr;gap:.5rem;font-size:.85rem}.nx-kv dt{color:var(--nx-text-3)}.nx-kv dd{margin:0}.nx-text-btn{background:transparent;border:0;color:var(--nx-accent);cursor:pointer;font-size:.8rem}.nx-watch-star{background:transparent;border:0;color:var(--nx-text-3);cursor:pointer;font-size:1.1rem;line-height:1}.nx-watch-star.on{color:var(--nx-accent)}.nx-nav-p2 .nav-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--nx-text-3);margin:.75rem .5rem .25rem}.nx-regime-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--nx-s5);padding:var(--nx-s5);background:var(--nx-bg-2);border:1px solid var(--nx-border);border-radius:var(--nx-r-lg);margin-bottom:var(--nx-s5)}.nx-regime-label{font-size:var(--nx-fs-label);color:var(--nx-text-3);margin:0}.nx-regime-value{font-size:var(--nx-fs-hero);font-weight:700;margin:.2rem 0 .5rem}.nx-regime-summary{color:var(--nx-text-2);margin:0;line-height:1.45;max-width:36rem}.nx-regime-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem}.nx-regime-stats .lbl{display:block;font-size:.68rem;color:var(--nx-text-3)}.nx-regime-stats strong{font-size:1rem}.nx-regime-stats .up{color:var(--nx-long)}.nx-regime-stats .down{color:var(--nx-short)}.nx-regime-stats .risk{color:var(--nx-warn)}.nx-spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--nx-s4);margin-bottom:var(--nx-s5)}.nx-spotlight{background:var(--nx-bg-2);border:1px solid var(--nx-border);border-radius:var(--nx-r-lg);padding:var(--nx-s4);position:relative}.nx-spotlight.side-long{border-top:3px solid var(--nx-long)}.nx-spotlight.side-short{border-top:3px solid var(--nx-short)}.nx-spotlight.empty{min-height:8rem;display:flex;align-items:center}.nx-spot-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.nx-spot-rank{font-weight:700;color:var(--nx-text-3)}.nx-spot-main{color:inherit;text-decoration:none;display:block}.nx-spot-sym{font-size:1.6rem;margin:.15rem 0}.nx-spot-price{font-size:1.15rem;margin-bottom:.35rem}.nx-spot-moves{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.8rem;color:var(--nx-text-2);margin-bottom:.65rem}.nx-spot-scores{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:end;margin-bottom:.5rem}.nx-spot-scores.hero{margin-top:.75rem}.nx-opp-primary .nx-score-val{font-size:var(--nx-fs-num);font-weight:700}.nx-opp-primary .nx-score-val.lg{font-size:var(--nx-fs-num-lg)}.nx-opp-primary.inline{display:flex;align-items:baseline;gap:.4rem;margin:.25rem 0}.nx-conf-bar-wrap{display:grid;gap:.2rem}.nx-conf-bar{height:6px;background:#94a3b826;border-radius:999px;overflow:hidden}.nx-conf-bar>div{height:100%;background:var(--nx-accent);border-radius:999px}.nx-risk-chip{border:1px solid var(--nx-border);border-radius:var(--nx-r-sm);padding:.25rem .45rem;font-size:.75rem;color:var(--nx-text-2)}.nx-risk-chip.hot{border-color:#eab30880;color:var(--nx-warn);background:var(--nx-warn-soft)}.nx-spot-stage{font-size:.85rem;color:var(--nx-text-2);margin:.25rem 0}.nx-spot-reason{margin:.35rem 0;font-size:.92rem}.nx-spot-risk{margin:0;font-size:.82rem;color:var(--nx-warn)}.nx-spot-foot{display:flex;align-items:center;gap:.65rem;margin-top:.65rem;font-size:.78rem}.nx-spot-cta{margin-left:auto;color:var(--nx-accent)}.nx-side-mark.side-long{color:var(--nx-long)}.nx-side-mark.side-short{color:var(--nx-short)}.nx-rank-move.up{color:var(--nx-long)}.nx-rank-move.down{color:var(--nx-short)}.nx-rank-move.flat{color:var(--nx-text-3)}.nx-compact-list{display:grid;gap:.35rem}.nx-compact-row{display:grid;grid-template-columns:36px 64px 40px 88px 72px 1fr 12px 36px 28px;gap:.4rem;align-items:center;padding:.4rem .5rem;border-radius:var(--nx-r-sm);border:1px solid transparent;text-decoration:none;color:inherit;font-size:.8rem;background:var(--nx-bg-2)}.nx-compact-row:hover{border-color:var(--nx-border)}.nx-reason-sm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nx-text-2)}.nx-risk-dot{width:8px;height:8px;border-radius:50%;background:var(--nx-neutral)}.nx-risk-dot.hot{background:var(--nx-warn)}.nx-cand-card-p2{position:relative}.nx-cand-link{color:inherit;text-decoration:none;display:block}.nx-card-star{position:absolute;top:.5rem;right:.5rem}.nx-stage-line{margin:.2rem 0;font-size:.8rem;color:var(--nx-text-2)}.nx-balance-block{margin-bottom:var(--nx-s4)}.nx-balance-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#94a3b81f;margin:.5rem 0}.nx-balance-bar .seg.long{background:var(--nx-long)}.nx-balance-bar .seg.short{background:var(--nx-short)}.nx-balance-bar .seg.neu{background:var(--nx-neutral)}.nx-quad-labels{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;font-size:.72rem;color:var(--nx-text-3);margin-bottom:.5rem}.nx-quad-dot.top{width:10px;height:10px;box-shadow:0 0 0 2px #c9a22773}.nx-why-grid{margin:var(--nx-s5) 0}.nx-why-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--nx-s4)}.nx-why-cols h3{font-size:.9rem;margin:0 0 .4rem}.nx-why-cols ul{margin:0;padding-left:1.1rem}.nx-why-cols li{margin:.3rem 0}.nx-why-cols li.conflict{color:var(--nx-warn)}.nx-score-bars{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.nx-score-bars li{display:grid;grid-template-columns:110px 1fr 40px;gap:.5rem;align-items:center;font-size:.8rem}.nx-scanner-table.sticky-head thead th{position:sticky;top:0;background:var(--nx-bg-2);z-index:2}.nx-scanner-table th.sorted{color:var(--nx-accent)}.nx-scan-row{cursor:pointer}.nx-scan-row:hover,.nx-scan-row:focus{background:#c9a2270f;outline:none}.nx-row-expand td{background:var(--nx-bg-3);padding:.75rem 1rem}.nx-scanner-cards{display:grid;gap:.65rem}.nx-scan-card{background:var(--nx-bg-2);border:1px solid var(--nx-border);border-radius:var(--nx-r-md);padding:var(--nx-s3)}.nx-filter-sheet{background:var(--nx-bg-2);border:1px solid var(--nx-border);border-radius:var(--nx-r-md);padding:var(--nx-s3);margin-bottom:var(--nx-s3)}.nx-watch-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.nx-watch-row{display:flex;gap:.75rem;align-items:center;background:var(--nx-bg-2);border:1px solid var(--nx-border);border-radius:var(--nx-r-md);padding:.65rem .75rem}.nx-watch-main{flex:1;display:flex;flex-wrap:wrap;gap:.5rem .85rem;text-decoration:none;color:inherit;font-size:.85rem}.nx-sym-title-row{display:flex;align-items:center;gap:.5rem}.desktop-only{display:initial}.mobile-only{display:none!important}@media (max-width: 1024px){.nx-regime-hero,.nx-spotlight-grid{grid-template-columns:1fr}.mtt-research-chip{display:none}.nx-compact-row{grid-template-columns:32px 56px 36px 1fr 28px}.nx-compact-row .nx-stage-sm,.nx-compact-row .dir,.nx-compact-row .nx-risk-dot{display:none}}@media (max-width: 768px){.desktop-only{display:none!important}.mobile-only{display:initial!important}.nx-tops-grid .hide-mobile{display:none}.nx-tops-grid .show-mobile{display:block}.nx-why-cols,.nx-quad-labels{grid-template-columns:1fr}.nx-scanner-table-wrap,.nx-top-meta .desktop-only{display:none!important}}@media (prefers-reduced-motion: reduce){.nx-toast,.nx-drawer-panel{transition:none!important;animation:none!important}}.nx-phase3-shell .nav-group+.nav-group{margin-top:.65rem}.nx-nav-p3 .nav-label{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);margin:.35rem .5rem .25rem}.nx-sector-list{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.nx-sector-card{border:1px solid var(--nx-border);border-radius:var(--nx-r-md, 8px);background:var(--nx-bg-2, #151b24);padding:.65rem .75rem}.nx-sector-head{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;gap:.35rem .75rem;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer}.nx-sector-name{font-weight:650}.nx-sector-state{font-size:.78rem;color:var(--nx-accent)}.nx-sector-meta{margin-top:.35rem}.nx-sector-members{margin-top:.55rem;overflow-x:auto}.nx-filter-row,.nx-sort-row,.nx-eq-tabs,.nx-chart-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem}.nx-filter-row button,.nx-eq-tabs a,.nx-chart-toolbar button{border:1px solid var(--nx-border);background:var(--nx-bg-3, #1b2330);color:var(--nx-text);border-radius:6px;padding:.28rem .55rem;font-size:.78rem;text-decoration:none;cursor:pointer}.nx-filter-row button.active,.nx-eq-tabs a.active,.nx-chart-toolbar button.active{border-color:var(--nx-accent);color:var(--nx-accent)}.nx-bar-list{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.nx-bar-list li{display:grid;grid-template-columns:64px 1fr 48px;gap:.4rem;align-items:center}.nx-bar-track{height:8px;background:#ffffff0f;border-radius:999px;overflow:hidden}.nx-bar-fill{display:block;height:100%;background:var(--nx-accent)}.nx-bar-fill.up{background:var(--nx-long)}.nx-bar-fill.down{background:var(--nx-short)}.nx-ohlcv{margin-top:.35rem}.nx-chart-toggle{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem}.nx-eq-tabs{border-bottom:1px solid var(--nx-border);padding-bottom:.45rem}.nx-search-wrap{display:block;margin:.75rem 0}.nx-search{width:min(420px,100%);padding:.55rem .7rem;border-radius:8px;border:1px solid var(--nx-border);background:var(--nx-bg-3);color:var(--nx-text)}.nx-inline-link{color:var(--nx-accent);text-decoration:none}.nx-p3 .nx-banner-warn{margin:.5rem 0 .85rem}@media (max-width: 768px){.nx-sector-head{grid-template-columns:1fr}.nx-bar-list li{grid-template-columns:52px 1fr 40px}.nx-nav-p3 .nav-text-full{display:none}.nx-nav-p3 .nav-text-short{display:inline}}.nx-phase4-shell .safety-banner.nx-safety-p4{min-height:26px;padding:.2rem .75rem;font-size:.72rem;gap:.35rem;background:transparent;border-bottom:1px solid var(--nx-border)}.nx-safety-primary{color:var(--nx-live, #22c55e)}.nx-safety-secondary{color:var(--nx-text-2)}.nx-topbar-p4 .mtt-research-chip{max-width:220px}.nx-footer-p4{font-size:.75rem;color:var(--nx-text-2);border-top:1px solid var(--nx-border);padding:.55rem .85rem}.nx-footer-p4 .footer-marker{display:none}.nx-nav-p4{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.nx-nav-p4::-webkit-scrollbar{width:6px}.nx-nav-p4::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.nx-nav-p4 .nav-collapse-btn{width:100%;text-align:left;background:transparent;border:0;color:var(--nx-text-2);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .5rem;cursor:pointer}.nx-regime-compact{padding:.75rem .9rem;gap:.65rem}.nx-regime-compact .nx-regime-value{font-size:1.35rem}.nx-regime-stats-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem .75rem!important}.nx-collecting-panel{border:1px solid var(--nx-border);border-radius:8px;padding:.7rem .85rem;margin:.5rem 0 .85rem;max-height:28vh;background:var(--nx-bg-2, #151b24)}.nx-collect-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-bottom:.45rem}.nx-collect-checks{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;font-size:.8rem}.nx-collect-checks .done{color:var(--nx-live, #22c55e)}.nx-sector-momentum-list{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.nx-sector-momentum-row{display:grid;grid-template-columns:1.1fr .9fr .8fr 1fr;gap:.35rem;text-decoration:none;color:inherit;padding:.4rem .2rem;border-bottom:1px solid rgba(255,255,255,.05)}.nx-p4 .nx-spotlight.empty{min-height:0;padding:.65rem}.nx-p4 .nx-pulse-band>.nx-chart-card,.nx-p4 .nx-charts-grid>*{border-color:#ffffff0f;box-shadow:none}.floating-ai-fab{width:44px!important;height:44px!important;animation:none!important}.nx-phase4-shell .main-content{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.nx-phase4-shell .main-content::-webkit-scrollbar{width:8px}.nx-phase4-shell .main-content::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}@media (max-width: 768px){.nx-sector-momentum-row{grid-template-columns:1fr 1fr}.nx-collect-checks{grid-template-columns:1fr}.nx-regime-stats-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.nx-ai-reviews{padding:1.5rem;max-width:860px;margin:0 auto}.nx-ai-reviews-page-header{margin-bottom:1.5rem}.nx-ai-reviews-status-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.nx-ai-reviews-status-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.nx-ai-reviews-title{font-weight:600;font-size:1rem}.nx-ai-reviews-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.nx-ai-reviews-label{font-size:.72rem;opacity:.55;margin-bottom:.2rem;text-transform:uppercase}.nx-ai-reviews-value{font-size:.95rem;font-weight:500}.nx-ai-reviews-current{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.nx-ai-reviews-sessions-section{margin-bottom:2rem}.nx-ai-reviews-sessions-list{display:flex;flex-direction:column;gap:.75rem}.nx-ai-reviews-session-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1rem}.nx-ai-reviews-session-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.nx-ai-reviews-slot{font-size:.8rem;opacity:.7;font-family:monospace}.nx-ai-reviews-session-meta{font-size:.75rem;opacity:.5;display:flex;gap:1.2rem}.nx-ai-reviews-error-note{font-size:.8rem;color:#f87171;margin-top:.4rem}.nx-ai-reviews-error-banner{background:#f871711f;border:1px solid rgba(248,113,113,.3);border-radius:8px;padding:.9rem 1rem;margin-bottom:1rem;font-size:.85rem;color:#fca5a5}.nx-ai-reviews-empty{padding:2rem;text-align:center}.nx-ai-reviews-loading{padding:1rem 0}.nx-ai-reviews-summary-hint{font-size:.75rem;margin-top:.4rem}.nx-ai-reviews-footer{font-size:.72rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.nx-text-warn{color:#fbbf24}.nx-badge{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600}.nx-badge-ok{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.3)}.nx-badge-active{background:#60a5fa26;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.nx-badge-fail{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.3)}.nx-badge-dim{background:#ffffff12;color:#ffffff80;border:1px solid rgba(255,255,255,.1)}.nx-ai-reviews-case-card{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1rem}.nx-ai-reviews-role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin-top:.75rem}.nx-ai-reviews-role-card{background:#0000002e;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.7rem;font-size:.8rem}.nx-ai-reviews-decision-summary{font-size:.88rem;margin:.5rem 0}.nx-ai-reviews-role-meta{font-size:.72rem;margin-top:.35rem}.nx-ai-reviews-mini-list{margin:.35rem 0 0;padding-left:1.1rem}@media (max-width: 600px){.nx-ai-reviews-status-grid{grid-template-columns:repeat(2,1fr)}.nx-ai-reviews-session-meta{flex-direction:column;gap:.25rem}.nx-ai-reviews-role-grid{grid-template-columns:1fr}}.nx-product7 #product-simple-view{max-width:960px}.nx-p7-header{margin-bottom:.75rem}.nx-p7-block{margin:.85rem 0 1.1rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.nx-p7-fiveq{margin:.6rem 0 0;padding-left:1.2rem;display:grid;gap:.45rem}.nx-p7-fiveq li{font-size:.92rem;line-height:1.45}.nx-p7-focus-card{display:grid;gap:.25rem}.nx-p7-lsn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.4rem 0}.nx-p7-lsn strong{display:block;font-size:1.25rem}.nx-p7-stance{margin:.2rem 0 .4rem}.nx-p7-gauge .gauge-ring{margin:.5rem auto}.nx-p7-top3{display:grid;gap:.75rem}.nx-p7-alerts{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.nx-p7-alerts a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);padding:.35rem 0;display:block}.nx-p7-ai-actions{display:flex;flex-wrap:wrap;gap:.5rem}.nx-p7-ai-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);background:#60a5fa1f;color:inherit;border-radius:8px;padding:.45rem .8rem;cursor:pointer;text-decoration:none}.nx-p7-ai-btn.ghost{background:transparent}.nx-p7-pro-layer{margin-top:1rem}.nx-opp-card{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.85rem 1rem;background:#0000002e}.nx-opp-card-head{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.nx-opp-sym{font-size:1.1rem;font-weight:700;text-decoration:none;color:inherit}.nx-opp-card-scores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.55rem 0}.nx-opp-card-scores .muted{display:block;font-size:.7rem}.nx-opp-card-scores .hot strong{color:#f87171}.nx-opp-why{margin:.25rem 0}.nx-opp-card-foot{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.78rem}.nx-opp-card-evidence{margin-top:.75rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.75rem;display:grid;gap:.6rem}.nx-opp-card-evidence h4{margin:0 0 .25rem;font-size:.85rem}.nx-opp-grid-p7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nx-opp-grid-p7 section{display:grid;gap:.75rem;align-content:start}.nx-wb-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.nx-tf-selector{display:flex;flex-wrap:wrap;gap:.25rem}.nx-tf-selector button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:transparent;color:inherit;border-radius:6px;padding:.2rem .45rem;cursor:pointer;font-size:.78rem}.nx-tf-selector button.active{background:#60a5fa33;border-color:#60a5fa73}.nx-wb-meta{display:flex;gap:.75rem;flex-wrap:wrap}.nx-ai-p7 .nx-ai-answer-frame{margin-top:.6rem;max-height:42vh;overflow:auto}.nx-ai-answer-frame h4{margin:.55rem 0 .2rem;font-size:.78rem;opacity:.7;text-transform:uppercase}.nx-ai-answer-frame ul{margin:0;padding-left:1.1rem}.nx-learning-list{display:grid;gap:.45rem;padding-left:1.1rem}@media (max-width: 720px){.nx-opp-grid-p7{grid-template-columns:1fr}.nx-opp-card-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-p7-lsn{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-p7-block{padding:.7rem .75rem}}.nx-p7-view-toggle{display:inline-flex;gap:.35rem;margin:.25rem 0 .75rem;flex-wrap:wrap}.nx-p7-view-toggle button{border:1px solid var(--nx-border, #334);background:transparent;color:inherit;padding:.35rem .7rem;border-radius:6px;cursor:pointer;font-size:.85rem}.nx-p7-view-toggle button.active{background:var(--nx-accent-soft, rgba(80,140,255,.18));border-color:var(--nx-accent, #6af)}@media (max-width: 420px){.nx-product7,.nx-product7-simple,.nx-opp-grid-p7,.nx-ticker-row{max-width:100%;overflow-x:hidden}.nx-ticker-row{flex-wrap:wrap;gap:.4rem}}.nx-parity-strip{margin:0}.nx-parity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.45rem}.nx-parity-expanded .nx-parity-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.nx-parity-grid-ext{margin-top:.55rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.nx-parity-cell{padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000026;min-width:0;overflow:hidden}.nx-parity-cell-head{display:flex;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.25rem;flex-wrap:wrap}.nx-parity-label{font-size:.78rem;opacity:.85;white-space:nowrap}.nx-parity-value{font-size:1.1rem;word-break:break-all}.nx-parity-pending .nx-parity-value,.nx-parity-unavailable .nx-parity-value{opacity:.55}.nx-parity-stale .nx-parity-value{opacity:.75;color:var(--warn, #f5c542)}.nx-parity-err{color:var(--neg, #f66);font-size:.78rem}.nx-parity-fresh{font-size:.75rem}.nx-parity-coverage{font-size:.73rem;opacity:.7;word-break:break-word}.nx-parity-ext-note,.nx-parity-simple-note,.nx-parity-coverage-note{margin-top:.45rem;font-size:.73rem;opacity:.65;word-break:break-word}.tag-ok{background:#50dc6426;color:var(--pos, #6efa8e);border-color:#50dc6440}.tag-err{background:#f03c3c26;color:var(--neg, #f66);border-color:#f03c3c40}.tag-warn{background:#f5c5421f;color:var(--warn, #f5c542);border-color:#f5c54238}.nx-notif-grid{display:grid;gap:.35rem;margin-top:.4rem}.nx-notif-grid label{font-size:.88rem}.nx-fav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;cursor:pointer;font-size:1rem;padding:0 .2rem;line-height:1;opacity:.7}.nx-fav-toggle.active{opacity:1;color:#f5c542}.nx-fav-list{list-style:none;padding:0;margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.nx-fav-list a{text-decoration:none;color:inherit;border-bottom:1px solid rgba(255,255,255,.12)}@media (max-width: 520px){.nx-parity-grid,.nx-parity-grid-ext{grid-template-columns:1fr}}@media (max-width: 375px){.nx-product7-simple,.nx-product7,.nx-p7-block,.nx-parity-strip,.nx-parity-cell,.nx-ticker-row,.nx-p7-lsn,.nx-notif-grid{max-width:100%;overflow-x:hidden}.nx-parity-value{font-size:.95rem}.nx-p7-lsn{flex-wrap:wrap;gap:.4rem}.nx-tops-head{flex-wrap:wrap;gap:.25rem}}.nx-demo-ops-card{border-color:#60a5fa47}.nx-demo-ops-head{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.nx-demo-ops-badges{display:flex;flex-wrap:wrap;gap:.35rem}.nx-demo-badge{font-size:.72rem;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:.2rem .45rem}.nx-demo-badge.ok{border-color:#4ade8073;background:#4ade8014}.nx-demo-badge.warn{border-color:#fbbf2473;background:#fbbf2414}.nx-demo-ops-state{margin:.55rem 0 .7rem;font-size:.98rem}.nx-demo-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .6rem}.nx-demo-ops-grid>div{display:grid;gap:.1rem}.nx-demo-ops-grid .muted{font-size:.7rem}.nx-demo-ops-scanline{display:flex;flex-wrap:wrap;gap:.65rem;margin:.7rem 0 .35rem;font-size:.82rem}.nx-demo-ops-section{margin-top:.7rem}.nx-demo-ops-h3{margin:0 0 .25rem;font-size:.88rem}.nx-demo-ops-list{margin:0;padding-left:1.1rem;display:grid;gap:.2rem;font-size:.88rem}.nx-demo-lifecycle{display:flex;flex-wrap:wrap;gap:.3rem}.nx-demo-lifecycle span{font-size:.68rem;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:.15rem .35rem;opacity:.45}.nx-demo-lifecycle span.done{opacity:1;border-color:#4ade8080;background:#4ade801a}.nx-demo-ops-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.35rem}.nx-demo-ops-foot{margin:.7rem 0 0}@media (max-width:720px){.nx-demo-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){.nx-demo-ops-card,.nx-demo-ops-grid,.nx-demo-lifecycle{max-width:100%;overflow-x:hidden}.nx-demo-ops-grid{grid-template-columns:1fr 1fr}}.member-shell{min-height:100vh;background:radial-gradient(1200px 600px at 10% -10%,rgba(59,130,196,.08),transparent 55%),radial-gradient(900px 500px at 90% 0%,rgba(212,160,23,.06),transparent 50%),var(--bg-deep)}.member-page-header .member-title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.member-demo-banner{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text);font-size:var(--fs-sm)}.member-hero-card,.member-panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad)}.member-hero-card{display:grid;gap:var(--space-3)}.member-kicker{margin:0;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.member-hero-title{margin:0;font-size:var(--fs-title);font-weight:600}.member-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.member-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);padding:.45rem .75rem;border-radius:var(--radius-input);font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.member-btn.primary{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.member-btn.warn{border-color:#ef444473;background:#ef44441f}.member-btn:disabled{opacity:.45;cursor:not-allowed}a.member-btn{color:inherit}.member-stat-grid,.member-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--dash-gap)}.member-stat{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);display:grid;gap:var(--space-1)}.member-stat strong{font-size:var(--fs-xl);font-family:var(--mono)}.member-stat span,.member-chip{font-size:var(--fs-xs);color:var(--text-muted)}.member-chip{display:inline-flex;align-items:center;border:1px solid var(--border);padding:.1rem .4rem;border-radius:var(--radius-badge);background:var(--bg-inset);white-space:nowrap}.member-chip.warn{border-color:#f59e0b80;color:var(--warning)}.member-card-meta{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-2)}.member-card-meta h2{margin:0;font-size:var(--fs-md)}.member-metric-value{margin:0 0 var(--space-2);font-family:var(--mono);font-size:var(--fs-md)}.member-link-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2)}.member-link-grid a,.member-inline-link,.member-feed-actions a{color:var(--accent-blue)}.member-feed,.member-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--dash-gap)}.member-feed-item{border:1px solid var(--border);background:var(--bg-panel);border-radius:var(--radius-card);padding:var(--card-pad)}.member-feed-top{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.member-feed-title{color:var(--text);font-weight:600;text-decoration:none}.member-thesis-snip{margin:var(--space-2) 0;color:var(--text-muted)}.member-feed-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--fs-sm)}.member-empty{border:1px dashed var(--border-strong);padding:var(--space-6);text-align:center;background:var(--bg-inset)}.member-dl{display:grid;gap:var(--space-3);margin:0}.member-dl div{display:grid;gap:.15rem}.member-dl dt{color:var(--text-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.member-dl dd{margin:0;font-family:var(--mono)}.member-check{display:flex;gap:var(--space-2);align-items:flex-start;margin:var(--space-4) 0}.member-ok{color:var(--pass)}.member-nex-panel{display:grid;gap:var(--space-3);max-width:720px}.member-nex-thread{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);max-height:420px;overflow:auto}.member-nex-turn{border:1px solid var(--border-soft);background:var(--bg-inset);padding:var(--space-3);border-radius:var(--radius-card)}.member-nex-turn.nex{border-color:var(--accent-line)}.member-nex-role{display:inline-block;font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--space-1)}.member-nex-compose{display:grid;gap:var(--space-2)}.member-nex-compose textarea{width:100%;resize:vertical;background:var(--bg-deep);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-input);padding:var(--space-3);font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-nav-member .sidebar-product-sub{font-size:var(--fs-xs)}.member-view-toggle{display:inline-flex;gap:0;border:1px solid var(--border-strong);border-radius:var(--radius-input);overflow:hidden;margin-bottom:var(--space-3)}.member-view-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--bg-elevated);color:var(--text-muted);padding:.45rem .9rem;font:inherit;cursor:pointer}.member-view-toggle button.active{background:var(--accent-soft);color:var(--text)}.member-state-demo{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3);font-size:var(--fs-sm)}.member-state-demo select{background:var(--bg-deep);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-input);padding:.35rem .55rem;font:inherit}.member-first-screen{display:grid;gap:var(--dash-gap);margin-bottom:var(--space-4)}.member-first-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad)}.member-five-answers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--dash-gap)}.member-five-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad);display:grid;gap:var(--space-2);min-height:10rem}.member-five-card-top{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.member-five-card-top h3{margin:0;flex:1;font-size:var(--fs-sm);font-weight:600}.member-five-idx{width:1.4rem;height:1.4rem;border-radius:999px;display:inline-grid;place-items:center;font-size:var(--fs-xs);font-family:var(--mono);background:var(--bg-inset);border:1px solid var(--border)}.member-five-answer{margin:0;font-size:var(--fs-md);line-height:1.35;font-weight:560}.member-first-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--dash-gap)}.member-pro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--dash-gap)}.member-ux-chip{display:inline-flex;flex-direction:column;gap:.1rem;border:1px solid var(--border);border-radius:var(--radius-badge);padding:.15rem .45rem;background:var(--bg-inset);font-size:var(--fs-xs);font-family:var(--mono);letter-spacing:.03em;white-space:nowrap}.member-ux-chip-hint{font-family:var(--font-sans, inherit);color:var(--text-muted);letter-spacing:0;white-space:normal;max-width:16rem}.member-ux-fresh{border-color:#22c55e73;color:var(--pass, #22c55e)}.member-ux-stale,.member-ux-degraded,.member-ux-pending{border-color:#f59e0b80;color:var(--warning, #f59e0b)}.member-ux-unavailable,.member-ux-blocked,.member-ux-error{border-color:#ef444473;color:#f87171}.member-ux-empty,.member-ux-loading{border-color:var(--border-strong);color:var(--text-muted)}.member-chip-demo{border-color:#f59e0b8c;color:var(--warning, #f59e0b);background:#f59e0b14}.member-demo-data-banner{border-color:#f59e0b59}.member-intel-page{display:grid;gap:var(--dash-gap, 1rem)}.member-intel-state-matrix{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2, .5rem);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.member-intel-feed{display:grid;gap:var(--dash-gap, 1rem)}.member-intel-card{border:1px solid var(--border);border-radius:var(--radius-card, .5rem);padding:var(--space-3, .75rem);background:var(--bg-inset, transparent);display:grid;gap:var(--space-3, .75rem)}.member-intel-card-head,.member-intel-funnel-head,.member-intel-card-chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;justify-content:space-between}.member-intel-posture{margin:.15rem 0;font-family:var(--mono, ui-monospace, monospace);letter-spacing:.04em}.member-intel-chip,.member-intel-mode-chip{display:inline-flex;flex-direction:column;gap:.1rem;border:1px solid var(--border);border-radius:var(--radius-badge, .25rem);padding:.15rem .45rem;background:var(--bg-inset);font-size:var(--fs-xs, .75rem);font-family:var(--mono, ui-monospace, monospace);letter-spacing:.03em}.member-intel-chip-hint{font-family:var(--font-sans, inherit);color:var(--text-muted);letter-spacing:0;white-space:normal;max-width:16rem}.member-intel-ai_suggestion,.member-intel-ready,.member-intel-observing,.member-intel-ai_analyzing,.member-intel-risk_review{border-color:#3b82f673;color:#60a5fa}.member-intel-blocked,.member-intel-abstained,.member-intel-unavailable{border-color:#ef444473;color:#f87171}.member-intel-demo_data,.member-intel-simulation,.member-intel-historical_replay,.member-intel-stale{border-color:#f59e0b80;color:var(--warning, #f59e0b)}.member-intel-funnel-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.member-intel-funnel-label{display:block;color:var(--text-muted);font-size:var(--fs-xs, .75rem)}.member-intel-funnel-count{font-family:var(--mono, ui-monospace, monospace)}.member-intel-funnel-unavailable{font-family:var(--mono, ui-monospace, monospace);color:#f87171}.member-ux-matrix-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.member-parity-note{margin-top:var(--space-3)}@media (max-width: 900px){.member-feed-top,.member-card-meta,.member-first-head{flex-direction:column}}.nx-membership-review .nx-review-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.nx-membership-review .nx-review-plan-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--space-3) 0}.nx-membership-review .nx-review-plan-row button.active{font-weight:600}.nx-membership-review .nx-review-mode-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.nx-membership-review .nx-review-shortcuts{display:flex;flex-wrap:wrap;gap:.75rem}.nx-membership-review .nx-review-dl{display:grid;gap:var(--space-2);margin:0}.nx-membership-review .nx-review-dl dt{font-size:.75rem;text-transform:uppercase;opacity:.7}.nx-membership-review .nx-review-reset{padding:.5rem 1rem}:root,.mp2-shell{color-scheme:dark;--mp2-bg: #0d1117;--mp2-bg-elevated: #11161d;--mp2-surface: #161d26;--mp2-surface-hover: #1c2531;--mp2-surface-selected: #243044;--mp2-surface-raised: #1c2531;--mp2-surface-sunken: #0f141b;--mp2-border: rgba(179, 190, 204, .16);--mp2-border-soft: rgba(179, 190, 204, .1);--mp2-divider: rgba(179, 190, 204, .12);--mp2-ink: #f4f7fb;--mp2-ink-secondary: #b3becc;--mp2-ink-muted: #8b97a8;--mp2-ink-disabled: #5c6573;--mp2-cobalt: #5b7cfa;--mp2-cobalt-hover: #7a95fb;--mp2-cobalt-active: #4a68e0;--mp2-cobalt-deep: #3d56c4;--mp2-cobalt-soft: rgba(91, 124, 250, .16);--mp2-cobalt-soft-strong: rgba(91, 124, 250, .28);--mp2-on-primary: #f4f7fb;--mp2-ai: #9a7bff;--mp2-data: #4cc9f0;--mp2-pos: #12d18a;--mp2-neg: #ff4d6a;--mp2-warn: #f2b84b;--mp2-info: #4cc9f0;--mp2-pos-soft: rgba(18, 209, 138, .18);--mp2-neg-soft: rgba(255, 77, 106, .18);--mp2-warn-soft: rgba(242, 184, 75, .16);--mp2-focus: rgba(91, 124, 250, .5);--mp2-focus-ring: 0 0 0 2px var(--mp2-bg), 0 0 0 4px var(--mp2-focus);--mp2-overlay: rgba(8, 12, 18, .55);--mp2-shadow: 0 10px 32px rgba(0, 0, 0, .32);--mp2-shadow-sm: 0 2px 10px rgba(0, 0, 0, .22);--mp2-ease: cubic-bezier(.2, .8, .2, 1);--mp2-dur: .14s;--mp2-dur-flash: .3s;--mp2-dur-drawer: .2s;--mp2-font: "Segoe UI", "PingFang TC", "Noto Sans TC", "Helvetica Neue", sans-serif;--mp2-mono: "Cascadia Mono", "Consolas", "SF Mono", ui-monospace, monospace;--mp2-nav-h: 52px;--mp2-pulse-h: 36px;--mp2-mobile-nav-h: 56px;--mp2-max: 1440px;--mp2-radius: 6px;--mp2-radius-btn: 8px;--mp2-radius-panel: 10px;--mp2-radius-drawer: 12px;--mp2-fs-body: .9375rem;--mp2-fs-sm: .8125rem;--mp2-fs-xs: .75rem}.mp2-shell[data-mp2-theme=light],html[data-mp2-theme=light] .mp2-shell{color-scheme:dark}.mp2-shell{min-height:100vh;background:var(--mp2-bg);color:var(--mp2-ink);font-family:var(--mp2-font);font-size:var(--mp2-fs-body);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){.mp2-shell *,.mp2-shell *:before,.mp2-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mp2-shell a{color:var(--mp2-cobalt-hover);text-decoration:none;transition:color var(--mp2-dur) var(--mp2-ease)}.mp2-shell a:hover{color:var(--mp2-ink);text-decoration:underline;text-underline-offset:2px}.mp2-shell a:focus-visible{outline:none;box-shadow:var(--mp2-focus-ring);border-radius:var(--mp2-radius)}.mp2-shell .mono{font-family:var(--mp2-mono);font-variant-numeric:tabular-nums}.mp2-shell .muted{color:var(--mp2-ink-muted)}.mp2-shell .pos{color:var(--mp2-pos)}.mp2-shell .neg{color:var(--mp2-neg)}.mp2-shell .warn{color:var(--mp2-warn)}.mp2-topnav{position:sticky;top:0;z-index:40;height:var(--mp2-nav-h);display:flex;align-items:center;gap:12px;padding:0 18px;background:#11161df0;border-bottom:1px solid var(--mp2-divider);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mp2-brand{font-weight:700;letter-spacing:.06em;font-size:.95rem;color:var(--mp2-ink)!important;text-decoration:none!important;margin-right:8px}.mp2-primary-nav{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.mp2-primary-nav a{padding:8px 11px;color:var(--mp2-ink-secondary);font-size:var(--mp2-fs-sm);font-weight:500;border-bottom:2px solid transparent;text-decoration:none!important;white-space:nowrap;transition:color var(--mp2-dur) var(--mp2-ease),border-color var(--mp2-dur) var(--mp2-ease),background var(--mp2-dur) var(--mp2-ease)}.mp2-primary-nav a:hover{color:var(--mp2-ink);background:transparent;text-decoration:none!important}.mp2-primary-nav a.is-active{color:var(--mp2-ink);border-bottom-color:var(--mp2-cobalt)}.mp2-primary-nav a:focus-visible{outline:none;box-shadow:var(--mp2-focus-ring)}.mp2-utility{display:flex;align-items:center;gap:6px;margin-left:auto}.mp2-utility a,.mp2-utility button.mp2-util-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--mp2-ink-secondary);font:inherit;font-size:var(--mp2-fs-sm);padding:6px 9px;cursor:pointer;border-radius:var(--mp2-radius);text-decoration:none!important;transition:color var(--mp2-dur) var(--mp2-ease),background var(--mp2-dur) var(--mp2-ease),border-color var(--mp2-dur) var(--mp2-ease)}.mp2-utility a:hover,.mp2-utility button.mp2-util-btn:hover,.mp2-utility a.is-active{color:var(--mp2-ink);background:var(--mp2-surface-hover)}.mp2-utility a:focus-visible,.mp2-utility button.mp2-util-btn:focus-visible{outline:none;box-shadow:var(--mp2-focus-ring)}.mp2-utility button.mp2-util-btn:active{background:var(--mp2-surface-selected)}.mp2-utility button.mp2-util-btn:disabled{color:var(--mp2-ink-disabled);cursor:not-allowed;opacity:.7}.mp2-search{display:flex;align-items:center}.mp2-search input{width:140px;border:1px solid var(--mp2-border);background:var(--mp2-surface-sunken);padding:6px 10px;font:inherit;font-size:var(--mp2-fs-sm);border-radius:var(--mp2-radius);color:var(--mp2-ink);transition:border-color var(--mp2-dur) var(--mp2-ease),width var(--mp2-dur) var(--mp2-ease),background var(--mp2-dur) var(--mp2-ease)}.mp2-search input::placeholder{color:var(--mp2-ink-muted)}.mp2-search input:hover{border-color:#94a3b838}.mp2-search input:focus{outline:none;border-color:var(--mp2-cobalt);box-shadow:var(--mp2-focus-ring);width:180px;background:var(--mp2-surface)}.mp2-search input:disabled{color:var(--mp2-ink-disabled);background:var(--mp2-bg-elevated);cursor:not-allowed}.mp2-main{max-width:var(--mp2-max);margin:0 auto;padding:20px 20px 88px;outline:none}.mp2-footer{max-width:var(--mp2-max);margin:0 auto;padding:12px 20px 24px;color:var(--mp2-ink-muted);font-size:var(--mp2-fs-xs);border-top:1px solid var(--mp2-divider)}.mp2-mobile-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--mp2-mobile-nav-h);background:var(--mp2-bg-elevated);border-top:1px solid var(--mp2-divider);align-items:stretch;justify-content:space-around}.mp2-mobile-nav a,.mp2-mobile-nav summary{flex:1;display:flex;align-items:center;justify-content:center;color:var(--mp2-ink-secondary);font-size:var(--mp2-fs-xs);font-weight:600;text-decoration:none!important;list-style:none;cursor:pointer;transition:color var(--mp2-dur) var(--mp2-ease)}.mp2-mobile-nav a.is-active{color:var(--mp2-cobalt-hover)}.mp2-mobile-nav a:focus-visible,.mp2-mobile-nav summary:focus-visible{outline:none;box-shadow:inset var(--mp2-focus-ring)}.mp2-mobile-more{flex:1;position:relative}.mp2-mobile-more summary{height:100%;width:100%}.mp2-mobile-more-panel{position:absolute;bottom:calc(100% + 4px);right:4px;min-width:140px;background:var(--mp2-surface-raised);border:1px solid var(--mp2-border);box-shadow:var(--mp2-shadow);display:flex;flex-direction:column;padding:6px 0}.mp2-mobile-more-panel a{justify-content:flex-start;padding:10px 14px;font-size:var(--mp2-fs-sm);color:var(--mp2-ink-secondary)}.mp2-mobile-more-panel a:hover,.mp2-mobile-more-panel a.is-active{color:var(--mp2-ink);background:var(--mp2-surface-hover)}@media (max-width: 900px){.mp2-primary-nav{display:none}.mp2-search input{width:96px}.mp2-search input:focus{width:120px}.mp2-mobile-nav{display:flex}.mp2-utility .mp2-util-hide-sm{display:none}}@media (min-width: 901px){.mp2-shell .nx10-rail,.mp2-shell .nx10-body>aside,.mp2-shell [data-testid=actual-panel-sidebar]{display:none!important}}.mp2-page-title{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.01em;color:var(--mp2-ink)}.mp2-page-sub{margin:4px 0 0;color:var(--mp2-ink-muted);font-size:var(--mp2-fs-sm)}.mp2-kicker{margin:0 0 4px;font-size:var(--mp2-fs-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--mp2-ink-muted)}.mp2-section{margin-top:28px;padding-top:18px;border-top:1px solid var(--mp2-divider)}.mp2-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.mp2-section-head h2{margin:0;font-size:1.05rem;font-weight:650;color:var(--mp2-ink)}.mp2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font:inherit;font-size:var(--mp2-fs-sm);font-weight:600;border-radius:var(--mp2-radius);border:1px solid var(--mp2-border);background:var(--mp2-surface-raised);color:var(--mp2-ink);cursor:pointer;text-decoration:none!important;transition:background var(--mp2-dur) var(--mp2-ease),border-color var(--mp2-dur) var(--mp2-ease),color var(--mp2-dur) var(--mp2-ease),box-shadow var(--mp2-dur) var(--mp2-ease)}.mp2-btn:hover{background:var(--mp2-surface-hover);border-color:#94a3b838;color:var(--mp2-ink);text-decoration:none!important}.mp2-btn:active{background:var(--mp2-surface-selected)}.mp2-btn:focus-visible{outline:none;box-shadow:var(--mp2-focus-ring)}.mp2-btn:disabled,.mp2-btn[aria-disabled=true]{color:var(--mp2-ink-disabled);border-color:var(--mp2-border-soft);background:var(--mp2-bg-elevated);cursor:not-allowed;opacity:.72}.mp2-btn-primary{background:var(--mp2-cobalt);border-color:var(--mp2-cobalt);color:var(--mp2-on-primary)!important}.mp2-btn-primary:hover{background:var(--mp2-cobalt-hover);border-color:var(--mp2-cobalt-hover);color:var(--mp2-on-primary)!important}.mp2-btn-primary:active{background:var(--mp2-cobalt-active);border-color:var(--mp2-cobalt-active);color:var(--mp2-on-primary)!important}.mp2-btn-primary:disabled,.mp2-btn-primary[aria-disabled=true]{background:var(--mp2-cobalt-soft-strong);border-color:transparent;color:var(--mp2-ink-disabled)!important}.mp2-btn-secondary{background:var(--mp2-surface-raised);border-color:var(--mp2-border);color:var(--mp2-ink)}.mp2-btn-ghost,.mp2-btn-tertiary{border-color:transparent;background:transparent;color:var(--mp2-cobalt-hover)}.mp2-btn-ghost:hover,.mp2-btn-tertiary:hover{background:var(--mp2-cobalt-soft);border-color:transparent;color:var(--mp2-ink)}.mp2-btn-ghost:active,.mp2-btn-tertiary:active{background:var(--mp2-cobalt-soft-strong)}.mp2-btn-danger{background:transparent;border-color:#d4544c73;color:var(--mp2-neg)}.mp2-btn-danger:hover{background:var(--mp2-neg-soft);border-color:var(--mp2-neg);color:var(--mp2-neg)}.mp2-btn-danger:active{background:#d4544c38}.mp2-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mp2-level{display:inline-flex;border:1px solid var(--mp2-border);border-radius:var(--mp2-radius);overflow:hidden;background:var(--mp2-surface-sunken)}.mp2-level button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:var(--mp2-fs-xs);font-weight:600;padding:6px 10px;color:var(--mp2-ink-secondary);cursor:pointer;transition:background var(--mp2-dur) var(--mp2-ease),color var(--mp2-dur) var(--mp2-ease)}.mp2-level button:hover{color:var(--mp2-ink);background:var(--mp2-surface-hover)}.mp2-level button.active,.mp2-level button[aria-pressed=true]{background:var(--mp2-cobalt-soft);color:var(--mp2-ink)}.mp2-level button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mp2-focus)}.mp2-level button:disabled{color:var(--mp2-ink-disabled);cursor:not-allowed}.mp2-table{width:100%;border-collapse:collapse;font-size:var(--mp2-fs-sm);font-variant-numeric:tabular-nums}.mp2-table th{text-align:left;font-weight:600;color:var(--mp2-ink-muted);font-size:var(--mp2-fs-xs);letter-spacing:.04em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--mp2-divider);background:var(--mp2-bg-elevated);position:sticky;top:var(--mp2-nav-h);z-index:2}.mp2-table td{padding:10px 12px;border-bottom:1px solid var(--mp2-border-soft);vertical-align:middle;color:var(--mp2-ink);transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-table tr:hover td{background:var(--mp2-surface-hover)}.mp2-table tr.is-selected td,.mp2-table tr[aria-selected=true] td{background:var(--mp2-surface-selected)}.mp2-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.mp2-table th.sortable:hover{color:var(--mp2-ink-secondary)}.mp2-table th.sortable:focus-visible{outline:none;box-shadow:inset var(--mp2-focus-ring)}.mp2-rank-list{list-style:none;margin:0;padding:0}.mp2-rank-list li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--mp2-border-soft);font-size:.9375rem}.mp2-rank-n{flex:0 0 1.4rem;font-family:var(--mp2-mono);font-weight:700;color:var(--mp2-cobalt-hover)}.mp2-feed{list-style:none;margin:0;padding:0}.mp2-feed li{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--mp2-border-soft)}.mp2-feed .dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--mp2-cobalt)}.mp2-feed .when{color:var(--mp2-ink-muted);font-size:var(--mp2-fs-xs);font-family:var(--mp2-mono);white-space:nowrap}.mp2-empty{padding:14px 0;color:var(--mp2-ink-secondary);font-size:.9375rem;border-top:1px dashed var(--mp2-border);border-bottom:1px dashed var(--mp2-border)}.mp2-banner{padding:10px 12px;border:1px solid rgba(196,146,58,.35);background:var(--mp2-warn-soft);color:var(--mp2-warn);font-size:var(--mp2-fs-sm);margin:12px 0;border-radius:var(--mp2-radius)}.mp2-lock{margin-top:16px;padding:14px 0;border-top:1px dashed var(--mp2-border);color:var(--mp2-ink-secondary);font-size:var(--mp2-fs-sm)}.mp2-lock strong{display:block;color:var(--mp2-ink);margin-bottom:4px}.mp2-pulse{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:16px 0 0;background:var(--mp2-surface);border-radius:var(--mp2-radius);box-shadow:inset 0 0 0 1px var(--mp2-border-soft)}.mp2-pulse-cell{padding:14px 16px;border-right:1px solid var(--mp2-divider)}.mp2-pulse-cell:last-child{border-right:0}.mp2-pulse-cell .lbl{display:block;font-size:var(--mp2-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mp2-ink-muted);margin-bottom:4px}.mp2-pulse-cell .val{font-family:var(--mp2-mono);font-size:1rem;font-weight:650;color:var(--mp2-ink);font-variant-numeric:tabular-nums}.mp2-ov-split{display:grid;grid-template-columns:minmax(0,65%) minmax(0,35%);gap:28px;margin-top:22px;padding-top:18px;border-top:1px solid var(--mp2-divider)}.mp2-ov-now .posture{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--mp2-ink)}.mp2-ov-now .lede{margin:8px 0 14px;font-size:.95rem;color:var(--mp2-ink-secondary);max-width:42ch}.mp2-funnel{display:flex;flex-wrap:wrap;gap:0;background:transparent;border:0;border-top:1px solid var(--mp2-divider);border-bottom:1px solid var(--mp2-divider)}.mp2-funnel-step{flex:1;min-width:72px;padding:12px;border-right:1px solid var(--mp2-divider);background:transparent}.mp2-funnel-step:last-child{border-right:0}.mp2-funnel-step strong{display:block;font-family:var(--mp2-mono);font-size:1rem;color:var(--mp2-ink);font-variant-numeric:tabular-nums}.mp2-funnel-step span{font-size:var(--mp2-fs-xs);color:var(--mp2-ink-muted);text-transform:uppercase;letter-spacing:.04em}@media (max-width: 860px){.mp2-pulse{grid-template-columns:1fr 1fr}.mp2-pulse-cell:nth-child(2){border-right:0}.mp2-pulse-cell:nth-child(1),.mp2-pulse-cell:nth-child(2){border-bottom:1px solid var(--mp2-divider)}.mp2-ov-split{grid-template-columns:1fr}}.mp2-opp{display:grid;grid-template-columns:minmax(180px,23%) minmax(0,54%) minmax(180px,23%);gap:0;min-height:calc(100vh - var(--mp2-nav-h) - 80px);margin-top:14px;background:transparent;border:0;border-top:1px solid var(--mp2-divider)}.mp2-opp.no-evidence{grid-template-columns:minmax(180px,28%) minmax(0,72%)}.mp2-opp-nav,.mp2-opp-center,.mp2-opp-evidence{min-width:0;padding:14px}.mp2-opp-nav{border-right:1px solid var(--mp2-divider);background:var(--mp2-bg-elevated);overflow:auto}.mp2-opp-center{overflow:auto;background:transparent}.mp2-opp-evidence{border-left:1px solid var(--mp2-divider);background:var(--mp2-surface-sunken);overflow:auto}.mp2-opp-nav-item{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--mp2-border-soft);background:transparent;padding:10px 8px;cursor:pointer;font:inherit;color:var(--mp2-ink);transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-opp-nav-item:hover{background:var(--mp2-surface-hover)}.mp2-opp-nav-item.is-active,.mp2-opp-nav-item[aria-selected=true]{background:var(--mp2-surface-selected);box-shadow:inset 2px 0 0 var(--mp2-cobalt)}.mp2-opp-nav-item:focus-visible{outline:none;box-shadow:inset var(--mp2-focus-ring)}.mp2-opp-nav-item .sym{font-family:var(--mp2-mono);font-weight:650}.mp2-opp-nav-item .meta{display:block;margin-top:2px;font-size:var(--mp2-fs-xs);color:var(--mp2-ink-muted)}.mp2-decision-block{padding:12px 0;border-bottom:1px solid var(--mp2-border-soft)}.mp2-decision-block h3{margin:0 0 6px;font-size:var(--mp2-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mp2-ink-muted)}.mp2-decision-block p,.mp2-decision-block ul{margin:0;font-size:.9375rem;color:var(--mp2-ink)}.mp2-decision-block.against{color:var(--mp2-neg)}.mp2-evidence-row{padding:10px 0;border-bottom:1px solid var(--mp2-border-soft)}.mp2-evidence-row h3{margin:0 0 4px;font-size:var(--mp2-fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mp2-ink-muted)}.mp2-evidence-row p{margin:0;font-size:var(--mp2-fs-sm);color:var(--mp2-ink-secondary)}@media (max-width: 900px){.mp2-opp,.mp2-opp.no-evidence{grid-template-columns:1fr;min-height:auto}.mp2-opp-nav{border-right:0;border-bottom:1px solid var(--mp2-divider);max-height:240px}.mp2-opp-evidence{border-left:0;border-top:1px solid var(--mp2-divider)}.mp2-opp.mobile-list .mp2-opp-center,.mp2-opp.mobile-list .mp2-opp-evidence,.mp2-opp.mobile-detail .mp2-opp-nav{display:none}}.mp2-scanner-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0;position:sticky;top:var(--mp2-nav-h);z-index:3;background:linear-gradient(180deg,var(--mp2-bg) 72%,transparent)}.mp2-scanner-toolbar input,.mp2-scanner-toolbar select{border:1px solid var(--mp2-border);background:var(--mp2-surface-sunken);padding:7px 10px;font:inherit;font-size:var(--mp2-fs-sm);border-radius:var(--mp2-radius);color:var(--mp2-ink);transition:border-color var(--mp2-dur) var(--mp2-ease),background var(--mp2-dur) var(--mp2-ease)}.mp2-scanner-toolbar input::placeholder{color:var(--mp2-ink-muted)}.mp2-scanner-toolbar input:hover,.mp2-scanner-toolbar select:hover{border-color:#94a3b838}.mp2-scanner-toolbar input:focus,.mp2-scanner-toolbar select:focus{outline:none;border-color:var(--mp2-cobalt);box-shadow:var(--mp2-focus-ring);background:var(--mp2-surface)}.mp2-scanner-toolbar input:disabled,.mp2-scanner-toolbar select:disabled{color:var(--mp2-ink-disabled);cursor:not-allowed}.mp2-chip-row{display:flex;flex-wrap:wrap;gap:4px}.mp2-chip-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;padding:5px 10px;font:inherit;font-size:var(--mp2-fs-xs);cursor:pointer;border-radius:var(--mp2-radius);color:var(--mp2-ink-secondary);transition:background var(--mp2-dur) var(--mp2-ease),color var(--mp2-dur) var(--mp2-ease),border-color var(--mp2-dur) var(--mp2-ease)}.mp2-chip-row button:hover{color:var(--mp2-ink);background:var(--mp2-surface-hover)}.mp2-chip-row button.active,.mp2-chip-row button[aria-pressed=true]{border-color:transparent;background:var(--mp2-cobalt-soft);color:var(--mp2-ink);font-weight:650}.mp2-chip-row button:focus-visible{outline:none;box-shadow:var(--mp2-focus-ring)}.mp2-chip-row button:disabled{color:var(--mp2-ink-disabled);cursor:not-allowed}.mp2-scanner-wrap{border:0;background:transparent;overflow:auto;max-height:calc(100vh - var(--mp2-nav-h) - 160px);box-shadow:none}.mp2-scanner-wrap .mp2-table th{top:0}@media (max-width: 900px){.mp2-scanner-wrap{border-top:1px solid var(--mp2-divider)}}.mp2-alert-day{margin-top:18px}.mp2-alert-day h2{margin:0 0 8px;font-size:var(--mp2-fs-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mp2-ink-muted)}.mp2-alert-row{display:grid;grid-template-columns:88px 72px 1fr auto;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid var(--mp2-border-soft);font-size:.9375rem;transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-alert-row:hover{background:var(--mp2-surface-hover)}.mp2-alert-row.unread{background:linear-gradient(90deg,var(--mp2-cobalt-soft),transparent 42%)}.mp2-alert-row .kind{font-size:var(--mp2-fs-xs);font-weight:650;color:var(--mp2-cobalt-hover)}.mp2-alert-row .time{font-family:var(--mp2-mono);font-size:var(--mp2-fs-xs);color:var(--mp2-ink-muted)}@media (max-width: 700px){.mp2-alert-row{grid-template-columns:64px 1fr}.mp2-alert-row .kind{grid-column:1 / -1}}.mp2-research{display:grid;grid-template-columns:minmax(200px,28%) minmax(0,44%) minmax(200px,28%);gap:0;border:0;border-top:1px solid var(--mp2-divider);background:transparent;min-height:520px;margin-top:14px}.mp2-research-feed,.mp2-research-read,.mp2-research-ctx{padding:14px;min-width:0;overflow:auto}.mp2-research-feed{border-right:1px solid var(--mp2-divider);background:var(--mp2-bg-elevated)}.mp2-research-read{background:transparent}.mp2-research-ctx{border-left:1px solid var(--mp2-divider);background:var(--mp2-surface-sunken)}.mp2-research-item{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--mp2-border-soft);background:transparent;padding:10px 6px;cursor:pointer;font:inherit;color:var(--mp2-ink);transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-research-item:hover{background:var(--mp2-surface-hover)}.mp2-research-item.is-active,.mp2-research-item[aria-selected=true]{background:var(--mp2-surface-selected);box-shadow:inset 2px 0 0 var(--mp2-cobalt)}.mp2-research-item:focus-visible{outline:none;box-shadow:inset var(--mp2-focus-ring)}.mp2-research-item strong{display:block;font-size:.9375rem;color:var(--mp2-ink)}.mp2-research-item span{display:block;margin-top:3px;font-size:var(--mp2-fs-xs);color:var(--mp2-ink-muted)}@media (max-width: 900px){.mp2-research{grid-template-columns:1fr}.mp2-research-feed,.mp2-research-ctx{border:0;border-bottom:1px solid var(--mp2-divider);max-height:220px}}.mp2-watch-row{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr 1.2fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--mp2-border-soft);font-size:.9375rem;transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-watch-row:hover{background:var(--mp2-surface-hover)}@media (max-width: 800px){.mp2-watch-row{grid-template-columns:1fr 1fr}}.mp2-ai-drawer{position:fixed;top:var(--mp2-nav-h);right:0;bottom:0;width:min(380px,100vw);z-index:50;background:var(--mp2-surface-raised);border-left:1px solid var(--mp2-border);box-shadow:var(--mp2-shadow);display:flex;flex-direction:column;padding:14px 16px 20px;color:var(--mp2-ink)}.mp2-ai-drawer header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mp2-ai-drawer header strong{font-size:.95rem;color:var(--mp2-ink)}.mp2-ai-prompts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mp2-ai-prompts button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mp2-border);background:var(--mp2-bg-elevated);padding:6px 10px;font:inherit;font-size:var(--mp2-fs-xs);cursor:pointer;border-radius:var(--mp2-radius);color:var(--mp2-ink-secondary);transition:background var(--mp2-dur) var(--mp2-ease),color var(--mp2-dur) var(--mp2-ease),border-color var(--mp2-dur) var(--mp2-ease)}.mp2-ai-prompts button:hover{color:var(--mp2-ink);background:var(--mp2-surface-hover)}.mp2-ai-prompts button.active,.mp2-ai-prompts button[aria-pressed=true]{border-color:transparent;background:var(--mp2-cobalt-soft);color:var(--mp2-ink);font-weight:650}.mp2-ai-prompts button:focus-visible{outline:none;box-shadow:var(--mp2-focus-ring)}.mp2-ai-answer{overflow:auto;flex:1;font-size:.9375rem;color:var(--mp2-ink)}.mp2-ai-answer h4{margin:12px 0 4px;font-size:var(--mp2-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mp2-ink-muted)}.mp2-ai-answer p,.mp2-ai-answer ul{margin:0;color:var(--mp2-ink-secondary)}.mp2-ai-answer ul{padding-left:18px}.mp2-tooltip{background:var(--mp2-surface-raised);color:var(--mp2-ink);border:1px solid var(--mp2-border);box-shadow:var(--mp2-shadow-sm);padding:6px 10px;font-size:var(--mp2-fs-xs);border-radius:var(--mp2-radius);max-width:280px;z-index:60}.mp2-overlay-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--mp2-overlay);z-index:45}.mp2-dialog{background:var(--mp2-surface-raised);color:var(--mp2-ink);border:1px solid var(--mp2-border);box-shadow:var(--mp2-shadow);border-radius:var(--mp2-radius);padding:16px 18px}.desktop-only{display:inline-flex}.mobile-only{display:none}@media (max-width: 900px){.desktop-only{display:none!important}.mobile-only{display:inline-flex}}.mp2-btn{border-radius:var(--mp2-radius-btn)!important}.mp2-dialog,.mp2-mobile-more-panel{border-radius:var(--mp2-radius-drawer)}.mp2-opp-evidence,.mp2-scanner-drawer,.mp2-term-decision,.mp2-market-now{border-radius:var(--mp2-radius-panel)}.mp2-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--mp2-surface);border:1px solid var(--mp2-border);color:var(--mp2-ink);font-size:.75rem;font-weight:700;text-decoration:none!important}.mp2-avatar.is-active{border-color:var(--mp2-cobalt)}.mp2-icon-link,.mp2-icon-btn{min-width:32px;text-align:center}.mp2-data-dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--mp2-pos)}.mp2-data-dot.warn{background:var(--mp2-warn)}.mp2-pulse-bar{position:sticky;top:var(--mp2-nav-h);z-index:35;display:flex;align-items:center;gap:2px;min-height:var(--mp2-pulse-h);padding:0 14px;background:var(--mp2-bg-elevated);border-bottom:1px solid var(--mp2-divider);overflow-x:auto}.mp2-pulse-item{display:flex;align-items:baseline;gap:6px;padding:6px 10px;white-space:nowrap;border-radius:var(--mp2-radius);transition:background var(--mp2-dur-flash) var(--mp2-ease)}.mp2-pulse-item .sym{font-size:var(--mp2-fs-xs);font-weight:650;color:var(--mp2-ink-muted);letter-spacing:.04em}.mp2-pulse-item .px{font-size:var(--mp2-fs-sm);color:var(--mp2-ink)}.mp2-pulse-item .ch{font-size:var(--mp2-fs-xs)}.mp2-pulse-item.flash-up{background:var(--mp2-pos-soft)}.mp2-pulse-item.flash-down{background:var(--mp2-neg-soft)}.mp2-pulse-status{margin-left:auto}.mp2-home-split{display:grid;grid-template-columns:minmax(0,68fr) minmax(260px,32fr);gap:16px;margin-top:14px;align-items:start}.mp2-live-radar,.mp2-market-now{background:var(--mp2-surface);border:1px solid var(--mp2-border-soft);padding:12px 14px}.mp2-market-now .mp2-term-dl{margin-top:8px}.mp2-term-dl{display:grid;gap:8px;margin:0}.mp2-term-dl>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--mp2-border-soft);padding-bottom:6px}.mp2-term-dl dt{color:var(--mp2-ink-muted);font-size:var(--mp2-fs-xs)}.mp2-term-dl dd{margin:0;text-align:right;font-size:var(--mp2-fs-sm)}.mp2-terminal{margin:-4px 0 0}.mp2-term-header{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--mp2-divider)}.mp2-term-title{display:flex;align-items:baseline;gap:8px;min-width:160px}.mp2-term-title h1{margin:0;font-size:1.35rem}.mp2-term-rank{color:var(--mp2-cobalt-hover);font-size:var(--mp2-fs-sm)}.mp2-term-metrics{display:flex;flex-wrap:wrap;gap:10px 14px;flex:1}.mp2-term-metrics>div{min-width:72px}.mp2-term-metrics .lbl{display:block;font-size:.6875rem;color:var(--mp2-ink-muted);text-transform:uppercase;letter-spacing:.04em}.mp2-term-metrics .val{font-size:var(--mp2-fs-sm)}.mp2-term-actions{display:flex;gap:8px;align-items:center}.mp2-term-grid{display:grid;grid-template-columns:minmax(140px,17fr) minmax(0,57fr) minmax(220px,26fr);gap:12px;align-items:start}.mp2-term-list{background:var(--mp2-surface);border:1px solid var(--mp2-border-soft);border-radius:var(--mp2-radius-panel);padding:8px;max-height:720px;overflow:auto}.mp2-term-list-tools input{width:100%;margin-bottom:8px;border:1px solid var(--mp2-border);background:var(--mp2-surface-sunken);color:var(--mp2-ink);border-radius:var(--mp2-radius);padding:6px 8px;font:inherit;font-size:var(--mp2-fs-sm)}.mp2-term-list ul{list-style:none;margin:0;padding:0}.mp2-term-list li button{width:100%;display:flex;justify-content:space-between;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--mp2-ink-secondary);padding:8px 6px;cursor:pointer;border-radius:var(--mp2-radius);font:inherit;font-size:var(--mp2-fs-sm);text-align:left;transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-term-list li button:hover,.mp2-term-list li button.is-active{background:var(--mp2-surface-hover);color:var(--mp2-ink)}.mp2-term-center{min-width:0}.mp2-term-chart{background:var(--mp2-surface-sunken);border:1px solid var(--mp2-border-soft);border-radius:var(--mp2-radius-panel);padding:4px;min-height:340px}.mp2-term-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;border-bottom:1px solid var(--mp2-divider)}.mp2-term-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--mp2-ink-muted);padding:8px 10px;cursor:pointer;font:inherit;font-size:var(--mp2-fs-sm);border-bottom:2px solid transparent}.mp2-term-tabs button.active{color:var(--mp2-ink);border-bottom-color:var(--mp2-cobalt)}.mp2-term-tab-body{padding:12px 2px;font-size:var(--mp2-fs-sm)}.mp2-term-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mp2-term-decision{background:var(--mp2-surface);border:1px solid var(--mp2-border-soft);padding:12px 14px;max-height:820px;overflow:auto}.mp2-term-state{margin:4px 0 8px;font-size:1.5rem;font-weight:700;letter-spacing:.04em}.mp2-rank-history{list-style:none;margin:0;padding:0}.mp2-rank-history li{display:grid;grid-template-columns:64px 100px 48px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid var(--mp2-border-soft);font-size:var(--mp2-fs-sm)}.mp2-scanner-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:12px;align-items:start}.mp2-scanner-layout.no-drawer{grid-template-columns:1fr}.mp2-scanner-drawer{background:var(--mp2-surface);border:1px solid var(--mp2-border-soft);padding:12px 14px;position:sticky;top:calc(var(--mp2-nav-h) + var(--mp2-pulse-h) + 8px);transition:opacity var(--mp2-dur-drawer) var(--mp2-ease)}.mp2-table tbody tr{transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-table tbody tr:hover{background:var(--mp2-surface-hover)}.mp2-table tbody tr.is-selected{background:var(--mp2-surface-selected)}@media (max-width: 1100px){.mp2-home-split,.mp2-term-grid,.mp2-scanner-layout{grid-template-columns:1fr}.mp2-term-list{max-height:240px}}@media (max-width: 900px){.mp2-pulse-bar{top:0;position:relative}.mp2-term-overview-grid,.mp2-rank-history li{grid-template-columns:1fr}}.mp2-skeleton{border-radius:var(--mp2-radius);background:linear-gradient(90deg,var(--mp2-surface) 0%,var(--mp2-surface-hover) 50%,var(--mp2-surface) 100%);background-size:200% 100%;animation:mp2-skel 1.1s ease-in-out infinite}.mp2-skeleton-stack{display:grid;gap:8px;margin:12px 0}@keyframes mp2-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.mp2-spark{display:inline-block;vertical-align:middle;color:var(--mp2-ink-muted)}.mp2-spark.pos{color:var(--mp2-pos)}.mp2-spark.neg{color:var(--mp2-neg)}.mp2-spark-empty{display:inline-block;background:var(--mp2-border-soft);border-radius:2px}.mp2-activity-bar{display:inline-block;width:48px;height:6px;background:var(--mp2-surface-sunken);border-radius:2px;overflow:hidden;vertical-align:middle;margin-right:4px}.mp2-activity-bar>span{display:block;height:100%;background:var(--mp2-cobalt)}.mp2-rank-arrow{font-family:var(--mp2-mono);font-size:var(--mp2-fs-xs);font-weight:650}.mp2-rank-arrow.up,.mp2-rank-arrow.new{color:var(--mp2-pos)}.mp2-rank-arrow.down,.mp2-rank-arrow.out{color:var(--mp2-neg)}.mp2-rank-arrow.flat{color:var(--mp2-ink-muted)}.mp2-home-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mp2-home-pulse{margin-top:12px;padding:12px 14px;background:var(--mp2-surface);border:1px solid var(--mp2-border-soft)}.mp2-pulse-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.mp2-pulse-card{display:block;padding:10px 12px;background:var(--mp2-surface-sunken);border:1px solid var(--mp2-border-soft);border-radius:var(--mp2-radius);color:inherit!important;text-decoration:none!important;transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-pulse-card:hover{background:var(--mp2-surface-hover)}.mp2-pulse-card-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.mp2-pulse-card .sym{font-size:var(--mp2-fs-xs);font-weight:650;color:var(--mp2-ink-muted);letter-spacing:.04em}.mp2-pulse-card-px{margin-top:6px;font-size:1rem;color:var(--mp2-ink)}.mp2-pulse-meta{cursor:default}.mp2-breadth-bars{display:flex;height:8px;border-radius:2px;overflow:hidden;background:var(--mp2-surface);margin:8px 0 6px}.mp2-breadth-bars.tall{height:14px}.mp2-breadth-bars .up{background:var(--mp2-pos)}.mp2-breadth-bars .flat{background:var(--mp2-ink-disabled)}.mp2-breadth-bars .down{background:var(--mp2-neg)}.mp2-regime-badge,.mp2-regime-hero{margin-top:6px;font-weight:650;color:var(--mp2-ink)}.mp2-regime-hero{font-size:1.25rem;margin:4px 0 12px}.mp2-regime-badge.pos,.mp2-regime-hero.pos{color:var(--mp2-pos)}.mp2-regime-badge.neg,.mp2-regime-hero.neg{color:var(--mp2-neg)}.mp2-breadth-legend{display:flex;justify-content:space-between;font-size:var(--mp2-fs-xs);color:var(--mp2-ink-muted)}.mp2-now-visual{margin-top:8px}.mp2-now-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mp2-now-stats>div{display:flex;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--mp2-border-soft);font-size:var(--mp2-fs-sm)}.mp2-now-stats .lbl{color:var(--mp2-ink-muted);font-size:var(--mp2-fs-xs)}.mp2-radar-list{display:flex;flex-direction:column;gap:2px;margin-top:8px}.mp2-radar-row{display:grid;grid-template-columns:40px minmax(72px,1.1fr) 68px minmax(64px,.9fr) 64px minmax(72px,1fr) 56px 64px 40px 44px;gap:6px;align-items:center;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--mp2-ink);text-align:left;padding:8px 6px;border-radius:var(--mp2-radius);cursor:pointer;font:inherit;font-size:var(--mp2-fs-sm);transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-radar-row:hover,.mp2-radar-row.is-open{background:var(--mp2-surface-hover)}.mp2-radar-row .rank{color:var(--mp2-cobalt-hover);font-weight:650}.mp2-radar-row .sym-block{display:flex;flex-direction:column;min-width:0}.mp2-radar-row .sym{font-weight:650;color:var(--mp2-ink)!important}.mp2-radar-row .stage{font-size:var(--mp2-fs-xs)}.mp2-radar-row .act{display:flex;flex-direction:column;gap:2px}.mp2-radar-drawer{margin-top:10px;padding:12px;background:var(--mp2-surface-sunken);border:1px solid var(--mp2-border-soft)}.mp2-closest-watch{margin-top:12px}.mp2-closest-watch ul{list-style:none;margin:8px 0 0;padding:0}.mp2-closest-watch li{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid var(--mp2-border-soft);font-size:var(--mp2-fs-sm)}.mp2-closest-watch.muted-section{opacity:.92;margin-top:16px}.mp2-pulse-bar a.mp2-pulse-item{text-decoration:none;color:inherit}@media (max-width: 1100px){.mp2-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp2-radar-row{grid-template-columns:36px 1fr 64px 56px 44px}.mp2-radar-row .mp2-spark,.mp2-radar-row .act,.mp2-radar-row .oi,.mp2-radar-row .fund,.mp2-radar-row .score,.mp2-radar-row .fresh{display:none}}.mp2-token-icon{display:inline-block;border-radius:50%;vertical-align:middle;flex-shrink:0;background:var(--mp2-surface-raised);object-fit:cover}.mp2-token-icon.fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--mp2-surface-selected);color:var(--mp2-ink-secondary);font-weight:700;letter-spacing:.02em;border:1px solid var(--mp2-border-soft)}.mp2-sym-with-icon{display:inline-flex;align-items:center;gap:6px;min-width:0}.mp2-nodata{font-size:var(--mp2-fs-xs);color:var(--mp2-ink-muted);letter-spacing:.04em}.mp2-now-stats.visual{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;border:0}.mp2-now-tile{padding:10px 12px;background:var(--mp2-surface-sunken);border:1px solid var(--mp2-border-soft);border-radius:var(--mp2-radius);display:flex;flex-direction:column;gap:4px}.mp2-now-tile .lbl{color:var(--mp2-ink-muted);font-size:var(--mp2-fs-xs);text-transform:uppercase;letter-spacing:.04em}.mp2-now-tile .big{font-size:1.15rem;font-weight:650;color:var(--mp2-ink)}.mp2-now-tile.pos .big{color:var(--mp2-pos)}.mp2-now-tile.warn .big{color:var(--mp2-warn)}.mp2-now-tile.neg .big{color:var(--mp2-neg)}.mp2-now-counts{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font-size:var(--mp2-fs-xs)}.mp2-movers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mp2-movers-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.mp2-mover-cell{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;background:var(--mp2-surface-sunken);border:1px solid var(--mp2-border-soft);border-radius:var(--mp2-radius);color:inherit!important;text-decoration:none!important;font-size:var(--mp2-fs-sm);transition:background var(--mp2-dur) var(--mp2-ease)}.mp2-mover-cell:hover{background:var(--mp2-surface-hover)}.mp2-upgrade-context{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;background:var(--mp2-surface-selected);border:1px solid var(--mp2-border-soft);border-radius:var(--mp2-radius-panel)}.mp2-upgrade-context strong{display:block;font-size:var(--mp2-fs-sm)}.mp2-upgrade-context p{margin:2px 0 0;font-size:var(--mp2-fs-xs)}.mp2-capability-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.mp2-capability-col{padding:12px;background:var(--mp2-surface);border:1px solid var(--mp2-border-soft);border-radius:var(--mp2-radius-panel)}.mp2-capability-col h3{margin:0 0 8px;font-size:var(--mp2-fs-sm);color:var(--mp2-cobalt-hover);letter-spacing:.06em}.mp2-capability-col ul{margin:0;padding-left:1.1rem;font-size:var(--mp2-fs-xs);color:var(--mp2-ink-secondary)}.mp2-radar-row{grid-template-columns:40px minmax(72px,1.1fr) 68px minmax(64px,.9fr) 64px minmax(72px,1fr) 56px 64px 40px 44px 40px}@media (max-width: 900px){.mp2-capability-matrix{grid-template-columns:1fr}.mp2-movers-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp2-shell .pos,.mp2-pulse-item .ch.pos,.mp2-pulse-card .pulse-ch.pos{color:var(--mp2-pos)!important}.mp2-shell .neg,.mp2-pulse-item .ch.neg,.mp2-pulse-card .pulse-ch.neg{color:var(--mp2-neg)!important}.mp2-pulse-card.pos{box-shadow:inset 0 -2px 0 var(--mp2-pos)}.mp2-pulse-card.neg{box-shadow:inset 0 -2px 0 var(--mp2-neg)}.mp2-pulse-item .ch{font-weight:650}.mp2-market-state{display:grid;gap:14px;margin-top:6px}.mp2-state-block{padding:10px 0;border-bottom:1px solid var(--mp2-border-soft)}.mp2-state-block:last-child{border-bottom:0}.mp2-state-spark-row{display:flex;align-items:center;gap:8px;margin-top:6px}.mp2-regime-timeline{display:flex;height:10px;gap:2px;margin-top:8px;border-radius:2px;overflow:hidden;background:var(--mp2-surface-sunken)}.mp2-regime-timeline .seg{background:var(--mp2-ink-disabled);min-width:4px}.mp2-regime-timeline .seg.pos{background:var(--mp2-pos)}.mp2-regime-timeline .seg.neg{background:var(--mp2-neg)}.mp2-pipeline{display:grid;gap:8px}.mp2-pipeline-stage{display:grid;gap:3px}.mp2-pipeline-bar-track{height:10px;background:var(--mp2-surface-sunken);border-radius:2px;overflow:hidden}.mp2-pipeline-bar{display:block;height:100%;background:var(--mp2-cobalt);border-radius:2px}.mp2-pipeline-meta{display:flex;justify-content:space-between;font-size:var(--mp2-fs-xs);color:var(--mp2-ink-muted)}.mp2-pipeline-meta .mono{color:var(--mp2-ink)}.mp2-risk-gauge{margin-top:4px}.mp2-risk-track{display:flex;align-items:center;gap:8px}.mp2-risk-track .end{font-size:.625rem;color:var(--mp2-ink-muted);letter-spacing:.04em}.mp2-risk-track .rail{position:relative;flex:1;height:6px;background:linear-gradient(90deg,var(--mp2-pos),var(--mp2-warn),var(--mp2-neg));border-radius:3px}.mp2-risk-track .knob{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-radius:50%;background:var(--mp2-ink);border:2px solid var(--mp2-bg-elevated);box-shadow:var(--mp2-shadow-sm)}.mp2-risk-readout{margin-top:6px;font-size:var(--mp2-fs-sm)}.mp2-risk-gauge.tone-low .mp2-risk-readout{color:var(--mp2-pos)}.mp2-risk-gauge.tone-mid .mp2-risk-readout{color:var(--mp2-warn)}.mp2-risk-gauge.tone-high .mp2-risk-readout{color:var(--mp2-neg)}.mp2-event-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:var(--mp2-fs-xs);font-family:var(--mp2-mono)}.mp2-radar-cols{display:grid;grid-template-columns:36px minmax(64px,1fr) minmax(56px,.8fr) 72px 40px 28px 48px 40px 44px;gap:4px;padding:4px 6px;font-size:.625rem;color:var(--mp2-ink-muted);letter-spacing:.04em;text-transform:uppercase}.mp2-radar-row.denser{grid-template-columns:36px minmax(64px,1fr) minmax(56px,.8fr) 72px 40px 28px 48px 40px 44px;padding:6px;gap:4px}.mp2-radar-row .spark-cell{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mp2-radar-row .spark-cell .ch{font-size:.6875rem}.mp2-risk-bar{display:inline-block;width:40px;height:5px;background:var(--mp2-surface-sunken);border-radius:2px;overflow:hidden;vertical-align:middle}.mp2-risk-bar>span{display:block;height:100%;background:var(--mp2-warn)}.mp2-risk-bar.lo>span{background:var(--mp2-pos)}.mp2-risk-bar.mid>span{background:var(--mp2-warn)}.mp2-risk-bar.hi>span{background:var(--mp2-neg)}.mp2-risk-bar.empty{opacity:.35}.mp2-fund-scale{position:relative;display:inline-block;width:44px;height:10px;vertical-align:middle}.mp2-fund-scale .track{position:absolute;left:0;right:0;top:4px;height:2px;background:var(--mp2-border);border-radius:1px}.mp2-fund-scale .knob{position:absolute;top:1px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--mp2-ink-muted)}.mp2-fund-scale.long .knob{background:var(--mp2-pos)}.mp2-fund-scale.short .knob{background:var(--mp2-neg)}.mp2-fund-scale.empty{color:var(--mp2-ink-muted);font-size:var(--mp2-fs-xs)}.mp2-oi-dir{font-size:.75rem}.mp2-oi-dir.pos{color:var(--mp2-pos)}.mp2-oi-dir.neg{color:var(--mp2-neg)}.mp2-oi-dir.flat{color:var(--mp2-ink-muted)}.mp2-feed.mp2-event-compact{list-style:none;margin:0;padding:0}.mp2-feed.mp2-event-compact li{display:grid;grid-template-columns:36px minmax(56px,1fr) 18px 36px minmax(0,1.2fr);gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid var(--mp2-border-soft);font-size:var(--mp2-fs-xs)}.mp2-feed.mp2-event-compact .metric{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp2-feed.mp2-event-compact .dot{display:none}.mp2-map-metric-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.mp2-map-metric-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mp2-border-soft);background:var(--mp2-surface-sunken);color:var(--mp2-ink-muted);font:inherit;font-size:var(--mp2-fs-xs);padding:4px 8px;border-radius:var(--mp2-radius);cursor:pointer}.mp2-map-metric-row button.active{color:var(--mp2-ink);border-color:var(--mp2-cobalt);background:var(--mp2-cobalt-soft)}.mp2-map-grid{display:flex;flex-wrap:wrap;gap:4px}.mp2-map-cell{flex:1 1 110px;min-width:100px;max-width:180px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--mp2-radius);border:1px solid var(--mp2-border-soft);text-decoration:none!important;color:inherit!important;background:var(--mp2-surface-sunken)}.mp2-map-cell.pos{background:rgba(18,209,138,calc(var(--mp2-heat, .2)))}.mp2-map-cell.neg{background:rgba(255,77,106,calc(var(--mp2-heat, .2)))}.mp2-map-cell .val{font-size:var(--mp2-fs-sm);font-weight:650}.mp2-map-cell.empty{opacity:.55}.mp2-term-list.denser li button{display:grid;grid-template-columns:1fr 48px auto;align-items:center;gap:6px;padding:6px}.mp2-term-metrics.denser>div{min-width:64px}.mp2-term-decision.denser .mp2-decision-block{padding-bottom:8px}.mp2-activity-bar.empty{opacity:.35}.mp2-auth-blocker{margin-top:12px;padding:14px 16px;border:1px solid var(--mp2-border);background:var(--mp2-surface);border-radius:8px;max-width:40rem}.mp2-input{box-sizing:border-box;padding:8px 10px;border:1px solid var(--mp2-border);border-radius:6px;background:var(--mp2-bg-elevated, var(--mp2-surface));color:var(--mp2-ink);font:inherit}.mp2-onboarding{margin:0 0 16px;padding:12px 14px;border:1px solid var(--mp2-border-soft);background:linear-gradient(180deg,var(--mp2-surface),var(--mp2-bg-elevated));border-radius:8px}.mp2-onboard-steps{margin:8px 0 10px 1.1rem;padding:0;color:var(--mp2-ink-secondary)}.mp2-onboard-steps li.done{color:var(--mp2-pos)}.mp2-notify-timeline{max-height:320px;overflow:auto}@media (max-width: 1100px){.mp2-radar-cols{display:none}.mp2-radar-row.denser{grid-template-columns:36px 1fr 56px 44px}.mp2-radar-row.denser .act,.mp2-radar-row.denser .oi,.mp2-radar-row.denser .fund,.mp2-radar-row.denser .risk{display:none}}:root{--nx-touch-min: 44px;--nx-focus-ring: 0 0 0 3px rgba(201, 162, 39, .85);--nx-focus-outline: 2px solid #f5d76e}.nx-member-platform{--text-muted: #aeb9c8;--text-dim: #a3b0c0;--nx-text-2: #c2ccd8;--nx-text-3: #a3b0c0;--accent-blue: #5b9fd4}.nx-member-platform .member-link-grid a,.nx-member-platform .member-inline-link,.nx-member-platform .member-feed-actions a,.nx-member-platform .member-feed-title,.nx-member-platform .member-thesis-snip a,.nx-member-platform main a:not(.member-btn){text-decoration:underline;text-underline-offset:.15em}.nx-skip-link{position:absolute;left:var(--space-3, .75rem);top:var(--space-3, .75rem);z-index:10000;padding:.6rem 1rem;min-height:var(--nx-touch-min);background:var(--bg-elevated, #151b24);color:var(--text, #e8eef6);border:2px solid var(--accent, #c9a227);border-radius:8px;text-decoration:none;font:inherit;transform:translateY(-200%)}.nx-skip-link:focus,.nx-skip-link:focus-visible{transform:translateY(0);outline:none;box-shadow:var(--nx-focus-ring)}.nx-member-platform :focus-visible,.member-shell :focus-visible{outline:var(--nx-focus-outline);outline-offset:2px;box-shadow:var(--nx-focus-ring)}.nx-member-platform a:focus:not(:focus-visible),.nx-member-platform button:focus:not(:focus-visible){outline:none;box-shadow:none}.nx-member-platform .member-btn,.nx-member-platform .nav-collapse-btn,.nx-member-platform .member-mobile-nav a,.nx-member-platform .member-mobile-nav summary,.nx-member-platform .sidebar-nav a,.nx-member-platform .nx-locale-switcher button{min-height:var(--nx-touch-min);min-width:var(--nx-touch-min);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.nx-member-platform .member-btn{padding:.55rem .9rem}.nx-member-platform .member-check input[type=checkbox],.nx-member-platform .member-check input[type=radio]{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem}.nx-member-platform .member-check{min-height:var(--nx-touch-min);align-items:center}.nx-member-platform,.nx-member-platform .main-content,.nx-member-platform .member-page,.nx-member-platform .member-panel,.nx-member-platform .member-hero-card,.nx-member-platform .member-feed-item{max-width:100%;overflow-x:clip}.nx-member-platform .member-stat-grid,.nx-member-platform .member-card-grid,.nx-member-platform .member-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.nx-member-platform pre,.nx-member-platform code,.nx-member-platform .member-metric-value,.nx-member-platform .member-dl dd{overflow-wrap:anywhere;word-break:break-word}.nx-locale-switcher{display:inline-flex;gap:.35rem;margin:.5rem 0 0;flex-wrap:wrap}.nx-locale-switcher button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border, rgba(148, 163, 184, .28));background:var(--bg-inset, #0f141b);color:var(--text-muted, #a8b4c4);border-radius:8px;padding:.35rem .65rem;font:inherit;cursor:pointer}.nx-locale-switcher button[aria-pressed=true]{border-color:var(--accent-line, rgba(201, 162, 39, .55));background:var(--accent-soft, rgba(201, 162, 39, .12));color:var(--text, #e8eef6)}@media (prefers-reduced-motion: reduce){.nx-member-platform *,.nx-member-platform *:before,.nx-member-platform *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: more){.nx-member-platform{--border: #ffffff;--border-strong: #ffffff;--text-muted: #e8eef6}.nx-member-platform .member-btn,.nx-member-platform .sidebar-nav a,.nx-member-platform .member-panel,.nx-member-platform .member-hero-card{border-width:2px}.nx-member-platform :focus-visible{outline:3px solid #fff;outline-offset:3px}}@media (forced-colors: active){.nx-member-platform .member-btn,.nx-member-platform .sidebar-nav a,.nx-skip-link{forced-color-adjust:none;border:2px solid ButtonText;background:ButtonFace;color:ButtonText}.nx-member-platform :focus-visible{outline:3px solid Highlight}}@media (max-width: 900px),(min-resolution: 2dppx){.nx-member-platform .app-body{flex-wrap:wrap}}@media (max-width: 720px){.nx-member-platform .sidebar-nav{width:100%;max-width:100%}.nx-member-platform .main-column{width:100%;min-width:0}.nx-member-platform .member-cta-row,.nx-member-platform .member-feed-actions{flex-direction:column;align-items:stretch}.nx-member-platform .member-cta-row .member-btn,.nx-member-platform .member-feed-actions a{width:100%;justify-content:center}}
