@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;900&display=swap";:root{color-scheme:dark;--font-ui: "Archivo", Arial, sans-serif;--font-data: var(--font-ui);--bg: #020617;--surface-1: #0f172a;--surface-2: #111c32;--surface-hover: #1e293b;--surface-ink: #070d1d;--card: #0f172a;--card-deep: #070d1d;--card-hover: #1e293b;--amber-500: #f59e0b;--amber-400: #fbbf24;--amber-600: #d97706;--emerald-400: #34d399;--emerald-500: #10b981;--red-400: #f87171;--red-500: #ef4444;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--border-amber: rgba(245, 158, 11, .35);--border-emerald: rgba(16, 185, 129, .35);--focus: 0 0 0 3px rgba(245, 158, 11, .34);--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 28px;--text-2xl: 40px;--text-3xl: clamp(48px, 7vw, 88px);--leading-tight: 1.04;--leading-ui: 1.35;--leading-copy: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-edge: 0 1px 0 rgba(255, 255, 255, .04);--motion-fast: .12s;--motion-ui: .18s;--ease-out: cubic-bezier(.2, .8, .2, 1);--z-sticky: 20}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg)}body.qs-body{min-height:100vh;min-width:0;margin:0;background:var(--bg)!important;color:var(--slate-200)!important;font:400 var(--text-md)/var(--leading-copy) var(--font-ui)!important;-webkit-font-smoothing:antialiased;overflow-x:hidden}.qs-body .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qs-body a{color:inherit}.qs-body button,.qs-body input,.qs-body select{font:inherit}.qs-body :focus-visible{outline:none;box-shadow:var(--focus)}.qs-body .mono,.qs-body .number{font-family:var(--font-data);font-variant-numeric:tabular-nums}.qs-body .up{color:var(--emerald-400)}.qs-body .down{color:var(--red-400)}.qs-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.qs-eyebrow{color:var(--amber-400);font:700 var(--text-xs)/1 var(--font-data);letter-spacing:.12em;text-transform:uppercase}.qs-muted{color:var(--slate-400)}.qs-topbar{position:sticky;top:0;z-index:var(--z-sticky);min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4);padding:0 var(--space-6);border-bottom:1px solid var(--border);background:#020617f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qs-nav-side{display:flex;align-items:center;min-width:0}.qs-nav-side.left{justify-content:flex-start}.qs-nav-side.right{justify-content:flex-end}.qs-topbar .qs-brand{min-height:44px}.qs-brand{display:inline-flex;align-items:center;gap:10px;color:var(--amber-400);font-weight:900;letter-spacing:-.03em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.qs-brand:focus-visible{outline:2px solid var(--amber-400);outline-offset:4px}.qs-brand span{color:inherit}.qs-bolt{width:14px;height:22px;fill:currentColor;flex:0 0 auto}.qs-nav{display:flex;gap:2px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-ink)}.qs-nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;border-radius:var(--radius-sm);color:var(--slate-400);font:700 12px/1 var(--font-data);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background var(--motion-ui) var(--ease-out),color var(--motion-ui) var(--ease-out)}.qs-nav a:hover,.qs-nav a[aria-current]{color:var(--slate-200);background:var(--surface-hover)}.qs-nav a[aria-current]{color:var(--amber-400)}.qs-nav-item-menu{position:relative;display:inline-flex}.qs-nav-dropdown{display:none;position:absolute;top:100%;left:0;z-index:21;min-width:176px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-ink);box-shadow:0 12px 30px #00000047}.qs-nav-item-menu:hover .qs-nav-dropdown,.qs-nav-item-menu:focus-within .qs-nav-dropdown{display:block}.qs-nav .qs-nav-dropdown a{display:flex;width:100%;min-height:44px;align-items:center;padding:0 12px;border-radius:var(--radius-sm);color:var(--slate-400);font:700 12px/1.25 var(--font-data);letter-spacing:normal;text-decoration:none;text-transform:none;white-space:nowrap;transition:none}.qs-nav .qs-nav-dropdown a:hover,.qs-nav .qs-nav-dropdown a[aria-current=page]{color:var(--slate-200);background:var(--surface-hover)}.qs-nav .qs-nav-dropdown a[aria-current=page]{color:var(--amber-400)}.qs-nav .qs-nav-dropdown a:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px;box-shadow:none}.qs-subnav{width:min(1180px,calc(100% - 32px));margin:0 auto;border-bottom:1px solid var(--border)}.qs-subnav.qs-subnav-market{width:min(100%,1280px);padding-inline:24px}.qs-subnav.qs-subnav-index{width:min(100%,896px);padding-inline:24px}.qs-subnav.qs-subnav-column{width:min(720px,calc(100% - 32px));padding-inline:24px}.qs-subnav.qs-subnav-article{width:min(820px,calc(100% - 32px))}.qs-subnav.qs-subnav-heatmap,.qs-subnav.qs-subnav-sets{width:min(100%,1440px);padding-inline:20px}.qs-subnav-raids4{width:min(1120px,100%);padding-inline:24px}.qs-subnav ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:4px 0;list-style:none}.qs-subnav a{display:inline-flex;min-height:44px;align-items:center;padding:0 12px;border-radius:var(--radius-sm);color:var(--slate-400);font:600 12px/1 var(--font-ui);text-decoration:none;white-space:nowrap}.qs-subnav a:hover,.qs-subnav a[aria-current=page]{color:var(--slate-200);background:var(--surface-hover)}.qs-subnav a[aria-current=page]{color:var(--amber-400)}.qs-status{display:inline-flex;height:14px;min-height:14px;align-items:center;gap:8px;color:var(--emerald-400);font:700 11px/14px var(--font-data);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.qs-status>span{line-height:14px;vertical-align:middle}.qs-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.qs-current-section,.qs-mobile-menu{display:none}.qs-menu-toggle{list-style:none;cursor:pointer}.qs-menu-toggle::-webkit-details-marker{display:none}.qs-menu-toggle::marker{content:""}.qs-menu-panel{display:none;position:absolute;top:100%;right:16px;left:16px;z-index:21;max-height:calc(100vh - 109px);max-height:calc(100dvh - 109px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin-top:4px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-ink);box-shadow:0 12px 30px #00000047}.qs-mobile-menu[open] .qs-menu-panel{display:flex;flex-direction:column;gap:2px}.qs-menu-panel a{display:flex;width:100%;min-height:44px;align-items:center;padding:8px 12px;border-radius:var(--radius-sm);color:var(--slate-200);font:700 12px/1.25 var(--font-data);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere}.qs-menu-panel a:hover,.qs-menu-panel a[aria-current=page]{background:var(--surface-hover)}.qs-menu-panel a[aria-current=true]{background:transparent;color:var(--amber-400)}.qs-menu-panel a[aria-current=page]{color:var(--amber-400);box-shadow:inset 3px 0 var(--amber-400)}.qs-menu-panel a:not(.qs-menu-sublink){margin-top:8px}.qs-menu-panel a:first-child{margin-top:0}.qs-menu-panel a.qs-menu-sublink{padding-left:28px;color:var(--slate-400);font-weight:600}.qs-menu-panel a.qs-menu-sublink[aria-current=page]{color:var(--amber-400)}.qs-mobile-menu .qs-menu-toggle:focus-visible,.qs-menu-panel a:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px;box-shadow:none}.qs-item-view{width:min(100%,56rem);margin-inline:auto;padding:24px 16px}.qs-ssr.qs-item-breadcrumb{margin-bottom:0;padding-bottom:var(--space-4)}.qs-ssr.qs-item-breadcrumb>.qs-breadcrumb{margin-bottom:0}.qs-item-breadcrumb+.qs-item-view.qs-ssr{margin-top:0}.qs-item-view-skeleton i{display:block;background:#94a3b81f;border-radius:4px}.qs-item-skeleton-back{width:104px;height:16px;margin-bottom:16px;background:#94a3b81f;border-radius:4px}.qs-item-skeleton-title{display:flex;min-height:48px;align-items:center;gap:12px;margin-bottom:24px}.qs-item-skeleton-icon{width:40px;height:40px;flex:0 0 40px;border-radius:6px;background:#94a3b81f}.qs-item-skeleton-title-copy{display:grid;gap:8px}.qs-item-skeleton-title-copy i:first-child{width:184px;max-width:55vw;height:22px}.qs-item-skeleton-title-copy i:last-child{width:92px;height:12px}.qs-item-skeleton-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:12px;margin-bottom:24px;padding:16px;border:1px solid rgba(245,158,11,.24);border-radius:var(--radius-lg);background:var(--surface-ink)}.qs-item-skeleton-ticket i{height:12px}.qs-item-skeleton-ticket i:first-child{width:110px}.qs-item-skeleton-ticket i:nth-child(2){width:56px;height:30px;grid-column:2;grid-row:1 / span 2}.qs-item-skeleton-ticket i:nth-child(3){width:min(100%,440px);height:16px}.qs-item-skeleton-ticket i:nth-child(4){width:70%;height:72px;grid-column:1 / -1;margin-top:4px}.qs-item-skeleton-ticket.is-empty{min-height:194px}.qs-item-skeleton-ticket.has-order{min-height:317px}.qs-item-skeleton-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.qs-item-skeleton-price{min-width:0;min-height:84px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-item-skeleton-chart{padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-item-skeleton-chart-head{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.qs-item-skeleton-chart-head i:first-child{width:86px;height:14px}.qs-item-skeleton-chart-head i:last-child{width:198px;max-width:62%;height:30px}.qs-item-skeleton-plot{min-height:112px;border-radius:6px;background:#94a3b80d}.qs-item-skeleton-plot.has-chart{min-height:280px}.qs-item-skeleton-volume{min-height:82px;margin-top:4px;border-radius:4px;background:#94a3b80d}.qs-item-skeleton-related{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-item-skeleton-related>i{width:116px;height:20px;margin-bottom:12px}.qs-item-skeleton-indexes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.qs-item-skeleton-index{min-height:34px;border-radius:6px;background:#f59e0b14}.qs-item-skeleton-peers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qs-item-skeleton-peer{min-height:40px;border-radius:6px;background:#94a3b812}@media (min-width: 640px){.qs-item-view{padding-inline:24px}.qs-item-skeleton-prices{grid-template-columns:repeat(4,minmax(0,1fr))}.qs-item-skeleton-peers{grid-template-columns:repeat(3,minmax(0,1fr))}}.qs-item-history-svg{display:block;width:100%;height:256px}.qs-item-chart-loading{display:grid;min-height:112px;place-items:center}.qs-item-chart-loading.has-chart{min-height:280px}.qs-item-chart-loading.has-chart.has-volume{min-height:362px}.qs-item-volume-svg{display:block;width:100%;height:48px}.qs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background var(--motion-ui) var(--ease-out),color var(--motion-ui) var(--ease-out),border-color var(--motion-ui) var(--ease-out)}.qs-btn-primary{background:var(--amber-500);color:#1b1202!important}.qs-btn-primary:hover{background:var(--amber-400)}.qs-btn-secondary{border-color:var(--border-strong);background:var(--surface-1);color:var(--slate-200)!important}.qs-btn-secondary:hover{border-color:var(--amber-500);color:var(--amber-400)!important}.qs-panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-edge)}.qs-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.qs-panel-head h2,.qs-panel-head h3{margin:0;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase}.qs-verdict{display:inline-flex;min-width:74px;min-height:30px;align-items:center;justify-content:center;padding:0 10px;border:1px solid currentColor;border-radius:4px;font:800 14px/1 var(--font-data);letter-spacing:.05em}.qs-verdict-buy{color:var(--amber-400);background:#f59e0b1a}.qs-verdict-decent{color:var(--emerald-400);background:#10b98117}.qs-verdict-risky{color:#f6b88a;background:#d977061a}.qs-verdict-avoid{color:var(--red-400);background:#ef444417}.qs-ticket{position:relative;overflow:hidden;background:var(--surface-ink);border:1px solid rgba(245,158,11,.32);border-radius:var(--radius-lg)}.qs-ticket:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:24px 24px}.qs-ticket>*{position:relative}.qs-ticket-label{color:var(--slate-500);font:700 11px/1 var(--font-data);letter-spacing:.12em;text-transform:uppercase}.qs-ticket-order{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:end;padding:12px 0;border-top:1px solid var(--border)}.qs-ticket-order strong{display:block;color:var(--slate-200);font:700 clamp(18px,2.5vw,26px)/1.1 var(--font-data)}.qs-ticket-order .qs-side{font:800 12px/1 var(--font-data);letter-spacing:.08em}.qs-ticket-order.buy .qs-side{color:var(--amber-400)}.qs-ticket-order.sell .qs-side{color:var(--slate-400)}.qs-ticket-profit{display:block;color:var(--emerald-400);font:700 clamp(24px,3.5vw,38px)/1 var(--font-data)}.qs-ticket-foot{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:12px;padding-top:10px;border-top:1px solid var(--border);color:var(--slate-500);font:600 9px/1.4 var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-market-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.qs-market-row:last-child{border-bottom:0}.qs-market-row strong{display:block;overflow:hidden;color:var(--slate-200);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.qs-market-row small{color:var(--slate-500);font:600 10px/1.3 var(--font-data)}.qs-market-values{text-align:right}.qs-market-values b,.qs-market-values span{display:block;font:700 13px/1.35 var(--font-data)}.qs-state{padding:var(--space-8);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-ink)}.qs-state strong{display:block;margin-bottom:6px}.qs-state-stale{border-color:#f8717159}.qs-state-stale strong{color:var(--red-400)}.qs-table-scroll{max-width:100%;overflow-x:auto}.qs-table-scroll table{min-width:860px}.qs-ssr{max-width:720px;margin:var(--space-12) auto;padding:0 var(--space-6);font-size:max(var(--text-md),15px)}.qs-ssr h1,.qs-ssr h2,.qs-ssr h3{color:#fff}.qs-ssr>nav[aria-label=Breadcrumb]{margin-bottom:var(--space-4);color:var(--slate-400);font-size:var(--text-sm)}.qs-ssr>h1{margin:0 0 var(--space-6);font-size:clamp(28px,5vw,40px);line-height:var(--leading-tight)}.qs-ssr p,.qs-ssr li{line-height:var(--leading-copy)}.qs-ssr .qs-table-scroll{margin-block:var(--space-4)}.qs-ssr table{border-collapse:collapse;background:var(--surface-1);font-size:14px}.qs-ssr th,.qs-ssr td{padding:var(--space-2) var(--space-3);border:1px solid var(--border);text-align:left}.qs-ssr th{color:var(--slate-300)}.qs-ssr a{color:var(--amber-400)}.qs-price-history a,.qs-this-week a,.qs-market-404 a,.qs-item-view .qs-state a{text-decoration-thickness:.08em;text-underline-offset:.15em}.qs-price-history{margin-block:var(--space-4);padding:var(--space-5)}.qs-price-history ul{padding-left:1.25em}.qs-price-history li+li{margin-top:var(--space-3)}.qs-citation{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--slate-400);font-size:var(--text-sm);overflow-wrap:anywhere}.qs-citation a{font-weight:700}.qs-citation-text{margin:0}.qs-citation-actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--space-2)}.qs-market-app .qs-heatmap-view .qs-citation-actions,.qs-ssr.qs-heatmap .qs-citation-actions{gap:4px 16px}.qs-this-week>nav[aria-label=Breadcrumb] a,.qs-this-week>.qs-panel ul a,.qs-market-404 .qs-state ul a,.qs-item-view .qs-state ul a,.qs-item-view>.qs-price-history+p a,.qs-citation-actions a{display:inline-flex;min-height:44px;align-items:center;padding-inline:var(--space-2);overflow-wrap:anywhere}.qs-citation-actions span{margin-inline:var(--space-1)}.qs-this-week>.qs-panel{margin-block:var(--space-4);padding:var(--space-4)}.qs-this-week .qs-market-week-lead{margin:0 0 var(--space-4);padding:var(--space-4);border-left:3px solid var(--amber-500);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-100);font-size:var(--text-lg);font-weight:600}.qs-this-week .qs-week-movers h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.qs-this-week .qs-week-movers h2:not(:first-child){margin-top:var(--space-5)}.qs-this-week>.qs-panel h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md);line-height:var(--leading-ui)}.qs-this-week>.qs-panel h3+p{margin:0 0 var(--space-4)}.qs-this-week .qs-week-table{width:100%;min-width:0;table-layout:fixed}.qs-this-week .qs-week-table th:first-child,.qs-this-week .qs-week-table td:first-child{width:56px}.qs-this-week .qs-week-table th:last-child,.qs-this-week .qs-week-table td:last-child{width:112px;text-align:right;white-space:nowrap}.qs-this-week .qs-week-table td:last-child{font-family:var(--font-data);font-variant-numeric:tabular-nums}.qs-this-week .qs-week-table td:nth-child(2){overflow-wrap:anywhere}.qs-this-week .qs-week-table td:nth-child(2) a{display:inline-flex;min-height:44px;align-items:center}.qs-this-week .qs-week-method h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.qs-this-week .qs-week-method p{margin:0}.qs-market-404 .qs-state{margin-top:var(--space-4)}.qs-market-404 .qs-state ul,.qs-item-view .qs-state ul{padding-left:1.25em}.qs-market-404 .qs-state li+li,.qs-item-view .qs-state li+li{margin-top:var(--space-2)}.qs-ssr-filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-4);margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-ssr-filters label{display:grid;gap:var(--space-2)}.qs-ssr-filters input,.qs-ssr-filters select{min-height:44px;max-width:100%;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-ink);color:var(--slate-100);font:500 14px var(--font-data)}.qs-items-directory .qs-jump-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:0;list-style:none}.qs-items-directory .qs-item-list,.qs-index-editorial .qs-item-list{columns:3;padding-left:1.2em}.qs-items-directory .qs-item-list li,.qs-index-editorial .qs-item-list li{break-inside:avoid;margin-bottom:var(--space-2)}.qs-index-editorial{max-width:720px;margin:var(--space-8) auto;padding:var(--space-5)}.qs-index-editorial h2{margin-top:0}.qs-flips .qs-table-scroll td:first-child a{display:inline-flex;align-items:center;min-height:44px}.qs-flips{max-width:1180px}.qs-flip-method{margin-bottom:var(--space-6);padding:var(--space-5)}.qs-flip-method h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.qs-flip-method p{margin:0}.qs-flip-tier{margin-block:var(--space-4);overflow:hidden}.qs-flip-tier .qs-panel-head span{color:var(--slate-400);font:600 var(--text-xs)/1.3 var(--font-data)}.qs-flip-tier-body{padding:0 var(--space-4) var(--space-2)}.qs-flips .qs-table-scroll table{min-width:0;width:100%;table-layout:fixed}.qs-flips th:first-child,.qs-flips td:first-child{width:22%}.qs-flips th,.qs-flips td{overflow-wrap:anywhere}.qs-flips .qs-table-scroll{overscroll-behavior-x:contain}@media (max-width: 760px){.qs-flips .qs-table-scroll table{min-width:680px;table-layout:auto}}@media (max-width: 640px){.qs-items-directory .qs-item-list,.qs-index-editorial .qs-item-list{columns:1}}.qs-table-scroll th{position:sticky;top:0;z-index:1;background:var(--surface-ink)}.qs-table-scroll tr:hover{background:#ffffff08}.qs-home-hero{padding:var(--space-16) 0 var(--space-12)}.qs-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(32px,6vw,72px);align-items:center}.qs-home-hero h1{max-width:620px;margin:14px 0 20px;color:#fff;font-size:clamp(48px,7vw,88px);line-height:.96;letter-spacing:-.055em}.qs-home-hero h1 .accent{color:var(--amber-400)}.qs-home-copy{max-width:540px;color:var(--slate-300);font-size:19px;line-height:1.5}.qs-home-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:28px}.qs-home-ticket{width:100%;max-width:520px;margin-left:auto;padding:28px}.qs-ticket-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.qs-ticket-top h2{margin:5px 0 6px;color:#fff;font-size:clamp(24px,2.8vw,34px);line-height:1.05;letter-spacing:-.04em;text-transform:uppercase}.qs-ticket-reason{max-width:760px;margin:0;color:var(--slate-300);font:500 12px/1.45 var(--font-data)}.qs-ticket-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:18px}.qs-ticket-grid .qs-ticket-profit-wrap{grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--border)}.qs-ticket-empty{display:flex;align-items:center;gap:12px;padding:12px 14px}.qs-ticket-empty strong{flex:0 0 auto;margin:0}.qs-ticket-empty .qs-muted{font-size:12px;line-height:1.4}.qs-item-history-controls{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.qs-item-history-controls::-webkit-scrollbar{display:none}.qs-section{padding:88px 0;border-top:1px solid var(--border)}.qs-section-alt{background:#0f172a59}.qs-section-head{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:34px}.qs-section-head h2{margin:10px 0 0;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.045em}.qs-section-head p{margin:0;color:var(--slate-400)}.qs-engine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.qs-engine-preview{min-height:250px;padding:0 20px 20px;overflow:hidden}.qs-engine-preview .qs-panel-head{margin:0 -20px 10px}.qs-engine-preview .qs-panel-head a{color:var(--amber-400);font:700 12px/1 var(--font-data);text-transform:uppercase}.qs-mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}.qs-mini-row:last-child{border-bottom:0}.qs-mini-row strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qs-mini-row span{font:600 12px/1 var(--font-data)}.qs-index-total{padding:22px 0 16px}.qs-index-total strong{display:block;color:#fff;font:700 34px/1 var(--font-data)}.qs-index-total span{color:var(--red-400);font:600 13px/1 var(--font-data)}.qs-coffer-callout{margin-top:16px;padding:18px;border-left:3px solid var(--amber-500);background:var(--surface-ink)}.qs-coffer-callout strong{display:block;color:#fff}.qs-coffer-callout span{color:var(--slate-400);font-size:13px}.qs-install-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.qs-install-grid h2{margin:10px 0 16px;color:#fff;font-size:44px;line-height:1;letter-spacing:-.04em}.qs-steps{margin:0;padding:0;list-style:none;counter-reset:qs-step}.qs-steps li{counter-increment:qs-step;display:grid;grid-template-columns:34px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.qs-steps li:before{content:counter(qs-step);display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--amber-500);border-radius:50%;color:var(--amber-400);font:700 12px/1 var(--font-data)}.qs-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:48px}.qs-boundary{padding:22px}.qs-boundary h3{margin:0 0 8px;color:#fff;font-size:18px}.qs-boundary p{margin:0;color:var(--slate-400);font-size:14px}.qs-home-faq{max-width:760px;margin-inline:auto}.qs-home-faq details{padding:16px 0;border-bottom:1px solid var(--border)}.qs-home-faq summary{cursor:pointer;color:var(--slate-200);font-weight:700}.qs-home-faq p{margin:10px 0 0;color:var(--slate-400);font-size:14px}.qs-home-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.qs-home-resources article{padding:22px}.qs-home-resources h3{margin:0 0 8px;color:#fff;font-size:18px;line-height:1.25}.qs-home-resources h3 a{color:inherit}.qs-home-resources h3 a:hover{color:var(--amber-400)}.qs-home-resources p{margin:0;color:var(--slate-400);font-size:14px;line-height:1.45}.qs-home-explore-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 18px;margin:0;padding-left:20px}.qs-home-explore-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--amber-400)}.qs-market-related-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:16px 0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6}.qs-market-related-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--amber-400)}.qs-market-related-links a:hover{color:#fff}.qs-item-tool-links{margin:16px 0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6}.qs-item-tool-links a{color:var(--amber-400)}.qs-flip-calculator{padding:24px}.qs-flip-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.qs-flip-fields label{display:grid;gap:8px;color:var(--slate-300);font-size:14px;font-weight:700}.qs-flip-fields input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-ink);color:var(--slate-200);font-family:var(--font-data)!important}.qs-flip-tax-note,.qs-flip-noscript{color:var(--slate-400);font-size:13px}.qs-flip-message{min-height:1.5em;margin:12px 0 0;color:var(--red-400)}.qs-flip-result{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.qs-flip-result h3{margin:0 0 12px;color:var(--amber-400);font-size:22px}.qs-flip-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.qs-flip-result dl>div{padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-ink)}.qs-flip-result dt{color:var(--slate-400);font-size:12px}.qs-flip-result dd{margin:4px 0 0;color:var(--slate-200);font:700 16px/1.3 var(--font-data);overflow-wrap:anywhere}.qs-flip-result p{color:var(--slate-400);font-size:14px}.qs-flip-result a,.qs-flip-noscript a{color:var(--amber-400)}.qs-section-head a{color:var(--amber-400);font:700 12px/1 var(--font-data);text-transform:uppercase}.qs-section-head a:hover{color:#fff}.qs-footer{padding:28px 0 44px;border-top:1px solid var(--border);color:var(--slate-500);font:400 12px/1.5 var(--font-ui)}.qs-footer .qs-shell{display:grid;gap:var(--space-4)}.qs-footer .qs-brand{margin:0}.qs-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.qs-footer-group{min-width:0}.qs-footer-group h2{margin:0 0 var(--space-1);color:var(--slate-300);font:700 13px/1.35 var(--font-ui)}.qs-footer-group ul{margin:0;padding:0;list-style:none}.qs-footer-group a{display:flex;min-width:0;min-height:44px;align-items:center;padding:4px 0;color:var(--slate-300);font:400 13px/1.35 var(--font-ui);overflow-wrap:anywhere}.qs-footer-group a:hover{color:var(--amber-400)}.qs-footer-fine-print{margin:0;color:var(--slate-400)}.qs-footer a{color:var(--slate-300)}.qs-footer a:hover{color:var(--amber-400)}.qs-body .glass{background:var(--surface-1)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.qs-body .tracked-glow{box-shadow:0 0 0 1px #f59e0b38!important;border-color:var(--amber-500)!important}.qs-body .enter-anim{animation-duration:var(--motion-ui)}.qs-body select,.qs-body input[type=text],.qs-body input[type=number]{min-height:40px}.qs-body img{max-width:100%}@media (max-width: 1340px){.qs-topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 16px}.qs-nav{grid-column:1 / -1;grid-row:2;min-width:0;justify-content:center}.qs-nav-side.right{justify-content:flex-end}}@media (max-width: 900px){.qs-subnav-raids4{padding-inline:16px}.qs-home-grid,.qs-section-head,.qs-install-grid{grid-template-columns:1fr}.qs-home-ticket{margin-left:0}.qs-engine-grid,.qs-boundaries,.qs-home-resources,.qs-flip-fields{grid-template-columns:1fr}.qs-section{padding:64px 0}}@media (max-width: 899px){.qs-subnav.qs-subnav-sets{padding-inline:16px}}@media (max-width: 520px){.qs-shell,.qs-subnav,.qs-subnav.qs-subnav-column,.qs-subnav.qs-subnav-article{width:min(100% - 24px,680px)}.qs-subnav-raids4{width:100%}.qs-subnav.qs-subnav-heatmap{padding-inline:16px}.qs-subnav{overflow-x:auto;scrollbar-width:none}.qs-subnav::-webkit-scrollbar{display:none}.qs-subnav ul{width:max-content;min-width:100%;flex-wrap:nowrap}.qs-topbar{height:89px;min-height:89px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 24px;column-gap:8px;row-gap:4px;padding:8px 16px}#root:empty{min-height:89px}.qs-topbar>.qs-nav-side.left{grid-row:1;grid-column:1}.qs-topbar>.qs-nav,.qs-topbar>.qs-nav-side.right{display:none}.qs-topbar>.qs-nav .qs-nav-dropdown{display:none}.qs-topbar>.qs-mobile-menu{position:static;display:block;grid-row:1;grid-column:2}.qs-topbar>.qs-current-section{display:block;grid-row:2;grid-column:1 / -1;margin:0;color:var(--slate-400);font:600 11px/24px var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-menu-toggle{display:flex;min-width:72px;min-height:44px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-ink);color:var(--slate-200);font:700 11px/1 var(--font-data);letter-spacing:.06em;text-transform:uppercase}.qs-mobile-menu[open]>.qs-menu-toggle{background:var(--surface-hover)}.qs-brand{font-size:14px}.qs-market-app .market-control-groups{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.qs-market-app .market-control-groups>[role=group]{max-width:100%;overflow-x:auto}.qs-ticket-empty{display:block}.qs-ticket-empty strong{margin-bottom:4px}.qs-ticket-foot{display:block}.qs-ticket-foot span{display:block;margin-top:4px}.qs-item-skeleton-ticket.is-empty{min-height:292px}.qs-item-skeleton-ticket.has-order{min-height:470px}.qs-market-row{gap:10px;padding-inline:12px}.qs-home-hero{padding-top:48px}.qs-home-copy{font-size:17px}.qs-home-ticket{padding:20px}.qs-ticket-top{display:grid}.qs-ticket-grid{grid-template-columns:1fr}.qs-ticket-grid .qs-ticket-profit-wrap{grid-column:1}.qs-ticket-order strong{font-size:24px}}@media (max-width: 639px){.qs-subnav.qs-subnav-market,.qs-subnav.qs-subnav-index{padding-inline:16px}}@media (max-width: 420px){.qs-subnav.qs-subnav-heatmap,.qs-subnav.qs-subnav-sets{padding-inline:12px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qs-resources-main{min-height:80vh;padding:var(--space-16) 0 var(--space-20)}.qs-resource-intro{max-width:760px;margin:0 auto var(--space-12);text-align:center}.qs-resource-kicker,.qs-plugin-kicker{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid var(--border-amber);border-radius:var(--radius-pill);background:#f59e0b14}.qs-resource-intro h1{margin:18px 0 16px;color:#fff;font-size:clamp(40px,6vw,64px);line-height:.98;letter-spacing:-.055em}.qs-resource-intro h1 .accent{color:var(--amber-400)}.qs-resource-intro>p{max-width:590px;margin:0 auto;color:var(--slate-400);font-size:17px;line-height:1.55}.qs-resource-intro>p+p{margin-top:12px}.qs-resource-intro>p a{display:inline-flex;min-height:44px;align-items:center;color:var(--amber-400);text-decoration:underline;text-underline-offset:3px}.qs-resource-count{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:620px;margin:var(--space-8) auto 0;padding:14px 18px;background:var(--surface-ink);border-color:var(--border-amber);text-align:left}.qs-resource-count:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--amber-500)}.qs-label{color:var(--slate-400);font:700 11px/1.3 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.qs-data{color:var(--amber-400);font:700 13px/1.3 var(--font-data)}.qs-resource-category{margin-top:var(--space-12)}.qs-resource-category:first-of-type{margin-top:0}.qs-resource-category-heading{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--amber-400);font:700 13px/1.2 var(--font-data);letter-spacing:.12em;text-transform:uppercase}.qs-resource-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.qs-resource-card{display:flex;flex-direction:column;min-height:176px;padding:var(--space-5);border-top:2px solid var(--amber-500);transition:border-color var(--motion-ui) var(--ease-out),transform var(--motion-ui) var(--ease-out)}.qs-resource-card:hover{border-color:var(--amber-400);transform:translateY(-2px)}.qs-tools .qs-tool-card,.qs-ge-desk-card{color:inherit;text-decoration:none}.qs-tools .qs-tool-card:focus-visible,.qs-ge-desk-card:focus-visible{outline:3px solid var(--amber-400);outline-offset:3px;box-shadow:none}.qs-resource-card h3{margin:0 0 var(--space-2);color:#fff;font-size:16px;line-height:1.3}.qs-resource-card h3 a{color:inherit}.qs-resource-card h3 a:hover{color:var(--amber-400)}.qs-tools>p{max-width:65ch;margin:0 0 24px;font-size:16px;line-height:1.6}.qs-tools .qs-tool-card{min-height:144px}.qs-tools .qs-tool-card h2{margin:0 0 var(--space-2);color:#fff;font-size:18px;line-height:1.3}.qs-tools .qs-tool-card:hover h2,.qs-ge-desk-card:hover h3{color:var(--amber-400)}.qs-ge-desk-card{min-height:0}.qs-tools>.qs-market-related-links{margin-top:24px}.qs-resource-description{display:-webkit-box;margin:0;overflow:hidden;color:var(--slate-400);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.qs-tools .qs-resource-description{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:14px}.qs-resource-read,.qs-back-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-4);color:var(--amber-400);font:700 11px/1.2 var(--font-data);letter-spacing:.07em;text-transform:uppercase}.qs-resource-read:hover,.qs-back-link:hover{color:#fff}.qs-resource-empty{margin-top:var(--space-8);text-align:center}.qs-article-main{min-height:80vh;padding:var(--space-16) 0 var(--space-20)}.qs-article-wrap{max-width:820px}.qs-breadcrumb{margin-bottom:var(--space-6);color:var(--slate-400);font:600 11px/1.4 var(--font-ui);letter-spacing:.07em;text-transform:uppercase}.qs-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.qs-breadcrumb li+li:before{content:"›";margin-inline:.65em;color:var(--slate-400)}.qs-ssr.qs-rotation .qs-breadcrumb a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.qs-body .qs-breadcrumb a{color:var(--slate-400);text-decoration:none}.qs-body .qs-breadcrumb a:hover{color:var(--amber-400);text-decoration:none}.qs-article-header{margin-bottom:var(--space-10)}.qs-article-header h1{margin:0 0 var(--space-4);color:#fff;font-size:clamp(36px,5vw,58px);line-height:1.02;letter-spacing:-.05em}.qs-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--slate-500);font:600 11px/1.3 var(--font-data);letter-spacing:.07em;text-transform:uppercase}.qs-tag{padding:4px 9px;border:1px solid rgba(245,158,11,.24);border-radius:var(--radius-pill);background:#f59e0b1a;color:var(--amber-400);font-weight:700;letter-spacing:.04em}.qs-article-content{color:var(--slate-300);font-size:16px;line-height:var(--leading-copy)}.qs-article-content p{margin:0 0 var(--space-6)}.qs-article-content h2{margin:var(--space-12) 0 var(--space-4);color:#fff;font-size:clamp(25px,4vw,34px);line-height:1.1;letter-spacing:-.035em}.qs-article-content h3{margin:var(--space-8) 0 var(--space-3);color:var(--slate-200);font-size:21px;line-height:1.2}.qs-article-content strong{color:var(--slate-200)}.qs-article-content a{color:var(--amber-400);text-decoration:underline;text-decoration-color:#fbbf2473;text-underline-offset:3px}.qs-article-content ul,.qs-article-content ol{margin:0 0 var(--space-6);padding-left:24px}.qs-article-content li{margin-bottom:var(--space-2)}.qs-article-content code{padding:.15em .4em;border:1px solid var(--border);border-radius:4px;background:var(--surface-1);color:var(--amber-400);font:.85em var(--font-data)}.qs-article-content pre{max-width:100%;margin:0 0 var(--space-6);padding:var(--space-5);overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-ink);color:var(--slate-300);font:14px/1.6 var(--font-data)}.qs-article-content pre code{padding:0;border:0;background:transparent}.qs-article-content table{display:block;width:100%;max-width:100%;margin:0 0 var(--space-6);overflow-x:auto;border:1px solid var(--border);border-collapse:collapse;background:var(--surface-1);font-size:14px}.qs-article-content th{padding:12px 16px;border-bottom:1px solid var(--border-amber);background:#f59e0b14;color:var(--slate-200);font:700 11px/1.3 var(--font-data);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.qs-article-content td{padding:12px 16px;border-bottom:1px solid var(--border);line-height:1.55}.qs-article-content tr:last-child td{border-bottom:0}.qs-article-content img{display:block;max-width:100%;height:auto;margin:0 auto var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-ink)}.qs-article-content iframe{display:block;width:100%;max-width:100%;aspect-ratio:620 / 378;height:auto;margin:0 auto var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md)}.qs-article-content blockquote{margin:0 0 var(--space-6);padding-left:var(--space-5);border-left:2px solid var(--amber-500);color:var(--slate-400);font-style:italic}.qs-related-tools{margin-top:var(--space-12);padding:var(--space-5);border-top:2px solid var(--amber-500)}.qs-related-tools h2{margin:0 0 var(--space-3);color:var(--slate-400);font:700 12px/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.qs-related-tools ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}.qs-related-tools a{color:var(--amber-400);font-size:13px;font-weight:700}.qs-related-tools a:hover{color:#fff}.qs-back-link{margin-top:var(--space-6);padding-top:0}.qs-plugin-hero{padding:var(--space-16) 0 var(--space-12);text-align:center}.qs-plugin-title{max-width:820px;margin:18px auto var(--space-5);color:#fff;font-size:clamp(42px,6vw,72px);line-height:.98;letter-spacing:-.055em}.qs-plugin-title .accent{color:var(--amber-400)}.qs-plugin-lede{max-width:690px;margin:0 auto var(--space-6);color:var(--slate-300);font-size:18px;line-height:1.55}.qs-plugin-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.qs-plugin-fine{margin:var(--space-4) 0 0;font:600 11px/1.3 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.qs-install-panel{max-width:680px;margin:var(--space-10) auto 0;padding:0 var(--space-5) var(--space-5);border-color:var(--border-amber);text-align:left}.qs-install-head{margin:0 calc(-1 * var(--space-5)) var(--space-4)}.qs-install-head strong{color:var(--slate-200);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.qs-status-chip{flex-shrink:0;padding:5px 10px;border:1px solid var(--border-emerald);border-radius:var(--radius-pill);background:#10b9811a;color:var(--emerald-400);font:700 10px/1 var(--font-data);letter-spacing:.05em;text-transform:uppercase}.qs-install-steps{margin:0;padding:0;list-style:none;counter-reset:qs-install-step}.qs-install-steps li{counter-increment:qs-install-step;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;color:var(--slate-400);font-size:14px;line-height:1.5}.qs-install-steps li:before{content:counter(qs-install-step);display:grid;flex:0 0 24px;place-items:center;width:24px;height:24px;border:1px solid var(--border-amber);border-radius:var(--radius-sm);color:var(--amber-400);font:700 11px/1 var(--font-data)}.qs-install-steps strong{color:var(--slate-200)}.qs-install-note{margin:var(--space-4) 0 0;color:var(--slate-500);font-size:12px;line-height:1.5}.qs-install-note a{color:var(--amber-400);text-decoration:underline;text-underline-offset:2px}.qs-plugin-section-head{display:block;margin-bottom:var(--space-10);text-align:center}.qs-plugin-section-head h2{margin-top:10px;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.045em}.qs-plugin-section-head .qs-plugin-section-sub{max-width:650px;margin:var(--space-4) auto 0;color:var(--slate-400);font-size:14px;line-height:1.6;text-align:center}.qs-plugin-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);max-width:960px;margin:0 auto;align-items:start}.qs-plugin-gallery-item{text-align:center}.qs-plugin-gallery-item picture{display:block}.qs-plugin-gallery-item img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-ink)}.qs-plugin-gallery-caption{margin:var(--space-3) 0 0;color:var(--slate-500);font:700 11px/1.45 var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-plugin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.qs-plugin-feature{padding:var(--space-5);border:1px solid var(--border);border-top:2px solid var(--amber-500);border-radius:var(--radius-md);background:var(--surface-1)}.qs-plugin-feature.emerald{border-top-color:var(--emerald-500)}.qs-plugin-feature.red{border-top-color:var(--red-400)}.qs-plugin-feature h3{margin:0 0 var(--space-3);color:var(--slate-200);font-size:15px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.qs-plugin-feature p,.qs-plugin-feature li{color:var(--slate-400);font-size:13px;line-height:1.6}.qs-plugin-feature p{margin:0}.qs-plugin-feature ul{margin:0;padding-left:18px}.qs-plugin-feature li+li{margin-top:var(--space-2)}.qs-plugin-feature a{color:var(--amber-400)}.qs-plugin-ladder{display:grid;grid-template-columns:1fr;gap:var(--space-3);max-width:740px;margin:0 auto}.qs-plugin-rung{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-plugin-rung p{margin:0;color:var(--slate-400);font-size:13px;line-height:1.55}.qs-plugin-rung strong{color:var(--slate-200)}@media (max-width: 900px){.qs-footer-groups,.qs-plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.qs-plugin-gallery,.qs-plugin-grid{grid-template-columns:1fr}.qs-plugin-gallery{max-width:320px}.qs-plugin-section-head{margin-bottom:var(--space-8)}}@media (max-width: 520px){.qs-resources-main,.qs-article-main{padding-top:var(--space-10)}.qs-resource-intro{margin-bottom:var(--space-10)}.qs-tools .qs-tool-card{min-height:0}.qs-resource-intro>p,.qs-plugin-lede{font-size:16px}.qs-resource-count{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.qs-article-header{margin-bottom:var(--space-8)}.qs-article-content{font-size:15px}.qs-article-content h2{margin-top:var(--space-10)}.qs-install-panel{padding-inline:var(--space-4)}.qs-install-head{margin-inline:calc(-1 * var(--space-4))}.qs-plugin-actions .qs-btn{width:100%}.qs-plugin-rung{gap:var(--space-3);padding-inline:var(--space-4)}}@media (max-width: 359px){.qs-footer-groups{grid-template-columns:1fr}}.qs-pilot-item{max-width:896px;margin:0 auto var(--space-12);padding:0 var(--space-6);color:var(--slate-300);font:400 var(--text-md)/var(--leading-copy) var(--font-ui);overflow-wrap:anywhere}.qs-pilot-item .qs-panel{margin:0 0 var(--space-6);padding:var(--space-5)}.qs-pilot-item h1{margin:var(--space-6) 0 var(--space-4);color:var(--slate-200);font-size:var(--text-2xl);font-weight:900;line-height:var(--leading-tight)}.qs-pilot-item h2{margin:0 0 var(--space-4);color:var(--slate-200);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-ui);letter-spacing:-.02em}.qs-pilot-item p{margin:0 0 var(--space-3)}.qs-pilot-item p:last-child{margin-bottom:0}.qs-pilot-item .qs-pilot-note{margin:var(--space-3) 0 var(--space-6);color:var(--slate-400);font-size:var(--text-sm)}.qs-pilot-recent-prices{min-height:110px}.qs-pilot-item time{display:inline-block;min-width:4ch;white-space:nowrap;font-variant-numeric:tabular-nums}.qs-pilot-item a{color:var(--amber-400);text-underline-offset:3px}.qs-pilot-item a:hover{text-decoration:underline}.qs-pilot-item table{width:100%;min-width:100%;border-collapse:collapse;font-size:var(--text-sm)}.qs-pilot-item th,.qs-pilot-item td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.qs-pilot-item th{color:var(--slate-200);font-weight:700}.qs-pilot-item td{font-family:var(--font-data);font-size:var(--text-xs)}.qs-pilot-item caption{text-align:left;padding:0 0 var(--space-3);color:var(--slate-400)}.qs-pilot-item .qs-pilot-faq{margin:0;padding:0;list-style:none}.qs-pilot-sources-heading{color:var(--slate-400);font-size:var(--text-sm)}.qs-pilot-sources{margin:0 0 var(--space-4);padding:0;list-style:none}.qs-pilot-sources li+li{border-top:1px solid var(--border)}.qs-pilot-sources a{display:block;min-height:44px;padding:var(--space-3) 0}.qs-pilot-faq li+li{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.qs-pilot-item .qs-pilot-faq h3{margin:0 0 var(--space-2);color:var(--slate-200);font-size:var(--text-md);font-weight:700;line-height:var(--leading-ui)}.qs-pilot-item [tabindex]:focus-visible,.qs-pilot-item a:focus-visible{outline:2px solid var(--amber-400);outline-offset:3px}@media (max-width: 639px){.qs-pilot-item{padding-inline:var(--space-4);font-size:var(--text-sm)}.qs-pilot-item .qs-panel{padding:var(--space-4)}.qs-pilot-item th,.qs-pilot-item td{padding:var(--space-2)}}.qs-raids4-page{max-width:1120px;margin:var(--space-10) auto var(--space-16);padding:0 var(--space-6);color:var(--slate-300);font:400 var(--text-md)/var(--leading-copy) var(--font-ui);overflow-wrap:anywhere}.qs-raids4-page>.qs-breadcrumb{margin-left:0}.qs-raids4-page h1,.qs-raids4-page h2,.qs-raids4-page h3,.qs-raids4-page h4{color:var(--slate-200)}.qs-raids4-page h1{margin:0 0 var(--space-3);font-size:clamp(30px,5vw,48px);font-weight:900;line-height:1.08;letter-spacing:-.04em}.qs-raids4-page h2{margin:0 0 var(--space-4);font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15;letter-spacing:-.03em}.qs-raids4-page p{margin:0 0 var(--space-4)}.qs-raids4-page section+section,.qs-raids4-item+.qs-raids4-item{margin-top:var(--space-10)}.qs-raids4-page h3{margin:var(--space-6) 0 var(--space-3);color:var(--slate-200);font-size:18px;font-weight:800;line-height:1.25}.qs-raids4-page ul{margin:0 0 var(--space-5);padding-left:24px}.qs-raids4-page li{margin-bottom:var(--space-2)}.qs-raids4-page a{color:var(--amber-400);text-underline-offset:3px}.qs-raids4-page a:hover{text-decoration:underline}.qs-raids4-page a:focus-visible,.qs-raids4-table-wrap:focus-visible{outline:2px solid var(--amber-400);outline-offset:3px}.qs-raids4-page p>a:only-child,.qs-raids4-page p.qs-raids4-footer a,.qs-raids4-page caption a{display:inline-flex;min-height:44px;align-items:center}.qs-raids4-page caption a{padding-block:8px}.qs-raids4-page li a{display:inline-block;min-height:44px;padding-block:10px;overflow-wrap:anywhere}.qs-raids4-jump{margin:var(--space-5) 0 var(--space-8);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-raids4-jump>strong{display:block;margin-bottom:var(--space-2);color:var(--slate-200)}.qs-raids4-jump ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.qs-raids4-jump li{margin:0}.qs-raids4-jump a{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--slate-200)}.qs-raids4-header{margin-bottom:var(--space-5);padding:var(--space-8);border:1px solid var(--border-amber);border-radius:var(--radius-lg);background:linear-gradient(120deg,rgba(245,158,11,.07),var(--surface-ink) 70%)}.qs-raids4-header h1{max-width:850px}.qs-raids4-eyebrow{margin:0 0 var(--space-2)!important;color:var(--amber-400);font:700 11px/1.4 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.qs-raids4-launch-status{margin:var(--space-6) 0 0!important;padding-top:var(--space-5);border-top:1px solid var(--border-amber);color:var(--amber-400);font-weight:700}.qs-raids4-confirmed{margin-top:var(--space-8);margin-bottom:var(--space-5);padding:var(--space-8);border-top:3px solid var(--emerald-400)}.qs-raids4-poll-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none}.qs-raids4-poll-list li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.qs-raids4-poll-list strong{color:var(--emerald-400);font-family:var(--font-data);white-space:nowrap}.qs-raids4-disclaimer{margin:0 0 var(--space-10)!important;color:var(--slate-400);font-size:var(--text-sm)}.qs-raids4-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-5)}.qs-raids4-section-head h2{margin-bottom:0}.qs-raids4-section-head>p{max-width:360px;margin:0;color:var(--slate-400);font-size:var(--text-sm)}.qs-raids4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.qs-raids4-card{min-width:0;padding:var(--space-6)}.qs-raids4-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.qs-raids4-rank{color:var(--slate-400);font:700 12px/1 var(--font-data)}.qs-raids4-call{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid currentColor;border-radius:4px;font:800 11px/1.2 var(--font-data);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.qs-raids4-call-rise{color:var(--emerald-400);background:#34d39914}.qs-raids4-call-fall{color:var(--red-400);background:#f8717114}.qs-raids4-call-mixed{color:var(--amber-400);background:#fbbf2414}.qs-raids4-card h3{margin:var(--space-3) 0 var(--space-4);font-size:19px;font-weight:800;line-height:1.2}.qs-raids4-card h3 a{text-decoration:none}.qs-raids4-live{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3)!important;color:var(--slate-400);font:600 11px/1.4 var(--font-data)}.qs-raids4-live>span{display:grid;gap:var(--space-1)}.qs-raids4-live>span:last-child{text-align:right}.qs-raids4-live strong{color:var(--slate-200);font-size:22px;font-variant-numeric:tabular-nums}.qs-raids4-live>span:last-child strong{font-size:18px}.qs-raids4-live .qs-raids4-change-up{color:var(--emerald-400)}.qs-raids4-live .qs-raids4-change-down{color:var(--red-400)}.qs-raids4-history-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.qs-raids4-history-layout>*{min-width:0}.qs-raids4-chart{box-sizing:border-box;min-width:0;height:238px;margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-ink);overflow:hidden}.qs-raids4-chart figcaption{min-height:18px;color:var(--slate-300);font-size:var(--text-sm);font-weight:700}.qs-raids4-chart-summary{min-height:18px;margin:var(--space-2) 0!important;color:var(--slate-400);font:600 11px/1.5 var(--font-data)}.qs-raids4-chart svg{width:100%;height:128px;background:repeating-linear-gradient(to top,transparent 0,transparent 31px,rgba(148,163,184,.12) 31px,rgba(148,163,184,.12) 32px)}.qs-raids4-chart polyline{vector-effect:non-scaling-stroke;stroke-width:2}.qs-raids4-chart-scale,.qs-raids4-chart-dates{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--slate-400);font:500 11px/1.5 var(--font-data)}.qs-raids4-chart-scale{margin-bottom:var(--space-2)}.qs-raids4-chart-dates{margin-top:var(--space-2)}.qs-raids4-chart svg{display:block;max-width:100%}.qs-raids4-metrics{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.qs-raids4-metrics dt{color:var(--slate-400);font:600 9px/1.3 var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-raids4-metrics>div{display:flex;align-items:baseline;gap:6px}.qs-raids4-metrics dd{margin:0;color:var(--slate-300);font:600 12px/1.4 var(--font-data)}.qs-raids4-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.qs-raids4-reasons>div{padding-left:var(--space-3);border-left:2px solid var(--border-emerald)}.qs-raids4-reasons>div:last-child{border-left-color:#f8717159}.qs-raids4-reasons h4{margin:0 0 var(--space-2);font-size:12px;font-weight:800}.qs-raids4-reasons p{margin-bottom:var(--space-2);color:var(--slate-300);font-size:var(--text-sm)}.qs-raids4-reasons a{display:inline-block;font-size:11px;font-weight:700}.qs-raids4-more,.qs-raids4-unreleased,.qs-raids4-method,.qs-raids4-faq{margin-top:var(--space-10)}.qs-raids4-item-image{width:fit-content;max-width:100%;margin:var(--space-3) 0 var(--space-5);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-ink)}.qs-raids4-item-image img{display:block;width:min(200px,100%);height:auto}.qs-raids4-item-image figcaption{margin-top:var(--space-2);color:var(--slate-300);font-size:11px;line-height:1.5}.qs-raids4-item-image figcaption a{display:inline-block;min-height:24px;color:var(--slate-300)}@media (max-width: 600px){.qs-raids4-item-image{width:auto;text-align:center}.qs-raids4-item-image img{width:min(160px,100%);margin:0 auto}}.qs-raids4-table-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);margin-bottom:var(--space-3)}.qs-raids4-filter-label{display:grid;gap:4px;color:var(--slate-400);font:700 10px/1.3 var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-raids4-filter-label input,.qs-raids4-filter-label select{min-height:36px;min-width:150px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-200);font:500 12px/1.2 var(--font-ui);letter-spacing:normal;text-transform:none}.qs-raids4-filter-label select{min-width:125px}.qs-raids4-results{margin-left:auto;padding-bottom:9px;color:var(--slate-500);font:600 11px/1.3 var(--font-data)}.qs-raids4-table-wrap{max-width:100%;max-height:640px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-raids4-table-wrap:focus-visible{box-shadow:0 0 0 2px var(--surface-ink),0 0 0 4px var(--amber-400)}.qs-raids4-table-wrap table{width:100%;min-width:680px;border-collapse:collapse;font-size:var(--text-sm)}.qs-raids4-drop-weight-table table{min-width:0}.qs-raids4-table-wrap caption{padding:var(--space-3) var(--space-4);color:var(--slate-400);text-align:left}.qs-raids4-table-wrap th,.qs-raids4-table-wrap td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.qs-raids4-table-wrap thead th{position:sticky;top:0;z-index:1;background:var(--surface-2);box-shadow:0 1px var(--border-strong);color:var(--slate-400);font:700 10px/1.3 var(--font-data);letter-spacing:.06em;text-transform:uppercase}.qs-raids4-table-wrap thead th button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.qs-raids4-table-wrap thead th button:hover,.qs-raids4-table-wrap thead th button:focus-visible{color:var(--amber-400)}.qs-raids4-table-wrap tbody th{font-weight:700}.qs-raids4-table-wrap tbody tr:nth-child(2n){background:#94a3b80a}.qs-raids4-table-wrap tbody tr:hover{background:var(--surface-hover)}.qs-raids4-table-wrap tr>:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.qs-raids4-table-wrap thead th:nth-child(n+3) button{text-align:right}.qs-raids4-table-wrap td{color:var(--slate-300);font-family:var(--font-data);font-size:var(--text-xs)}.qs-raids4-quote{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-left:3px solid var(--amber-400);background:var(--surface-1);color:var(--slate-300);font-style:normal}.qs-raids4-quote strong{display:block;margin-bottom:var(--space-2);color:var(--slate-200);font-size:var(--text-sm)}.qs-raids4-quote ul{margin:0;padding-left:20px}.qs-raids4-quote li{overflow-wrap:anywhere}.qs-raids4-quote li a{color:var(--slate-300)}.qs-raids4-quote-post{border-left-color:#60a5fa}.qs-raids4-quote-post strong{color:#bfdbfe}.qs-raids4-unreleased ul,.qs-raids4-faq ul{margin:0;padding:0;list-style:none}.qs-raids4-unreleased{padding:var(--space-6);border:1px dashed var(--border-amber);border-radius:var(--radius-md);background:#f59e0b08}.qs-raids4-unreleased li{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.qs-raids4-unreleased strong{color:var(--slate-200)}.qs-raids4-faq li+li{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.qs-raids4-faq h3{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:800}.qs-raids4-footer{margin-top:var(--space-10)!important;font-size:var(--text-sm)}@media (max-width: 720px){.qs-raids4-page{padding-inline:var(--space-4);font-size:var(--text-sm)}.qs-raids4-header,.qs-raids4-unreleased{padding:var(--space-5)}.qs-raids4-grid,.qs-raids4-reasons{grid-template-columns:1fr}.qs-raids4-chart{height:238px}.qs-raids4-section-head{display:block}.qs-raids4-section-head>p{margin-top:var(--space-3)}}@media (max-width: 520px){.qs-raids4-poll-list{grid-template-columns:1fr}.qs-raids4-confirmed,.qs-raids4-card{padding:var(--space-4)}.qs-raids4-table-controls{align-items:stretch}.qs-raids4-filter-label{flex:1 1 140px}.qs-raids4-filter-label input,.qs-raids4-filter-label select{width:100%;min-width:0}.qs-raids4-results{flex-basis:100%;margin-left:0;padding-bottom:0}}.qs-sets-view{box-sizing:border-box;width:min(100%,1440px);min-width:0;margin:0 auto;padding:32px 20px 56px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.qs-sets-faq{margin-top:var(--space-6);padding:var(--space-5)}.qs-sets-faq h2{margin:0 0 var(--space-4);color:var(--slate-100)}.qs-sets-faq article+article{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.qs-sets-faq h3{margin:0 0 6px;color:var(--slate-200);font-size:var(--text-sm)}.qs-sets-faq p{margin:0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6}.qs-heatmap-faq{margin-top:var(--space-6);padding:var(--space-5)}.qs-heatmap-faq h2{margin:0 0 20px;color:var(--slate-100);font:600 20px/1.3 var(--font-ui)}.qs-heatmap-faq article+article{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.qs-heatmap-faq h3{margin:0 0 6px;color:var(--slate-200);font-size:var(--text-sm)}.qs-heatmap-faq p{max-width:78ch;margin:0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6}.qs-rotation-baskets,.qs-rotation-faq{margin-top:var(--space-6);padding:var(--space-5)}.qs-rotation-baskets h2,.qs-rotation-faq h2{margin:0 0 20px;color:var(--slate-100);font:600 20px/1.3 var(--font-ui)}.qs-rotation-baskets ul{margin:0;padding:0;list-style:none}.qs-rotation-baskets li+li,.qs-rotation-faq article+article{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.qs-rotation-baskets li{color:var(--slate-300);line-height:1.6;overflow-wrap:anywhere}.qs-rotation-baskets li strong,.qs-rotation-faq h3{color:var(--slate-200);font-size:var(--text-sm)}.qs-rotation-baskets li span{margin-left:6px;color:var(--slate-500);font-size:var(--text-xs)}.qs-rotation-baskets li p{max-width:78ch;margin:4px 0 0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6;overflow-wrap:anywhere}.qs-rotation-faq h3{margin:0 0 6px}.qs-rotation-faq p{max-width:78ch;margin:0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6}.qs-rotation-explainer{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:var(--space-5);row-gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-5);overflow-wrap:anywhere}.qs-rotation-explainer>*{grid-column:1 / -1;min-width:0}.qs-rotation-explainer h2{margin:0 0 8px;color:var(--slate-100);font:600 20px/1.3 var(--font-ui)}.qs-rotation-explainer p{max-width:78ch;margin:0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6}.qs-rotation-explainer .qs-rotation-explainer-intro{color:var(--slate-300)}.qs-rotation-explainer .qs-rotation-explainer-heading{margin:var(--space-3) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--slate-200);font-size:var(--text-md);line-height:1.35}.qs-rotation-explainer .qs-rotation-explainer-axes{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.qs-rotation-explainer .qs-rotation-explainer-axis{min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.qs-rotation-explainer .qs-rotation-explainer-axis h4,.qs-rotation-explainer .qs-rotation-explainer-quadrant h4{margin:0 0 6px;color:var(--slate-200);font-size:var(--text-sm);line-height:1.35}.qs-rotation-explainer .qs-rotation-explainer-figure{grid-column:1;width:100%;max-width:340px;margin:0}.qs-rotation-explainer .qs-rotation-explainer-diagram{display:block;width:100%;height:auto}.qs-rotation-explainer .qs-rd-improving{fill:#3b82f624;stroke:#60a5fa;stroke-width:1px}.qs-rotation-explainer .qs-rd-leading{fill:#14b8a624;stroke:#2dd4bf;stroke-width:1px}.qs-rotation-explainer .qs-rd-lagging{fill:#f43f5e24;stroke:#fb7185;stroke-width:1px}.qs-rotation-explainer .qs-rd-weakening{fill:#f59e0b24;stroke:#fbbf24;stroke-width:1px}.qs-rotation-explainer .qs-rd-label{fill:var(--slate-200);font:400 13px/1 var(--font-ui)}.qs-rotation-explainer .qs-rd-tick{fill:var(--slate-200);font:400 12px/1 var(--font-ui)}.qs-rotation-explainer .qs-rd-axis-title{fill:var(--slate-300);font:400 12px/1 var(--font-ui)}.qs-rotation-explainer .qs-rd-crosshair{stroke:var(--slate-400)}.qs-rotation-explainer .qs-rd-cycle,.qs-rotation-explainer .qs-rd-axis-arrow{stroke:var(--amber-400)}.qs-rotation-explainer .qs-rd-arrowhead{fill:var(--amber-400);stroke:none}.qs-rotation-explainer .qs-rotation-explainer-quadrants{display:grid;grid-column:2;grid-template-areas:"improving leading" "lagging weakening";grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--space-3)}.qs-rotation-explainer .qs-rotation-explainer-quadrant{min-width:0;padding:14px;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1)}.qs-rotation-explainer .qs-rotation-explainer-quadrant[data-quadrant=leading]{grid-area:leading;border-left-color:#2dd4bf}.qs-rotation-explainer .qs-rotation-explainer-quadrant[data-quadrant=weakening]{grid-area:weakening;border-left-color:#fbbf24}.qs-rotation-explainer .qs-rotation-explainer-quadrant[data-quadrant=lagging]{grid-area:lagging;border-left-color:#fb7185}.qs-rotation-explainer .qs-rotation-explainer-quadrant[data-quadrant=improving]{grid-area:improving;border-left-color:#60a5fa}.qs-rotation-explainer .qs-rotation-explainer-note{color:var(--slate-300)}.qs-rotation-explainer .qs-rotation-explainer-tails{display:grid;gap:var(--space-3)}.qs-rotation-explainer .qs-rotation-explainer-uses ul{margin:0;padding-left:20px;list-style:disc}.qs-rotation-explainer .qs-rotation-explainer-uses li{margin-top:var(--space-3);color:var(--slate-300);font-size:var(--text-sm);line-height:1.6}.qs-rotation-explainer .qs-rotation-explainer-uses li:first-child{margin-top:0}.qs-rotation-explainer .qs-rotation-explainer-caution{padding:10px 12px;border:1px solid var(--border);border-left:3px solid var(--amber-400);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-300)}.qs-heatmap-intro{max-width:72ch}.qs-market-app .qs-heatmap-page-head .qs-heatmap-related,.qs-ssr.qs-heatmap .qs-heatmap-related{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;color:var(--slate-400);font-size:var(--text-sm);line-height:1.6}.qs-market-app .qs-heatmap-related a,.qs-ssr.qs-heatmap .qs-heatmap-related a{display:inline-flex;min-height:32px;align-items:center;color:var(--slate-300);text-decoration:underline;text-underline-offset:3px}.qs-market-app .qs-heatmap-related a:hover,.qs-ssr.qs-heatmap .qs-heatmap-related a:hover{color:var(--amber-400)}.qs-item-sets>p,.qs-item-sets li{color:var(--slate-300);line-height:1.6}.qs-item-sets a{color:var(--amber-400)}.qs-sets-category-summary ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:4px 18px;padding-left:20px}.qs-sets-catalog>section{padding:10px 0;border-top:1px solid var(--border)}.qs-sets-catalog h3{margin:0;color:var(--slate-200);font-size:var(--text-sm)}.qs-sets-catalog ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 18px;padding-left:20px}.qs-sets-page-head{max-width:900px;margin-bottom:var(--space-6)}.qs-sets-page-head h1{margin:0 0 var(--space-3);color:var(--slate-100);font-size:clamp(26px,4vw,36px);line-height:1.15}.qs-sets-page-head p,.qs-sets-notes p{color:var(--slate-300);font-size:var(--text-sm);line-height:1.65}.qs-sets-page-head p{margin:0}.qs-sets-notes{display:grid;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-sets-notes p{margin:0}.qs-sets-notes a,.qs-sets-name-cell a,.qs-sets-leg-heading a,.qs-sets-card-name{color:var(--amber-400);text-decoration:none}.qs-sets-notes a:hover,.qs-sets-name-cell a:hover,.qs-sets-leg-heading a:hover,.qs-sets-card-name:hover{text-decoration:underline}.qs-sets-history-note{margin:0 0 var(--space-4);padding:10px 12px;border-left:3px solid var(--amber-400);background:var(--surface-1);color:var(--slate-300);font-size:var(--text-sm)}.qs-sets-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}.qs-sets-filters label{display:grid;min-width:0;gap:6px;color:var(--slate-400);font:700 10px/1.3 var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-sets-filters select,.qs-sets-filters input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-ink);color:var(--slate-100);font:500 13px/1.2 var(--font-ui);letter-spacing:normal;text-transform:none}.qs-sets-filters input::placeholder{color:var(--slate-500)}.qs-sets-filters select:focus-visible,.qs-sets-filters input:focus-visible,.qs-sets-expand:focus-visible,.qs-sets-card-disclosure summary:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-sets-result-count{margin:0 0 var(--space-2);color:var(--slate-500);font:600 11px/1.4 var(--font-data)}.qs-sets-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.qs-sets-table-wrap:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-sets-table{width:100%;min-width:1180px;border-collapse:collapse;font-size:12px}.qs-sets-table th,.qs-sets-table td{padding:10px 11px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap}.qs-sets-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--slate-400);font:700 9px/1.3 var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-sets-table tbody td{color:var(--slate-300);font:600 11px/1.4 var(--font-data)}.qs-sets-table tbody tr:nth-child(2n){background:#94a3b809}.qs-sets-table tbody tr:hover{background:var(--surface-hover)}.qs-sets-table .qs-sets-name-cell{max-width:220px;text-align:left;white-space:normal}.qs-sets-name-cell a{display:block;overflow-wrap:anywhere;font-size:12px}.qs-sets-name-cell>span:not(.qs-sets-quote-badge){display:block;margin-top:3px;color:var(--slate-500);font:500 10px/1.35 var(--font-ui)}.qs-sets-quote-badge{display:inline-flex;align-items:center;max-width:100%;margin-top:5px;padding:3px 6px;border:1px solid rgba(248,113,113,.4);border-radius:4px;color:#fca5a5;background:#f8717114;font:700 9px/1.25 var(--font-data);white-space:normal}.qs-sets-table .is-positive,.qs-sets-card .is-positive{color:var(--emerald-400)}.qs-sets-table .is-negative,.qs-sets-card .is-negative{color:#fca5a5}.qs-sets-expand{min-width:60px;min-height:40px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-ink);color:var(--slate-200);cursor:pointer;font:700 10px/1 var(--font-data)}.qs-sets-expand:hover{border-color:var(--amber-400);color:var(--amber-400)}.qs-sets-expanded-row td{padding:0!important;text-align:left!important;white-space:normal!important;background:var(--surface-ink)}.qs-sets-details{min-width:0;padding:var(--space-4)}.qs-sets-math{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--slate-400);font:600 11px/1.4 var(--font-data)}.qs-sets-math strong{margin-left:4px;color:var(--slate-100)}.qs-sets-legs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.qs-sets-legs>li{min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.qs-sets-leg-heading{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px}.qs-sets-leg-heading a{min-width:0;overflow-wrap:anywhere;font-weight:700}.qs-sets-leg-heading>span{flex:0 0 auto;color:var(--slate-500);font:600 10px/1.4 var(--font-data)}.qs-sets-legs dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.qs-sets-legs dl>div{min-width:0}.qs-sets-legs dt{color:var(--slate-500);font:600 9px/1.3 var(--font-data)}.qs-sets-legs dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--slate-200);font:600 10px/1.4 var(--font-data)}.qs-sets-sparkline{display:block;width:112px;max-width:100%;height:32px}.qs-sets-no-history{display:block;color:var(--slate-500);font:500 9px/1.4 var(--font-data)}.qs-sets-cards{display:none}.qs-sets-card{min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-edge)}.qs-sets-card>header{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:8px;margin-bottom:12px}.qs-sets-card>header>div{min-width:0}.qs-sets-card-name{display:inline-block;overflow-wrap:anywhere;color:var(--slate-100);font-size:15px;font-weight:800;line-height:1.25}.qs-sets-card>header p{margin:4px 0 0;color:var(--slate-500);font:500 11px/1.4 var(--font-ui)}.qs-sets-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.qs-sets-card-metrics>div{display:grid;min-width:0;align-content:start;gap:4px}.qs-sets-card-metrics span{color:var(--slate-500);font:600 9px/1.3 var(--font-data);letter-spacing:.04em;text-transform:uppercase}.qs-sets-card-metrics strong{overflow-wrap:anywhere;color:var(--slate-100);font:700 13px/1.3 var(--font-data)}.qs-sets-card-metrics .qs-sets-card-profit strong{font-size:18px}.qs-sets-card-chart{grid-column:1 / -1;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--border)}.qs-sets-card-disclosure{margin-top:12px;border-top:1px solid var(--border)}.qs-sets-card-disclosure summary{display:flex;min-height:44px;align-items:center;color:var(--amber-400);cursor:pointer;font-size:12px;font-weight:700}.qs-sets-card-disclosure[open] summary{margin-bottom:8px}.qs-sets-card-disclosure .qs-sets-details{padding:0 0 4px}.qs-sets-card-disclosure .qs-sets-legs{grid-template-columns:1fr}.qs-sets-card-disclosure .qs-sets-legs dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 899px){.qs-sets-view{padding:24px 16px 40px}.qs-sets-filters{grid-template-columns:minmax(0,1fr)}.qs-sets-table-wrap{display:none}.qs-sets-cards{display:grid;gap:10px}.qs-sets-legs{grid-template-columns:1fr}.qs-sets-legs dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.qs-sets-view{padding-inline:12px}.qs-sets-card{padding:12px}.qs-sets-card>header{display:block}.qs-sets-card>header .qs-sets-quote-badge{margin-top:8px}.qs-sets-card-metrics{gap:10px}}.qs-market-app .qs-heatmap-view{box-sizing:border-box;width:min(100%,1440px);min-width:0;margin:0 auto;padding:32px 20px 56px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.qs-market-app .qs-heatmap-page-head{margin-bottom:18px}.qs-market-app .qs-heatmap-page-head h1{margin:0 0 8px;color:var(--slate-100);font-size:clamp(26px,4vw,36px);line-height:1.12;font-weight:700;letter-spacing:-.035em}.qs-market-app .qs-heatmap-page-head p{margin:0;color:var(--slate-300);font-size:var(--text-sm);line-height:1.6}.qs-market-app .qs-heatmap-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.qs-market-app .qs-heatmap-view-controls,.qs-market-app .qs-heatmap-export-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.qs-market-app .qs-heatmap-export-controls{margin-left:auto}.qs-market-app .qs-heatmap-control{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.qs-market-app .qs-heatmap-control-label{color:var(--slate-300);font:400 12px/1.2 var(--font-ui)}.qs-market-app .qs-heatmap-segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.qs-market-app .qs-heatmap-segmented button{min-width:48px;min-height:36px;padding:0 12px;border:0;border-radius:3px;background:transparent;color:var(--slate-300);cursor:pointer;font:700 12px/1 var(--font-ui)}.qs-market-app .qs-heatmap-segmented button[aria-pressed=true]{background:var(--amber-500);color:#020617}.qs-market-app .qs-heatmap-segmented button:hover:not([aria-pressed=true]):not(:disabled){background:var(--surface-hover);color:#fff}.qs-market-app .qs-heatmap-segmented button:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-heatmap-export-button{min-height:44px;padding:0 16px;border:1px solid var(--amber-600);border-radius:var(--radius-sm);background:var(--amber-500);color:#020617;cursor:pointer;font:700 12px/1 var(--font-ui)}.qs-market-app .qs-heatmap-export-button:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-heatmap-export-button:disabled{cursor:default;opacity:.45}.qs-market-app .qs-heatmap-export-status{align-self:center;color:var(--slate-300);font:400 12px/1.4 var(--font-ui)}.qs-market-app .qs-heatmap-share-button{min-width:44px;min-height:44px;border-color:var(--border-strong);background:var(--surface-1);color:var(--slate-200)}.qs-market-app .qs-heatmap-share-control{display:inline-flex;gap:8px}.qs-market-app .qs-heatmap-share-status-row{display:flex;flex:1 1 100%;justify-content:flex-end;min-width:0}.qs-market-app .qs-heatmap-share-status{display:block;box-sizing:border-box;width:min(420px,100%);padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-edge);color:var(--slate-100);font:400 12px/1.4 var(--font-ui);overflow-wrap:anywhere;user-select:text}.qs-market-app .qs-heatmap-share-fallback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.qs-market-app .qs-heatmap-share-fallback label{grid-column:1 / -1}.qs-market-app .qs-heatmap-share-fallback input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--slate-100);font:400 12px/1.4 var(--font-ui)}.qs-market-app .qs-heatmap-share-fallback button{min-height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-200);cursor:pointer;font:400 12px/1 var(--font-ui)}.qs-market-app .qs-heatmap-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.qs-market-app .qs-heatmap-legend-scale{display:grid;flex:1 1 390px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-width:0}.qs-market-app .qs-heatmap-legend-stop{display:grid;min-width:0;gap:7px;text-align:center}.qs-market-app .qs-heatmap-legend-stop>span{height:14px}.qs-market-app .qs-heatmap-legend-stop small{color:var(--slate-300);font:600 12px/1.3 var(--font-ui);white-space:nowrap}.qs-market-app .qs-heatmap-hatch-key{display:inline-flex;align-items:center;gap:7px;color:var(--slate-200);font:600 12px/1.3 var(--font-ui);white-space:nowrap}.qs-market-app .qs-heatmap-hatch-swatch{width:40px;height:16px;border:1px solid rgba(248,250,252,.3);border-radius:3px;background:repeating-linear-gradient(135deg,#f8fafc38 0 1px,#334155 1px 8px)}.qs-market-app .qs-heatmap-legend>p{flex:1 1 100%;margin:0;color:var(--slate-400);font:400 12px/1.5 var(--font-ui)}.qs-market-app .qs-heatmap-chart-slot,.qs-ssr.qs-heatmap .qs-heatmap-chart-slot{min-height:clamp(420px,56vw,760px)}.qs-market-app .qs-heatmap-state,.qs-ssr.qs-heatmap .qs-heatmap-state{margin:0 0 14px;padding:10px 12px;border-left:3px solid var(--amber-400);background:var(--surface-1);color:var(--slate-200);font-size:var(--text-sm)}.qs-market-app .qs-heatmap-map{position:relative;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:3px;background:var(--bg);isolation:isolate}.qs-market-app .qs-heatmap-tile{position:absolute;display:flex;box-sizing:border-box;min-width:0;align-items:center;justify-content:center;gap:2px;overflow:hidden;padding:2px;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #020617cc;color:#f8fafc;cursor:pointer;font-family:var(--font-ui);line-height:1.15;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(2,6,23,.8);text-align:center;appearance:none}.qs-market-app .qs-heatmap-tile:focus-visible{z-index:3;outline:2px solid #fff;outline-offset:-3px;box-shadow:inset 0 0 0 4px var(--bg)}.qs-market-app .qs-heatmap-tier-color{padding:0}.qs-market-app .qs-heatmap-tier-icon{flex-direction:row;flex-wrap:wrap;align-content:center}.qs-market-app .qs-heatmap-tier-full{flex-direction:column;justify-content:flex-start;padding:3px 2px}.qs-market-app .qs-heatmap-icon{position:relative;z-index:2;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(248,250,252,.22);border-radius:50%;background:#020617cc;color:#f8fafc}.qs-market-app .qs-heatmap-icon img{display:block;width:100%;height:100%;object-fit:contain}.qs-market-app .qs-heatmap-initials{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;font:800 .8em/1 var(--font-ui)}.qs-market-app .qs-heatmap-tile-copy{position:relative;z-index:2;display:flex;width:100%;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden}.qs-market-app .qs-heatmap-tile-label{display:block;max-width:100%;overflow:hidden;font-size:clamp(11px,calc(var(--heat-tile-side) * .14),13px);font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.qs-market-app .qs-heatmap-tile-pct{position:relative;z-index:2;display:block;max-width:100%;overflow:hidden;font-size:clamp(11px,calc(var(--heat-tile-side) * .13),12px);font-weight:700;letter-spacing:-.02em;text-overflow:clip;white-space:nowrap}.qs-market-app .qs-heatmap-tile-price{display:block;max-width:100%;overflow:hidden;font-size:clamp(10px,calc(var(--heat-tile-side) * .11),11px);font-weight:600;text-overflow:clip;white-space:nowrap}.qs-market-app .qs-heatmap-hatch{position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(135deg,rgba(248,250,252,.18) 0 1px,transparent 1px 8px);pointer-events:none}.qs-market-app .qs-heatmap-card{position:absolute;z-index:10;box-sizing:border-box;width:min(360px,calc(100vw - 32px),calc(100% - 16px));max-height:min(440px,calc(100vh - 24px),calc(100% - 16px));overflow:auto;padding:14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:0 8px 24px #00000059,var(--shadow-edge);font-variant-numeric:tabular-nums;color:var(--slate-100)}.qs-market-app .qs-heatmap-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.qs-market-app .qs-heatmap-card>header h2{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere;color:var(--slate-100);font-size:15px;line-height:1.3}.qs-market-app .qs-heatmap-card-close{display:inline-flex;flex:0 0 auto;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-200);font:600 12px/1.2 var(--font-ui);cursor:pointer}.qs-market-app .qs-heatmap-card-close:hover{border-color:var(--amber-400);color:var(--amber-400)}.qs-market-app .qs-heatmap-card-close:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-heatmap-card.is-below-map{position:relative;left:auto;top:auto;width:min(360px,calc(100vw - 32px),calc(100% - 16px));max-height:none;margin:0 auto}.qs-market-app .qs-heatmap-card>header p{margin:3px 0 0;color:var(--slate-400);font:600 10px/1.4 var(--font-ui)}.qs-market-app .qs-heatmap-card dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.qs-market-app .qs-heatmap-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;padding:7px 0;border-bottom:1px solid var(--border)}.qs-market-app .qs-heatmap-card dt{color:var(--slate-400);font:600 13px/1.45 var(--font-ui)}.qs-market-app .qs-heatmap-card dd{min-width:0;margin:0;text-align:right;overflow-wrap:anywhere;color:var(--slate-100);font:700 13px/1.45 var(--font-ui);font-variant-numeric:tabular-nums}.qs-market-app .qs-heatmap-card-reasons{margin:10px 0 0;color:#fcd34d;font:400 13px/1.45 var(--font-ui)}.qs-market-app .qs-heatmap-pieces{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.qs-market-app .qs-heatmap-pieces>p{margin:0 0 7px;color:var(--slate-300);font:400 13px/1.45 var(--font-ui)}.qs-market-app .qs-heatmap-pieces h3{margin:0 0 5px;color:var(--slate-500);font:700 13px/1.45 var(--font-ui);text-transform:uppercase}.qs-market-app .qs-heatmap-pieces ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.qs-market-app .qs-heatmap-pieces li{display:flex;min-width:0;justify-content:space-between;gap:8px;color:var(--slate-300);font:400 13px/1.45 var(--font-ui)}.qs-market-app .qs-heatmap-pieces li span{min-width:0;overflow-wrap:anywhere}.qs-market-app .qs-heatmap-pieces li strong{flex:0 0 auto;color:var(--slate-100);font:600 13px/1.45 var(--font-ui)}.qs-market-app .qs-heatmap-card>a{display:inline-flex;min-height:44px;align-items:center;margin-top:9px;color:var(--amber-400);font-size:11px;font-weight:700;text-decoration:none}.qs-market-app .qs-heatmap-card>a:hover{text-decoration:underline}.qs-market-app .qs-heatmap-card>a:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-heatmap-note,.qs-market-app .qs-heatmap-breadth{margin:8px 0 0;color:var(--slate-400);font-size:12px;line-height:1.5}.qs-market-app .qs-heatmap-breadth{color:var(--slate-200)}.qs-market-app .qs-heatmap-item-list{margin-top:16px;border-top:1px solid var(--border)}.qs-market-app .qs-heatmap-item-list>summary{display:flex;width:100%;min-height:44px;align-items:center;color:var(--amber-400);cursor:pointer;font:600 14px/1.4 var(--font-ui)}.qs-market-app .qs-heatmap-item-list>summary:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-heatmap-item-list ol{display:grid;gap:6px;margin:0;padding:8px 0 0;list-style:none}.qs-market-app .qs-heatmap-item-list li button{display:grid;box-sizing:border-box;width:100%;min-height:44px;gap:3px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-300);cursor:pointer;font:400 13px/1.45 var(--font-ui);font-variant-numeric:tabular-nums;text-align:left}.qs-market-app .qs-heatmap-item-list li button:hover{border-color:var(--amber-400)}.qs-market-app .qs-heatmap-item-list li button:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-heatmap-item-list-name{color:var(--slate-100);overflow-wrap:anywhere}.qs-market-app .qs-heatmap-item-list-reasons{color:#fcd34d;overflow-wrap:anywhere}@media (max-width: 639px){.qs-market-app .qs-heatmap-chart-slot,.qs-ssr.qs-heatmap .qs-heatmap-chart-slot{min-height:clamp(520px,135vw,900px)}.qs-market-app .qs-heatmap-export-controls{width:100%;margin-left:0}}@media (forced-colors: active){.qs-market-app .qs-heatmap-hatch,.qs-market-app .qs-heatmap-hatch-swatch{background:repeating-linear-gradient(135deg,CanvasText 0 1px,transparent 1px 6px)}}@media (max-width: 899px){.qs-market-app .qs-heatmap-view{padding:24px 16px 40px}}@media (max-width: 420px){.qs-market-app .qs-heatmap-view{padding-inline:12px}.qs-market-app .qs-heatmap-legend{padding:9px;gap:8px}.qs-market-app .qs-heatmap-legend-scale{flex-basis:100%;gap:0}.qs-market-app .qs-heatmap-legend-label-middle{display:none}.qs-market-app .qs-heatmap-toolbar{gap:8px}.qs-market-app .qs-heatmap-segmented button{min-width:44px;padding-inline:9px}}.qs-market-app .qs-heatmap-export-button:hover:not(:disabled){background:var(--amber-400);border-color:var(--amber-400)}.qs-market-app .qs-heatmap-share-button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong);color:var(--slate-200)}.qs-market-app .qs-heatmap-export-button:active:not(:disabled){background:var(--amber-600)}.qs-market-app .qs-heatmap-segmented button:disabled{opacity:.45;cursor:default}.qs-market-app .qs-heatmap-tile:hover:not(:focus-visible),.qs-market-app .qs-heatmap-tile[aria-expanded=true]:not(:focus-visible){box-shadow:inset 0 0 0 1px #f8fafcb3}.qs-market-app .qs-rotation-view,.qs-ssr.qs-rotation{box-sizing:border-box;width:min(100%,1160px);min-width:0;margin:0 auto;padding:28px 20px 48px;color:var(--slate-200);font-family:var(--font-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.qs-market-app .qs-rotation-view.is-embedded{width:100%;margin:0;padding:0}.qs-ssr.qs-rotation h1,.qs-market-app .qs-rotation-page-head h1{margin:0 0 var(--space-3);color:var(--slate-100);font-size:clamp(26px,4vw,36px);line-height:1.15}.qs-ssr.qs-rotation .qs-rotation-intro,.qs-market-app .qs-rotation-intro{max-width:850px;margin:0 0 var(--space-3);color:var(--slate-300);font-size:var(--text-sm);line-height:1.65}.qs-ssr.qs-rotation .qs-rotation-as-of,.qs-market-app .qs-rotation-page-head p{margin:0 0 var(--space-4);color:var(--slate-400);font:600 12px/1.4 var(--font-data)}.qs-ssr.qs-rotation .qs-rotation-chart-slot{min-height:clamp(320px,58vw,620px)}.qs-market-app .qs-rotation-toolbar{display:grid;gap:14px;margin:0 0 14px}.qs-market-app .qs-rotation-control-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.qs-market-app .qs-rotation-control,.qs-market-app .qs-rotation-sector-control{display:grid;gap:6px;min-width:0}.qs-market-app .qs-rotation-control-label{color:var(--slate-300);font:600 12px/1.3 var(--font-ui)}.qs-market-app .qs-rotation-segmented,.qs-market-app .qs-rotation-chips{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.qs-market-app .qs-rotation-segmented button,.qs-market-app .qs-rotation-chips button,.qs-market-app .qs-rotation-state button{box-sizing:border-box;min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-300);cursor:pointer;font:600 12px/1.25 var(--font-ui)}.qs-market-app .qs-rotation-chips button{flex:1 1 140px;text-align:left}.qs-market-app .qs-rotation-segmented button[aria-pressed=true],.qs-market-app .qs-rotation-chips button[aria-pressed=true]{border-color:var(--border-amber);background:#f59e0b1f;color:var(--amber-400)}.qs-market-app .qs-rotation-segmented button:disabled,.qs-market-app .qs-rotation-chips button:disabled{opacity:.55;cursor:default}.qs-market-app .qs-rotation-segmented button:hover:not(:disabled),.qs-market-app .qs-rotation-chips button:hover:not(:disabled),.qs-market-app .qs-rotation-state button:hover{border-color:var(--amber-400)}.qs-market-app .qs-rotation-segmented button:focus-visible,.qs-market-app .qs-rotation-chips button:focus-visible,.qs-market-app .qs-rotation-state button:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-rotation-chart-frame{position:relative;width:100%;min-width:0;height:clamp(320px,58vw,620px);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-ink);overflow:hidden}.qs-market-app .qs-rotation-chart{display:block;width:100%;height:100%;overflow:visible}.qs-market-app .qs-rotation-grid-line line{stroke:var(--border-strong);stroke-width:1}.qs-market-app .qs-rotation-grid-line text{fill:var(--slate-400);font:600 11px/1 var(--font-data)}.qs-market-app .qs-rotation-center-line{stroke:var(--slate-300);stroke-width:1.4;stroke-dasharray:4 4;opacity:.8}.qs-market-app .qs-rotation-quadrant-label{fill:var(--slate-200);font:700 12px/1 var(--font-ui);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.qs-market-app .qs-rotation-axis-title{fill:var(--slate-300);font:600 12px/1.2 var(--font-ui)}.qs-market-app .qs-rotation-dot{cursor:pointer;outline:none}.qs-market-app .qs-rotation-dot:focus-visible .qs-rotation-dot-halo,.qs-market-app .qs-rotation-dot.is-highlighted .qs-rotation-dot-halo{stroke:var(--slate-100);stroke-width:2;opacity:1}.qs-market-app .qs-rotation-dot-halo{fill:none;stroke:transparent;opacity:0}.qs-market-app .qs-rotation-dot-core{stroke-width:2}.qs-market-app .qs-rotation-tail-segment{stroke-width:2.2;stroke-linecap:round}.qs-market-app .qs-rotation-tail-line{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:1}.qs-market-app .qs-rotation-tail-marker{stroke:var(--surface-ink);stroke-width:1.2}.qs-market-app .qs-rotation-tail-arrow{stroke:var(--surface-ink);stroke-width:1}.qs-market-app .qs-rotation-clamp-arrow{stroke:var(--slate-100);stroke-width:1.5}.qs-market-app .qs-rotation-label-leader{stroke:var(--slate-400);stroke-width:.8;opacity:.65}.qs-market-app .qs-rotation-dot-name{fill:var(--slate-100);font:600 11px/1.2 var(--font-ui);paint-order:stroke;stroke:var(--surface-ink);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.qs-market-app .qs-rotation-dot-badge{display:none;fill:var(--slate-100);font:700 10px/1 var(--font-data);pointer-events:none}.qs-market-app .qs-rotation-dot.is-unlabelled .qs-rotation-dot-badge{display:block;paint-order:stroke;stroke:var(--surface-ink);stroke-width:2.5px}.qs-market-app .qs-rotation-tooltip{position:absolute;z-index:2;width:min(300px,calc(100% - 12px));max-height:calc(100% - 12px);overflow:auto;padding:9px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:0 6px 20px #00000059;color:var(--slate-100);font:600 12px/1.45 var(--font-ui);pointer-events:auto}.qs-market-app .qs-rotation-legend{margin:8px 0 0;color:var(--slate-300);font:400 12px/1.5 var(--font-ui)}.qs-market-app .qs-rotation-warming-key,.qs-ssr.qs-rotation .qs-rotation-warming-key{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.qs-market-app .qs-rotation-warming-key ul,.qs-ssr.qs-rotation .qs-rotation-warming-key ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.qs-market-app .qs-rotation-mobile-legend{display:none;margin:10px 0 0;padding:0;list-style:none}.qs-market-app .qs-rotation-mobile-legend.has-unlabelled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.qs-market-app .qs-rotation-mobile-legend li{min-width:0;overflow-wrap:anywhere}.qs-market-app .qs-rotation-mobile-legend button{display:flex;width:100%;min-height:44px;align-items:center;gap:9px;padding:4px 6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--slate-300);cursor:pointer;text-align:left;font:inherit}.qs-market-app .qs-rotation-mobile-legend button[aria-pressed=true]{background:var(--surface-hover);color:var(--slate-100)}.qs-market-app .qs-rotation-mobile-legend button:focus-visible{outline:2px solid var(--amber-400);outline-offset:1px}.qs-market-app .qs-rotation-mobile-legend button>span{display:inline-grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--slate-100);font:700 10px/1 var(--font-data)}.qs-market-app .qs-rotation-read-card,.qs-ssr.qs-rotation .qs-rotation-read-card{display:grid;gap:3px;margin:12px 0 16px;padding:10px 12px;border:1px solid var(--border);border-left:3px solid var(--amber-400);border-radius:var(--radius-sm);background:var(--surface-1)}.qs-market-app .qs-rotation-read-card p,.qs-ssr.qs-rotation .qs-rotation-read-card p{margin:0;color:var(--slate-300);font-size:12px;line-height:1.5}.qs-market-app .qs-rotation-state{margin:0 0 14px;padding:12px;border-left:3px solid var(--amber-400);background:var(--surface-1);color:var(--slate-200);font-size:var(--text-sm)}.qs-market-app .qs-rotation-feedback,.qs-market-app .qs-rotation-share-fallback{margin:0 0 12px;color:var(--slate-300);font-size:12px}.qs-market-app .qs-rotation-share-fallback{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qs-market-app .qs-rotation-share-fallback input{flex:1 1 280px;min-width:0;padding:8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-100)}.qs-market-app .qs-rotation-share-fallback button{min-height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--slate-300);cursor:pointer}.qs-market-app .qs-rotation-csv-link,.qs-ssr.qs-rotation .qs-rotation-csv-link{margin:-4px 0 16px;font-size:12px}.qs-market-app .qs-rotation-csv-link a,.qs-ssr.qs-rotation .qs-rotation-csv-link a{display:inline-flex;min-height:44px;align-items:center}.qs-market-app .qs-rotation-table-wrap,.qs-ssr.qs-rotation .qs-table-scroll{width:100%;min-width:0;margin:0 0 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);overflow-x:auto;-webkit-overflow-scrolling:touch}.qs-market-app .qs-rotation-table-wrap:focus-visible,.qs-ssr.qs-rotation .qs-table-scroll:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.qs-market-app .qs-rotation-table,.qs-ssr.qs-rotation table{width:100%;min-width:620px;border-collapse:collapse;font-size:12px}.qs-market-app .qs-rotation-table th,.qs-market-app .qs-rotation-table td,.qs-ssr.qs-rotation table th,.qs-ssr.qs-rotation table td{padding:10px 11px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap}.qs-market-app .qs-rotation-table th,.qs-ssr.qs-rotation table th{background:var(--surface-2);color:var(--slate-400);font:700 10px/1.3 var(--font-data);letter-spacing:.03em;text-transform:uppercase}.qs-market-app .qs-rotation-table td,.qs-ssr.qs-rotation table td{color:var(--slate-300);font:600 12px/1.4 var(--font-data)}.qs-market-app .qs-rotation-table th[scope=row],.qs-ssr.qs-rotation table th[scope=row]{background:transparent;color:var(--slate-100);font:700 12px/1.4 var(--font-ui);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal}.qs-market-app .qs-rotation-table tbody tr:nth-child(2n),.qs-ssr.qs-rotation table tbody tr:nth-child(2n){background:#94a3b809}.qs-market-app .qs-rotation-table tbody tr:hover,.qs-market-app .qs-rotation-table tbody tr.is-highlighted,.qs-ssr.qs-rotation table tbody tr:hover,.qs-ssr.qs-rotation table tbody tr.is-highlighted{background:var(--surface-hover)}.qs-market-app .qs-rotation-table tbody tr:focus-visible,.qs-ssr.qs-rotation table tbody tr:focus-visible{outline:2px solid var(--amber-400);outline-offset:-2px}.qs-ssr.qs-rotation .qs-rotation-formula,.qs-market-app .qs-rotation-formula{margin:12px 0;color:var(--slate-400);font:500 12px/1.55 var(--font-data)}@media (max-width: 640px){.qs-market-app .qs-rotation-view,.qs-ssr.qs-rotation{padding:22px 12px 36px}.qs-market-app .qs-rotation-view.is-embedded{padding:0}.qs-market-app .qs-rotation-chart-frame{height:clamp(320px,94vw,440px)}.qs-ssr.qs-rotation .qs-rotation-chart-slot{min-height:clamp(320px,94vw,440px)}.qs-market-app .qs-rotation-dot-name,.qs-market-app .qs-rotation-label-leader{display:none}.qs-market-app .qs-rotation-dot-badge{display:block}.qs-market-app .qs-rotation-mobile-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.qs-market-app .qs-rotation-table-wrap,.qs-ssr.qs-rotation .qs-table-scroll{overflow:visible;border:0;background:transparent}.qs-market-app .qs-rotation-table,.qs-ssr.qs-rotation table{display:block;min-width:0}.qs-market-app .qs-rotation-table thead,.qs-ssr.qs-rotation table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.qs-market-app .qs-rotation-table tbody,.qs-ssr.qs-rotation table tbody{display:grid;gap:8px}.qs-market-app .qs-rotation-table tr,.qs-ssr.qs-rotation table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.qs-market-app .qs-rotation-table td,.qs-ssr.qs-rotation table td{display:flex;min-width:0;justify-content:space-between;gap:6px;padding:7px 9px;white-space:normal;text-align:right;overflow-wrap:anywhere}.qs-market-app .qs-rotation-table th[scope=row],.qs-ssr.qs-rotation table th[scope=row]{display:flex;grid-column:1 / -1;padding:7px 9px;border-bottom:1px solid var(--border)}.qs-market-app .qs-rotation-table td:nth-child(2):before,.qs-ssr.qs-rotation table td:nth-child(2):before{content:"Quadrant"}.qs-market-app .qs-rotation-table td:nth-child(3):before,.qs-ssr.qs-rotation table td:nth-child(3):before{content:"RS-Ratio"}.qs-market-app .qs-rotation-table td:nth-child(4):before,.qs-ssr.qs-rotation table td:nth-child(4):before{content:"RS-Momentum"}.qs-market-app .qs-rotation-table td:nth-child(5),.qs-ssr.qs-rotation table td:nth-child(5){grid-column:1 / -1}.qs-market-app .qs-rotation-table td:nth-child(5):before,.qs-ssr.qs-rotation table td:nth-child(5):before{content:"Items observed/total"}.qs-market-app .qs-rotation-table td:before,.qs-ssr.qs-rotation table td:before{color:var(--slate-400);font:600 12px/1.4 var(--font-ui);text-align:left}}@media (max-width: 720px){.qs-rotation-explainer{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}.qs-rotation-explainer .qs-rotation-explainer-figure,.qs-rotation-explainer .qs-rotation-explainer-quadrants{grid-column:1}.qs-rotation-explainer .qs-rotation-explainer-figure{max-width:360px;justify-self:center}.qs-rotation-explainer .qs-rotation-explainer-axes,.qs-rotation-explainer .qs-rotation-explainer-quadrants{grid-template-columns:minmax(0,1fr)}.qs-rotation-explainer .qs-rotation-explainer-quadrants{grid-template-areas:"leading" "weakening" "lagging" "improving"}}@media (prefers-reduced-motion: reduce){.qs-market-app .qs-rotation-dot,.qs-market-app .qs-rotation-table tr{scroll-behavior:auto;transition:none!important}}@media (forced-colors: active){.qs-market-app .qs-rotation-dot-core{fill:Canvas;stroke:CanvasText}.qs-market-app .qs-rotation-quadrant-label,.qs-market-app .qs-rotation-axis-title{fill:CanvasText}.qs-rotation-explainer .qs-rotation-explainer-diagram text{fill:CanvasText}.qs-rotation-explainer .qs-rotation-explainer-diagram rect,.qs-rotation-explainer .qs-rotation-explainer-diagram line,.qs-rotation-explainer .qs-rotation-explainer-diagram path{stroke:CanvasText}.qs-rotation-explainer .qs-rotation-explainer-diagram .qs-rd-arrowhead{fill:CanvasText;stroke:none}}:root{--bg: #020617;--surface-1: #0f172a;--surface-2: #111c32;--surface-hover: #1e293b;--surface-ink: #070d1d;--card: #0f172a;--card-deep: #070d1d;--card-hover: #1e293b;--amber-500: #f59e0b;--amber-400: #fbbf24;--amber-600: #d97706;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--red-400: #f87171;--red-500: #ef4444;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--border: rgba(255,255,255,.08);--border-amber: rgba(245,158,11,.35);--border-emerald:rgba(16,185,129,.35);--font-ui: "Archivo", Arial, sans-serif;--font-data: var(--font-ui);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-edge: 0 1px 0 rgba(255,255,255,.04)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);background-image:radial-gradient(ellipse 90% 55% at 50% -15%,rgba(148,163,184,.08),transparent 70%);background-repeat:no-repeat;color:var(--slate-200);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}.mono{font-family:var(--font-data)}h1,h2,h3,h4,h5,h6{color:var(--slate-200);font-weight:900;line-height:1.2}a{color:var(--amber-500);text-decoration:none;transition:color .2s ease}a:hover{color:var(--amber-400)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--amber-400);outline-offset:3px}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--amber-500);color:#020617;padding:15px 32px;border-radius:12px;font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.03em;text-decoration:none;box-shadow:0 0 24px #f59e0b40;border:none;cursor:pointer}.btn-primary:hover{color:#020617;background:var(--amber-400)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--slate-200);padding:14px 30px;border-radius:12px;font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.03em;text-decoration:none;border:1px solid var(--border);cursor:pointer}.btn-secondary:hover{border-color:var(--border-amber);color:var(--slate-200)}.wrap{max-width:1100px;margin:0 auto;padding:0 24px}.container{max-width:800px;margin:0 auto;padding:0 1.5rem}.qs-article-content table{width:max-content}@media (max-width: 480px){.qs-article-content th,.qs-article-content td{padding:8px 10px;font-size:13px}}
