:root{--bg-0:#070b12;--bg-1:#0f1725;--bg-2:#111f34;--panel:rgba(14,23,36,0.78);--panel-solid:#101b2d;--ink:#f4f7ff;--muted:#9cb3cb;--line:#2a3f59;--line-strong:#3b5779;--accent:#f7b84b;--accent-2:#45d0ff;--bid:#37e6b1;--ask:#ff7a96;--mid:#53b8ff;--qb-fs-1:0.75rem;--qb-fs-2:0.875rem;--qb-fs-3:16px;--qb-fs-4:20px;--qb-fs-5:32px;--qb-fs-6:38px;--qb-nav-underline:#2563eb;--qb-lh-1:1.35;--qb-lh-2:1.4;--qb-lh-3:1.5;--qb-lh-4:1.25;--qb-lh-5:1.08;--qb-font-platform:var(--font-body,"IBM Plex Sans"),"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--qb-font-mono:var(--qb-font-platform);--qb-page-gutter:clamp(12px,2.1vw,24px);--qb-marketing-gutter:24px;--qb-marketing-gutter-mobile:16px;--qb-marketing-max-width:1330px}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--qb-font-platform);background:radial-gradient(1000px 560px at 0 0,rgba(55,230,177,.18),transparent 70%),radial-gradient(900px 580px at 100% 0,rgba(247,184,75,.14),transparent 68%),linear-gradient(140deg,var(--bg-0),var(--bg-1) 45%,var(--bg-2));position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at center,black 28%,transparent 92%);mask-image:radial-gradient(circle at center,black 28%,transparent 92%);pointer-events:none;z-index:-1}.qb-app-shell{min-height:100vh;display:flex;flex-direction:column}.qb-app-shell>main{flex:1 0 auto}.qb-global-footer{border-top:1px solid #22344d;background:rgba(8,14,24,.88);color:#9cb3cb;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px 18px;font-size:.82rem}.qb-global-footer-copy{justify-self:start}.qb-global-footer-center{justify-self:center;text-align:center}.qb-global-footer-links{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:10px;flex-wrap:wrap}.qb-global-footer-link{color:#cfe1fb;text-decoration:none;border:1px solid #304563;border-radius:6px;padding:3px 8px;background:#13233a;font-weight:600}.qb-global-footer-link:hover{border-color:#496890;background:#1a3150}main{width:100%;max-width:none;margin:0 auto;padding:28px 22px 64px;animation:fade-in .42s ease}.top-nav{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.top-nav .brand-link{margin-bottom:0}.top-nav-links{display:flex;align-items:center;gap:8px}.top-nav-link{padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(13,22,35,.8);color:#c6daef;text-decoration:none;font-size:.85rem;font-weight:600}.top-nav-link-active{border-color:#4e739c;background:rgba(35,57,83,.85);color:#e7f4ff}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,h4{margin-top:0;font-family:var(--qb-font-platform);letter-spacing:-.02em}h1{margin-bottom:10px;font-size:clamp(2rem,4.3vw,3.45rem);line-height:1.02;max-width:18ch}h2{font-size:clamp(1.2rem,2.7vw,1.9rem)}h2,p{margin:0}p{color:var(--muted)}.landing{border:1px solid var(--line-strong);border-radius:10px;padding:24px;background:linear-gradient(165deg,rgba(12,20,32,.84),rgba(9,14,24,.9));box-shadow:0 24px 80px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:#8fdfff;font-weight:700}.explorer-copy,.landing-copy{max-width:74ch;margin-top:12px;font-size:1.03rem}.landing-actions{margin-top:20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.landing-badges{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.landing-badges span{border:1px solid #355274;border-radius:7px;padding:6px 10px;font-size:.76rem;color:#c8dcf1;background:rgba(12,24,38,.8)}.live-pill{position:relative;padding-left:18px!important}.live-pill:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:999px;background:#35e6b0;box-shadow:0 0 8px rgba(53,230,176,.85);animation:pulse-dot 1.2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.5;transform:translateY(-50%) scale(.75)}}.landing-note{font-size:.84rem;color:#a8bfd9}.primary-btn,.secondary-btn{width:auto;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:8px;padding:10px 18px;font-weight:700;letter-spacing:.01em;transition:transform .13s ease,box-shadow .13s ease,border-color .13s ease}.primary-btn{border:1px solid #2ca7db;background:linear-gradient(135deg,#38e3b0,#46bfff 52%,#ffc86a);color:#071019;box-shadow:0 12px 28px rgba(69,208,255,.25)}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(69,208,255,.33)}.secondary-btn{border:1px solid var(--line-strong);background:rgba(15,26,42,.94);color:#e3efff}.secondary-btn:hover{transform:translateY(-1px);border-color:#5e86b4}.brand-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#9be8ff;text-decoration:none;font-size:1rem;font-weight:700}.brand-link:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(160deg,var(--bid),var(--accent));box-shadow:0 0 12px rgba(55,230,177,.85)}.info-grid{margin-top:20px;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:940px){.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.qb-global-footer{grid-template-columns:1fr;justify-items:center;text-align:center}.qb-global-footer-center,.qb-global-footer-copy,.qb-global-footer-links{justify-self:center}.qb-global-footer-links{width:auto;justify-content:center}}.info-card{border:1px solid #2d455f;border-radius:10px;padding:14px;background:linear-gradient(160deg,rgba(14,23,35,.9),rgba(11,18,30,.75));min-height:118px}.info-card h3{margin:0 0 6px;font-size:.98rem}.showcase-grid{margin-top:16px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.showcase-card{border:1px solid #2e4661;border-radius:10px;background:linear-gradient(170deg,rgba(17,28,43,.92),rgba(9,16,26,.9));padding:12px}.showcase-label{display:block;color:#afc8e4;font-size:.78rem;margin-bottom:7px}.showcase-card strong{font-size:1.2rem;color:#f6fbff}.landing-preview{margin-top:20px}.chart-head,.chart-legend,.landing-preview-head,.live-feed-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.82rem;color:#b6cce6}.landing-timestamp{margin:8px 0 10px;font-size:.88rem;color:#d0e5fb}.live-feed{margin-top:16px;border:1px solid #2c435c;border-radius:10px;padding:12px;background:rgba(8,15,26,.72)}.feed-list{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.feed-list a{color:#9ee6ff;text-decoration:none}.feed-list a:hover{text-decoration:underline}.feed-list li span{display:block;margin-top:3px;color:#90abc8;font-size:.8rem}.explorer-header{margin-bottom:14px}.spotlight-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.spotlight-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:linear-gradient(170deg,rgba(9,16,27,.97),rgba(8,14,23,.92));box-shadow:0 14px 32px rgba(0,0,0,.35)}.spotlight-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.spotlight-rank-wrap{display:flex;gap:10px;align-items:flex-start}.spotlight-head h3{margin-bottom:0}.spotlight-sub{color:#9eb8d4;font-size:.83rem}.spotlight-outcome{display:block;margin-top:2px;margin-bottom:2px;color:#cfe3f8;font-size:.8rem}.spotlight-rank{min-width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--qb-font-platform);font-weight:800;border:1px solid #49668b;background:#17273c;color:#e8f4ff}.spotlight-rank-1{border-color:#f7b84b;background:linear-gradient(160deg,rgba(247,184,75,.22),rgba(22,33,49,.9))}.spotlight-rank-2{border-color:#53b8ff;background:linear-gradient(160deg,rgba(83,184,255,.2),rgba(22,33,49,.9))}.spotlight-rank-3{border-color:#37e6b1;background:linear-gradient(160deg,rgba(55,230,177,.18),rgba(22,33,49,.9))}.spotlight-ts{font-size:.78rem;color:#b6cee8;border:1px solid #304863;border-radius:10px;padding:5px 9px;background:rgba(12,22,35,.9)}.spotlight-hero{border:1px solid #2f4865;border-radius:12px;padding:14px;margin-bottom:12px;background:linear-gradient(160deg,rgba(10,17,27,.93),rgba(8,14,23,.92))}.probability-panel{margin-top:10px;border:1px solid #2d4560;border-radius:10px;padding:10px;background:linear-gradient(175deg,rgba(12,21,35,.9),rgba(9,16,26,.88))}.probability-head{display:flex;justify-content:space-between;gap:10px;font-size:var(--qb-fs-2);color:#a6bfda}.prob-chart{width:100%;height:112px;margin-top:8px}.prob-chart-large{height:min(38vh,280px)}.prob-chart-echarts{height:min(40vh,300px)}.prob-area{fill:rgba(83,184,255,.14)}.prob-line{fill:none;stroke:#66c7ff;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(83,184,255,.42))}.prob-grid{stroke:#24405f;stroke-width:1}.prob-grid-vertical{stroke-dasharray:3 4}.prob-axis{fill:#8fb0cf;font-size:10px}.prob-axis-left{text-anchor:end}.prob-axis-bottom{text-anchor:middle}.prob-live-dot{fill:#35e6b0;stroke:#b8ffe9;stroke-width:1.2}.prob-marker-line{stroke:#6bc8ff;stroke-width:1.2;stroke-dasharray:4 4}.explorer-prob-panel{margin-top:14px}.prob-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.82rem;color:#bdd3ea}.prob-range-row{display:inline-flex;align-items:center;gap:8px}.prob-range-row .qb2-pill,.prob-range-row .qb2-pill-active{width:auto}.controls{margin-top:18px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.controls-compact{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.controls-axis-wrap,.controls-top-left{display:inline-flex;align-items:center}.controls-depth-right{margin-left:auto;min-width:min(460px,100%)}@media (min-width:820px){.controls{grid-template-columns:minmax(320px,2.2fr) repeat(4,minmax(130px,1fr));align-items:end}}.explorer-controls{margin-top:12px}@media (min-width:820px){.explorer-controls{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:stretch}}button,input,select{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-solid);color:var(--ink);font:inherit;font-size:1rem}label{font-size:.82rem;letter-spacing:.02em;color:#c5d8ef}.typeahead-wrap{position:relative;margin-top:4px}.typeahead-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;border:1px solid #3b5d81;border-radius:10px;background:#0e1a2b;box-shadow:0 18px 34px rgba(0,0,0,.42)}.typeahead-option{width:100%;border:0;border-bottom:1px solid #223852;background:transparent;text-align:left;padding:10px 12px;display:grid;grid-gap:3px;gap:3px}.typeahead-option:last-child{border-bottom:0}.typeahead-option-active,.typeahead-option:hover{background:rgba(69,208,255,.12)}.typeahead-option small{color:#8faac7;font-size:var(--qb-fs-1)}.explore-market-picker{border:1px solid #2a4161;border-radius:12px;background:#07162d;padding:10px}.explore-market-summary{margin-top:2px}.explore-dashboard-info{margin:0;padding:10px 12px;border:1px solid var(--line);background:var(--panel)}.explore-dashboard-info-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0}.explore-dashboard-info-title-row{min-width:0}.explore-dashboard-info-actions,.explore-dashboard-info-title-row{display:inline-flex;align-items:center;gap:8px}.explore-dashboard-summary-btn{width:auto!important;min-width:0!important;flex:0 0 auto;min-height:24px;padding:2px 7px;font-size:var(--qb-fs-1);line-height:1}.explore-dashboard-info-title{color:var(--text-primary,#1f2937)!important}.explore-dashboard-info-toggle-btn{width:auto;min-height:24px;padding:2px 8px;border-radius:999px;border:1px solid var(--border,var(--line-strong))!important;background:var(--surface-2,color-mix(in srgb,var(--panel-solid) 82%,transparent))!important;color:var(--text-secondary,#46566d)!important;box-shadow:none!important;font-size:var(--qb-fs-1);font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.explore-dashboard-info-toggle-btn-open,.explore-dashboard-info-toggle-btn:hover{border-color:var(--accent)!important;color:var(--text-primary,#1f2937)!important}.explore-dashboard-info-chevron{display:inline-flex;transition:transform .2s ease}.explore-dashboard-info-chevron-open{transform:rotate(180deg)}.explore-dashboard-info-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease,opacity .2s ease}.explore-dashboard-info-open .explore-dashboard-info-body{max-height:180px;opacity:1;overflow:auto;-webkit-overflow-scrolling:touch}.explore-dashboard-info-has-summary.explore-dashboard-info-open .explore-dashboard-info-body{max-height:440px}.explore-dashboard-info-body p{margin:8px 0 0;font-size:var(--qb-fs-2);line-height:1.45;color:var(--text-secondary,#4b5563)!important}.explore-dashboard-summary{margin-top:10px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:10px;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),var(--surface-2);padding:10px;display:grid;grid-gap:8px;gap:8px}.explore-market-title{margin:0;font-size:var(--qb-fs-4);color:#eef6ff;line-height:1.2;font-weight:700;white-space:normal;word-break:break-word}@media (max-width:760px){.explore-market-title{font-size:var(--qb-fs-3)}}.explore-market-outcome-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.explore-outcome-pill-btn{width:auto!important;min-width:0!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;line-height:1.1!important;font-size:var(--qb-fs-2)!important;font-weight:700;opacity:.74;filter:saturate(.82);transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease,filter .14s ease;cursor:pointer}.explore-outcome-pill-btn-active{border-color:color-mix(in srgb,var(--accent) 46%,var(--border))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent) inset,0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent);opacity:1;filter:none}.explore-market-question-badge{display:inline-flex;align-items:center;border:1px solid #2e456c;border-radius:999px;padding:8px 12px;max-width:100%;color:#e9f3ff;background:rgba(19,34,60,.68);font-size:var(--qb-fs-3);font-weight:650;line-height:1.24;white-space:normal;word-break:break-word}.explore-typeahead-results{position:static;max-height:300px}.explore-typeahead-label{display:block;white-space:normal;word-break:break-word}.explore-history-window-row{margin-bottom:12px}.explore-history-window-label{display:block;color:#9eb5d3;font-size:var(--qb-fs-2);font-weight:650;margin-bottom:6px}.explore-history-window-buttons{display:flex;flex-wrap:wrap;gap:8px}.explore-history-window-buttons .qb2-pill,.explore-history-window-buttons .qb2-pill-active{width:auto}.explore-history-window-buttons .qb2-pill:disabled{opacity:.5;cursor:not-allowed;border-color:#344a6c;background:#1a2942;color:#a5b6cd}.explore-replay-inline{margin-top:0;margin-bottom:0;display:flex;align-items:center;justify-content:flex-start}.explore-replay-icon-btn{width:34px;height:34px;border-radius:999px;border:1px solid #35557e;background:rgba(18,32,56,.84);color:#d6e6fb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .13s ease,background-color .13s ease,transform .13s ease}.explore-replay-icon-btn:hover{border-color:#4f7fbc;background:rgba(31,49,79,.9);transform:translateY(-1px)}.explore-replay-icon-btn.is-playing{border-color:#57c6a8;color:#b6ffe8;background:rgba(20,64,56,.78)}.explore-replay-icon{font-size:var(--qb-fs-2);line-height:1;letter-spacing:-.04em}.toggle-control{margin-top:8px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-solid);padding:10px 12px;font-size:var(--qb-fs-2);color:#d9e8f9}.toggle-control input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#53b8ff;flex:0 0 auto}.axis-mode-switch{margin-top:0;display:inline-flex;align-items:center;border:1px solid #28456c;border-radius:999px;background:#0e1f3a;padding:3px;gap:3px}.axis-mode-btn{width:auto;min-width:118px;border:0;border-radius:999px;background:transparent;color:#9db7d8;font-size:var(--qb-fs-2);font-weight:650;padding:7px 12px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.axis-mode-btn:hover{color:#d7e7fb}.axis-mode-btn-active{background:linear-gradient(150deg,#2555b7,#3373dc);color:#f3f8ff}.error{margin-top:12px;color:#ff99ad}.meta{margin-top:16px;display:grid;grid-gap:8px;gap:8px;color:#aac0d9}.analytics-grid{margin-top:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:980px){.analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.analytics-card{border:1px solid var(--line);border-radius:10px;background:linear-gradient(170deg,rgba(13,22,35,.92),rgba(10,17,28,.78));padding:10px}.analytics-label{display:block;margin-bottom:6px;color:#adc6df;font-size:var(--qb-fs-1);letter-spacing:.03em;text-transform:uppercase}.analytics-card strong{display:block;font-family:var(--qb-font-platform);font-size:var(--qb-fs-3);margin-bottom:6px}.analytics-card p{font-size:var(--qb-fs-2);color:#9ab4ce}.mini-chart{width:100%;height:70px;margin-top:4px}.mini-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mini-line-mid{stroke:var(--mid)}.mini-line-spread{stroke:var(--accent)}.signal-up{color:var(--bid)}.signal-down{color:var(--ask)}.card,.chart-wrap,.meta-details{border:1px solid var(--line);border-radius:10px;background:var(--panel)}.card{margin-top:20px;padding:18px;box-shadow:0 14px 38px rgba(0,0,0,.34)}.book-subtitle{margin-top:2px;font-size:var(--qb-fs-2)}.book-subtitle,.depth-control-bar{margin-bottom:10px}.depth-slider{display:flex;align-items:center;gap:8px}.depth-slider-outer{width:min(520px,100%)}.time-slider-inline{min-width:min(480px,100%)}.time-slider-inline input[type=range]{min-width:240px}@media (max-width:980px){.controls-depth-right{margin-left:0;width:100%}.prob-range-row{width:100%;justify-content:flex-start}}.chart-wrap{margin-bottom:14px;background:linear-gradient(170deg,rgba(10,18,30,.94),rgba(8,14,24,.86))}.chart-wrap,.chart-wrap-wide{padding:14px}.chart-head-split{align-items:center}.depth-chart{width:100%;height:250px;margin-top:8px;margin-bottom:6px}.depth-chart-wide{height:min(62vh,620px)}.axis{stroke:#5f7da3;stroke-width:1}.grid-line{stroke:#21354f;stroke-width:1}.line-bid{fill:none;stroke:var(--bid);stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(55,230,177,.42))}.line-ask{fill:none;stroke:var(--ask);stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(255,122,150,.42))}.area-ask,.area-bid{pointer-events:none}.marker-ask,.marker-bid,.marker-mid{stroke-width:1.25;stroke-dasharray:4 4}.marker-bid{stroke:var(--bid)}.marker-ask{stroke:var(--ask)}.marker-mid{stroke:var(--mid)}.tick-label{fill:#90abca;font-size:10px}.tick-label-x{text-anchor:middle}.tick-label-y{text-anchor:end}.axis-title{fill:#d5e5f9;font-size:11px;font-weight:600}.axis-title-x,.axis-title-y{text-anchor:middle}.axis-title-y{dominant-baseline:middle}.chart-overlay-text{fill:#bdd6f0;font-size:12px;font-weight:600}.chart-overlay-text-right{text-anchor:end}.legend-chip{padding:4px 8px;border-radius:999px;border:1px solid #2d4867;background:#0f1f32}.legend-best-bid,.legend-bid,.tag-bid{color:var(--bid)}.legend-ask,.legend-best-ask,.tag-ask{color:var(--ask)}.legend-mid{color:var(--mid)}.summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:14px;margin-bottom:14px}.summary-item{border:1px solid var(--line);border-radius:10px;padding:10px;background:rgba(13,22,35,.75)}.summary-item strong{display:block;margin-bottom:4px;font-size:.78rem;color:#acc4dd}.meta-details{padding:8px 10px;margin-top:12px}.meta-details summary{cursor:pointer;font-weight:600;color:#d6e8ff;margin-bottom:8px}.id-meta-grid{display:grid;grid-gap:6px 12px;gap:6px 12px;grid-template-columns:1fr;margin-bottom:10px;font-size:.82rem;color:#aac2da}@media (min-width:900px){.id-meta-grid{grid-template-columns:1fr 1fr}}.grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}@media (min-width:900px){.grid{grid-template-columns:1fr 1fr}}table{width:100%;border-collapse:collapse;font-size:.92rem}td,th{text-align:right;padding:8px;border-bottom:1px solid var(--line)}td:first-child,th:first-child{text-align:left}.ob-value-meter,td.ob-value-cell{position:relative}.ob-value-meter{display:flex;justify-content:flex-end;align-items:center;padding:2px 6px;border-radius:6px;overflow:hidden}.ob-value-meter-fill{position:absolute;top:2px;left:2px;bottom:2px;border-radius:4px;opacity:.55;pointer-events:none}.ob-value-meter-fill-bids{background:linear-gradient(90deg,rgba(55,230,177,.58),rgba(55,230,177,.2))}.ob-value-meter-fill-asks{background:linear-gradient(90deg,rgba(255,122,150,.62),rgba(255,122,150,.22))}.ob-value-meter-label{position:relative;z-index:1}thead th{color:#9db6d0;font-size:.78rem;letter-spacing:.02em}.qb-header{border:1px solid var(--line-strong);border-radius:16px;padding:12px 14px;margin-bottom:14px;background:linear-gradient(160deg,rgba(10,17,28,.9),rgba(11,20,33,.78))}.qb-header-row{justify-content:space-between;gap:16px}.qb-brand-wrap,.qb-header-row{display:flex;align-items:center;flex-wrap:wrap}.qb-brand-wrap{gap:10px}.qb-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qb-nav-link{color:#c8d7ea;text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:600}.qb-nav-link-active{border-color:#4d729c;background:rgba(31,48,69,.8);color:#e6f2ff}.qb-status{display:flex;gap:10px;flex-wrap:wrap;color:#b5c8de;font-size:.76rem}.qb-status strong{color:#f1f8ff}.qb-layout{display:grid;grid-template-columns:260px 1fr;grid-gap:12px;gap:12px}.qb-panel,.qb-sidebar{border:1px solid #2b415b;border-radius:14px;background:linear-gradient(165deg,rgba(14,22,36,.88),rgba(10,17,27,.82));padding:14px}.qb-sidebar{display:flex;flex-direction:column;gap:10px;height:max-content}.qb-sidebar h3{margin:0;font-size:.98rem}.qb-sidebar label{display:flex;flex-direction:column;gap:5px;font-size:.78rem;color:#b6c8dd}.qb-sidebar input,.qb-sidebar select{background:rgba(12,22,35,.95);border:1px solid #304a68;border-radius:9px;color:#f5f8ff;font-size:.84rem;padding:8px 10px}.qb-content{display:flex;flex-direction:column;gap:12px}.qb-content h1{margin:0 0 6px;font-size:1.5rem}.qb-content h2{margin-bottom:8px;font-size:1.02rem}.qb-table-wrap{border:1px solid #2b415b;border-radius:14px;overflow:auto;background:rgba(9,16,26,.7)}.qb-table{width:100%;border-collapse:collapse;min-width:980px}.qb-table thead th{position:-webkit-sticky;position:sticky;top:0;background:rgba(16,27,42,.98);z-index:2;border-bottom:1px solid #2e4560;text-align:right;padding:10px 8px;font-size:.72rem;text-transform:uppercase;color:#9eb6cf}.qb-table thead th .secondary-btn,.qb-table thead th button{font-size:.72rem;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.qb-table td:first-child,.qb-table th:first-child{text-align:left}.qb-table td{border-bottom:1px solid rgba(47,67,90,.55);padding:8px;text-align:right;font-size:.82rem}.qb-table tr:hover{background:rgba(34,55,79,.34);cursor:pointer}.qb-table td.left{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:3px 7px;border-radius:999px;font-weight:700}.score-a{background:rgba(53,230,176,.18);color:#63f0c2}.score-b{background:rgba(82,184,255,.2);color:#83ccff}.score-c{background:rgba(247,184,75,.2);color:#ffd28e}.score-d{background:rgba(255,122,150,.18);color:#ff9cb0}.pos{color:#66ecbb}.neg{color:#ff9db1}.qb-grid-2,.qb-grid-3,.qb-grid-4{display:grid;grid-gap:12px;gap:12px}.qb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.qb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qb-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.qb-grid-1{display:grid;grid-gap:12px;gap:12px}.qb-panel span{color:#9eb2c9;font-size:.77rem}.qb-panel strong{display:block;margin-top:4px;color:#f4f9ff;font-size:1.2rem}.qb-list{display:flex;flex-direction:column;gap:8px}.qb-list-item{border:1px solid #304965;border-radius:10px;background:rgba(11,19,30,.8);padding:10px;color:#e6f2ff;display:flex;justify-content:space-between;align-items:center;text-align:left}.qb-list-item strong{margin:0;font-size:.88rem}.qb-list-item span{display:block}.qb-alert-list{display:flex;flex-direction:column;gap:8px}.qb-alert{border:1px solid #304965;border-radius:10px;padding:10px;background:rgba(11,19,30,.8)}.qb-alert-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.qb-alert-critical{border-color:#8f3248}.qb-alert-high{border-color:#95592f}.qb-alert-medium{border-color:#7b7435}.qb-alert-low{border-color:#2f6f6d}.qb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.qb-main-chart,.qb-mini-chart{width:100%;border:1px solid #2f4762;border-radius:10px;background:rgba(8,14,22,.95)}.qb-line-primary,.qb-line-secondary,.qb-line-warning{fill:none;stroke-width:2.4}.qb-line-primary{stroke:#49beff}.qb-line-secondary{stroke:#42e7b0}.qb-line-warning{stroke:#ffc973}.qb-point{fill:#9cd7ff;stroke:#0b1725;stroke-width:1;cursor:pointer}.qb-checks{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 10px}.qb-range-btns,.qb-toggle-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qb-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.qb-tags span{border:1px solid #355274;border-radius:999px;padding:4px 8px;font-size:.72rem}.error{border-color:#92485b;color:#ffc1cf}@media (max-width:1080px){.qb-grid-2,.qb-grid-3,.qb-grid-4,.qb-layout,.qb-stats{grid-template-columns:1fr}}.qb2-page{max-width:none;margin:0;padding:0;background:#020817;color:#d5e0f5;min-height:100vh;animation:none}.qb2-header{border-bottom:1px solid #1a2742;background:#020816}.qb2-top-row{min-height:62px;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;grid-gap:12px;gap:12px;padding:0 var(--qb-page-gutter);position:relative}.qb2-left-nav{display:contents}.qb2-brand{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;gap:0;color:#f1f6ff;text-decoration:none;font-weight:700;font-size:0;line-height:1;width:auto;min-width:164px}.qb2-brand,.qb2-header-landing .qb2-brand{margin-left:0}.qb2-brand-logo{height:40px;width:auto;max-width:164px;object-fit:contain;object-position:left center;transform:none;display:block;flex-shrink:0}.brand-link-logo{margin-bottom:0;padding:0}.brand-link-logo:before{display:none}.top-brand-logo{height:36px;width:clamp(136px,13vw,176px);max-width:176px;object-fit:contain;object-position:left center;display:block;flex-shrink:0}.qb2-nav{display:flex;align-items:center;gap:8px}.qb2-nav-desktop{justify-content:center;grid-column:2;justify-self:center;min-width:0}.qb2-nav-mobile{display:none}.qb2-nav-link{color:#9eacbf;text-decoration:none;border-radius:6px;font-size:.94rem;font-weight:600;overflow:hidden}.qb2-nav-link-label{position:relative;z-index:2}.qb2-nav-link:hover{color:#e7edff;background:rgba(43,69,118,.3)}.qb2-nav-link-active{color:#f3f7ff;background:#2f65e6;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.28)}.qb2-status{display:flex;align-items:center;gap:8px;color:#90a3bf;font-size:.84rem;white-space:nowrap}.qb2-status-last-update,.qb2-status-markets,.qb2-status-plan{display:inline-flex;align-items:center;gap:8px}.qb2-right-tools{gap:10px;grid-column:3;justify-self:end}.qb2-auth-mini,.qb2-right-tools{display:inline-flex;align-items:center}.qb2-auth-mini{gap:6px}.qb2-account-menu{position:relative}.qb2-auth-account-btn{min-width:102px;text-align:center}.qb2-account-menu-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:45;min-width:280px;max-width:min(360px,calc(100vw - 20px));border:1px solid #28456d;border-radius:8px;background:#08182f;box-shadow:0 10px 28px rgba(0,0,0,.42);padding:10px;display:grid;grid-gap:6px;gap:6px}.qb2-account-menu-label{color:#9fb4cf;letter-spacing:.01em}.qb2-account-menu-email,.qb2-account-menu-label{margin:0;font-size:var(--qb-fs-2);font-weight:500}.qb2-account-menu-email{color:#edf5ff;word-break:break-all}.qb2-account-menu-id{margin:0;font-size:var(--qb-fs-2);color:#9fb4cf;font-family:var(--tech-font-mono)}.qb2-account-menu-link{margin-top:2px;text-decoration:none;border:1px solid #2d4569;border-radius:6px;background:#132546;color:#dce9fb;padding:7px 9px;font-size:var(--qb-fs-2);font-weight:500;text-align:center}.qb2-account-menu-link:hover{background:rgba(58,92,146,.35)}.qb2-auth-btn,.qb2-auth-link{color:#dce9fb;text-decoration:none;border:1px solid #2d4569;border-radius:6px;background:#132546;padding:5px 8px;font-size:var(--qb-fs-3);font-weight:600;line-height:1.2}.qb2-auth-btn{cursor:pointer}.qb2-auth-btn-link{display:inline-flex;align-items:center}.qb2-auth-mini .qb2-auth-btn-link,.qb2-auth-mini .qb2-auth-link{min-height:28px;padding:5px 8px}.qb2-status strong{color:#eef5ff;font-weight:600}.qb2-status-dot{width:8px;height:8px;border-radius:50%;background:#00dd75;box-shadow:0 0 10px rgba(0,221,117,.6);flex-shrink:0}.qb2-nav-mobile-trigger,.qb2-user-mobile-trigger{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2d4569;border-radius:999px;background:#132546;color:#dbe8fb;padding:0;cursor:pointer}.qb2-nav-mobile-trigger::-webkit-details-marker{display:none}.qb2-nav-mobile-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.qb2-nav-mobile-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:198px;border:1px solid #28456d;border-radius:8px;background:#08182f;box-shadow:0 10px 28px rgba(0,0,0,.42);padding:6px;display:grid;grid-gap:4px;gap:4px;transform-origin:top right}.qb2-nav-mobile,.qb2-user-mobile{position:relative}.qb2-user-mobile{display:none}.qb2-nav-mobile-link{text-decoration:none;color:#cfe0fa;border-radius:6px;padding:8px 10px;font-size:var(--qb-fs-2);font-weight:600}.qb2-nav-mobile-link-label{display:inline-flex;align-items:center;gap:6px}.qb2-nav-mobile-link:hover{background:rgba(58,92,146,.35)}.qb2-nav-mobile-link-active{background:rgba(47,102,231,.28);color:#eff6ff}.qb2-nav-mobile-action{width:100%;text-align:left;border:0;background:transparent;cursor:pointer}.qb2-user-mobile-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:198px;border:1px solid #28456d;border-radius:8px;background:#08182f;box-shadow:0 10px 28px rgba(0,0,0,.42);padding:6px;display:grid;grid-gap:4px;gap:4px;transform-origin:top right}.qb2-user-mobile-link{width:100%;text-align:left;text-decoration:none;color:#cfe0fa;border-radius:6px;padding:8px 10px;font-size:var(--qb-fs-2);font-weight:600}.qb2-user-mobile-link:hover{background:rgba(58,92,146,.35)}.qb2-user-mobile-action{border:0;background:transparent;cursor:pointer}.qb2-user-mobile-summary{display:grid;grid-gap:2px;gap:2px;padding:2px 4px 4px}.qb2-user-mobile-summary-label{margin:0;font-size:var(--qb-fs-2);color:#9fb4cf;font-weight:600}.qb2-user-mobile-summary-email{margin:0;font-size:var(--qb-fs-2);color:#edf5ff;font-weight:600;word-break:break-all}.qb2-nav-mobile-divider{height:1px;background:#243d63;margin:4px 6px}@media (max-width:1240px){.qb2-status-last-update{display:none}}@media (max-width:1120px){.qb2-top-row{min-height:57px;grid-template-columns:auto 1fr auto;padding:8px 12px;gap:8px;align-items:center}.qb2-nav-desktop{display:none}.qb2-nav-mobile,.qb2-user-mobile{display:block}.qb2-auth-mini,.qb2-status{display:none}.qb2-right-tools{justify-self:end;gap:8px}.qb2-brand,.qb2-nav-mobile,.qb2-nav-mobile-trigger,.qb2-user-mobile,.qb2-user-mobile-trigger{align-self:center}.qb2-nav-mobile-menu,.qb2-user-mobile-menu{min-width:220px;right:0}}.qb2-sep{color:#4b5d7c}.qb2-search-row{padding:0 18px 10px}.qb2-search-row-outside{padding:10px 18px 8px}.qb2-search{width:100%;border:1px solid #26385b;border-radius:5px;background:#0b1630;color:#e9f1ff;font-size:.95rem;padding:10px 12px}.qb2-search::placeholder{color:#5e7090}.qb2-layout{display:grid;grid-template-columns:280px 1fr;border-top:1px solid #16243e}.qb2-sidebar{border-right:1px solid #1c2a46;padding:18px 16px;background:#020a1d}.qb2-sidebar h3{margin:0 0 14px;font-size:1.05rem;color:#f1f7ff}.qb2-filter-group{border-bottom:1px solid #1a2a46;padding:10px 0 12px;margin-bottom:8px}.qb2-filter-head{color:#7f91ae;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px}.qb2-filter-folded{min-height:38px}.qb2-check-item{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#c8d5eb;margin-bottom:6px}.qb2-check-item input{width:15px;height:15px;accent-color:#3b73f0}.qb2-range{width:100%}.qb2-range-labels{display:flex;justify-content:space-between;font-size:.95rem;color:#8397b5}.qb2-input{width:100%;border:1px solid #25365a;border-radius:8px;background:#0c1831;color:#e6eeff;padding:7px 9px;font-size:.86rem}.qb2-reset-btn{width:100%;border:1px solid #2b3f64;border-radius:8px;background:#1d2e4b;color:#e8f0ff;padding:8px 10px;font-size:.82rem;letter-spacing:.02em;font-weight:600}.qb2-content{padding:16px 20px;background:#071328}.explore-content{display:grid;grid-gap:12px;gap:12px}.explore-content,.qb2-orderbookanalytics-page,.qb2-orderbookanalytics-page .book-chart-card,.qb2-orderbookanalytics-page .card,.qb2-orderbookanalytics-page .chart-wrap,.qb2-orderbookanalytics-page .market-quality-widget,.qb2-orderbookanalytics-page .probability-panel,.qb2-orderbookanalytics-page .qb2-content{min-width:0;max-width:100%}.qb2-orderbookanalytics-page .explore-prob-live-grid{order:3;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.qb2-orderbookanalytics-page .explore-prob-live-grid>*{min-height:0;height:100%}.qb2-orderbookanalytics-page .explore-prob-live-grid .explore-prob-main,.qb2-orderbookanalytics-page .explore-prob-live-grid .orderbook-signals-panel{margin-top:0}.qb2-orderbookanalytics-page .explore-top-split{order:5}.qb2-orderbookanalytics-page #historical-analysis{order:4}.explore-prob-live-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);grid-gap:12px;gap:12px;align-items:stretch}.explore-top-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:12px;gap:12px;align-items:stretch}.explore-top-main,.explore-top-side{min-width:0;min-height:0}.explore-top-main{display:flex;flex-direction:column}.explore-top-side{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;height:100%;max-height:100%;overflow:hidden}.explore-top-side>*{min-width:0;min-height:0}.explore-clob-slot,.explore-news-slot{min-width:0;min-height:0;overflow:hidden}.explore-news-slot{height:100%;display:flex}.explore-top-side .explorer-prob-panel,.explore-top-side .probability-panel{margin-top:0!important}.explore-prob-live-grid>*{min-width:0}.explore-prob-live-grid>:only-child{grid-column:1/-1}.explore-prob-main{min-width:0;display:flex;flex-direction:column;min-height:0}.explore-prob-main .prob-chart{flex:1 1 auto;min-height:0}.explore-prob-main .prob-chart-echarts,.explore-prob-main .prob-chart-large{height:100%;min-height:clamp(260px,40vh,420px)}.orderbook-signals-panel{min-width:0;display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:8px;gap:8px}.orderbook-signals-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.orderbook-signals-head strong{font-size:var(--qb-fs-3)}.orderbook-signals-head span{color:var(--text-muted);font-size:var(--qb-fs-2)}.orderbook-signals-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.orderbook-signals-filter-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.orderbook-signals-filter-pill{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);padding:2px 8px;width:auto!important;min-width:0;font-size:var(--qb-fs-2);line-height:1.2}.orderbook-signals-filter-pill-active{color:var(--text-primary)}.orderbook-signals-type-anchor{position:relative;display:inline-flex;align-items:center}.orderbook-signals-type-btn{width:auto!important;min-width:100px;padding-inline:8px}.orderbook-signals-type-summary{color:var(--text-muted);font-size:var(--qb-fs-2);white-space:nowrap}.orderbook-signals-type-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:145;width:min(320px,calc(100vw - 24px));border:1px solid var(--border);border-radius:var(--qb-system-radius-surface);background:var(--surface);box-shadow:var(--theme-shadow-none);padding:10px}.orderbook-signals-type-options{display:grid;grid-gap:6px;gap:6px;max-height:220px;overflow:auto}.orderbook-signals-type-option{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:var(--qb-fs-2);line-height:1.35}.orderbook-signals-type-option input{width:14px;height:14px;margin:1px 0 0;accent-color:var(--accent)}.orderbook-signals-empty{margin:0;color:var(--text-muted);font-size:var(--qb-fs-2)}.orderbook-signals-list{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.orderbook-signal-item{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 84%,var(--surface-2) 16%);padding:8px;display:grid;grid-gap:4px;gap:4px}.orderbook-signal-item p{margin:0;color:var(--text-primary);font-size:var(--qb-fs-2);line-height:1.35}.orderbook-signal-item small{color:var(--text-muted);font-size:var(--qb-fs-2)}.orderbook-signal-item-info{border-color:var(--status-info-border)}.orderbook-signal-item-warn{border-color:var(--status-warning-border)}.orderbook-signal-item-severe{border-color:var(--status-danger-border)}.orderbook-signal-item-suspicious{border-color:var(--status-suspicious-border)}.orderbook-signals-filter-pill.qb-signals-severity-info.orderbook-signals-filter-pill-active{border-color:var(--status-info-border);background:var(--status-info-bg)}.orderbook-signals-filter-pill.qb-signals-severity-warn.orderbook-signals-filter-pill-active{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.orderbook-signals-filter-pill.qb-signals-severity-severe.orderbook-signals-filter-pill-active{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.orderbook-signals-filter-pill.qb-signals-severity-suspicious.orderbook-signals-filter-pill-active{border-color:var(--status-suspicious-border);background:var(--status-suspicious-bg)}@media (max-width:860px){.qb2-orderbookanalytics-page .explore-prob-live-grid{position:static;top:auto}.orderbook-signals-type-summary{display:none}.orderbook-signals-type-popover{left:0;right:auto;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}.book-chart-card{margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.book-chart-card button{width:auto}.book-chart-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.book-chart-head-left h4{margin:0}.book-chart-head-left p{margin-top:4px;font-size:var(--qb-fs-2);color:var(--muted)}.book-chart-head-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.book-chart-head-right .book-settings-toggle{align-self:center}.book-chart-head-right .explore-replay-icon-btn{width:30px;height:30px;min-height:30px;padding:0;border-radius:8px}.book-chart-head-right .explore-replay-icon{font-size:var(--qb-fs-1)}.book-chart-mode-switch{display:inline-flex;gap:6px;min-width:0}.book-chart-actions{display:inline-flex;align-items:center;gap:8px;min-width:0}.qb2-pill-compact{padding:5px 10px}.book-settings-toggle,.qb2-pill-compact{min-height:30px;font-size:var(--qb-fs-2);border-radius:8px}.book-settings-toggle{width:auto;min-width:92px;height:30px;padding:4px 7px;border:1px solid var(--line);background:var(--panel-solid);color:var(--muted);line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;position:relative}.book-settings-toggle-open{border-color:var(--line-strong);color:var(--ink)}.book-settings-icon{font-size:var(--qb-fs-2);opacity:.9}.book-settings-chevron{display:inline-flex;transition:transform .2s ease}.book-settings-chevron-open{transform:rotate(180deg)}.book-settings-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:999px;background:var(--accent)}.book-chart-summary{margin-bottom:10px;font-size:var(--qb-fs-2);color:var(--muted)}.book-chart-settings{max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease,opacity .2s ease}.book-chart-settings-open{max-height:1040px;opacity:1}.book-chart-settings-inner{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel-solid) 82%,transparent);margin-bottom:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.book-setting-group{padding:10px 12px}.book-setting-group+.book-setting-group{border-top:0;border-left:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.book-setting-group h5{margin:0;font-size:var(--qb-fs-2);color:var(--ink)}.book-setting-group p{margin-top:4px;margin-bottom:8px;font-size:var(--qb-fs-1);color:var(--muted);line-height:1.35}.book-setting-pills{display:inline-flex;flex-wrap:wrap;gap:6px}.book-setting-pills .qb2-pill{min-width:50px}.book-setting-pills .qb2-pill,.book-setting-pills .qb2-pill-active{font-size:var(--qb-fs-2)!important}.book-time-slider{margin-top:2px}.book-heatmap-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.book-chart-footer{margin-top:10px}.book-chart-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-gap:10px;gap:10px;align-items:stretch;min-width:0;max-width:100%}.book-chart-main{min-width:0;min-height:0}.book-chart-card .axis-mode-switch{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:9px;background:color-mix(in srgb,var(--panel-solid) 88%,transparent)}.book-chart-card .axis-mode-btn{min-height:30px;padding:5px 12px;border-radius:7px;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:var(--qb-fs-2)}.book-chart-card .axis-mode-btn-active{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ink)}.book-chart-card .axis-mode-btn:disabled{opacity:.5}.book-chart-card input[type=range]{width:100%;accent-color:var(--accent)}.book-chart-card .depth-slider{max-width:100%}.book-chart-card .time-slider-inline{margin-top:4px}.book-chart-card .chart-wrap{border-radius:10px}.book-chart-main .chart-wrap{margin-bottom:0;padding:8px 10px;height:min(62vh,640px);max-height:min(62vh,640px);display:flex;flex-direction:column;overflow:hidden}.book-chart-main .chart-head{margin-bottom:4px}.book-chart-main .depth-chart-wide{height:auto;flex:1 1 auto;min-height:0;margin-top:2px}.book-chart-main .book-liquidity-heatmap-host{width:100%;height:auto;flex:1 1 auto;min-width:0;min-height:clamp(250px,46vh,430px);margin-top:2px}.book-liquidity-heatmap-host-fluid{width:100%}.book-heatmap-compact-legend{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px auto 0;max-width:min(340px,100%);color:#8aa5c7;font-size:var(--qb-fs-1)}.book-heatmap-compact-legend i{display:block;flex:1 1 auto;max-width:220px;height:8px;border-radius:999px;border:1px solid rgba(52,78,112,.72);background:linear-gradient(90deg,#11253f,#1f4b78,#2f7fb2,#41b2d4,#93e8de,#f4f2a0)}.book-heatmap-empty{color:#9cb3cb;margin:0}.orderbook-table-panel{margin-top:0;display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:0;height:min(62vh,640px);max-height:min(62vh,640px);overflow:hidden}.orderbook-table-head{justify-content:flex-end;align-items:flex-start;text-align:right;margin-bottom:4px}.orderbook-table-timestamp{font-size:var(--qb-fs-2);color:var(--text-secondary);line-height:1.2}.orderbook-table-scroll{flex:1 1;height:100%;overflow:auto;max-width:100%;min-height:0;padding-right:2px}.orderbook-table-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-width:0}.orderbook-table-grid .grid{margin-top:8px}.orderbook-table-panel table,.orderbook-table-panel tbody td,.orderbook-table-panel thead th{font-size:var(--qb-fs-2)}.qb2-title-wrap{margin-bottom:12px}.qb2-title-wrap h1{margin:0;font-size:1.85rem;font-weight:700;color:#f2f7ff}.qb2-title-wrap p{margin-top:4px;color:#8ea0bd;font-size:1.01rem}.qb2-source-note{margin-top:8px!important;font-size:.84rem!important;color:#95abc9!important}.qb2-metric-guide{margin-bottom:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.qb2-metric-guide article{border:1px solid #22395d;border-radius:10px;background:#07182f;padding:10px}.qb2-metric-guide strong{display:block;margin-bottom:6px;color:#eaf2ff;font-size:.87rem}.qb2-metric-guide p{margin:0;color:#95abc9;font-size:.79rem;line-height:1.36}.qb2-message{border:1px solid #253d61;border-radius:10px;background:#0a1a32;padding:12px;color:#a9bddb}.qb2-error{border-color:#71405a;color:#ffc4d3}.qb2-warn-banner{border-color:#466286;background:#0c1d39;color:#d2e1f5}.qb2-table-wrap{border:1px solid #22365a;border-radius:14px;overflow:hidden;background:#020d23}.qb2-table{width:100%;border-collapse:collapse}.qb2-table thead th{border-bottom:1px solid #1f3457;text-align:right;color:#8fa4c4;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;font-weight:600;padding:10px 12px;background:#0d1b36}.qb2-table tbody td:first-child,.qb2-table thead th:first-child{text-align:left}.qb2-table thead th button{border:1px solid transparent;border-radius:999px;background:transparent;color:#a8bbd8;font:inherit;cursor:pointer;padding:2px 8px;transition:all .12s ease}.qb2-table thead th button:hover{border-color:#2b3f64;color:#d7e4f8;background:rgba(58,86,141,.22)}.qb2-table tbody td{border-bottom:1px solid #172b49;padding:10px 12px;text-align:right;font-size:.9rem;color:#cdd8ec}.qb2-table tbody tr:hover{background:rgba(31,60,110,.24);cursor:pointer}.qb2-market-cell{max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;color:#f1f6ff}.qb2-table tbody tr.qb2-hot-row{background:rgba(156,86,24,.14)}.qb2-table tbody tr.qb2-hot-row:hover{background:rgba(178,97,24,.2)}.qb2-table tbody tr.qb2-hot-row-soft{background:rgba(156,86,24,.06)}.qb2-table tbody tr.qb2-hot-row-soft:hover{background:rgba(178,97,24,.11)}.qb2-table tbody tr.qb2-hot-row-top{background:rgba(173,98,30,.2);box-shadow:inset 0 0 0 1px rgba(255,198,112,.14)}.qb2-table tbody tr.qb2-hot-row-top:hover{background:rgba(192,109,35,.26)}.qb2-hot-pill{font-size:.95rem}.qb2-hot-pill,.qb2-hot-rank{display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.qb2-hot-rank{min-width:32px;border-radius:999px;border:1px solid rgba(255,184,76,.55);background:linear-gradient(140deg,rgba(255,193,92,.22),rgba(196,126,34,.12));color:#ffd99d;font-size:.76rem;font-weight:800;font-family:var(--tech-font-mono);line-height:1;padding:3px 7px}.qb2-pagination{margin-top:14px;padding:10px 12px;border-radius:14px;border:1px solid #1f3357;background:linear-gradient(120deg,rgba(8,21,44,.98),rgba(6,16,34,.98));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.qb2-pagination-summary{color:#98adc9;font-size:.84rem;white-space:nowrap}.qb2-pagination-nav{justify-self:center;display:inline-flex;align-items:center;gap:8px}.qb2-page-btn{min-width:36px;height:36px;padding:0 10px;border-radius:11px;border:1px solid transparent;background:transparent;color:#e5efff;font-size:1.02rem;font-weight:700;line-height:1;cursor:pointer;transition:all .13s ease}.qb2-page-btn:hover:not(:disabled){border-color:#2f4b78;background:rgba(47,75,120,.28)}.qb2-page-btn:disabled{opacity:.42;cursor:not-allowed}.qb2-page-btn-active{border-color:#4c73ff;background:linear-gradient(155deg,#2f55ff,#3f68ff);color:#f4f8ff;box-shadow:0 10px 18px rgba(38,78,255,.3)}.qb2-page-arrow{min-width:30px;font-weight:600;color:#d0ddf2}.qb2-page-dots{color:#97afcf;font-size:1.2rem;line-height:1;padding:0 2px}.qb2-pagination-size{justify-self:end;display:inline-flex;align-items:center;gap:8px}.qb2-pagination-size-label{color:#9ab0cd;font-size:.83rem;font-weight:600}.qb2-pagination-size-select{height:36px;border-radius:11px;border:1px solid #2a436b;background:#1c2740;color:#eff5ff;font-size:.96rem;font-weight:650;padding:0 30px 0 12px}.qb2-prob-badge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:4px 10px;border-radius:999px;border:1px solid rgba(133,153,188,.4);background:rgba(21,34,58,.42);color:#d7e5f8;font-size:var(--qb-fs-2);font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.qb2-prob-badge-up{animation:qb2ProbPulseUp 2.2s ease-out 1}.qb2-prob-badge-down{animation:qb2ProbPulseDown 2.2s ease-out 1}@keyframes qb2ProbPulseUp{0%{border-color:rgba(133,153,188,.32);background:rgba(21,34,58,.42);color:#d7e5f8}24%{border-color:rgba(101,224,169,.84);background:rgba(48,122,90,.5);color:#ebfff4}54%{border-color:rgba(133,153,188,.32);background:rgba(21,34,58,.42);color:#d7e5f8}82%{border-color:rgba(101,224,169,.68);background:rgba(48,122,90,.38);color:#eafff4}to{border-color:rgba(133,153,188,.32);background:rgba(21,34,58,.42);color:#d7e5f8}}@keyframes qb2ProbPulseDown{0%{border-color:rgba(133,153,188,.32);background:rgba(21,34,58,.42);color:#d7e5f8}24%{border-color:rgba(242,111,131,.84);background:rgba(124,46,63,.5);color:#fff0f4}54%{border-color:rgba(133,153,188,.32);background:rgba(21,34,58,.42);color:#d7e5f8}82%{border-color:rgba(242,111,131,.68);background:rgba(124,46,63,.38);color:#fff1f5}to{border-color:rgba(133,153,188,.32);background:rgba(21,34,58,.42);color:#d7e5f8}}.qb2-frag,.qb2-liq,.qb2-outcome{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:var(--qb-fs-2);letter-spacing:.03em;line-height:1;padding:4px 8px}.qb2-outcome-yes{background:rgba(0,169,95,.26);color:#74f2bc}.qb2-outcome-no{background:rgba(182,56,76,.3);color:#ff9cad}.qb2-liq-a{background:rgba(0,169,95,.25);color:#6effba}.qb2-liq-b{background:rgba(51,126,244,.25);color:#8fc0ff}.qb2-liq-c{background:rgba(194,149,0,.26);color:#ffd96f}.qb2-liq-d{background:rgba(182,56,76,.3);color:#ff9cad}.qb2-frag-low{background:rgba(0,148,90,.26);color:#7dffc9}.qb2-frag-medium{background:rgba(179,144,0,.31);color:#ffd66a}.qb2-frag-high{background:rgba(181,95,22,.34);color:#ffb36c}.qb2-frag-critical{background:rgba(179,46,62,.36);color:#ff8ea1}.qb2-pos{color:#1aee88!important;font-weight:700}.qb2-neg{color:#ff6f88!important;font-weight:700}.qb2-warn{color:#ffd05f!important;font-weight:700}.qb2-cell-flash{animation:qb2MetricFlash .85s ease}@keyframes qb2MetricFlash{0%{background:rgba(68,118,220,.28);color:#f8fbff}to{background:transparent}}@media (max-width:1280px){.qb2-top-row{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}.qb2-layout{grid-template-columns:1fr}.qb2-sidebar{border-right:0;border-bottom:1px solid #1c2a46}.qb2-table-wrap{overflow:auto}.qb2-table{min-width:1120px}.qb2-pagination{grid-template-columns:1fr;gap:10px}.qb2-pagination-nav,.qb2-pagination-size{justify-self:start}.qb2-pagination-nav{overflow-x:auto;max-width:100%;padding-bottom:2px}.qb2-metric-guide{grid-template-columns:1fr}}.qb2-grid-1{display:grid;grid-gap:14px;gap:14px}.qb2-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.qb2-board{border:1px solid #1f3456;border-radius:12px;background:#05122a;padding:14px}.qb2-board h2{margin:0 0 10px;color:#eff6ff;font-size:1.12rem}.qb2-board p{color:#9cb0cf}.qb2-board-list{display:flex;flex-direction:column;gap:8px}.qb2-board-item{border:1px solid #253a5f;border-radius:8px;background:#091a35;color:#dce7fb;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left}.qb2-board-item strong{display:block;margin-bottom:2px;font-size:.95rem;color:#f3f8ff}.qb2-board-item span{color:#8ea2c1;font-size:.86rem}.qb2-board-metric{color:#e5efff;font-weight:700}.qb2-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.qb2-stat-card{border:1px solid #1f3456;border-radius:12px;background:#06162f;padding:12px}.qb2-stat-card span{color:#8fa6c9;font-size:.83rem}.qb2-stat-card strong{display:block;margin-top:5px;font-size:1.4rem;color:#eef6ff}.qb2-alert-list{display:flex;flex-direction:column;gap:10px}.qb2-alert{border:1px solid #264064;border-radius:9px;background:#0b1b35;padding:10px 12px}.qb2-alert-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.qb2-alert-head strong{color:#f2f8ff}.qb2-alert-head span{font-size:.84rem;color:#a3b5cf}.qb2-alert p{margin:0 0 4px;color:#d5e2f8}.qb2-alert small{color:#9ab1d3}.qb2-alert-critical{border-color:#8b3147}.qb2-alert-high{border-color:#90592e}.qb2-alert-medium{border-color:#7d6f30}.qb2-alert-low{border-color:#2b6c63}.qb2-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.qb2-chip{border:1px solid #2d4469;border-radius:999px;padding:4px 8px;color:#adc2df;font-size:.8rem}.qb2-chip-active{border-color:#5c85b8;background:#1a3252;color:#f0f6ff}.qb2-compact-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid #2a4065;border-radius:8px;background:#10213f;color:#d8e6f8;padding:7px 12px;font-size:.86rem;font-weight:600}.qb2-compact-toggle input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#53b8ff}.qb2-discover-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.qb2-hot-toggle{position:relative;display:inline-flex;align-items:center;gap:10px;color:#d8e5f8;font-size:.9rem;font-weight:600;padding:6px 2px}.qb2-hot-toggle input{position:absolute;opacity:0;pointer-events:none}.qb2-hot-toggle-slider{width:46px;height:24px;border-radius:999px;border:1px solid #2d4569;background:#132546;position:relative;transition:background-color .13s ease,border-color .13s ease}.qb2-hot-toggle-slider:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#9cb4d4;transition:transform .13s ease,background-color .13s ease}.qb2-hot-toggle input:checked+.qb2-hot-toggle-slider{border-color:#2f8a61;background:rgba(17,83,55,.8)}.qb2-hot-toggle input:checked+.qb2-hot-toggle-slider:after{transform:translateX(22px);background:#30df90}.qb2-hot-toggle-label{white-space:nowrap}.qb2-inline-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.qb2-filter-toggle{min-width:120px}.qb2-filter-hint{color:var(--text-muted);font-size:.82rem;font-weight:600}.qb2-inline-filter{display:inline-flex;flex-direction:column;gap:5px}.qb2-inline-filter>span{color:#93a9c8;font-size:.76rem;font-weight:650}.qb2-inline-range{display:inline-flex;align-items:center;gap:6px}.qb2-inline-range input{width:92px;border:1px solid #2a4065;border-radius:8px;background:#0d1a34;color:#e9f1ff;padding:7px 9px;font-size:.84rem}.qb2-inline-range input::placeholder{color:#5f7496}.qb2-inline-range input:focus{outline:none;border-color:#4f7fbc;box-shadow:0 0 0 1px rgba(79,127,188,.35)}.qb2-delta-badge{display:inline-flex;align-items:center;justify-content:center;min-width:84px;border-radius:999px;padding:4px 10px;border:1px solid transparent;font-size:.82rem;font-weight:700;letter-spacing:.01em}.qb2-badge-pos{color:#93ffcd;background:rgba(18,128,86,.24);border-color:rgba(71,198,139,.45)}.qb2-badge-neg{color:#ffb4c0;background:rgba(146,41,67,.26);border-color:rgba(234,109,140,.4)}.qb2-badge-neutral{color:#d8e4f6;background:rgba(77,102,140,.2);border-color:rgba(109,137,181,.3)}.qb2-category-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;margin-bottom:2px}.qb2-outcome-neutral{border-color:#45608a;color:#d0e2ff;background:rgba(69,96,138,.25)}.qb2-code{display:block;margin-top:8px;color:#dce7fb;background:#0b1b36;border:1px solid #274266;border-radius:8px;padding:8px 10px;overflow:auto}.qb2-link-row{display:flex;gap:10px;margin-bottom:12px}.qb2-back-link,.qb2-cta-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:7px;padding:8px 11px;font-weight:600;font-size:.92rem;cursor:pointer;transition:opacity .12s ease,transform .12s ease}.qb2-back-link{background:#162742;border:1px solid #294166;color:#d4e4ff}.qb2-cta-link{background:#2f66e7;border:1px solid #3f76f4;color:#f5f8ff}.qb2-back-link:hover,.qb2-cta-link:hover{transform:translateY(-1px)}.qb2-back-link:disabled,.qb2-cta-link:disabled{opacity:.58;transform:none;cursor:not-allowed}.qb2-auth-wrap{width:100%;max-width:760px;margin:0 auto;padding:2px 0 18px}.qb2-auth-board{max-width:680px;margin:0 auto;padding:18px}.qb2-auth-form{display:grid;grid-gap:11px;gap:11px;margin-top:14px}.qb2-auth-field{display:grid;grid-gap:6px;gap:6px}.qb2-auth-field>span{color:#dce8fa;font-weight:650}.qb2-auth-field .qb2-input{min-height:42px;font-size:.98rem;border-radius:10px;padding:10px 12px}.qb2-auth-actions{display:flex;flex-wrap:wrap;gap:10px}.qb2-auth-actions .qb2-input{min-width:180px;flex:1 1 220px}.qb2-auth-primary{min-width:160px}.qb2-auth-welcome{border-color:#2f6dd9;background:#0c2347;color:#dce9ff}.qb2-auth-modal-overlay{position:fixed;inset:0;z-index:340;display:grid;place-items:center;background:radial-gradient(circle at 12% 10%,rgba(67,120,242,.16),transparent 52%),radial-gradient(circle at 85% 80%,rgba(28,196,171,.14),transparent 58%),rgba(4,10,21,.56);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:14px}.qb2-auth-modal{position:relative;width:min(520px,calc(100vw - 28px));border:1px solid var(--border);border-radius:14px;background:linear-gradient(155deg,var(--surface) 0,var(--surface-2) 100%);box-shadow:0 16px 44px rgba(3,10,24,.36);padding:18px 18px 16px}.qb2-auth-modal-close{position:absolute;top:10px;right:10px;width:24px;height:24px;flex:0 0 24px;aspect-ratio:1/1;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;line-height:1;font-size:14px}.qb2-auth-modal-close:hover{color:var(--text-primary);background:var(--hover)}.qb2-auth-modal-head{display:grid;grid-gap:5px;gap:5px;margin-bottom:10px;padding-right:26px}.qb2-auth-modal-brand{display:flex;align-items:center;justify-content:center;height:96px;margin:4px 0 12px;overflow:hidden}.qb2-auth-modal-brand-icon{width:min(200px,52vw);height:auto;max-height:none;display:block;object-fit:contain}.qb2-auth-modal-head h2{margin:0;font-size:var(--qb-fs-4);line-height:1.1}.qb2-auth-modal-head p{margin:0;color:var(--text-muted);font-size:var(--qb-fs-3);line-height:1.45}.qb2-auth-modal-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.qb2-auth-modal-tab{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);min-height:34px;min-width:160px;padding:0 12px;font-size:var(--qb-fs-2);font-weight:400;cursor:pointer;white-space:nowrap}.qb2-auth-modal-tab-active{background:var(--selected);border-color:var(--accent);color:var(--text-primary)}.qb2-auth-modal-form{margin-top:10px}.qb2-auth-modal-actions{margin-top:4px}.qb2-auth-modal .qb2-auth-field>span,.qb2-auth-modal .qb2-back-link,.qb2-auth-modal .qb2-cta-link,.qb2-auth-modal .qb2-input,.qb2-auth-modal .qb2-input::placeholder,.qb2-auth-modal .qb2-message{font-size:var(--qb-fs-2)}.qb2-auth-modal .qb2-message,.qb2-auth-modal .qb2-message.qb2-error{border-color:var(--status-warning-border)!important;background:var(--status-warning-bg)!important;color:var(--warning)!important}.qb2-auth-modal .qb2-back-link,.qb2-auth-modal .qb2-cta-link{min-height:36px;min-width:220px;white-space:nowrap;font-weight:400}.qb2-auth-modal-footnote{margin:6px 0 0;color:var(--text-muted);font-size:var(--qb-fs-3);line-height:1.35}.qb2-policy-wrap{width:100%;max-width:940px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.qb2-policy-board{padding:16px}.qb2-policy-board h2,.qb2-policy-board h3{margin-bottom:8px}.qb2-policy-list{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:#c3d4ec}.qb2-policy-list li{line-height:1.42}.qb2-page.qb2-legal-page{background:var(--bg)!important;padding:0 0 40px!important}.qb2-page.qb2-legal-page .qb2-content{padding:0!important}.qb2-legal-wrap{width:100%;max-width:var(--qb-marketing-max-width);margin:0 auto;display:grid;grid-gap:18px;gap:18px;padding:2px var(--qb-marketing-gutter) 18px;color:var(--text-secondary)!important}.qb2-legal-wrap *{color:inherit!important}.qb2-legal-header{display:grid;grid-gap:8px;gap:8px}.qb2-legal-header h1{margin:0;font-size:var(--qb-fs-5);line-height:1.08;letter-spacing:-.015em;color:var(--text-primary)!important}.qb2-legal-section{display:grid;grid-gap:8px;gap:8px}.qb2-legal-section h2{margin:0;font-size:var(--qb-fs-4);line-height:1.2;color:var(--text-primary)!important}.qb2-legal-section p{margin:0;font-size:var(--qb-fs-3);line-height:1.55;color:var(--text-secondary)!important}.qb2-legal-list{margin:0;padding-left:22px;display:grid;grid-gap:6px;gap:6px}.qb2-legal-list li{font-size:var(--qb-fs-3);line-height:1.5;color:var(--text-secondary)!important}.qb2-legal-wrap code,.qb2-legal-wrap strong{color:var(--text-primary)!important}.qb2-legal-wrap code{background:color-mix(in srgb,var(--surface-2) 88%,transparent);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:6px;padding:.08rem .35rem}.qb2-pricing-wrap{width:100%;max-width:var(--qb-marketing-max-width);margin:0 auto;display:grid;grid-gap:12px;gap:12px;padding-left:var(--qb-marketing-gutter);padding-right:var(--qb-marketing-gutter)}.qb2-pricing-intro{padding:16px}.qb2-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.qb2-plan-card{display:grid;grid-gap:10px;gap:10px;min-height:320px}.qb2-plan-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.qb2-plan-head h3{margin:0;color:#eef6ff}.qb2-plan-state{border:1px solid #32547a;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:700;color:#cbe3ff}.qb2-plan-price{display:flex;align-items:baseline;gap:5px;color:#9cb3d5}.qb2-plan-price strong{font-size:1.45rem;color:#f3f8ff}.qb2-plan-price span{font-size:.84rem}.qb2-plan-features{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:#bdd1ec;font-size:.9rem}.qb2-plan-cta{margin-top:auto}.qb2-plan-current{border-color:#2f6dd9;background:linear-gradient(160deg,#0b1d3d,#081a36)}.qb2-plan-current .qb2-plan-state{border-color:#4c80de;background:rgba(48,100,214,.28);color:#f0f6ff}.qb2-plan-coming{border-color:#405267}.qb2-plan-custom{border-color:#4f5f4a}.qb2-auth-danger{margin-top:12px;border:1px solid #60354a;border-radius:10px;background:#1a0f1a;padding:10px}.qb2-auth-danger p{margin-bottom:9px;color:#f3c2d1;font-size:.88rem}.qb2-danger-btn{border-color:#9b4f6f;background:#5a2238;color:#ffe9f1}.qb2-slider-label{display:block;color:#b7cae6;font-size:.92rem}.qb2-check-row,.qb2-range-row,.qb2-toggle-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.qb2-check-row label{color:#abc0de;font-size:.9rem;display:inline-flex;align-items:center;gap:6px}.qb2-pill,.qb2-pill-active{border:1px solid #2b4268;border-radius:7px;background:#122541;color:#ccdef7;padding:6px 10px;font-size:.85rem;font-weight:600}.qb2-pill-active{background:#2f66e7;border-color:#4a7fff;color:#f8fbff}@media (max-width:1280px){.qb2-grid-2,.qb2-plan-grid,.qb2-stats-row{grid-template-columns:1fr}}@media (max-width:840px){.qb2-hot-toggle,.qb2-inline-filters{width:100%}.qb2-inline-filter{min-width:46%}.qb2-inline-range input{width:100%}}@media (max-width:900px){.qb2-top-row{min-height:57px;grid-template-columns:auto 1fr auto;padding:8px 12px;gap:8px;align-items:center}.qb2-status{display:none}.qb2-right-tools{gap:8px}.qb2-auth-mini{display:none}.qb2-auth-btn,.qb2-auth-link{padding:4px 7px;font-size:var(--qb-fs-3)}.qb2-nav-mobile-menu{min-width:220px;right:0}.qb2-search-row,.qb2-search-row-outside{padding:8px 12px}.qb2-content{padding:12px}.qb2-auth-wrap{max-width:100%}.qb2-auth-board{max-width:100%;padding:14px}.qb2-auth-actions{width:100%}.qb2-auth-actions>*{flex:1 1 100%}.explore-prob-live-grid{grid-template-columns:1fr}.qb2-orderbookanalytics-page .explore-prob-live-grid .orderbook-signals-panel{order:1}.qb2-orderbookanalytics-page .explore-prob-live-grid .explore-prob-main{order:2}.probability-head{flex-wrap:wrap;align-items:flex-start}.prob-chart-echarts,.prob-chart-large{height:min(50vh,280px)}.depth-chart-wide{height:min(58vh,460px)}.controls-compact{gap:10px}.controls-depth-right{margin-left:0;min-width:0;width:100%}.qb2-table tbody td,.qb2-table thead th{padding:8px 9px;font-size:.82rem}.qb2-market-cell{max-width:360px}.qb2-pagination-summary{white-space:normal}.qb2-pagination-size{flex-wrap:wrap}.explore-market-picker{padding:8px}.explore-market-question-badge{font-size:var(--qb-fs-2);padding:7px 9px}.prob-range-row{flex-wrap:wrap}.qb2-nav-desktop{display:none}.qb2-nav-mobile,.qb2-user-mobile{display:block}.qb2-right-tools{justify-self:end}.qb2-brand,.qb2-nav-mobile,.qb2-nav-mobile-trigger,.qb2-right-tools,.qb2-user-mobile,.qb2-user-mobile-trigger{align-self:center}}@media (max-width:600px){.qb2-brand{font-size:0;min-width:120px}.qb2-brand-logo{height:32px;width:auto;max-width:120px;transform:none}.qb2-status .qb2-sep{display:none}.qb2-inline-filter{width:100%;min-width:100%}.qb2-inline-range{width:100%}.qb2-inline-range input{flex:1 1;min-width:0}.qb2-hot-toggle-label{white-space:normal}.qb2-pagination{padding:8px}.qb2-page-btn{min-width:32px;height:32px;font-size:.92rem}.qb2-table tbody td,.qb2-table thead th{padding:7px 8px;font-size:.78rem}.qb2-market-cell{max-width:260px}}@media (max-width:380px){.qb2-header-landing .qb2-brand{margin-left:0}}:root{--tech-surface-0:#060f1f;--tech-surface-1:#0b162c;--tech-surface-2:#11213d;--tech-line:#28456d;--tech-line-soft:#1b3354;--tech-text:#dbe7fb;--tech-text-dim:#8fa7c7;--tech-accent:#5aa8ff;--tech-accent-2:#4ee3c2;--tech-glow:rgba(90,168,255,0.22);--tech-font-mono:var(--qb-font-platform)}::selection{background:rgba(90,168,255,.32);color:#f3f8ff}body{color:var(--tech-text)}.chart-overlay-text,.landing-note,.prob-meta,.qb-status,.qb2-pagination-summary,.qb2-source-note,.qb2-status,.tick-label{font-family:var(--tech-font-mono)}button,input,select{border-color:var(--tech-line-soft);background:linear-gradient(180deg,rgba(15,28,51,.9),rgba(10,20,37,.96));color:var(--tech-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}button:focus-visible,input:focus,select:focus{outline:none;border-color:var(--tech-accent);box-shadow:0 0 0 1px rgba(90,168,255,.45),0 0 0 6px rgba(90,168,255,.12)}.analytics-card,.card,.chart-wrap,.landing,.live-feed,.meta-details,.probability-panel,.qb-header,.qb-panel,.qb-table-wrap,.qb2-alert,.qb2-board,.qb2-header,.qb2-stat-card,.qb2-table-wrap,.spotlight-card,.spotlight-hero{border-color:var(--tech-line)!important;background:linear-gradient(165deg,rgba(10,20,37,.9),rgba(7,14,26,.92))!important;box-shadow:0 14px 34px rgba(2,7,15,.48),inset 0 1px 0 rgba(158,201,255,.04)}.qb-header,.qb2-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.qb2-nav-link{border:1px solid transparent;border-radius:7px;color:#9bb3d1;transition:all .14s ease;position:relative;isolation:isolate}.qb2-nav-link:hover{border-color:#2c4d7a;background:rgba(24,46,76,.72);color:#e8f1ff}.qb2-nav-link-active{border:1px solid #3c74d6;background:linear-gradient(155deg,#1f3f77,#2b5db0);box-shadow:0 6px 18px rgba(39,104,210,.3);color:#f4f8ff}.qb2-inline-range input,.qb2-input,.qb2-search{border-color:#2a4a75;background:linear-gradient(180deg,#0e1f3d,#0b1831);color:#eaf2ff}.qb2-inline-range input::placeholder,.qb2-search::placeholder{color:#6b84a8}.qb-table thead th,.qb2-table thead th,thead th{color:#90a9cd;font-family:var(--qb-font-platform);letter-spacing:.06em;background:linear-gradient(180deg,rgba(16,33,61,.96),rgba(12,25,46,.98))}.qb-table td,.qb2-table tbody td,td{border-bottom-color:rgba(38,64,99,.72)}.qb-table tr:hover,.qb2-table tbody tr:hover{background:rgba(46,86,144,.22)}.legend-chip,.qb2-chip,.qb2-hot-toggle-slider,.qb2-pill,.qb2-pill-active,.qb2-prob-badge{border-color:#335684;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.qb2-pill{background:linear-gradient(180deg,#142947,#10213a);color:#bdd3f1}.qb2-pill-active{background:linear-gradient(150deg,#214685,#2f63bc);color:#f4f8ff;border-color:#4b7fd2}.chart-head,.chart-legend{color:var(--tech-text-dim)}.brand-link,.explore-market-title,.qb2-brand,.qb2-title-wrap h1{text-shadow:0 0 18px rgba(80,145,240,.12)}.analytics-card,.card,.chart-wrap,.explore-market-picker,.info-card,.landing,.live-feed,.meta-details,.probability-panel,.qb-header,.qb-panel,.qb-table-wrap,.qb2-alert,.qb2-board,.qb2-header,.qb2-stat-card,.qb2-table-wrap,.showcase-card,.spotlight-card,.spotlight-hero,.summary-item,.typeahead-results{border-radius:8px!important}.legend-chip,.primary-btn,.qb2-chip,.qb2-compact-toggle,.qb2-input,.qb2-nav-link,.qb2-pill,.qb2-pill-active,.qb2-search,.secondary-btn,.top-nav-link,.top-nav-link-active,button,input,select{border-radius:10px!important}:root{--qb-polish-space-1:8px;--qb-polish-space-2:12px;--qb-polish-space-3:16px;--qb-polish-space-4:20px;--qb-polish-radius-surface:10px;--qb-polish-radius-control:10px;--qb-polish-shadow-surface:0 16px 34px rgba(2,8,18,0.5),inset 0 1px 0 rgba(161,205,255,0.05);--qb-polish-focus:0 0 0 1px rgba(96,158,245,0.62),0 0 0 4px rgba(66,121,207,0.22)}.qb2-content{padding:clamp(14px,2vw,22px) clamp(12px,2.1vw,24px)}.analytics-card,.card,.chart-wrap,.info-card,.live-feed,.meta-details,.probability-panel,.qb2-alert,.qb2-board,.qb2-metric-guide article,.qb2-stat-card,.qb2-table-wrap,.showcase-card,.spotlight-card,.spotlight-hero{border-radius:var(--qb-polish-radius-surface)!important;box-shadow:var(--qb-polish-shadow-surface)}.card,.chart-wrap,.qb2-board,.qb2-policy-board,.qb2-pricing-intro{padding:var(--qb-polish-space-3)}.qb2-board h2,.qb2-plan-head h3,.qb2-title-wrap h1{letter-spacing:-.02em;line-height:1.2}.qb2-auth-board>p,.qb2-board>p,.qb2-pricing-intro>p{margin-top:2px;line-height:1.55}.qb2-message{border-radius:var(--qb-polish-radius-control);padding:11px 13px;font-size:.92rem;line-height:1.45}.qb2-inline-range input,.qb2-input,.qb2-search{border-radius:var(--qb-polish-radius-control)!important;min-height:42px;padding:10px 12px;font-size:.94rem}.qb2-inline-range input{min-height:38px}.qb2-auth-btn,.qb2-auth-link,.qb2-back-link,.qb2-cta-link,.qb2-nav-link,.qb2-nav-mobile-trigger,.qb2-page-btn,.qb2-user-mobile-trigger{border-radius:var(--qb-polish-radius-control)!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}.qb2-auth-btn:hover,.qb2-auth-link:hover,.qb2-back-link:hover,.qb2-cta-link:hover,.qb2-nav-link:hover,.qb2-nav-mobile-trigger:hover,.qb2-page-btn:hover:not(:disabled),.qb2-user-mobile-trigger:hover{transform:translateY(-1px)}.qb2-auth-btn:active,.qb2-auth-link:active,.qb2-back-link:active,.qb2-cta-link:active,.qb2-nav-link:active,.qb2-nav-mobile-trigger:active,.qb2-page-btn:active,.qb2-user-mobile-trigger:active{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:var(--qb-polish-focus)}.qb2-top-row{min-height:64px;gap:var(--qb-polish-space-2)}.qb2-nav-link{padding:8px 14px}.qb2-auth-mini{gap:var(--qb-polish-space-1)}.qb2-nav-mobile-menu,.qb2-user-mobile-menu{border-radius:var(--qb-polish-radius-surface);padding:var(--qb-polish-space-1);gap:5px}.qb2-auth-wrap,.qb2-policy-wrap,.qb2-pricing-wrap{gap:var(--qb-polish-space-3)}.qb2-auth-board{padding:clamp(16px,2.2vw,22px)}.qb2-auth-form{gap:var(--qb-polish-space-2);margin-top:16px}.qb2-auth-actions{gap:var(--qb-polish-space-2);margin-top:4px}.qb2-auth-actions .qb2-back-link,.qb2-auth-actions .qb2-cta-link{min-height:42px;padding:9px 13px}.qb2-plan-card{gap:var(--qb-polish-space-2)}.qb2-plan-features{gap:8px;line-height:1.45}.qb2-plan-cta{width:100%;min-height:42px;font-weight:700}@media (max-width:900px){.qb2-content{padding:12px}.qb2-nav-mobile-menu,.qb2-user-mobile-menu{right:0;left:auto;min-width:min(86vw,260px)}.qb2-auth-board{padding:14px}.qb2-auth-actions>*{flex:1 1 100%}}@media (max-width:600px){.qb2-top-row{padding:8px 10px;gap:8px}.qb2-nav-mobile-trigger,.qb2-user-mobile-trigger{width:36px;height:36px}.qb2-plan-card{min-height:0}}:root{--qb-enterprise-bg:#0f1319;--qb-enterprise-bg-elev:#131922;--qb-enterprise-surface:#171e28;--qb-enterprise-surface-alt:#1a2230;--qb-enterprise-border:#2b3647;--qb-enterprise-border-strong:#35445a;--qb-enterprise-text:#e2e8f2;--qb-enterprise-text-dim:#9ca9bc;--qb-enterprise-accent:#6f89b2;--qb-enterprise-accent-active:#5b7498;--qb-enterprise-radius-surface:8px;--qb-enterprise-radius-control:10px}body,html{background:var(--qb-enterprise-bg)!important}body{color:var(--qb-enterprise-text)}body:before{display:none}main{animation:none}h1{font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.2;max-width:none}h2{font-size:clamp(1.12rem,1.8vw,1.38rem)}h3{font-size:clamp(1rem,1.45vw,1.16rem)}p{color:var(--qb-enterprise-text-dim);line-height:1.5}.eyebrow{color:#94a2b7;letter-spacing:.08em}.live-pill:before{box-shadow:none;background:#7d8ea8;animation:none}.qb-header,.qb2-header{background:var(--qb-enterprise-bg-elev)!important;border-bottom:1px solid var(--qb-enterprise-border);-webkit-backdrop-filter:none;backdrop-filter:none}.qb2-top-row{min-height:60px}.qb-global-footer{background:var(--qb-enterprise-bg-elev);border-top-color:var(--qb-enterprise-border);color:var(--qb-enterprise-text-dim)}.qb-global-footer-link{background:var(--qb-enterprise-surface);border-color:var(--qb-enterprise-border);color:#c7d2e2}.qb-global-footer-link:hover{background:var(--qb-enterprise-surface-alt);border-color:var(--qb-enterprise-border-strong)}.analytics-card,.card,.chart-wrap,.explore-market-picker,.info-card,.landing,.live-feed,.meta-details,.probability-panel,.qb-panel,.qb-table-wrap,.qb2-alert,.qb2-board,.qb2-metric-guide article,.qb2-stat-card,.qb2-table-wrap,.showcase-card,.spotlight-card,.spotlight-hero,.summary-item,.typeahead-results{background:var(--qb-enterprise-surface)!important;border:1px solid var(--qb-enterprise-border)!important;border-radius:var(--qb-enterprise-radius-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.qb2-content{background:#121823;padding:14px 18px}.card,.chart-wrap,.qb2-board,.qb2-policy-board,.qb2-pricing-intro{padding:14px}.qb-table-wrap,.qb2-table-wrap{background:#141b26}.qb-table thead th,.qb2-table thead th,thead th{background:#1a2332!important;color:#a0aec2;letter-spacing:.04em;font-weight:600;border-bottom:1px solid var(--qb-enterprise-border)}.qb-table td,.qb2-table tbody td,td{border-bottom:1px solid #273346;color:#d6deea;font-size:.86rem;padding-top:9px;padding-bottom:9px}.qb-table tr:hover,.qb2-table tbody tr:hover{background:#1b2534}.qb2-nav-link,.top-nav-link,.top-nav-link-active{border:1px solid var(--qb-enterprise-border);background:transparent;color:#b0bdd1;border-radius:var(--qb-enterprise-radius-control)!important;font-weight:600;text-shadow:none!important}.qb2-nav-link:hover,.top-nav-link:hover{background:#1c2635;border-color:var(--qb-enterprise-border-strong);color:#d3dcea;transform:none!important}.qb2-nav-link-active,.top-nav-link-active{background:#243246!important;border-color:#3f516a!important;color:#edf2f8!important;box-shadow:none!important}.primary-btn,.qb2-auth-btn,.qb2-auth-link,.qb2-back-link,.qb2-cta-link,.qb2-nav-mobile-trigger,.qb2-page-btn,.qb2-user-mobile-trigger,.secondary-btn{border-radius:var(--qb-enterprise-radius-control)!important;border:1px solid var(--qb-enterprise-border);background:#202b3b;color:#dde6f3;box-shadow:none!important;font-weight:600;letter-spacing:0}.primary-btn,.qb2-cta-link,.qb2-pill-active{background:#2a384d!important;border-color:#425670!important;color:#edf2f9!important}.primary-btn:hover,.qb2-auth-btn:hover,.qb2-auth-link:hover,.qb2-back-link:hover,.qb2-cta-link:hover,.qb2-nav-mobile-trigger:hover,.qb2-page-btn:hover:not(:disabled),.qb2-user-mobile-trigger:hover,.secondary-btn:hover{background:#2b384a;border-color:#4a5e79;transform:none!important}.qb2-auth-btn:active,.qb2-auth-link:active,.qb2-back-link:active,.qb2-cta-link:active,.qb2-nav-mobile-trigger:active,.qb2-page-btn:active,.qb2-user-mobile-trigger:active{transform:none!important}.legend-chip,.qb2-chip,.qb2-pill,.qb2-prob-badge{background:#202a39;border-color:var(--qb-enterprise-border);color:#c4d1e3}.qb2-pill-active{color:#edf2f9}.qb2-inline-range input,.qb2-input,.qb2-search,input,select,textarea{background:#141c28!important;border:1px solid var(--qb-enterprise-border)!important;color:#e2e9f4!important;border-radius:var(--qb-enterprise-radius-control)!important;min-height:40px;padding:9px 11px}.qb2-inline-range input::placeholder,.qb2-input::placeholder,.qb2-search::placeholder,input::placeholder,textarea::placeholder{color:#8998ad}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#60799d!important;box-shadow:0 0 0 1px rgba(96,121,157,.55)!important}.chart-head,.chart-legend,.prob-meta,.qb2-pagination-summary,.qb2-source-note{color:#95a2b6}.brand-link,.explore-market-title,.qb2-brand,.qb2-title-wrap h1{text-shadow:none!important}.qb2-nav-mobile-menu,.qb2-user-mobile-menu{background:#1a2230;border:1px solid var(--qb-enterprise-border-strong);border-radius:var(--qb-enterprise-radius-surface);box-shadow:none}@media (max-width:900px){.qb2-content{padding:12px}.qb2-top-row{padding:8px 12px}}:root{--qb-system-radius-surface:6px;--qb-system-radius-control:8px;--qb-system-gap-1:6px;--qb-system-gap-2:8px;--qb-system-gap-3:10px;--qb-system-gap-4:12px}main{padding:16px 16px 40px}.qb2-top-row{min-height:66px;gap:var(--qb-system-gap-2)}.qb2-content{padding:10px 14px}.explore-content,.explore-prob-live-grid,.qb2-grid-1,.qb2-grid-2,.qb2-plan-grid,.qb2-policy-wrap,.qb2-pricing-wrap,.qb2-stats-row{gap:var(--qb-system-gap-3)}.qb2-title-wrap{margin-bottom:var(--qb-system-gap-2)}.qb2-title-wrap h1{font-size:clamp(1.3rem,1.9vw,1.65rem);line-height:1.2;letter-spacing:-.015em}.qb2-title-wrap p{margin-top:2px;font-size:.9rem}.card,.chart-wrap,.qb2-alert,.qb2-board,.qb2-plan-card,.qb2-policy-board,.qb2-pricing-intro,.qb2-stat-card{padding:10px 12px}.analytics-card,.card,.chart-wrap,.explore-market-picker,.info-card,.landing,.live-feed,.meta-details,.probability-panel,.qb-panel,.qb-table-wrap,.qb2-alert,.qb2-board,.qb2-metric-guide article,.qb2-stat-card,.qb2-table-wrap,.showcase-card,.spotlight-card,.spotlight-hero,.summary-item,.typeahead-results{border-radius:var(--qb-system-radius-surface)!important}.qb2-board-list{gap:var(--qb-system-gap-1)}.qb2-board-item{padding:8px 10px}.qb2-board-item strong{font-size:var(--qb-fs-2);font-weight:500}.qb2-board-item span{font-size:var(--qb-fs-2);font-weight:400}.qb2-discover-toolbar{margin-bottom:var(--qb-system-gap-2)}.qb2-discover-toolbar,.qb2-inline-filters{gap:var(--qb-system-gap-2)}.qb2-inline-filter{gap:4px}.qb2-inline-filter>span{font-size:.72rem}.qb2-inline-range{gap:5px}.qb2-nav-link,.top-nav-link,.top-nav-link-active{border-radius:var(--qb-system-radius-control)!important;padding:6px 11px;font-size:.86rem}.primary-btn,.qb2-auth-btn,.qb2-auth-link,.qb2-back-link,.qb2-cta-link,.qb2-nav-mobile-trigger,.qb2-page-btn,.secondary-btn{border-radius:var(--qb-system-radius-control)!important;min-height:34px;padding:6px 10px;font-size:.84rem}.qb2-inline-range input,.qb2-input,.qb2-search,input,select,textarea{border-radius:var(--qb-system-radius-control)!important;min-height:36px;padding:7px 10px;font-size:.86rem}.qb2-auth-form{gap:var(--qb-system-gap-2);margin-top:var(--qb-system-gap-3)}.qb2-auth-actions{gap:var(--qb-system-gap-2);margin-top:2px}.qb2-message{padding:8px 10px;font-size:.86rem;border-radius:var(--qb-system-radius-control)}.qb2-metric-guide{gap:var(--qb-system-gap-2);margin-bottom:var(--qb-system-gap-2)}.qb2-metric-guide article{padding:8px 9px}.qb2-metric-guide strong{margin-bottom:4px;font-size:.82rem}.qb2-metric-guide p{font-size:.75rem}.qb-table thead th,.qb2-table thead th,thead th{font-size:.74rem;padding:8px 10px}.qb-table td,.qb2-table tbody td,td{font-size:.82rem;padding:7px 10px}.qb2-market-cell{font-weight:600}.qb2-table tbody tr.qb2-hot-row,.qb2-table tbody tr.qb2-hot-row-soft,.qb2-table tbody tr.qb2-hot-row-top{background:#182132;box-shadow:none}.qb2-table tbody tr.qb2-hot-row-soft:hover,.qb2-table tbody tr.qb2-hot-row-top:hover,.qb2-table tbody tr.qb2-hot-row:hover{background:#202b3d}.qb2-hot-rank{border-radius:var(--qb-system-radius-control);border-color:#4a5a72;background:#253246;color:#cad4e4;font-size:.72rem;min-width:28px;padding:2px 6px}.qb2-hot-pill{margin-right:6px;font-size:.86rem}.qb2-pagination{margin-top:var(--qb-system-gap-3);padding:8px 10px;border-radius:var(--qb-system-radius-surface);gap:var(--qb-system-gap-2);background:#171f2d}.qb2-pagination-summary{font-size:.78rem}.qb2-pagination-nav{gap:6px}.qb2-page-btn{min-width:32px;height:32px;padding:0 8px;font-size:.9rem;border-radius:var(--qb-system-radius-control)!important}.qb2-pagination-size-select{height:32px;border-radius:var(--qb-system-radius-control);font-size:.85rem}.primary-btn:hover,.qb2-auth-btn:hover,.qb2-auth-link:hover,.qb2-back-link:hover,.qb2-cta-link:hover,.qb2-nav-link:hover,.qb2-page-btn:hover:not(:disabled),.secondary-btn:hover{transform:none!important;filter:none}@media (max-width:900px){main{padding:10px 10px 26px}.qb2-top-row{min-height:55px;padding:8px 12px}.qb2-content{padding:8px 10px}.qb2-page-btn{min-width:30px;height:30px}}:root,:root[data-theme=system]{--bg:#03060e;--surface:#04102a;--surface-2:#08152b;--border:#193152;--text-primary:#e8eefb;--text-secondary:#b4c8e9;--text-muted:#8f9bb6;--accent:#2563eb;--accent-foreground:#f8fbff;--hover:#13294a;--row-hover:#162f55;--selected:#1b3a67;--input-bg:#091730;--input-border:#234062;--focus-ring:#2563eb;--qb-nav-underline:#4a7fff;--success:#00cd86;--warning:#f0b24d;--danger:#ff7a96;--status-success-bg:rgba(0,205,134,0.16);--status-success-border:rgba(0,205,134,0.38);--status-danger-bg:rgba(255,122,150,0.16);--status-danger-border:rgba(255,122,150,0.38);--status-warning-bg:rgba(240,178,77,0.16);--status-warning-border:rgba(240,178,77,0.34);--status-info-bg:rgba(37,99,235,0.18);--status-info-border:rgba(37,99,235,0.42);--status-suspicious-bg:rgba(168,85,247,0.2);--status-suspicious-border:rgba(192,132,252,0.46);--signal-severity-info-color:#60a5fa;--signal-severity-warn-color:#f0b24d;--signal-severity-severe-color:#ff7a96;--signal-severity-suspicious-color:#c084fc;--signal-marker-border:#f8fbff;--signal-key-depth-bg:rgba(14,165,233,0.22);--signal-key-depth-border:rgba(56,189,248,0.52);--signal-key-imbalance-bg:rgba(245,158,11,0.2);--signal-key-imbalance-border:rgba(251,191,36,0.5);--signal-key-liquidity-vacuum-bg:rgba(244,63,94,0.2);--signal-key-liquidity-vacuum-border:rgba(251,113,133,0.5);--signal-key-slippage-bg:rgba(139,92,246,0.2);--signal-key-slippage-border:rgba(167,139,250,0.5);--signal-key-wall-appear-bg:rgba(16,185,129,0.2);--signal-key-wall-appear-border:rgba(52,211,153,0.5);--signal-key-wall-disappear-bg:rgba(249,115,22,0.22);--signal-key-wall-disappear-border:rgba(251,146,60,0.52);--signal-key-misc-bg:rgba(148,163,184,0.22);--signal-key-misc-border:rgba(148,163,184,0.48);--yespillgreen-fill:#dcfce7;--yespillgreen-border:#86efac;--nopillred-fill:#fee2e2;--nopillred-border:#fca5a5;--teampillblue-fill:#dbeafe;--teampillblue-border:#93c5fd;--teampillpurple-fill:#f3e8ff;--teampillpurple-border:#d8b4fe;--markets-yes-fill:rgba(0,205,134,0.3);--markets-yes-border:var(--status-success-border);--markets-no-fill:rgba(255,122,150,0.3);--markets-no-border:var(--status-danger-border);--markets-team-blue-fill:rgba(37,99,235,0.3);--markets-team-blue-border:rgba(37,99,235,0.38);--markets-team-purple-fill:rgba(168,85,247,0.3);--markets-team-purple-border:rgba(168,85,247,0.38);--markets-yes-text:#f8fbff;--markets-no-text:#f8fbff;--markets-team-blue-text:#f8fbff;--markets-team-purple-text:#f8fbff;--markets-split-text:var(--text-primary);--theme-nav-shadow:0 14px 34px rgba(37,99,235,0.24);--theme-shadow-none:none}:root[data-theme=light]{--bg:#f8f9fb;--surface:#ffffff;--surface-2:#f3f4f6;--border:#e5e7eb;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--accent:#2563eb;--accent-foreground:#ffffff;--hover:#f3f4f6;--row-hover:#e1e7f2;--selected:#eaf2ff;--input-bg:#ffffff;--input-border:#d1d5db;--focus-ring:#2563eb;--qb-nav-underline:#2563eb;--success:#1f8f5f;--warning:#9a6b1f;--danger:#b74747;--status-success-bg:#dcfce7;--status-success-border:#86efac;--status-danger-bg:#fee2e2;--status-danger-border:#fca5a5;--status-warning-bg:#fef3c7;--status-warning-border:#fcd34d;--status-info-bg:#dbeafe;--status-info-border:#93c5fd;--status-suspicious-bg:#f3e8ff;--status-suspicious-border:#d8b4fe;--signal-severity-info-color:#2563eb;--signal-severity-warn-color:#b7791f;--signal-severity-severe-color:#dc2626;--signal-severity-suspicious-color:#7c3aed;--signal-marker-border:#ffffff;--signal-key-depth-bg:#e0f2fe;--signal-key-depth-border:#7dd3fc;--signal-key-imbalance-bg:#fef3c7;--signal-key-imbalance-border:#fcd34d;--signal-key-liquidity-vacuum-bg:#ffe4e6;--signal-key-liquidity-vacuum-border:#fda4af;--signal-key-slippage-bg:#ede9fe;--signal-key-slippage-border:#c4b5fd;--signal-key-wall-appear-bg:#dcfce7;--signal-key-wall-appear-border:#86efac;--signal-key-wall-disappear-bg:#ffedd5;--signal-key-wall-disappear-border:#fdba74;--signal-key-misc-bg:#e5e7eb;--signal-key-misc-border:#cbd5e1;--yespillgreen-fill:#dcfce7;--yespillgreen-border:#86efac;--nopillred-fill:#fee2e2;--nopillred-border:#fca5a5;--teampillblue-fill:#dbeafe;--teampillblue-border:#93c5fd;--teampillpurple-fill:#f3e8ff;--teampillpurple-border:#d8b4fe;--markets-yes-fill:var(--status-success-bg);--markets-yes-border:var(--status-success-border);--markets-no-fill:var(--status-danger-bg);--markets-no-border:var(--status-danger-border);--markets-team-blue-fill:rgba(37,99,235,0.16);--markets-team-blue-border:rgba(37,99,235,0.38);--markets-team-purple-fill:rgba(168,85,247,0.16);--markets-team-purple-border:rgba(168,85,247,0.38);--markets-yes-text:var(--text-primary);--markets-no-text:var(--text-primary);--markets-team-blue-text:var(--text-primary);--markets-team-purple-text:var(--text-primary);--markets-split-text:var(--text-primary);--theme-nav-shadow:0 14px 34px rgba(37,99,235,0.22);--theme-shadow-none:none}:root[data-theme=dark]{--bg:#121212;--surface:#171717;--surface-2:#1e1e1e;--border:#2d2d2d;--text-primary:#ededed;--text-secondary:#cfcfcf;--text-muted:#a6a6a6;--accent:#2563eb;--accent-foreground:#f4f8ff;--hover:#252525;--row-hover:#2b2b2b;--selected:#313131;--input-bg:#1a1a1a;--input-border:#3a3a3a;--focus-ring:#2563eb;--qb-nav-underline:#4a7fff;--success:#2fc392;--warning:#c8a15c;--danger:#db7389;--status-success-bg:rgba(47,195,146,0.16);--status-success-border:rgba(47,195,146,0.4);--status-danger-bg:rgba(219,115,137,0.16);--status-danger-border:rgba(219,115,137,0.4);--status-warning-bg:rgba(200,161,92,0.16);--status-warning-border:rgba(200,161,92,0.36);--status-info-bg:rgba(37,99,235,0.18);--status-info-border:rgba(37,99,235,0.44);--status-suspicious-bg:rgba(168,85,247,0.2);--status-suspicious-border:rgba(192,132,252,0.46);--signal-severity-info-color:#60a5fa;--signal-severity-warn-color:#f0b24d;--signal-severity-severe-color:#ff7a96;--signal-severity-suspicious-color:#c084fc;--signal-marker-border:#f8fbff;--signal-key-depth-bg:rgba(14,165,233,0.2);--signal-key-depth-border:rgba(56,189,248,0.5);--signal-key-imbalance-bg:rgba(245,158,11,0.18);--signal-key-imbalance-border:rgba(251,191,36,0.46);--signal-key-liquidity-vacuum-bg:rgba(244,63,94,0.19);--signal-key-liquidity-vacuum-border:rgba(251,113,133,0.46);--signal-key-slippage-bg:rgba(139,92,246,0.2);--signal-key-slippage-border:rgba(167,139,250,0.5);--signal-key-wall-appear-bg:rgba(16,185,129,0.2);--signal-key-wall-appear-border:rgba(52,211,153,0.5);--signal-key-wall-disappear-bg:rgba(249,115,22,0.2);--signal-key-wall-disappear-border:rgba(251,146,60,0.5);--signal-key-misc-bg:rgba(148,163,184,0.2);--signal-key-misc-border:rgba(148,163,184,0.44);--yespillgreen-fill:#dcfce7;--yespillgreen-border:#86efac;--nopillred-fill:#fee2e2;--nopillred-border:#fca5a5;--teampillblue-fill:#dbeafe;--teampillblue-border:#93c5fd;--teampillpurple-fill:#f3e8ff;--teampillpurple-border:#d8b4fe;--markets-yes-fill:rgba(47,195,146,0.3);--markets-yes-border:var(--status-success-border);--markets-no-fill:rgba(219,115,137,0.3);--markets-no-border:var(--status-danger-border);--markets-team-blue-fill:rgba(37,99,235,0.3);--markets-team-blue-border:rgba(37,99,235,0.38);--markets-team-purple-fill:rgba(168,85,247,0.3);--markets-team-purple-border:rgba(168,85,247,0.38);--markets-yes-text:#f8fbff;--markets-no-text:#f8fbff;--markets-team-blue-text:#f8fbff;--markets-team-purple-text:#f8fbff;--markets-split-text:var(--text-primary);--theme-nav-shadow:0 10px 24px rgba(0,0,0,0.38);--theme-shadow-none:none}body,html{background:var(--bg)!important;color:var(--text-primary)!important}body:before{display:none!important}main{animation:none!important;background:var(--bg)!important;color:var(--text-primary)!important}.qb2-page,main.qb2-page{background:var(--surface-2)!important}.chart-head,.chart-legend,.landing-note,.prob-meta,.qb2-board p,.qb2-pagination-summary,.qb2-policy-list,.qb2-source-note,.qb2-title-wrap p,p{color:var(--text-muted)!important}.qb2-board h2,.qb2-market-cell,.qb2-plan-head h3,h1,h2,h3,h4{color:var(--text-primary)!important;text-shadow:none!important}.qb-global-footer,.qb-header,.qb2-header,.top-nav{background:var(--surface-2)!important;border-color:var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.qb2-header.qb2-header-landing,.qb2-header.qb2-header-nav-shadow,.top-nav{box-shadow:var(--theme-nav-shadow)!important}.qb2-content,.qb2-sidebar{background:var(--surface-2)!important}.analytics-card,.card,.chart-wrap,.explore-market-picker,.info-card,.landing,.live-feed,.meta-details,.probability-panel,.qb-panel,.qb-table-wrap,.qb2-alert,.qb2-board,.qb2-metric-guide article,.qb2-pagination,.qb2-stat-card,.qb2-table-wrap,.showcase-card,.spotlight-card,.spotlight-hero,.summary-item,.typeahead-results{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--theme-shadow-none)!important;border-radius:6px!important}.book-chart-card,.book-chart-settings-inner,.market-quality-widget,.mqm-band-card,.mqm-card,.mqm-history-card,.mqm-liquidity-score,.mqm-score-component{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--theme-shadow-none)!important}.news-feed-item{background:var(--surface)!important}.mqm-block,.news-feed-item{border:1px solid var(--border)!important}.mqm-block{background:var(--surface-2)!important}.mqm-band-row,.mqm-block-head,.mqm-card-label,.mqm-history-item,.mqm-history-state,.mqm-liquidity-score-copy p,.mqm-liquidity-score-main span,.mqm-score-component,.mqm-score-label{color:var(--text-muted)!important}.mqm-band-title,.mqm-head h3,.mqm-history-item strong,.mqm-history-section-title,.mqm-history-title,.mqm-score-component strong,.mqm-value{color:var(--text-primary)!important}.mqm-band-row .mqm-good,.mqm-score-component .mqm-good,.mqm-score-value.mqm-good,.mqm-value.mqm-good{color:var(--bid)!important}.mqm-band-row .mqm-warn,.mqm-score-component .mqm-warn,.mqm-score-value.mqm-warn,.mqm-value.mqm-warn{color:var(--accent)!important}.mqm-band-row .mqm-risk,.mqm-score-component .mqm-risk,.mqm-score-value.mqm-risk,.mqm-value.mqm-risk{color:var(--ask)!important}.mqm-slippage-buy{color:var(--bid)!important}.mqm-risk-flag-risk,.mqm-slippage-sell{color:var(--ask)!important}.mqm-slippage-fill,.mqm-slippage-separator{color:var(--text-secondary)!important}.mqm-metric-label{color:inherit!important}.mqm-risk-flag-warn{color:#f97316!important}.mqm-tip-btn{background:var(--surface-2)!important;color:var(--text-secondary)!important}.mqm-tip-btn,.mqm-tip-pop{border-color:var(--border)!important}.mqm-tip-pop{background:var(--surface)!important;color:var(--text-primary)!important}.book-chart-settings-inner,.book-settings-toggle{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.book-chart-head-left h4{color:var(--text-primary)!important}.book-chart-head-left p,.book-chart-summary,.book-setting-group p{color:var(--text-muted)!important}.book-setting-group h5,.news-feed-title{color:var(--text-primary)!important}.news-feed-empty,.news-feed-head span,.news-feed-meta{color:var(--text-muted)!important}.qb-global-footer-link,.qb2-nav-link,.qb2-nav-mobile-link,.qb2-user-mobile-link,.top-nav-link,.top-nav-link-active{background:transparent!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important;border-radius:10px!important}.qb-global-footer-link:hover,.qb2-nav-link:hover,.qb2-nav-mobile-link:hover,.qb2-user-mobile-link:hover,.top-nav-link:hover{background:var(--hover)!important;color:var(--text-primary)!important;transform:none!important}.qb2-nav-link-active,.qb2-nav-mobile-link-active,.qb2-user-mobile-link-active,.top-nav-link-active{background:var(--selected)!important;border-color:var(--accent)!important;color:var(--text-primary)!important}.legend-chip,.primary-btn,.qb2-auth-btn,.qb2-auth-link,.qb2-back-link,.qb2-chip,.qb2-compact-toggle,.qb2-cta-link,.qb2-nav-mobile-trigger,.qb2-page-btn,.qb2-pill,.qb2-pill-active,.qb2-user-mobile-trigger,.secondary-btn{border-radius:10px!important;box-shadow:none!important;border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text-secondary)!important}.primary-btn,.qb2-auth-btn-link,.qb2-cta-link,.qb2-page-btn-active,.qb2-pill-active{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-foreground)!important}.primary-btn:hover,.qb2-auth-btn:hover,.qb2-auth-link:hover,.qb2-back-link:hover,.qb2-cta-link:hover,.qb2-nav-mobile-trigger:hover,.qb2-page-btn:hover:not(:disabled),.qb2-pill:hover,.qb2-user-mobile-trigger:hover,.secondary-btn:hover{background:var(--hover)!important;border-color:var(--border)!important;color:var(--text-primary)!important;transform:none!important;filter:none!important}.primary-btn:hover,.qb2-auth-btn-link:hover,.qb2-cta-link:hover,.qb2-page-btn-active:hover,.qb2-pill-active:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-foreground)!important}.qb2-inline-range input,.qb2-input,.qb2-search,input,select,textarea{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--text-primary)!important;box-shadow:none!important;border-radius:4px!important}.qb2-inline-range input::placeholder,.qb2-input::placeholder,.qb2-search::placeholder,input::placeholder,textarea::placeholder{color:var(--text-muted)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--focus-ring)!important;box-shadow:0 0 0 1px var(--focus-ring)!important}.qb-table-wrap,.qb2-table-wrap{overflow:hidden}.qb2-account-menu-pop,.qb2-nav-mobile-menu,.qb2-user-mobile-menu{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--theme-shadow-none)!important}.qb2-account-menu-id,.qb2-account-menu-label,.qb2-user-mobile-summary-label{color:var(--text-muted)!important}.qb2-account-menu-email,.qb2-account-menu-link,.qb2-user-mobile-summary-email{color:var(--text-primary)!important}.qb2-account-menu-link{background:var(--surface-2)!important;border-color:var(--border)!important}.qb2-account-menu-link:hover{background:var(--hover)!important}.qb2-nav-mobile-divider{background:var(--border)!important}.qb2-nav-mobile-action,.qb2-user-mobile-action{border:0!important}.qb-table thead th,.qb2-table thead th,thead th{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;color:var(--text-muted)!important}.qb-table td,.qb2-table tbody td,td{border-bottom:1px solid var(--border)!important;color:var(--text-secondary)!important}.qb-table tr:hover,.qb2-table tbody tr:hover{background:var(--row-hover)!important}.qb2-table tbody tr.qb2-hot-row,.qb2-table tbody tr.qb2-hot-row-soft,.qb2-table tbody tr.qb2-hot-row-top{background:var(--surface-2)!important;box-shadow:none!important}.qb2-table tbody tr.qb2-hot-row-soft:hover,.qb2-table tbody tr.qb2-hot-row-top:hover,.qb2-table tbody tr.qb2-hot-row:hover{background:var(--row-hover)!important}.typeahead-option{color:var(--text-primary)!important;border-bottom-color:var(--border)!important}.typeahead-option small{color:var(--text-muted)!important}.typeahead-option-active,.typeahead-option:hover{background:var(--selected)!important;color:var(--text-primary)!important}.qb2-hot-rank{border-radius:4px!important;border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text-secondary)!important}.qb2-pricing-intro h2{color:var(--text-primary)!important}.qb2-pricing-intro p{color:var(--text-secondary)!important}.qb2-plan-head h3{color:var(--text-primary)!important}.qb2-plan-state{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--selected)!important}.qb2-plan-price{color:var(--text-secondary)!important}.qb2-plan-price strong{color:var(--text-primary)!important}.qb2-plan-features,.qb2-plan-price span{color:var(--text-secondary)!important}.qb2-plan-features li::marker{color:var(--accent)}.qb2-plan-current{background:var(--selected)!important;border-color:var(--accent)!important}.qb2-plan-coming,.qb2-plan-custom{border-color:var(--border)!important}.qb2-plan-cta{color:var(--text-primary)!important}.qb2-plan-cta:disabled{opacity:1!important;background:var(--surface-2)!important;color:var(--text-secondary)!important;border-color:var(--border)!important}.legend-chip,.qb2-delta-badge,.qb2-frag,.qb2-liq,.qb2-outcome{border:1px solid var(--border)!important}.qb2-outcome-yes{background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;color:var(--success)!important}.qb2-outcome-no{background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)!important;color:var(--danger)!important}.qb2-outcome-team-a{background:rgba(37,99,235,.16)!important;border-color:rgba(37,99,235,.38)!important;color:#2563eb!important}.qb2-outcome-team-b{background:rgba(168,85,247,.16)!important;border-color:rgba(168,85,247,.38)!important;color:#7e22ce!important}.qb2-outcome-neutral{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.qb2-badge-pos{background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;color:var(--success)!important}.qb2-badge-neg{background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)!important;color:var(--danger)!important}.qb2-badge-neutral{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.qb2-page.qb2-orderbookanalytics-page .qb2-outcome-yes{background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;color:var(--success)!important}.qb2-prob-badge{border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary)}.qb2-prob-badge-up{animation:qb2ProbPulseUpTheme 1.5s ease-out 1}.qb2-prob-badge-down{animation:qb2ProbPulseDownTheme 1.5s ease-out 1}@keyframes qb2ProbPulseUpTheme{0%,to{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}35%{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--success)}}@keyframes qb2ProbPulseDownTheme{0%,to{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}35%{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--danger)}}.legend-best-bid,.legend-bid,.summary-item-bid span,.summary-item-bid strong,.tag-bid{color:var(--success)!important}.legend-chip.legend-best-bid,.legend-chip.legend-bid{background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}.legend-ask,.legend-best-ask,.summary-item-ask span,.summary-item-ask strong,.tag-ask{color:var(--danger)!important}.legend-chip.legend-ask,.legend-chip.legend-best-ask{background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)!important}.legend-mid,.summary-item-mid span,.summary-item-mid strong{color:var(--accent)!important}.legend-chip.legend-mid{background:var(--selected)!important;border-color:var(--accent)!important}.legend-spread,.summary-item-spread span,.summary-item-spread strong{color:var(--warning)!important}.legend-chip.legend-spread{background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)!important}.ob-value-meter-fill-bids{background:var(--success)!important}.ob-value-meter-fill-asks{background:var(--danger)!important}.error,.qb2-auth-danger,.qb2-error{border-color:var(--danger)!important;color:var(--danger)!important;background:var(--surface-2)!important}.qb2-message{color:var(--text-secondary)!important;box-shadow:var(--theme-shadow-none)!important}.qb2-board-item,.qb2-message{border-color:var(--border)!important;background:var(--surface-2)!important}.qb2-board-item,.qb2-board-item strong{color:var(--text-primary)!important}.qb2-board-item span{color:var(--text-secondary)!important;text-align:right;word-break:break-word}.qb2-board-metric{color:var(--text-primary)!important}.qb2-auth-board>p,.qb2-auth-field>span{color:var(--text-secondary)!important;font-size:var(--qb-fs-3)}.qb2-auth-board .qb2-message,.qb2-auth-intent{font-size:var(--qb-fs-3)}.qb2-auth-intent{margin-top:6px;color:var(--text-secondary)!important}.qb2-auth-checklist{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:var(--text-secondary);font-size:var(--qb-fs-3)}.qb2-auth-checklist li::marker{color:var(--accent)}.qb2-auth-footnote{margin-top:10px;color:var(--text-muted)!important;font-size:var(--qb-fs-3)}.qb2-auth-welcome{border-color:var(--accent)!important;background:var(--selected)!important}.qb2-auth-danger,.qb2-auth-welcome{color:var(--text-secondary)!important}.qb2-auth-danger{border-color:var(--status-danger-border)!important;background:var(--status-danger-bg)!important}.qb2-auth-danger p{color:var(--text-secondary)!important}.qb2-auth-actions .qb2-back-link,.qb2-auth-actions .qb2-cta-link,.qb2-auth-danger p{font-size:var(--qb-fs-3)}.qb2-auth-danger .qb2-input{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important;font-size:var(--qb-fs-2)}.qb2-auth-danger .qb2-input::placeholder{color:var(--text-muted)!important;font-size:var(--qb-fs-2)}.qb2-auth-board .qb2-input,.qb2-auth-board .qb2-input::placeholder{font-size:var(--qb-fs-2)}.qb2-auth-board .qb2-board-item span,.qb2-auth-board .qb2-board-item strong{font-size:var(--qb-fs-3)}.qb2-page.qb2-auth-compact-type .qb2-auth-board h2{font-size:var(--qb-fs-4);font-weight:700}.qb2-page.qb2-auth-compact-type .qb2-auth-actions .qb2-back-link,.qb2-page.qb2-auth-compact-type .qb2-auth-actions .qb2-cta-link,.qb2-page.qb2-auth-compact-type .qb2-auth-board .qb2-board-item span,.qb2-page.qb2-auth-compact-type .qb2-auth-board .qb2-board-item strong,.qb2-page.qb2-auth-compact-type .qb2-auth-board .qb2-input,.qb2-page.qb2-auth-compact-type .qb2-auth-board .qb2-input::placeholder,.qb2-page.qb2-auth-compact-type .qb2-auth-board .qb2-message,.qb2-page.qb2-auth-compact-type .qb2-auth-board>p,.qb2-page.qb2-auth-compact-type .qb2-auth-checklist,.qb2-page.qb2-auth-compact-type .qb2-auth-danger p,.qb2-page.qb2-auth-compact-type .qb2-auth-field>span,.qb2-page.qb2-auth-compact-type .qb2-auth-footnote,.qb2-page.qb2-auth-compact-type .qb2-auth-intent{font-size:var(--qb-fs-3);font-weight:400}.qb2-page.qb2-auth-compact-type .qb2-auth-actions .qb2-back-link,.qb2-page.qb2-auth-compact-type .qb2-auth-actions .qb2-cta-link{font-weight:400}.qb2-danger-btn{border-color:var(--danger)!important;color:var(--danger)!important}.qb2-danger-btn,.qb2-warn-banner{background:var(--surface-2)!important}.qb2-warn-banner{border-color:var(--warning)!important}.qb2-pricing-offer,.qb2-warn-banner{color:var(--text-secondary)!important}.qb2-pricing-offer{margin-top:10px;border:1px solid var(--status-info-border);background:var(--status-info-bg);border-radius:6px;padding:10px 12px;font-size:.9rem}.qb2-pricing-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.qb2-pricing-diff{margin-top:8px;color:var(--text-primary)!important;font-size:.92rem;font-weight:600}.qb2-plan-summary{margin:-2px 0 2px;color:var(--text-secondary)!important;font-size:.9rem;line-height:1.45}.greenText,.openState,.signal-up{color:var(--success)!important}.signal-down{color:var(--danger)!important}.qb-theme-control{align-items:center;position:relative}.qb-theme-control,.qb-theme-control-compact,.qb-theme-trigger{display:inline-flex}.qb-theme-trigger{height:32px;min-width:104px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);font-size:var(--qb-fs-2);font-weight:500;cursor:pointer}.qb-theme-trigger-icon-only{width:38px;min-width:38px;padding:0!important;gap:0}.qb-theme-trigger:hover{background:var(--hover)}.qb-theme-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.qb-theme-current{letter-spacing:.01em}.qb-theme-caret{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s ease}.qb-theme-caret-open{transform:rotate(180deg)}.qb-theme-menu{position:absolute;top:calc(100% + 6px);z-index:65;min-width:124px;padding:6px;display:grid;grid-gap:4px;gap:4px;border-radius:6px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--theme-shadow-none)}.qb-theme-menu-left{right:0;transform-origin:top right}.qb-theme-menu-right{left:0;transform-origin:top left}.qb-theme-menu-item{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:var(--qb-fs-2);font-weight:500;cursor:pointer}.qb-theme-menu-item:hover{background:var(--hover);color:var(--text-primary)}.qb-theme-menu-item-active{background:var(--selected);border-color:var(--accent);color:var(--text-primary)}.qb-theme-check{color:var(--accent);font-weight:700}.qb-window-selector{position:relative;display:inline-flex;align-items:center}.qb-window-selector-trigger{width:32px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);box-shadow:none;cursor:pointer}.qb-window-selector-trigger:focus-visible,.qb-window-selector-trigger:hover,.qb-window-selector-trigger[aria-expanded=true]{background:var(--hover);border-color:var(--border);color:var(--text-primary);transform:none;filter:none}.qb-window-selector-trigger:disabled{cursor:wait;opacity:.62}.qb-window-selector-trigger-busy .qb-window-selector-icon{opacity:.68}.qb-window-selector-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.qb-window-selector-current{font-size:var(--qb-fs-2);font-weight:600}.qb-window-selector-menu{position:absolute;top:calc(100% + 6px);z-index:70;min-width:108px;padding:6px;display:grid;grid-gap:4px;gap:4px;border-radius:8px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--theme-shadow-none)}.qb-window-selector-menu-left{left:0;transform-origin:top left}.qb-window-selector-menu-right{right:0;transform-origin:top right}.qb-window-selector-menu-item{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:var(--qb-fs-2);font-weight:500;cursor:pointer}.qb-window-selector-menu-item:hover{background:var(--hover);color:var(--text-primary)}.qb-window-selector-menu-item-active{background:var(--selected);border-color:var(--accent);color:var(--text-primary)}.qb-window-selector-check{color:var(--accent);font-size:var(--qb-fs-1);font-weight:700}.qb2-header-theme{margin-right:2px}.qb2-top-row .qb-theme-trigger,.qb2-top-row .qb2-auth-btn,.qb2-top-row .qb2-auth-link,.qb2-top-row .qb2-nav-link{min-height:38px;padding:0 12px!important;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}.qb2-top-row .qb-theme-trigger.qb-theme-trigger-icon-only{width:38px;min-width:38px;padding-left:0!important;padding-right:0!important}.qb2-top-row .qb2-nav-link{font-size:var(--qb-fs-3)}.qb2-top-row .qb-theme-trigger,.qb2-top-row .qb2-auth-btn,.qb2-top-row .qb2-auth-link{font-size:var(--qb-fs-2);color:var(--text-secondary)!important}.qb2-top-row .qb-theme-caret,.qb2-top-row .qb-theme-current,.qb2-top-row .qb-theme-icon{color:inherit}.qb2-top-row .qb-theme-trigger:focus-visible,.qb2-top-row .qb-theme-trigger:hover,.qb2-top-row .qb-theme-trigger[aria-expanded=true]{color:var(--text-primary)!important}.qb2-top-row .qb2-nav-desktop{gap:20px}.qb2-top-row .qb2-nav-desktop .qb2-nav-link{min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text-secondary)!important;font-weight:400;line-height:1.2;display:inline-block}.qb2-top-row .qb2-nav-desktop .qb2-nav-link-active,.qb2-top-row .qb2-nav-desktop .qb2-nav-link:focus-visible,.qb2-top-row .qb2-nav-desktop .qb2-nav-link:hover{background:transparent!important;color:var(--text-primary)!important;font-weight:400;transform:none!important;box-shadow:none!important}.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label{display:inline-block;padding-bottom:2px}.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label-content{display:inline-flex;align-items:center;gap:6px}.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label:after{content:"";display:block;height:1.5px;margin-top:2px;background:var(--qb-nav-underline);transform:scaleX(0);transform-origin:left center;transition:transform .14s ease}.qb2-top-row .qb2-nav-desktop .qb2-nav-link-active .qb2-nav-link-label:after,.qb2-top-row .qb2-nav-desktop .qb2-nav-link:focus-visible .qb2-nav-link-label:after,.qb2-top-row .qb2-nav-desktop .qb2-nav-link:hover .qb2-nav-link-label:after{transform:scaleX(1)}.qb2-top-row .qb2-auth-btn-link{padding-left:10px!important;padding-right:10px!important;font-size:var(--qb-fs-3)!important;font-weight:600!important;color:var(--accent-foreground)!important;white-space:nowrap;min-width:98px}.qb2-top-row .qb2-auth-btn-link:active,.qb2-top-row .qb2-auth-btn-link:focus-visible,.qb2-top-row .qb2-auth-btn-link:hover{color:var(--accent-foreground)!important}.qb2-nav-mobile-theme{padding:4px 8px}.top-nav-theme{margin-left:auto}.top-nav-link-label{display:inline-flex;align-items:center;gap:6px}.qb-nav-beta-mark{display:inline-block;color:var(--text-muted);font-size:.74em;font-weight:500;font-style:italic;line-height:1;letter-spacing:0;transform:translateY(-.12em)}.qb-nav-beta-mark-mobile{font-size:.7em}.qb2-auth-account-btn{display:inline-flex;align-items:center;gap:6px}.qb2-auth-account-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1120px){.qb2-header-theme{display:inline-flex}.qb-theme-trigger{min-width:96px;height:30px;font-size:var(--qb-fs-2)}}@media (max-width:900px){.qb-table-wrap,.qb2-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.qb-table,.qb2-table{min-width:940px}}@media (max-width:600px){.qb-table,.qb2-table{min-width:860px}}.market-quality-widget{margin:14px 0 18px;padding:14px;border:1px solid var(--line-strong);background:var(--panel)}.explore-top-main .market-quality-widget{margin:0;height:auto;min-height:0;overflow:visible}.explore-live-only-note{margin:0 0 12px;padding:10px 12px;border:1px solid var(--status-info-border);border-radius:9px;background:var(--status-info-bg);color:var(--text-secondary);font-size:var(--qb-fs-2);display:flex;align-items:center;gap:8px}.explore-live-only-note strong{color:var(--text-primary);flex:0 0 auto}.explore-live-only-note span{color:var(--text-secondary)}.live-execution-quality-copy{margin:5px 0 0;color:var(--muted);font-size:var(--qb-fs-2);line-height:1.35}.live-execution-quality-card .mqm-head{align-items:flex-start}.explore-top-split-live-only .explore-top-side{grid-template-rows:minmax(0,1fr);overflow:visible}.explore-top-split-live-only .explore-clob-slot,.explore-top-split-live-only .explore-top-main,.explore-top-split-live-only .explore-top-side,.explore-top-split-live-only .live-clob-panel,.explore-top-split-live-only .market-quality-widget{height:100%}.explore-top-split-live-only .live-clob-panel{display:flex;flex-direction:column}.explore-top-split-live-only .live-clob-chart{flex:1 1 auto;height:auto;min-height:280px;max-height:none}.explore-prob-live-grid-live-only .explore-news-slot-live-only{min-height:0;display:flex}.explore-prob-live-grid-live-only .explore-prob-main,.explore-prob-live-grid-live-only .news-feed-panel{height:100%;margin-top:0}.live-execution-quality-empty{color:var(--muted);font-size:var(--qb-fs-2)}.news-feed-panel{margin:0;padding:14px;min-width:0;overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto}.explore-news-slot .news-feed-panel,.news-feed-panel{min-height:0;height:100%;max-height:100%}.news-feed-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;min-width:0}.news-feed-head span{min-width:0;font-size:var(--qb-fs-1);color:var(--muted);text-align:right;overflow-wrap:anywhere}.news-feed-list{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;flex:1 1;min-height:0;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch;align-content:start}.live-clob-panel{margin-top:0!important;min-width:0;min-height:0;overflow:hidden}.live-clob-meta{margin-bottom:6px}.live-clob-chart{height:clamp(170px,24vh,230px);min-height:170px;max-height:230px}@media (min-width:1280px){.live-clob-chart{height:clamp(212px,30vh,288px);min-height:212px;max-height:288px}}.news-feed-item{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:8px 9px;border-radius:8px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--panel-solid) 82%,transparent);text-decoration:none;min-width:0}.news-feed-item:hover{border-color:var(--line-strong)}.news-feed-title{color:var(--ink);font-size:var(--qb-fs-2);line-height:1.35;min-width:0;overflow-wrap:anywhere}.news-feed-empty,.news-feed-meta{color:var(--muted);font-size:var(--qb-fs-1);min-width:0;overflow-wrap:anywhere}.mqm-band-row,.mqm-block-head,.mqm-head,.mqm-history-item{display:flex;align-items:center;justify-content:space-between;gap:8px}.mqm-head{margin-bottom:10px}.mqm-head h3{margin:0}.mqm-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.explore-section-title{font-size:var(--qb-fs-3)!important;font-weight:700!important;font-family:var(--qb-font-platform)!important;letter-spacing:.01em;line-height:1.25;margin:0!important;display:block;color:var(--text-primary)!important}.mqm-history-state{font-size:var(--qb-fs-1);border-radius:999px;padding:4px 8px;border:1px solid var(--line);color:var(--muted)}.mqm-history-ok{border-color:color-mix(in srgb,var(--bid) 45%,transparent);color:var(--bid)}.mqm-history-low{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.mqm-block{border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel-solid) 78%,transparent);padding:10px;margin-bottom:10px}.mqm-block-head{margin-bottom:10px;color:var(--muted);font-size:var(--qb-fs-1)}.mqm-block-head strong{margin:0}.mqm-subsection-title{font-size:var(--qb-fs-2)!important;font-weight:700!important;font-family:var(--qb-font-platform)!important;line-height:1.25;color:var(--text-primary)!important}.mqm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mqm-liquidity-score{margin-bottom:10px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:9px;background:color-mix(in srgb,var(--panel-solid) 84%,transparent);display:flex;align-items:center;justify-content:space-between;gap:14px}.mqm-liquidity-score-copy{min-width:0}.mqm-liquidity-score-copy p{margin:5px 0 0;font-size:var(--qb-fs-2);color:var(--muted)}.mqm-liquidity-score-main{flex:0 0 auto;text-align:right}.mqm-score-value{display:block;font-size:var(--qb-fs-6);font-weight:800;line-height:1;color:var(--ink)}.mqm-liquidity-score-main span{display:block;margin-top:4px;font-size:var(--qb-fs-1);color:var(--muted)}.mqm-score-components{margin-bottom:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.mqm-score-component{min-width:0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel-solid) 78%,transparent);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--qb-fs-2);color:var(--muted)}.mqm-score-component span{min-width:0}.mqm-score-component strong{flex:0 0 auto;color:var(--ink)}.mqm-band-card,.mqm-card,.mqm-history-card{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:9px;background:color-mix(in srgb,var(--panel-solid) 82%,transparent)}.mqm-card{padding:9px 10px}.mqm-card-label{font-size:var(--qb-fs-2);color:var(--muted);gap:6px}.mqm-card-label,.mqm-metric-label{display:inline-flex;align-items:center}.mqm-metric-label{gap:5px;min-width:0;line-height:1.2;vertical-align:middle}.mqm-metric-label-text{min-width:0}.mqm-value{margin-top:7px;font-weight:700;letter-spacing:.01em;font-size:var(--qb-fs-3)}.mqm-band-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mqm-band-card{padding:10px}.mqm-band-title{margin-bottom:7px;font-size:var(--qb-fs-2);color:var(--ink);display:inline-flex;align-items:center;gap:6px}.mqm-band-row{font-size:var(--qb-fs-2);color:var(--muted);margin-bottom:5px}.mqm-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mqm-history-card{padding:10px}.mqm-history-card-wide{grid-column:span 2}.mqm-history-section-title{grid-column:1/-1;margin:4px 0 0;font-size:var(--qb-fs-3);font-weight:700;color:var(--ink)}.mqm-history-title{margin-bottom:8px;font-weight:700;color:var(--ink)}.mqm-history-item{font-size:var(--qb-fs-2);color:var(--muted);margin-bottom:6px}.mqm-band-row>span,.mqm-history-item>span{min-width:0}.mqm-history-item strong{text-align:right;color:var(--ink)}.mqm-slippage-value{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.mqm-slippage-buy{color:var(--bid)}.mqm-slippage-sell{color:var(--ask)}.mqm-slippage-fill,.mqm-slippage-separator{color:var(--muted)}.mqm-risk-flag{width:17px;height:17px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--qb-fs-1);font-weight:900;line-height:1;flex:0 0 auto;transform:translateY(-.5px);box-shadow:0 5px 12px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.22)}.mqm-risk-flag-warn{color:#f97316;background:linear-gradient(180deg,color-mix(in srgb,#f97316 22%,transparent),color-mix(in srgb,#f97316 13%,transparent));border:1px solid color-mix(in srgb,#f97316 64%,transparent)}.mqm-risk-flag-risk{color:var(--ask);background:linear-gradient(180deg,color-mix(in srgb,var(--ask) 22%,transparent),color-mix(in srgb,var(--ask) 13%,transparent));border:1px solid color-mix(in srgb,var(--ask) 64%,transparent)}.mqm-good{color:var(--bid)}.mqm-warn{color:var(--accent)}.mqm-risk{color:var(--ask)}.mqm-tip{position:relative}.mqm-tip,.mqm-tip-btn{display:inline-flex;align-items:center}.mqm-tip-btn{width:16px;height:16px;border-radius:999px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--panel-solid) 85%,transparent);color:var(--muted);font-size:var(--qb-fs-1);padding:0;line-height:1;justify-content:center;cursor:help}.mqm-tip-pop{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);min-width:240px;max-width:320px;padding:8px 9px;border-radius:8px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg-0) 88%,transparent);color:var(--ink);font-size:var(--qb-fs-1);line-height:1.35;white-space:pre-line;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s ease;z-index:6}.live-clob-status{color:#9cb3cb;font-size:var(--qb-fs-1)}.live-clob-meta{font-size:var(--qb-fs-2)}.mqm-tip:focus-within .mqm-tip-pop,.mqm-tip:hover .mqm-tip-pop{opacity:1;visibility:visible;transition-delay:1s}@media (max-width:980px){.qb2-orderbookanalytics-page .explore-prob-live-grid{grid-template-columns:1fr}.qb2-orderbookanalytics-page .explore-prob-live-grid .orderbook-signals-panel{order:1}.qb2-orderbookanalytics-page .explore-prob-live-grid .explore-prob-main{order:2}.explore-top-split,.mqm-band-grid,.mqm-card-grid{grid-template-columns:1fr}.explore-top-split{min-height:0;max-height:none;overflow:visible}.explore-top-main,.explore-top-side{min-width:0;height:auto}.explore-clob-slot,.explore-news-slot{min-width:0;overflow:visible;height:auto}.explore-top-main .market-quality-widget{height:auto;overflow:visible}.mqm-history-grid{grid-template-columns:1fr}.mqm-history-card-wide{grid-column:auto}.book-chart-head{flex-direction:column;align-items:stretch}.book-chart-head-right{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;justify-content:flex-start;width:100%}.book-chart-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;flex:1 1 auto;min-width:0}.book-chart-mode-switch .qb2-pill{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}.book-chart-layout{grid-template-columns:1fr}.book-chart-main .chart-wrap{height:auto;max-height:none;overflow:visible}.book-chart-main .depth-chart-wide{width:100%;height:auto;aspect-ratio:16/10;min-height:220px;max-height:none;flex:0 0 auto}.book-chart-main .book-liquidity-heatmap-host{width:100%;height:auto;aspect-ratio:16/10;min-height:260px;max-height:none;flex:0 0 auto}.orderbook-table-scroll{max-height:420px}.book-chart-settings-inner,.book-heatmap-limits{grid-template-columns:1fr}.book-setting-group+.book-setting-group{border-left:0;border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.book-settings-toggle{min-width:0}.book-chart-actions{width:min(184px,100%);margin-left:0;justify-content:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 1 184px;grid-gap:8px;gap:8px}.book-chart-actions .book-settings-toggle,.book-chart-actions .explore-replay-icon-btn{width:100%;min-width:0;justify-content:center}.book-setting-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.book-setting-pills .qb2-pill,.book-setting-pills .qb2-pill-active{width:100%}.news-feed-panel{height:auto;max-height:none;overflow:hidden}.news-feed-list{max-height:320px}.live-clob-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px}.live-clob-panel .probability-head,.news-feed-head{min-width:0}.live-clob-panel .probability-head{align-items:flex-start}.live-clob-meta,.live-clob-meta span,.live-clob-status{min-width:0;overflow-wrap:anywhere}.live-clob-status{text-align:right}.mqm-tip-pop{left:0;transform:none;min-width:min(260px,calc(100vw - 60px));max-width:min(300px,calc(100vw - 40px))}.mqm-score-components{grid-template-columns:repeat(2,minmax(0,1fr))}.mqm-history-item{align-items:flex-start}.mqm-history-item strong{max-width:56%;line-height:1.25}}@media (max-width:640px){.explore-dashboard-info-open .explore-dashboard-info-body{max-height:42vh}.explore-dashboard-info-has-summary.explore-dashboard-info-open .explore-dashboard-info-body{max-height:68vh}.book-chart-card,.market-quality-widget,.news-feed-panel{padding:10px}.news-feed-list{max-height:260px}.live-clob-meta{grid-template-columns:1fr}.explore-market-summary{display:grid;grid-gap:8px;gap:8px}.explore-market-outcome-row{margin-top:0;gap:8px}.explore-outcome-pill-btn{max-width:100%;white-space:normal;text-align:center}.mqm-liquidity-score{align-items:flex-start;flex-direction:column}.mqm-liquidity-score-main{text-align:left}.mqm-score-components{grid-template-columns:1fr}.mqm-history-item{flex-direction:column;align-items:stretch;gap:3px}.mqm-history-item strong{max-width:none;text-align:left}.book-chart-head-left p{font-size:var(--qb-fs-1)}.book-chart-actions{justify-content:flex-start;margin-left:0}.book-chart-head-right{flex-wrap:wrap}.book-chart-actions{width:100%;flex:1 1 100%}.book-settings-toggle{min-height:28px;min-width:0;padding:3px 6px;font-size:var(--qb-fs-1);gap:4px}.mqm-head{align-items:flex-start;flex-direction:column}.mqm-head-actions{width:100%;justify-content:flex-start}.explore-dashboard-info{padding:9px 10px}.explore-dashboard-info-head{align-items:flex-start}.explore-dashboard-info-actions{flex-wrap:wrap;justify-content:flex-end}.explore-dashboard-info-toggle-btn{padding:4px 8px}.explore-dashboard-info-body p{font-size:var(--qb-fs-1)}}.qb2-summary-inline-actions{display:inline-flex;align-items:center;margin-left:10px}.qb2-load-more-btn{border:0;background:transparent;padding:0;color:#4f77f5;font-size:var(--qb-fs-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.qb2-load-more-btn:hover{color:#6d90ff}.qb2-load-more-loading{color:#8fa6cf;font-size:var(--qb-fs-2)}.qb2-warn-banner-inline{margin-bottom:10px}.qb2-markets-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.qb2-markets-pagination-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.qb2-markets-pagination-size{position:relative;display:inline-flex;align-items:center;gap:0;padding:0;border:none;background:transparent}.qb2-page-size-trigger{min-width:106px;height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text-secondary);font-size:var(--qb-fs-2);font-weight:500;cursor:pointer}.qb2-page-size-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 62%,transparent);outline-offset:1px}.qb2-page-size-trigger-open{border-color:var(--accent)}.qb2-page-size-caret{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s ease}.qb2-page-size-caret-open{transform:rotate(180deg)}.qb2-page-size-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:40;min-width:88px;padding:6px;display:grid;grid-gap:4px;gap:4px;border-radius:8px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--theme-shadow-none)}.qb2-page-size-menu-item{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:var(--qb-fs-2);font-weight:500;cursor:pointer}.qb2-page-size-menu-item:hover{background:var(--hover);color:var(--text-primary)}.qb2-page-size-menu-item-active{background:var(--selected);border-color:var(--accent);color:var(--text-primary)}.qb2-page-size-check{color:var(--accent);font-weight:700}.qb2-search-row-outside:after{content:"";display:block;margin-top:10px;border-top:1px solid var(--border)}.qb2-pagination-nav .qb2-page-btn{width:auto!important;flex:0 0 auto}@media (max-width:760px){.qb2-markets-pagination{align-items:flex-start;justify-content:flex-start;padding:8px;gap:8px 10px}.qb2-markets-pagination-summary{width:100%;line-height:1.35}.qb2-markets-pagination-nav{order:3;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.qb2-markets-pagination-size{order:2;padding:4px 8px}.qb2-pagination-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:3px}.qb2-pagination-size{justify-self:start}}.qb2-markets-table-wrap{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch}.qb2-markets-table{width:100%;min-width:980px}.qb2-markets-table tbody td,.qb2-markets-table thead th{white-space:nowrap}.qb2-markets-table .qb2-market-cell{max-width:540px;overflow:hidden;text-overflow:ellipsis}.qb2-markets-table .qb2-yesno-cell,.qb2-markets-table .qb2-yesno-col{width:240px;min-width:240px;max-width:240px}.qb2-markets-page .qb2-market-end-cell{position:relative;min-width:144px;padding-right:42px}.qb2-markets-page .qb2-market-end-date{display:inline-block;max-width:100%}.qb2-markets-page .qb2-market-copy-btn{position:absolute;top:50%;right:8px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 96%,white 4%);color:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,#000 24%,transparent),inset 0 0 0 1px color-mix(in srgb,white 30%,transparent);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.96);transition:opacity .12s ease,transform .12s ease,border-color .12s ease,background .12s ease}.qb2-markets-page .qb2-market-copy-btn svg{width:18px;height:18px;display:block}.qb2-markets-page .qb2-market-copy-icon-copy{fill:currentColor;stroke:none}.qb2-markets-page .qb2-market-copy-icon-check{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.qb2-markets-page .qb2-market-copy-btn-copied,.qb2-markets-page .qb2-market-copy-btn:focus-visible,.qb2-markets-page .qb2-markets-table tbody tr:hover .qb2-market-copy-btn{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.qb2-markets-page .qb2-market-copy-btn:focus-visible,.qb2-markets-page .qb2-market-copy-btn:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface));outline:none}.qb2-markets-page .qb2-market-copy-btn-copied{color:var(--success);border-color:color-mix(in srgb,var(--success) 70%,var(--border));background:color-mix(in srgb,var(--success) 14%,var(--surface))}.qb2-markets-page .qb2-yesno-cell{padding-top:6px;padding-bottom:6px}.qb2-markets-page .qb2-yesno-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--qb-fs-1);color:inherit;margin-bottom:2px}.qb2-markets-page .qb2-yesno-price-no,.qb2-markets-page .qb2-yesno-price-yes{color:inherit}.qb2-markets-page .qb2-yesno-head strong{font-weight:400;color:var(--text-primary)}.qb2-markets-page .qb2-yesno-price-value-up{animation:qb2MarketsPriceFlashUp 2s ease-out 1}.qb2-markets-page .qb2-yesno-price-value-down{animation:qb2MarketsPriceFlashDown 2s ease-out 1}@keyframes qb2MarketsPriceFlashUp{0%{color:var(--success);background:var(--status-success-bg)}to{color:inherit;background:transparent}}@keyframes qb2MarketsPriceFlashDown{0%{color:var(--danger);background:var(--status-danger-bg)}to{color:inherit;background:transparent}}.qb2-markets-page .qb2-yesno-track{display:flex;align-items:stretch;height:20px;border:0;border-radius:999px;overflow:hidden;background:transparent;box-shadow:none}.qb2-markets-page .qb2-yesno-seg{display:flex;align-items:center;justify-content:center;font-size:var(--qb-fs-1);font-weight:400;line-height:1;white-space:nowrap;box-sizing:border-box}.qb2-markets-page .qb2-yesno-seg-yes{background:var(--markets-yes-fill);border:1px solid var(--markets-yes-border);border-right:0;color:var(--markets-yes-text);border-radius:999px 0 0 999px}.qb2-markets-page .qb2-yesno-seg-no{background:var(--markets-no-fill);border:1px solid var(--markets-no-border);border-left:0;color:var(--markets-no-text);border-radius:0 999px 999px 0}.qb2-markets-page .qb2-yesno-track-sports{background:transparent}.qb2-markets-page .qb2-yesno-track-sports .qb2-yesno-seg-yes{background:var(--markets-team-blue-fill);border-color:var(--markets-team-blue-border);color:var(--markets-team-blue-text)}.qb2-markets-page .qb2-yesno-track-sports .qb2-yesno-seg-no{background:var(--markets-team-purple-fill);border-color:var(--markets-team-purple-border);color:var(--markets-team-purple-text)}@media (max-width:760px){.qb2-markets-table{min-width:900px}.qb2-markets-table .qb2-market-cell{max-width:260px}.qb2-markets-table .qb2-yesno-cell,.qb2-markets-table .qb2-yesno-col{width:220px;min-width:220px;max-width:220px}}.qb2-markets-page .qb2-discover-toolbar,.qb2-markets-page .qb2-filter-hint,.qb2-markets-page .qb2-filter-toggle,.qb2-markets-page .qb2-hot-rank,.qb2-markets-page .qb2-inline-filter,.qb2-markets-page .qb2-inline-filter>span,.qb2-markets-page .qb2-pagination-size-label,.qb2-markets-page .qb2-pagination-size-select,.qb2-markets-page .qb2-pagination-summary,.qb2-markets-page .qb2-table tbody td,.qb2-markets-page .qb2-table thead th,.qb2-markets-page .typeahead-option,.qb2-markets-page .typeahead-option small{font-size:var(--qb-fs-2)}.qb2-markets-page .qb2-table thead th button{color:inherit;font-size:inherit;font-weight:inherit}.qb2-markets-page .qb2-market-cell{font-size:var(--qb-fs-2)!important}.qb2-markets-page .qb2-table thead th .qb2-markets-header-label{text-transform:none}.qb2-markets-page .qb2-filter-hint,.qb2-markets-page .qb2-filter-toggle,.qb2-markets-page .qb2-hot-rank,.qb2-markets-page .qb2-market-cell,.qb2-markets-page .qb2-markets-header-label,.qb2-markets-page .qb2-outcome,.qb2-markets-page .qb2-prob-badge,.qb2-markets-page .qb2-table tbody td,.qb2-markets-page .qb2-table thead th,.qb2-markets-page .qb2-table thead th button{font-weight:400!important}.qb2-markets-page .qb2-prob-badge{color:var(--text-secondary)!important}.qb2-page .qb2-plan-head h3,.qb2-page .qb2-policy-board h2{font-size:var(--qb-fs-3)}.qb2-page .qb2-auth-board h2{font-size:var(--qb-fs-4)}.qb2-page .qb2-plan-features,.qb2-page .qb2-plan-summary,.qb2-page .qb2-policy-board p,.qb2-page .qb2-policy-list{font-size:var(--qb-fs-2)}.qb2-page .live-clob-meta,.qb2-page .live-clob-status,.qb2-page .mqm-band-row,.qb2-page .mqm-band-title,.qb2-page .mqm-block-head,.qb2-page .mqm-card-label,.qb2-page .mqm-history-item,.qb2-page .mqm-history-item strong,.qb2-page .mqm-history-state,.qb2-page .mqm-history-title,.qb2-page .news-feed-empty,.qb2-page .news-feed-head span,.qb2-page .news-feed-meta,.qb2-page .news-feed-title,.qb2-page .qb2-markets-table tbody td,.qb2-page .qb2-markets-table thead th,.qb2-page .qb2-pagination-size-label,.qb2-page .qb2-pagination-size-select,.qb2-page .qb2-pagination-summary,.qb2-page .qb2-plan-price span,.qb2-page .qb2-plan-state,.qb2-page .qb2-policy-list li,.qb2-page .qb2-table tbody td,.qb2-page .qb2-table thead th,.qb2-page .typeahead-option,.qb2-page .typeahead-option small{font-size:var(--qb-fs-2)!important}.qb2-page.qb2-orderbookanalytics-page .mqm-band-title,.qb2-page.qb2-orderbookanalytics-page .mqm-history-title,.qb2-page.qb2-orderbookanalytics-page .mqm-subsection-title{font-size:var(--qb-fs-3)!important}body,button,html,input,select,textarea{font-family:var(--qb-font-platform)!important}*,:after,:before{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums}.explore-section-title,.mqm-subsection-title,h1,h2,h3,h4,h5,h6{font-family:var(--qb-font-platform)!important}.qb-table thead th,.qb2-table thead th,thead th{font-family:var(--qb-font-platform)!important;letter-spacing:.01em!important;text-transform:none!important}.live-clob-meta,.live-clob-status,.mqm-history-item strong,.mqm-value,.qb-table,.qb-table *,.qb2-hot-rank,.qb2-pagination-summary,.qb2-prob-badge,.qb2-status,.qb2-table,.qb2-table *,table,table *{font-family:var(--qb-font-platform)!important}@media (min-width:1121px){.qb2-top-row{min-height:50px!important;padding:0 var(--qb-page-gutter)!important;gap:10px!important}.qb2-brand{min-width:132px;margin-left:0}.qb2-brand-logo{height:36px;max-width:154px;transform:none}.qb2-top-row .qb2-nav-desktop{gap:16px;align-items:center}.qb2-top-row .qb2-nav-desktop .qb2-nav-link{min-height:30px;display:inline-flex;align-items:center;font-size:var(--qb-fs-3)!important;line-height:1}.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label{display:inline-flex;align-items:center;line-height:1.1;padding-bottom:0;position:relative}.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label:after{margin-top:0;position:absolute;left:0;right:0;bottom:-3px}.qb2-top-row .qb2-auth-account-btn,.qb2-top-row .qb2-auth-btn,.qb2-top-row .qb2-auth-btn-link,.qb2-top-row .qb2-auth-link{min-height:30px;padding-left:10px!important;padding-right:10px!important;font-size:var(--qb-fs-2)!important;font-weight:500!important;line-height:1.15}.qb2-top-row .qb-theme-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding-left:10px!important;padding-right:10px!important;font-size:var(--qb-fs-2)!important}.qb2-top-row .qb2-auth-mini,.qb2-top-row .qb2-right-tools{align-items:center}}.qb2-header.qb2-header-landing,.qb2-header.qb2-header-nav-shadow{position:-webkit-sticky;position:sticky;top:0;z-index:120}.qb2-markets-page .qb2-discover-toolbar{align-items:center;justify-content:flex-start}.qb2-markets-page .qb2-filter-toggle-button{width:auto!important;min-width:0;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--qb-fs-2);font-weight:400!important}.qb2-markets-page .qb2-filter-toggle-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qb2-markets-page .qb2-filter-hint{font-size:var(--qb-fs-2);font-weight:400!important}.qb2-markets-page .qb2-event-filter-anchor,.qb2-markets-page .qb2-filter-popover-anchor{position:relative;display:inline-flex;align-items:center;align-self:flex-start}.qb2-markets-page .qb2-event-filter-toggle{max-width:min(360px,calc(100vw - 24px))}.qb2-markets-page .qb2-event-filter-toggle-active{border-color:var(--accent)}.qb2-markets-page .qb2-event-filter-current{min-width:0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.qb2-markets-page .qb2-filter-popover-panel{z-index:145;width:min(660px,calc(100vw - 24px))}.qb2-markets-page .qb2-event-filter-popover,.qb2-markets-page .qb2-filter-popover-panel{position:absolute;top:calc(100% + 8px);left:0;border:1px solid var(--border);border-radius:var(--qb-system-radius-panel);background:var(--surface);box-shadow:var(--theme-shadow-none);padding:10px}.qb2-markets-page .qb2-event-filter-popover{z-index:146;width:min(380px,calc(100vw - 24px))}.qb2-markets-page .qb2-event-filter-search{display:grid;grid-gap:5px;gap:5px}.qb2-markets-page .qb2-event-filter-search span{color:var(--text-secondary);font-size:var(--qb-fs-2)}.qb2-markets-page .qb2-event-filter-search input{width:100%;border:1px solid var(--border);border-radius:var(--qb-system-radius-control);background:var(--surface-2);color:var(--text-primary);padding:6px 8px;min-height:30px;font-size:var(--qb-fs-2)}.qb2-markets-page .qb2-event-filter-search input::placeholder{color:var(--text-muted)}.qb2-markets-page .qb2-event-filter-search input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px rgba(74,127,255,.24)}.qb2-markets-page .qb2-event-filter-results{margin-top:8px;max-height:260px;overflow:auto;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:var(--qb-system-radius-control);background:color-mix(in srgb,var(--surface-2) 78%,transparent)}.qb2-markets-page .qb2-event-filter-option{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:transparent;color:var(--text-primary);padding:8px 9px;display:grid;grid-gap:2px;gap:2px;text-align:left;cursor:pointer}.qb2-markets-page .qb2-event-filter-option:last-child{border-bottom:0}.qb2-markets-page .qb2-event-filter-option-active,.qb2-markets-page .qb2-event-filter-option:hover{background:color-mix(in srgb,var(--accent) 13%,transparent)}.qb2-markets-page .qb2-event-filter-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--qb-fs-2)}.qb2-markets-page .qb2-event-filter-empty,.qb2-markets-page .qb2-event-filter-option small{color:var(--text-muted);font-size:var(--qb-fs-1)}.qb2-markets-page .qb2-event-filter-empty{padding:9px}.qb2-markets-page .qb2-event-filter-clear{margin-top:8px;width:auto;border:0;background:transparent;color:var(--text-secondary);padding:0;font-size:var(--qb-fs-2);cursor:pointer}.qb2-markets-page .qb2-event-filter-clear:hover{color:var(--text-primary)}.qb2-markets-page .qb2-filter-overlay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.qb2-markets-page .qb2-filter-popover-panel .qb2-inline-filter{gap:4px}.qb2-markets-page .qb2-filter-popover-panel .qb2-inline-filter>span{color:var(--text-secondary);font-size:var(--qb-fs-2);font-weight:400!important}.qb2-markets-page .qb2-filter-popover-panel .qb2-inline-range{width:100%;gap:5px}.qb2-markets-page .qb2-filter-popover-panel .qb2-inline-range input{width:100%;border:1px solid var(--border);border-radius:var(--qb-system-radius-control);background:var(--surface-2);color:var(--text-primary);padding:6px 8px;min-height:30px;font-size:var(--qb-fs-2);font-weight:400}.qb2-markets-page .qb2-filter-popover-panel .qb2-inline-range input::placeholder{color:var(--text-muted)}.qb2-markets-page .qb2-filter-popover-panel .qb2-inline-range input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px rgba(74,127,255,.24)}.qb2-markets-page .qb2-checkbox-filter{justify-content:end}.qb2-markets-page .qb2-checkbox-filter-control{width:100%;min-height:30px;border:1px solid var(--border);border-radius:var(--qb-system-radius-control);background:var(--surface-2);color:var(--text-primary)!important;display:inline-flex;align-items:center;gap:8px;padding:6px 8px;font-size:var(--qb-fs-2)!important;cursor:pointer}.qb2-markets-page .qb2-checkbox-filter-control input{width:14px;height:14px;margin:0;accent-color:var(--accent);cursor:pointer}.qb2-markets-page .qb2-checkbox-filter-control span{color:inherit!important;font-size:inherit!important}.qb2-markets-page .qb2-filter-overlay-actions{margin-top:8px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.qb2-markets-page .qb2-filter-overlay-actions .qb2-back-link,.qb2-markets-page .qb2-filter-overlay-actions .qb2-cta-link{width:auto!important;min-height:30px;padding:0 10px;font-size:var(--qb-fs-2);font-weight:400!important}@media (max-width:760px){.qb2-markets-page .qb2-event-filter-popover,.qb2-markets-page .qb2-filter-popover-panel{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;padding:10px;border-radius:10px}.qb2-markets-page .qb2-filter-overlay-grid{grid-template-columns:1fr}}.qb2-top-row .qb-theme-current,.qb2-top-row .qb-theme-menu-item,.qb2-top-row .qb-theme-menu-item span,.qb2-top-row .qb-theme-trigger,.qb2-top-row .qb2-nav-desktop .qb2-nav-link,.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label{font-family:var(--qb-font-platform)!important}.qb2-top-row .qb2-nav-desktop .qb2-nav-link,.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label,.qb2-top-row .qb2-nav-desktop .qb2-nav-link-label-content{font-size:var(--qb-fs-3)!important}@media (max-width:900px){.qb2-markets-page .qb2-market-cell{font-size:var(--qb-fs-2)!important}}.qb-signals-shell{border:1px solid var(--line-strong);border-radius:12px;padding:18px;background:linear-gradient(160deg,rgba(12,20,32,.84),rgba(9,14,24,.92));box-shadow:0 18px 48px rgba(0,0,0,.34)}.qb-signals-head h2{margin-top:4px}.qb-signals-grid{margin-top:16px;grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.qb-signals-content,.qb-signals-grid{display:grid;grid-gap:14px;gap:14px}.qb-signals-panel{border:1px solid #2b4361;border-radius:10px;background:rgba(12,21,34,.82);padding:12px}.qb-signals-panel h3,.qb-signals-panel h4{margin:0 0 8px}.qb-signals-meta{font-size:.84rem;color:#a4bdd7}.qb-signals-error{color:#ff9caf;font-size:.85rem}.qb-signals-empty{color:var(--text-muted);font-size:var(--qb-fs-2)}.qb-signals-token-list{margin-top:10px;max-height:720px;overflow:auto;display:grid;grid-gap:8px;gap:8px}.qb-signals-token-btn{text-align:left;border:1px solid #2d4564;background:#122138;color:#d8e8fb;border-radius:8px;padding:8px;cursor:pointer;display:grid;grid-gap:2px;gap:2px}.qb-signals-token-btn:hover{border-color:#3a5d86}.qb-signals-token-btn-active{border-color:#5f86b4;background:#1a3150}.qb-signals-token-btn strong{font-size:.85rem}.qb-signals-token-btn span{color:#93afcc;font-size:.78rem}.qb-signals-selected{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.qb-signals-selected span{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#94aec8}.qb-signals-selected a,.qb-signals-selected strong{font-size:.86rem;color:#e8f3ff;text-decoration:none;word-break:break-word}.qb-signals-selected a:hover{text-decoration:underline}.qb-signals-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#c9dbef;font-size:.84rem}.qb-signals-badge{border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700;border:1px solid #345579}.qb-signals-badge-closed,.qb-signals-badge-idle{color:#b7cae0;background:#17283d}.qb-signals-badge-connecting{color:#f8d48d;background:#342814;border-color:#76592e}.qb-signals-badge-live{color:#8df0cd;background:#0e342c;border-color:#2a7b64}.qb-signals-badge-error{color:#ffc2cc;background:#3a1820;border-color:#8b3445}.qb-signals-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.qb-signals-table{width:100%;border-collapse:collapse;min-width:880px}.qb-signals-table td,.qb-signals-table th{text-align:left;padding:8px;border-bottom:1px solid var(--border);font-size:var(--qb-fs-2);color:var(--text-secondary);vertical-align:top}.qb-signals-table th{color:var(--text-muted);font-size:var(--qb-fs-2);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--surface-2) 88%,transparent)}.qb-signals-table a{color:var(--accent);text-decoration:none}.qb-signals-table a:hover{text-decoration:underline}.qb-signals-raw-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qb-signals-raw-grid article{border:1px solid #28405d;border-radius:8px;background:rgba(10,18,30,.86);padding:10px}.qb-signals-raw-grid pre{margin:0;max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.75rem;line-height:1.4;color:#d7e7f8}.qb-signals-raw-stream{grid-column:1/-1}.qb-signals-stream-list{max-height:360px;overflow:auto;display:grid;grid-gap:8px;gap:8px}.qb-signals-stream-list details{border:1px solid #2b4360;border-radius:8px;background:#101e31;padding:8px}.qb-signals-stream-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c8def6;font-size:.81rem}@media (max-width:1120px){.qb-signals-grid{grid-template-columns:minmax(0,1fr)}.qb-signals-token-list{max-height:240px}}@media (max-width:900px){.qb-signals-raw-grid,.qb-signals-selected{grid-template-columns:minmax(0,1fr)}}.qb2-signals-page,.qb2-signals-page a,.qb2-signals-page button,.qb2-signals-page label,.qb2-signals-page p,.qb2-signals-page select,.qb2-signals-page span,.qb2-signals-page td,.qb2-signals-page th{font-size:var(--qb-fs-2)}.qb-signals-simple-shell.qb2-content{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--theme-shadow-none)}.qb-signals-simple-head h2{margin-top:4px;margin-bottom:8px;color:var(--text-primary)}.qb-signals-simple-controls{margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.qb-signals-simple-meta{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;color:var(--text-secondary)}.qb-signals-simple-meta>span{display:inline-flex;align-items:center;min-height:28px}.qb-signals-live-summary{font-weight:600;color:var(--text-primary)}.qb-signals-beta-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid color-mix(in srgb,#f1c54a 62%,var(--border));border-radius:999px;background:color-mix(in srgb,#f1c54a 14%,var(--surface));color:color-mix(in srgb,#8a5b00 76%,var(--text-primary));font-size:var(--qb-fs-1);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.qb-signals-simple-meta a{color:var(--accent);text-decoration:none}.qb-signals-simple-meta a:hover{text-decoration:underline}.qb-signals-simple-panel{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:12px;margin-top:12px}.qb-signals-simple-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.qb-signals-simple-panel-head h3{margin:0;color:var(--text-primary)}.qb-signals-simple-panel-head span{color:var(--text-muted)}.qb-signals-simple-error{color:var(--danger)}.qb-signals-filter-group,.qb-signals-severity-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qb-signals-filter-anchor{position:relative;display:inline-flex;align-items:center}.qb-signals-filter-toggle{width:auto!important;min-width:0;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--qb-fs-2);font-weight:400!important}.qb-signals-filter-toggle-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qb-signals-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:145;width:min(260px,calc(100vw - 24px));border:1px solid var(--border);border-radius:var(--qb-system-radius-panel);background:var(--surface);box-shadow:var(--theme-shadow-none);padding:10px}.qb-signals-filter-popover-wide{width:min(420px,calc(100vw - 24px))}.qb-signals-filter-mode-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.qb-signals-mode-pill{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);padding:2px 10px;min-height:26px;line-height:1.2;width:auto!important}.qb-signals-mode-pill-active{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--text-primary)}.qb-signals-filter-options{display:grid;grid-gap:6px;gap:6px}.qb-signals-filter-options-scroll{max-height:300px;overflow:auto;padding-right:2px}.qb-signals-filter-option{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--qb-fs-2)}.qb-signals-filter-option input{width:14px;height:14px;margin:0;accent-color:var(--accent)}.qb-signals-filter-summary{color:var(--text-muted)}.qb-signals-severity-pill{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);padding:2px 8px;display:inline-flex;align-items:center;width:auto!important;min-width:0;line-height:1.2;letter-spacing:.04em}.qb-signals-severity-pill-active{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--text-primary)}.qb-signals-cards-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.qb-signals-card{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 26%),var(--surface);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 20%,transparent);padding:10px}.qb-signals-card h3{margin:0;line-height:1.25;font-size:var(--qb-fs-3)}.qb-signals-card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px}.qb-signals-card h3 a{color:var(--text-primary);text-decoration:none}.qb-signals-card-title-row .qb-signals-ask-ai-btn{justify-self:end}.qb-signals-card h3 a:hover{text-decoration:underline}.qb-signals-ask-ai-btn{width:auto!important;min-width:0;min-height:28px;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);font-size:var(--qb-fs-2);line-height:1.1;font-weight:400;letter-spacing:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-shadow:none}.qb-signals-ask-ai-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--text-primary) 20%,var(--border));background:var(--surface);box-shadow:none}.qb-signals-ask-ai-btn:disabled{cursor:wait;opacity:.92}.qb-signals-ask-ai-btn-loading{animation:qbSignalsAiPulse 1.2s ease-in-out infinite}.qb-signals-ai-popover{width:min(760px,100%);max-height:min(54vh,460px);overflow:auto;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--border));border-radius:14px;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,var(--surface)),var(--surface-2));box-shadow:0 16px 40px color-mix(in srgb,var(--accent) 22%,transparent),0 1px 0 color-mix(in srgb,var(--text-primary) 8%,transparent) inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px;display:grid;grid-gap:10px;gap:10px;pointer-events:auto}.qb-signals-ai-overlay{position:-webkit-sticky;position:sticky;top:8px;z-index:100;display:flex;justify-content:flex-end;margin-bottom:10px;pointer-events:auto}.qb-signals-ai-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.qb-signals-ai-head-title{display:grid;grid-gap:4px;gap:4px;min-width:0}.qb-signals-ai-head-actions{display:inline-flex;align-items:center;gap:6px}.qb-signals-ai-popover-head strong{color:var(--text-primary);font-size:var(--qb-fs-2);letter-spacing:.02em;line-height:1.35}.qb-signals-ai-outcome{margin-top:0;width:auto!important;justify-self:flex-start;align-self:flex-start}.qb-signals-ai-close,.qb-signals-ai-collapse{width:auto!important;min-width:26px;min-height:26px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--surface) 82%,var(--surface-2));color:var(--text-primary);font-size:var(--qb-fs-2);line-height:1}.qb-signals-ai-popover-collapsed{max-height:none;overflow:hidden}.qb-signals-ai-loading{color:var(--text-secondary);margin:0}.qb-signals-ai-display-header{margin:0;color:var(--text-primary);font-weight:600;line-height:1.35}.qb-signals-ai-generated-at{margin:2px 0 0;color:var(--text-secondary);font-size:var(--qb-fs-1);justify-self:end;text-align:right}.qb-signals-ai-meta-block{display:grid;grid-gap:5px;gap:5px}.qb-signals-ai-meta-label{color:var(--text-muted);font-size:var(--qb-fs-2)}.qb-signals-ai-meta-row{display:flex;flex-wrap:wrap;gap:6px}.qb-signals-ai-meta-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));color:var(--text-secondary);font-size:var(--qb-fs-2);line-height:1.2}.qb-signals-ai-meta-pill-risk{border-color:color-mix(in srgb,var(--danger) 44%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface-2))}.qb-signals-ai-recent{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.qb-signals-ai-recent-item{width:auto!important;max-width:220px;min-height:24px;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--surface) 86%,var(--surface-2));color:var(--text-secondary);font-size:var(--qb-fs-2);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-signals-ai-recent-item.is-active{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));color:var(--text-primary);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.qb-signals-ai-error{color:var(--danger);margin:0}.qb-signals-ai-text{color:var(--text-primary);margin:0;line-height:1.45}@media (max-width:680px){.qb-signals-ai-overlay{top:6px;justify-content:stretch}.qb-signals-ai-popover{width:100%;max-height:50vh}}.qb-signals-card-outcome-pill{margin-top:6px;display:inline-flex;align-self:flex-start}.qb-signals-card-events{margin-top:8px;display:grid;grid-gap:7px;gap:7px;max-height:320px;overflow:auto;padding-right:2px}.qb-signals-card-event{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,var(--surface-2) 22%);padding:6px 7px;display:grid;grid-gap:3px;gap:3px}.qb-signals-card-event-badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.qb-signals-card-event-info{border-color:var(--status-info-border);background:color-mix(in srgb,var(--surface) 84%,var(--status-info-bg) 16%)}.qb-signals-card-event-warn{border-color:var(--status-warning-border);background:color-mix(in srgb,var(--surface) 84%,var(--status-warning-bg) 16%)}.qb-signals-card-event-severe{border-color:var(--status-danger-border);background:color-mix(in srgb,var(--surface) 84%,var(--status-danger-bg) 16%)}.qb-signals-card-event-suspicious{border-color:var(--status-suspicious-border);background:color-mix(in srgb,var(--surface) 80%,var(--status-suspicious-bg) 20%)}.qb-signals-severity-badge{border-radius:999px;letter-spacing:.04em;border:1px solid var(--status-info-border);background:var(--status-info-bg)}.qb-signal-key-badge,.qb-signals-severity-badge{display:inline-flex;align-self:flex-start;justify-self:start;padding:2px 8px;font-size:var(--qb-fs-2);line-height:1.2;width:-moz-fit-content!important;width:fit-content!important;width:auto!important;min-width:0;color:var(--text-primary)}.qb-signal-key-badge{border-radius:999px;border:1px solid var(--signal-key-misc-border);background:var(--signal-key-misc-bg)}.qb-signal-key-depth{border-color:var(--signal-key-depth-border);background:var(--signal-key-depth-bg)}.qb-signal-key-imbalance{border-color:var(--signal-key-imbalance-border);background:var(--signal-key-imbalance-bg)}.qb-signal-key-liquidity-vacuum{border-color:var(--signal-key-liquidity-vacuum-border);background:var(--signal-key-liquidity-vacuum-bg)}.qb-signal-key-slippage{border-color:var(--signal-key-slippage-border);background:var(--signal-key-slippage-bg)}.qb-signal-key-wall-appear{border-color:var(--signal-key-wall-appear-border);background:var(--signal-key-wall-appear-bg)}.qb-signal-key-wall-disappear{border-color:var(--signal-key-wall-disappear-border);background:var(--signal-key-wall-disappear-bg)}.qb-signal-key-misc{border-color:var(--signal-key-misc-border);background:var(--signal-key-misc-bg)}.qb-signals-severity-info{border-color:var(--status-info-border);background:var(--status-info-bg)}.qb-signals-severity-warn{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.qb-signals-severity-severe{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.qb-signals-severity-suspicious{border-color:var(--status-suspicious-border);background:var(--status-suspicious-bg)}.qb-signals-card-message{color:var(--text-primary)}.qb-signals-card-time{color:var(--text-muted)}.qb2-signals-page .qb2-table-wrap{border-color:var(--border);background:var(--surface)}.qb2-signals-page .qb2-table thead th{background:color-mix(in srgb,var(--surface-2) 88%,transparent);border-bottom-color:var(--border);color:var(--text-muted)}.qb2-signals-page .qb2-table tbody td{border-bottom-color:var(--border);color:var(--text-secondary)}.qb-signals-table-signal-cell{white-space:nowrap}.qb2-signals-page .qb2-table tbody tr:hover{background:var(--row-hover)}.qb2-signals-page .qb2-table a{color:var(--accent)}.qb2-signals-page .qb2-table a:hover{text-decoration:underline}@media (max-width:1200px){.qb-signals-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.qb-signals-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.qb-signals-filter-popover{left:0;right:auto;width:min(260px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.qb-signals-filter-popover-wide{width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.qb-signals-cards-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.qb-signals-card-title-row{grid-template-columns:minmax(0,1fr)}.qb-signals-card-title-row .qb-signals-ask-ai-btn{justify-self:start}.qb-signals-card-event-badges{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));grid-gap:6px;gap:6px}}@keyframes qbSignalsAiPulse{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 6px 16px color-mix(in srgb,var(--accent) 28%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 10px 22px color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 6px 16px color-mix(in srgb,var(--accent) 28%,transparent)}}@media (max-width:1120px){.qb2-nav-mobile-menu,.qb2-nav-mobile-menu .qb2-nav-mobile-link,.qb2-user-mobile-menu,.qb2-user-mobile-menu .qb2-user-mobile-link{border:0!important}.qb2-user-mobile-menu .qb2-nav-mobile-theme{padding:0!important}.qb2-user-mobile-menu .qb-theme-control{width:auto;max-width:100%}.qb2-user-mobile-menu .qb-theme-trigger{width:auto;min-width:0;height:auto;min-height:0;justify-content:flex-start;padding:8px 10px!important;border:0!important;background:transparent!important;color:var(--text-secondary)!important}.qb2-user-mobile-menu .qb-theme-trigger:focus-visible,.qb2-user-mobile-menu .qb-theme-trigger:hover,.qb2-user-mobile-menu .qb-theme-trigger[aria-expanded=true]{background:var(--hover)!important;color:var(--text-primary)!important}.qb2-user-mobile-menu .qb-theme-menu{border:0!important}}.qb2-header{--qb-header-row-height:56px;--qb-header-logo-height:36px;--qb-header-gutter:var(--qb-page-gutter)}.qb2-header--marketing{--qb-header-gutter:var(--qb-marketing-gutter)}.qb2-header .qb2-top-row{min-height:var(--qb-header-row-height)!important;width:100%;max-width:none;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr)!important;align-items:center;grid-gap:12px!important;gap:12px!important;padding:0 var(--qb-header-gutter)!important}.qb2-header--marketing .qb2-top-row{max-width:var(--qb-marketing-max-width)}.qb2-header .qb2-brand{min-width:112px;height:var(--qb-header-row-height);display:inline-flex;align-items:center;justify-self:start}.qb2-header .qb2-brand-logo{height:var(--qb-header-logo-height)!important;width:auto;max-width:none;transform:none!important}.qb2-header .qb2-nav-desktop{display:flex;grid-column:2;justify-self:center;align-items:center;gap:16px}.qb2-header .qb2-nav-mobile,.qb2-header .qb2-user-mobile{display:none}.qb2-header .qb2-right-tools{grid-column:3;justify-self:end;gap:8px}.qb2-header .qb2-auth-mini,.qb2-header .qb2-right-tools{display:inline-flex;align-items:center}.qb2-pricing-page .qb2-content{padding-left:0!important;padding-right:0!important}@media (max-width:1120px){.qb2-header{--qb-header-logo-height:32px}.qb2-header .qb2-top-row{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}.qb2-header .qb2-brand{min-width:100px}.qb2-header .qb2-auth-mini,.qb2-header .qb2-nav-desktop,.qb2-header .qb2-status{display:none}.qb2-header .qb2-nav-mobile,.qb2-header .qb2-user-mobile{display:block}.qb2-header .qb2-right-tools{gap:8px}}@media (max-width:700px){.qb2-header,.qb2-header--marketing{--qb-header-gutter:var(--qb-marketing-gutter-mobile)}.qb2-legal-wrap,.qb2-pricing-wrap{padding-left:var(--qb-marketing-gutter-mobile);padding-right:var(--qb-marketing-gutter-mobile)}}