.xq{--bg-0: #0a0a0a;--bg-1: #101011;--bg-2: #191919;--bg-3: #202022;--line-0: #212327;--line-1: #2c2f34;--tx-0: #ffffff;--tx-1: #dadbdf;--tx-2: #7d8187;--accent: #a0c3ec;--accent-dim: rgba(160, 195, 236, .12);--good: #6ee7a8;--warn: #ffc285;--bad: #ff8a8a;--t1: #ff7a17;--t2: #a0c3ec;--t3: #c4b5fd;--pill-border: rgba(255, 255, 255, .18);--pill-border-hi: rgba(255, 255, 255, .4);--r-sm: 8px;--r-md: 12px;--r-pill: 9999px;--ease: cubic-bezier(.22, 1, .36, 1);color:var(--tx-0);background:var(--bg-0);font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv01","tnum"}.xq-shell{margin:-20px -28px -60px;min-height:100vh;background:var(--bg-0);position:relative}.xq .display{font-weight:400;letter-spacing:-.04em;line-height:1;color:var(--tx-0);margin:0}.xq .display-xl{font-size:clamp(40px,6.4vw,84px);letter-spacing:-.045em}.xq .display-lg{font-size:clamp(32px,4.6vw,60px);letter-spacing:-.04em}.xq .display-md{font-size:clamp(26px,3.2vw,42px);letter-spacing:-.03em;line-height:1.04}.xq .display-sm{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.02em;line-height:1.1}.xq .lead{font-size:clamp(15px,1.4vw,19px);line-height:1.55;color:var(--tx-1);font-weight:400}.xq .body{font-size:15px;line-height:1.6;color:var(--tx-1)}.xq .fine{font-size:13px;line-height:1.55;color:var(--tx-2)}.xq .eyebrow{font-family:JetBrains Mono,ui-monospace,SF Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--tx-2);display:inline-flex;align-items:center;gap:10px}.xq .eyebrow .tick{width:18px;height:1px;background:currentColor;opacity:.6}.xq .mono{font-family:JetBrains Mono,ui-monospace,SF Mono,monospace;font-variant-numeric:tabular-nums}.xq .num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.xq button,.xq .pill{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;letter-spacing:.005em;color:var(--tx-0);background:transparent;border:1px solid var(--pill-border);border-radius:var(--r-pill);padding:7px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease),opacity .18s var(--ease);white-space:nowrap}.xq button:hover,.xq .pill:hover{border-color:var(--pill-border-hi);background:#ffffff0a}.xq button:disabled{opacity:.4;cursor:default}.xq button.primary{background:#fff;color:#0a0a0a;border-color:#fff}.xq button.primary:hover{background:#f0f0ee;border-color:#f0f0ee}.xq button.active,.xq button.on{background:#ffffff1a;border-color:var(--pill-border-hi)}.xq button.sm{padding:4px 11px;font-size:12px}.xq .chip{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--tx-1);background:#ffffff06;border:1px solid var(--line-0);border-radius:var(--r-pill);padding:3px 10px;white-space:nowrap}.xq .chip .dot{width:5px;height:5px;border-radius:9999px;background:var(--tier, var(--accent));flex:0 0 auto}.xq .cov{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--tx-2)}.xq .cov b{color:var(--tier, var(--tx-0));font-weight:400}.xq .cov-dot{width:7px;height:7px;border-radius:9999px;border:1px solid var(--pill-border)}.xq .cov-dot.on{background:var(--tier, var(--accent));border-color:var(--tier, var(--accent));box-shadow:0 0 10px -1px var(--tier, var(--accent))}.xq .card{background:var(--bg-2);border:1px solid var(--line-0);border-radius:var(--r-sm)}.xq .panel{background:var(--bg-1);border:1px solid var(--line-0);border-radius:var(--r-sm);box-shadow:none}.xq .panel-head{border-bottom:1px solid var(--line-0);padding:9px 14px}.xq .label{color:var(--tx-2);letter-spacing:.1em;font-weight:500}.xq .badge{border-radius:var(--r-pill);border:1px solid var(--line-1);background:#ffffff08;color:var(--tx-1);font-weight:400}.xq .badge.accent{color:var(--tier, var(--accent));border-color:color-mix(in srgb,var(--tier, var(--accent)) 40%,transparent);background:color-mix(in srgb,var(--tier, var(--accent)) 12%,transparent)}.xq .badge.good{color:var(--good);border-color:color-mix(in srgb,var(--good) 38%,transparent);background:color-mix(in srgb,var(--good) 12%,transparent)}.xq .badge.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 38%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.xq .badge.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 38%,transparent);background:color-mix(in srgb,var(--bad) 12%,transparent)}.xq-nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:18px;padding:14px 32px;background:#0a0a0ab8;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line-0)}.xq-wordmark{font-size:16px;letter-spacing:-.02em;color:var(--tx-0);text-decoration:none;white-space:nowrap}.xq-wordmark .gg{color:var(--tx-2)}.xq-hero{padding:clamp(40px,7vh,84px) 32px clamp(28px,4vh,48px);max-width:1280px;margin:0 auto}.xq-hero .lead{max-width:720px;margin-top:20px}.xq-band{position:relative;padding:clamp(36px,6vh,64px) 32px;max-width:1280px;margin:0 auto;scroll-margin-top:72px}.xq-band+.xq-band{border-top:1px solid var(--line-0)}.xq-band-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px 28px;margin-bottom:26px}.xq-band-head .titleblock{flex:1 1 380px;min-width:280px}.xq-band-head .chips{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.xq-band .vp{margin-top:12px;max-width:640px}.xq-tier-no{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.2em;color:var(--tx-2)}.xq-grid{display:grid;gap:14px}.xq-row2{grid-template-columns:2fr 1fr}.xq-row11{grid-template-columns:1fr 1fr}.xq-deck{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.xq-tickers{display:flex;flex-wrap:wrap;gap:10px}.xq-stat{flex:1 1 130px;min-width:120px;background:var(--bg-1);border:1px solid var(--line-0);border-radius:var(--r-sm);padding:11px 13px;position:relative;overflow:hidden}.xq-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tier, var(--accent));opacity:.7}.xq-stat .k{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-2);display:flex;align-items:center;gap:6px}.xq-stat .v{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:22px;letter-spacing:-.02em;color:var(--tx-0);margin-top:6px;line-height:1}.xq-stat .v small{font-size:11px;color:var(--tx-2);letter-spacing:0;margin-left:3px}.xq-empty{border:1px dashed var(--line-1);border-radius:var(--r-sm);background:repeating-linear-gradient(135deg,transparent,transparent 9px,rgba(255,255,255,.012) 9px,rgba(255,255,255,.012) 18px);padding:40px 28px;text-align:center}.xq-jargon{border-bottom:1px dotted var(--pill-border-hi);cursor:help;color:inherit}.xq-hr{height:1px;background:var(--line-0);border:0;margin:0}@keyframes xqRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.xq-rise{animation:xqRise .6s var(--ease) both}@media (max-width: 900px){.xq-nav{padding:11px 16px;gap:12px}.xq-hero,.xq-band{padding-left:16px;padding-right:16px}.xq-row2,.xq-row11{grid-template-columns:1fr}}@media (max-width: 740px){.xq-shell{margin:-14px -14px -48px}}.xq{color-scheme:dark}.xq .tierline{height:2px;border-radius:2px;border:0;background:linear-gradient(90deg,var(--t1),var(--t1) 16%,var(--t2) 50%,var(--t3) 84%,var(--t3));opacity:.9}.xq .tierline.faint{opacity:.4;height:1px}.xq-nav-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.show-x-hero{max-width:1080px;margin:0 auto;text-align:center;padding:clamp(40px,8vh,92px) 32px clamp(26px,4vh,40px)}.show-x-hero .lead{margin-left:auto;margin-right:auto;max-width:760px}.show-x-eyebrow{justify-content:center;flex-wrap:wrap;row-gap:6px;margin-bottom:24px}.show-x-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 48px;margin:38px auto 8px;max-width:940px}.show-x-stat{text-align:center;min-width:92px}.show-x-stat .n{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:clamp(26px,3.3vw,38px);letter-spacing:-.02em;color:var(--tx-0);line-height:1}.show-x-stat .k{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-2);margin-top:10px}.show-x-chiprow{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:22px}.show-x-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:0 auto;padding:6px 32px 0}.show-x-tier{display:block;text-decoration:none;color:inherit;background:var(--bg-1);border:1px solid var(--line-0);border-radius:var(--r-sm);padding:20px 20px 22px;position:relative;overflow:hidden;transition:border-color .2s var(--ease),transform .2s var(--ease)}.show-x-tier:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tier, var(--accent));opacity:.85}.show-x-tier:hover{border-color:var(--pill-border-hi);transform:translateY(-2px)}.show-x-tier .no{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.2em;color:var(--tx-2)}.show-x-tier .eb{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tier, var(--accent));margin-left:12px}.show-x-tier .ttl{font-size:18px;letter-spacing:-.02em;color:var(--tx-0);margin:12px 0 6px}.show-x-tier .dsc{font-size:13.5px;line-height:1.5;color:var(--tx-1)}.show-x-tier .ex{display:block;margin-top:10px;font-size:12.5px;color:var(--tx-2)}.show-x-wall{padding:clamp(34px,6vh,64px) 0 0}.show-x-wall-head{max-width:1280px;margin:0 auto 16px;padding:0 32px;display:flex;align-items:center;gap:16px}.show-x-wall .rows{display:grid;gap:5px}.show-x-cap{text-align:center;color:var(--tx-2);font-size:12.5px;margin:16px 0 0}.show-x-foot{max-width:1280px;margin:clamp(34px,6vh,64px) auto 0;padding:44px 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--line-0)}.expl-x-head{max-width:1280px;margin:0 auto;padding:clamp(28px,5vh,54px) 32px 10px}.expl-x-meta{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--tx-2);display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center}.expl-x-body{max-width:1280px;margin:0 auto;padding:14px 32px 90px}.expl-x-daterow{display:flex;align-items:center;gap:16px;margin:32px 0 14px}.expl-x-daterow h2{font-size:13px;font-family:JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-1);font-weight:500;white-space:nowrap;margin:0}.expl-x-match{margin-bottom:14px;overflow:hidden}.expl-x-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:14px;padding:16px}.xq input,.xq select{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--tx-1);background:transparent;border:1px solid var(--pill-border);border-radius:var(--r-pill);padding:6px 13px;outline:none;transition:border-color .18s var(--ease)}.xq input:focus,.xq select:focus{border-color:var(--pill-border-hi)}.xq input[type=date]{color-scheme:dark}.xq-actionbar{pointer-events:auto;display:flex;align-items:center;gap:14px;padding:10px 18px;background:var(--bg-2);border:1px solid var(--pill-border-hi);border-radius:var(--r-pill);box-shadow:0 12px 40px #0009}@media (max-width: 760px){.xq-nav-sub{display:none}}@media (max-width: 900px){.show-x-tiers{grid-template-columns:1fr}.show-x-hero,.show-x-wall-head,.expl-x-head,.expl-x-body,.show-x-foot,.show-x-tiers{padding-left:16px;padding-right:16px}.expl-x-grid{padding:12px;grid-template-columns:1fr}}@media (max-width: 900px) and (min-width: 741px){.show-x-wall .marquee-video{height:152px;width:270px}.show-x-wall .marquee-track{gap:12px}}:root{--bg-0: #0a0e14;--bg-1: #0f141d;--bg-2: #151c28;--bg-3: #1c2533;--line-0: #1f2937;--line-1: #2c3a4f;--tx-0: #e8edf4;--tx-1: #9aa7b8;--tx-2: #5d6b7e;--accent: #2dd4ff;--accent-dim: rgba(45, 212, 255, .14);--good: #34d399;--warn: #fbbf24;--bad: #f87171;--viridis-0: #440154;--viridis-1: #414487;--viridis-2: #2a788e;--viridis-3: #22a884;--viridis-4: #7ad151;--viridis-5: #fde725;--viridis-grad: linear-gradient(90deg, #440154, #414487, #2a788e, #22a884, #7ad151, #fde725);--font-ui: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--speed: .16s;--shadow-card: 0 2px 10px rgba(0, 0, 0, .35);--shadow-pop: 0 8px 30px rgba(0, 0, 0, .5)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg-0);color:var(--tx-0);font-family:var(--font-ui);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--accent-dim)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.01em}button{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--tx-0);background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--r-sm);padding:7px 14px;cursor:pointer;transition:background var(--speed),border-color var(--speed),color var(--speed)}button:hover{background:var(--bg-3);border-color:var(--accent)}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:#06222d}button.primary:hover{filter:brightness(1.1)}input,select{font-family:var(--font-ui);font-size:13px;color:var(--tx-0);background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--r-sm);padding:7px 10px;outline:none;transition:border-color var(--speed)}input:focus,select:focus{border-color:var(--accent)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--tx-1)}.label{color:var(--tx-2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.panel{background:var(--bg-1);border:1px solid var(--line-0);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line-0)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid var(--line-1);color:var(--tx-1);background:var(--bg-2);white-space:nowrap}.badge.accent{color:var(--accent);border-color:#2dd4ff59;background:var(--accent-dim)}.badge.good{color:var(--good);border-color:#34d39959;background:#34d3991a}.badge.warn{color:var(--warn);border-color:#fbbf2459;background:#fbbf241a}.viridis-line{height:2px;border-radius:1px;background:var(--viridis-grad);opacity:.85}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,var(--bg-2) 25%,var(--bg-3) 50%,var(--bg-2) 75%);background-size:800px 100%;animation:shimmer 1.4s infinite linear;border-radius:var(--r-sm)}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .26s ease both}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-1);border-radius:5px;border:2px solid var(--bg-0)}::-webkit-scrollbar-track{background:transparent}@keyframes marqueeDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;position:relative;min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.marquee-track{display:flex;gap:14px;width:max-content;animation:marqueeDrift 55s linear infinite;will-change:transform}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-row{opacity:0;transition:opacity .9s ease,background var(--speed),box-shadow var(--speed);border-radius:var(--r-md);padding:6px 0;min-width:0;max-width:100%}.marquee-row.ready{opacity:1}.marquee-tile{position:relative;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line-0);cursor:pointer;transition:border-color var(--speed),transform var(--speed);flex:0 0 auto}.marquee-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.marquee-video{height:190px;width:338px;display:block;background:var(--bg-2)}.app-main{flex:1;width:100%;padding:20px 28px 60px}.app-footer{border-top:1px solid var(--line-0);padding:14px 28px;display:flex;justify-content:space-between;gap:8px}.topbar-inner{padding:12px 28px;display:flex;align-items:center;gap:18px;min-width:0}.show-root{margin:-20px -28px -60px;position:relative;min-height:calc(100vh - 120px);padding-bottom:104px}.show-hero{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:2}.show-hero-inner{pointer-events:auto;text-align:center;width:100%;padding:30px 24px 26px}.show-h1{font-size:34px;letter-spacing:-.02em}.show-stats{display:flex;justify-content:center;gap:38px;margin:34px 0 20px;flex-wrap:wrap;row-gap:18px}.show-stat-num{font-size:34px;font-weight:600}.show-blur{position:absolute;top:0;left:0;right:0;height:650px;pointer-events:none;z-index:1}.show-prov{position:fixed;left:0;right:0;bottom:0;z-index:3;pointer-events:none;display:flex;justify-content:center}.show-prov p{margin:0;padding:26px 24px 16px;text-align:center;font-size:14px;max-width:860px;color:var(--tx-0);text-shadow:0 1px 6px rgba(0,0,0,.9),0 0 24px rgba(0,0,0,.7)}@media (max-width: 740px){.app-main{padding:14px 14px 48px}.app-footer{flex-direction:column;align-items:center;text-align:center;padding:12px 14px}.topbar-inner{padding:10px 14px;gap:10px}.topbar-inner button{padding:6px 10px;font-size:12px}.hide-sm{display:none}.show-root{margin:-14px -14px -48px;display:flex;flex-direction:column}.show-hero{position:static;order:-1}.show-hero-inner{padding:22px 16px 14px}.show-h1{font-size:25px}.show-stats{gap:16px 26px;margin:22px 0 16px}.show-stat-num{font-size:23px}.show-blur{display:none}.show-prov p{font-size:11.5px;padding:28px 16px 10px;background:linear-gradient(to top,rgba(10,14,20,.92) 55%,transparent)}.marquee-video{height:122px;width:217px}.marquee-track{gap:10px}.transport-bar{flex-wrap:wrap;row-gap:0;padding:6px 10px 8px}.transport-scrub{flex:1 1 100%!important;order:9}.transport-readout{font-size:10px!important;gap:8px!important;margin-left:auto}.explorer-head{flex-wrap:wrap;gap:12px}.explorer-head h1{font-size:19px}.match-id-tag{display:none}.filters-row{flex-wrap:wrap;row-gap:8px}.facet-panel{width:min(420px,calc(100vw - 28px))!important}.panel-head{flex-wrap:wrap;row-gap:6px}}@media (max-width: 1000px){.topbar-stats{display:none!important}}@media (max-width: 860px){.topbar-sub{display:none!important}}@media (max-width: 740px) and (orientation: portrait){.force-landscape{position:fixed;top:0;left:0;width:100vh;height:100vw;width:100dvh;height:100dvw;transform:rotate(90deg) translateY(-100%);transform-origin:top left;overflow:hidden;background:var(--bg-0);z-index:10}.force-landscape .app-scroll{height:100%;overflow-y:auto;overflow-x:clip;-webkit-overflow-scrolling:touch}.force-landscape .app-main{padding:10px 14px 30px}}
