:root,:root[data-theme=dark]{--m-bg:#0f0d0e;--m-surface:#171415;--m-raised:#1f1b1c;--m-paused-card:#2f2c2d;--m-hover:#252021;--m-border:#2a2526;--m-border-strong:#3a3435;--m-text:#ffffffeb;--m-text-2:#ffffff9e;--m-text-3:#ffffff6b;--m-brand:#f13658;--m-brand-text:#ff6b85;--m-brand-soft:#f1365824;--m-up:#3ccf8e;--m-up-soft:#3ccf8e1f;--m-down:#ff6b5b;--m-down-soft:#ff6b5b1f;--m-warn:#f5b544;--m-warn-soft:#f5b54421;--m-star:#f5b544;--m-info:#6ea0ff;--m-info-soft:#6ea0ff21;--m-art-bg:linear-gradient(160deg, #221d1e, #161314);--m-shadow:0 1px 0 #ffffff08 inset, 0 12px 32px #00000059;--m-glow:radial-gradient(1200px 400px at 10% -10%, #f136581a, transparent 60%);--m-chrome:#080707;--m-box:#141112;--m-edge:16px;--m-stack:24px;--m-topbar:calc(var(--m-edge) + 50px + var(--m-stack));--m-bottom-nav:68px;--m-radius:14px;--m-radius-sm:10px;--m-gutter:32px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--m-bg:#f6f4f5;--m-chrome:#f1efec;--m-box:#fff;--m-surface:#fff;--m-raised:#f1eeef;--m-paused-card:#f1eeef;--m-hover:#ebe7e8;--m-border:#e7e2e3;--m-border-strong:#d6cfd1;--m-text:#171415;--m-text-2:#5f585a;--m-text-3:#8d8587;--m-brand-text:#d81f45;--m-brand-soft:#fde7eb;--m-up:#0f8f5a;--m-up-soft:#e3f5ec;--m-down:#d6342a;--m-down-soft:#fcebe9;--m-warn:#a86a12;--m-warn-soft:#fbf1df;--m-star:#e8a317;--m-info:#2f6fe0;--m-info-soft:#e8effc;--m-art-bg:linear-gradient(160deg, #f1eeef, #e7e2e3);--m-shadow:0 1px 2px #1714150a, 0 8px 24px #1714150f;--m-glow:radial-gradient(1200px 400px at 10% -10%, #f1365812, transparent 60%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--m-bg);color:var(--m-text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}a{color:inherit}:focus-visible{outline:2px solid var(--m-brand);outline-offset:2px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}.price-xl{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1.05}.price-lg{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.price-md{font-size:17px;font-weight:650}.is-muted-price{color:var(--m-text-3)}.text-2{color:var(--m-text-2)}.text-3{color:var(--m-text-3)}.small{font-size:12px}.delta{align-items:center;gap:4px;font-weight:600;display:inline-flex}.delta.is-up{color:var(--m-up)}.delta.is-down{color:var(--m-down)}.delta.is-flat{color:var(--m-text-2)}.delta .anticon{font-size:.8em}.shell{background:var(--m-chrome);grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.frame{min-height:calc(100vh - var(--m-topbar));grid-template-columns:auto minmax(0,1fr);display:grid}.subrail{top:var(--m-topbar);margin:0 0 0 var(--m-edge);flex-direction:column;align-self:start;gap:32px;display:flex;position:sticky}.subrail-group{border:1px solid var(--m-border);background:var(--m-box);border-radius:999px;flex-direction:column;gap:2px;padding:5px;display:flex;position:relative;box-shadow:0 12px 32px #1714150f}.subrail-link{z-index:1;cursor:pointer;width:38px;height:38px;color:var(--m-text-2);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:16px;text-decoration:none;transition:background .15s,color .15s;display:grid;position:relative}.subrail-link:hover{color:var(--m-text);background:var(--m-raised)}.subrail-link.is-active,.subrail-link.is-active:hover{color:var(--m-brand);background:0 0}.rail-brand-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--m-brand-text);font-size:9px;font-weight:700}.main{flex-direction:column;min-width:0;display:flex}.topbar{--m-bg:var(--m-chrome);z-index:15;height:var(--m-topbar);padding:var(--m-edge) var(--m-edge) var(--m-stack);background:var(--m-chrome);color:var(--m-text);grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:16px;display:grid;position:sticky;top:0}.topbar-brand{letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:8px;margin-right:8px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.selection-highlight{z-index:0;background:var(--m-text);pointer-events:none;border-radius:999px;transition:transform .4s cubic-bezier(.7,0,.25,1),width .4s cubic-bezier(.7,0,.25,1),height .4s cubic-bezier(.7,0,.25,1);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.selection-highlight{transition:none}}.topbar-nav{border:1px solid var(--m-border);background:var(--m-box);border-radius:999px;grid-column:2;gap:2px;padding:5px;display:flex;position:relative}.top-link{z-index:1;height:38px;color:var(--m-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.top-link .anticon{font-size:16px}.top-link:hover{color:var(--m-text)}.top-link.is-active{color:var(--m-box)}.top-link.is-active,.top-link.is-active .anticon,.subrail-link.is-active{transition:color .15s .25s}@media (prefers-reduced-motion:reduce){.top-link.is-active,.top-link.is-active .anticon,.subrail-link.is-active{transition:none}}.top-link.is-active .anticon{color:var(--m-brand)}.topbar-actions{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.icon-btn.ant-btn{width:40px;height:40px;color:var(--m-text-2);border-radius:12px}.icon-btn.ant-btn:hover{color:var(--m-text)}.user-chip{border:1px solid var(--m-border);background:var(--m-box);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:3px;display:flex}.topbar .user-chip{padding:7px}.user-chip:hover{border-color:var(--m-border-strong)}.content{min-width:0;padding:0 var(--m-edge) 56px;flex:1}.mode-switch{isolation:isolate;height:38px;color:var(--m-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:10px;margin-right:4px;padding:0 6px 0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.mode-switch:before{content:"";aspect-ratio:1;z-index:-2;background:conic-gradient(#f13658,#3ccf8e,#f13658,#3ccf8e,#f13658);width:300px;animation:4s linear infinite mode-switch-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mode-switch:after{content:"";z-index:-1;border-radius:inherit;background:var(--m-bg);position:absolute;inset:1.5px}.topbar .mode-switch{height:46px;padding:0 8px 0 16px}.topbar .mode-switch:after{background:var(--m-box)}.mode-switch:focus-visible{outline:2px solid var(--m-brand);outline-offset:3px}.mode-switch-icon{color:var(--m-brand);display:flex}.mode-switch.is-on .mode-switch-icon{color:var(--m-up)}.mode-switch-label-short{display:none}.mode-switch-track{background:var(--m-border-strong);border-radius:100px;width:44px;height:26px;transition:background .35s,box-shadow .35s;position:relative}.mode-switch.is-on .mode-switch-track{background:linear-gradient(90deg,#f13658,#ff6b85);box-shadow:0 0 16px #f136588c}.mode-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .35s cubic-bezier(.7,0,.25,1),background .35s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}.mode-switch.is-on .mode-switch-knob{transform:translate(18px)}@keyframes mode-switch-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.75s cubic-bezier(.7,0,.25,1) mode-reveal}@keyframes mode-reveal{0%{clip-path:circle(0 at var(--mode-x,50%) var(--mode-y,0))}to{clip-path:circle(150vmax at var(--mode-x,50%) var(--mode-y,0))}}@media (prefers-reduced-motion:reduce){.mode-switch:before{animation:none}}.collector{max-height:calc(100vh - var(--m-topbar) - 84px);min-height:520px;position:relative;overflow:hidden}.collector-preview{opacity:.6;pointer-events:none;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.collector-soon{justify-content:center;align-items:flex-start;padding-top:72px;display:flex;position:absolute;inset:0}.collector-soon-card{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);width:min(440px,100%);box-shadow:var(--m-shadow);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 28px;display:flex}.collector-soon-card .page-title,.collector-soon-card .page-description{margin:0}.store-badge{background:var(--m-text);height:52px;color:var(--m-bg);border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:0 18px;text-decoration:none;display:inline-flex}.store-badge.is-disabled{background:var(--m-raised);color:var(--m-text-3);border:1px solid var(--m-border);cursor:default}.store-badge-text{text-align:left;flex-direction:column;gap:1px;line-height:1;display:flex}.store-badge-text small{opacity:.75;font-size:13px}.store-badge-text strong{font-size:18px;font-weight:700}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:12px 0 32px;display:flex}.page-head-main{min-width:0;max-width:760px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--m-brand-text);align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--m-brand);width:24px;height:1.5px}.eyebrow .anticon{display:none}.page-title{letter-spacing:-.045em;margin:0;font-size:44px;font-weight:800;line-height:1.05}.page-description{color:var(--m-text-2);margin:12px 0 0;font-size:16.5px;line-height:1.5}.page-body{border:1px solid var(--m-border);background:var(--m-box);border-radius:24px;padding:24px;box-shadow:0 12px 32px #1714150d}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.back-link{color:var(--m-text-2);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--m-text)}.section{margin-bottom:40px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:16px;display:flex}.section-title{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.section-title .anticon{color:var(--m-brand);font-size:16px}.section-sub{color:var(--m-text-2);margin:4px 0 0;font-size:13px;line-height:1.45}.section-link{color:var(--m-brand-text);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.section-link:hover{text-decoration:underline}.panel{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);min-width:0}.panel-pad{padding:20px}.panel-head{border-bottom:1px solid var(--m-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 20px;display:flex}.panel-title{margin:0;font-size:15px;font-weight:700}.panel-body{padding:20px}.note{color:var(--m-text-3);margin:0;font-size:12px;line-height:1.5}.note-list{color:var(--m-text-3);margin:0;padding-left:16px;font-size:12px;line-height:1.6}.split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.chip{background:var(--m-raised);height:24px;color:var(--m-text-2);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex}button.chip{cursor:pointer}button.chip:hover{color:var(--m-text)}.chip .anticon{font-size:11px}.chip.is-up{background:var(--m-up-soft);color:var(--m-up)}.chip.is-down{background:var(--m-down-soft);color:var(--m-down)}.chip.is-warn{background:var(--m-warn-soft);color:var(--m-warn)}.chip.is-info{background:var(--m-info-soft);color:var(--m-info)}.chip.is-brand{background:var(--m-brand-soft);color:var(--m-brand-text)}.chip.is-outline{border:1px solid var(--m-border);background:0 0}.chip.is-paused{border:1px dashed var(--m-border-strong);color:var(--m-text-3);background:0 0}.chips{flex-wrap:wrap;gap:6px;display:flex}.fresh{color:var(--m-text-3);align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.fresh-dot{background:var(--m-up);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fresh.is-stale .fresh-dot{background:var(--m-warn)}.fresh.is-stale .fresh-stale{color:var(--m-warn);font-weight:600}.card-art{aspect-ratio:63/88;background:var(--m-art-bg);border-radius:4.5%/3.2%;width:100%;display:block;position:relative;overflow:hidden}.card-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-art-fallback{aspect-ratio:1;background:var(--m-text-3);opacity:.5;width:32%;margin:auto;position:absolute;inset:0;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px 16px;display:grid}.tile-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.card-tile{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);color:inherit;flex-direction:column;gap:12px;padding:10px 10px 14px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex;position:relative}.card-tile.has-link{gap:0;padding:0}.card-tile-link{border-radius:inherit;color:inherit;flex-direction:column;flex:1;gap:12px;padding:10px 10px 14px;text-decoration:none;display:flex}.card-tile:hover{border-color:var(--m-border-strong);background:var(--m-raised)}.card-tile:hover .card-art img{transform:scale(1.02)}.card-art img{transition:transform .25s}.card-tile-rank{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0d0ec7;border-radius:8px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.card-tile-action{z-index:1;gap:6px;display:flex;position:absolute;top:16px;right:16px}.card-tile-action .ant-btn{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0d0eb8;border-color:#0000}.card-tile-action .ant-btn:hover,.card-tile-action .ant-btn:focus,.card-tile-action .ant-btn:active{color:#fff!important;background:#0f0d0ee6!important;border-color:#0000!important}.card-tile-action .ant-btn[aria-pressed=true] .anticon{color:#f5b544!important}.card-tile-body{flex-direction:column;gap:3px;min-width:0;padding:0 4px;display:flex}.card-tile-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.3;overflow:hidden}.card-tile-meta{color:var(--m-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.card-tile-prices{flex-direction:column;gap:6px;margin-top:8px;display:flex}.card-tile-price-main{flex-direction:column;display:flex}.card-tile-secondary{border-top:1px solid var(--m-border);color:var(--m-text-2);justify-content:space-between;gap:8px;padding-top:6px;font-size:12px;display:flex}.card-tile-footer{color:var(--m-text-3);margin-top:4px;font-size:12px}.price-label{color:var(--m-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.card-row{border-radius:var(--m-radius-sm);color:inherit;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;transition:background .15s;display:grid}.card-row:hover{background:var(--m-raised)}.card-row .card-art{width:48px}.card-row-info{flex-direction:column;gap:2px;min-width:0;display:flex}.card-row-end{text-align:right;align-items:center;gap:16px;display:flex}.card-row-price{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.row-list{flex-direction:column;padding:6px;display:flex}.row-list>*+*{border-top:1px solid var(--m-border)}.row-list>.card-row:hover,.row-list>.card-row:hover+*,.row-list>.card-row-shell:hover,.row-list>.card-row-shell:hover+*{border-top-color:#0000}.card-row-shell{border-radius:var(--m-radius-sm);align-items:center;transition:background .15s;display:flex}.card-row-shell:hover{background:var(--m-raised)}.card-row-shell>.card-row{flex:1;min-width:0;padding-right:16px}.card-row-shell>.card-row:hover{background:0 0}.card-row-actions{align-items:center;gap:16px;padding-right:14px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty-state.is-compact{padding:24px 16px}.empty-state-icon{background:var(--m-raised);width:48px;height:48px;color:var(--m-text-2);border-radius:14px;justify-content:center;align-items:center;margin-bottom:6px;font-size:22px;display:inline-flex}.empty-state.is-error .empty-state-icon{background:var(--m-down-soft);color:var(--m-down)}.empty-state-title{margin:0;font-size:16px;font-weight:700}.empty-state-text{max-width:460px;color:var(--m-text-2);margin:0;font-size:14px;line-height:1.5}.empty-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.skel{background:linear-gradient(90deg, var(--m-raised) 25%, var(--m-hover) 37%, var(--m-raised) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite skel}@keyframes skel{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}.card-art img,.card-tile{transition:none}}.pulse-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:40px;display:grid;position:relative}.pulse-hero-title{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:800;line-height:1.05}.pulse-hero-title em{color:var(--m-brand);font-style:normal}.pulse-stats{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pulse-stat{background:var(--m-surface);color:inherit;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;text-decoration:none;display:flex}a.pulse-stat:hover{background:var(--m-raised)}.pulse-stat-value{letter-spacing:-.02em;font-size:24px;font-weight:700}.pulse-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.volume-bar{background:var(--m-raised);border-radius:999px;height:4px;margin-top:6px;position:relative;overflow:hidden}.volume-bar>span{background:var(--m-brand);border-radius:999px;position:absolute;inset:0 auto 0 0}.rank-num{width:18px;color:var(--m-text-3);text-align:center;font-size:12px;font-weight:700}.card-row.has-rank{grid-template-columns:18px 44px minmax(0,1fr) auto}.card-row.has-rank .card-art{width:44px}.opp-teasers{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.opp-teaser{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);color:inherit;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.opp-teaser:hover{border-color:var(--m-border-strong);background:var(--m-raised)}.opp-teaser-body{flex-direction:column;gap:2px;min-width:0;display:flex}.opp-teaser-path{align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.opp-teaser-path .anticon{color:var(--m-text-3);font-size:11px}.coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.coverage-item{flex-direction:column;gap:2px;min-width:0;display:flex}.coverage-value{font-size:18px;font-weight:700}.watch-strip{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.watch-strip>*{scroll-snap-align:start}.watch-mini{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);color:inherit;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.watch-mini:hover{border-color:var(--m-border-strong);background:var(--m-raised)}.terminal{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.terminal-aside{top:calc(var(--m-topbar) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.terminal-aside .card-art{box-shadow:0 24px 60px #00000073}.facts{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:13px;display:grid}.facts dt{color:var(--m-text-3)}.facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.terminal-main{flex-direction:column;gap:24px;min-width:0;display:flex}.terminal-title{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.terminal-sub{color:var(--m-text-2);margin:6px 0 14px;font-size:15px}.printing-picker{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.grader-picker{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.printing-picker .ant-segmented{max-width:100%;overflow-x:auto}.grade-picker{--fade-before:0px;--fade-after:0px;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);margin:-4px;padding:4px;overflow-x:auto}.grade-picker[data-more-before]{--fade-before:28px}.grade-picker[data-more-after]{--fade-after:28px}.quote-board{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);display:grid;overflow:hidden}.quote{flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.quote+.quote{border-left:1px solid var(--m-border)}.quote-market{color:var(--m-text-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.quote-basis{color:var(--m-text-3);font-size:12px}.provenance{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:4px 0 0;font-size:12px;display:grid}.provenance dt{color:var(--m-text-3)}.provenance dd{color:var(--m-text-2);overflow-wrap:anywhere;margin:0}.quality-warning{background:var(--m-warn-soft);color:var(--m-warn);border-radius:8px;margin:2px 0 0;padding:6px 8px;font-size:12px;line-height:1.4}.quote-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.chart-panel .panel-body{padding:8px 20px 20px}.chart-wrap{position:relative}.chart-readout{flex-wrap:wrap;align-items:baseline;gap:4px 18px;min-height:44px;padding:12px 0 8px;display:flex}.chart-readout-item{color:var(--m-text-2);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.chart-readout-item strong{color:var(--m-text);font-size:15px}.chart-readout-date{color:var(--m-text-3);font-size:12px}.legend-swatch{border-radius:2px;width:10px;height:3px;display:inline-block;transform:translateY(-3px)}.market-chart{width:100%;overflow:hidden}.chart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.coverage{border:1px solid var(--m-border);border-radius:var(--m-radius-sm);flex-direction:column;gap:12px;margin-top:12px;padding:12px;display:flex}.coverage-entry{flex-direction:column;gap:8px;min-width:0;display:flex}.coverage-entry+.coverage-entry{border-top:1px solid var(--m-border);padding-top:12px}.coverage-title{color:var(--m-text-2);overflow-wrap:anywhere;font-size:12px;font-weight:650}.coverage-facts{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px 16px;margin:0;display:grid}.coverage-facts dt{color:var(--m-text-3);font-size:11px}.coverage-facts dd{color:var(--m-text);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.activity-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.activity-period{color:var(--m-text-3);font-size:12px}.activity-overview-label{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.activity-select{min-width:200px;max-width:100%}.activity-detail{color:var(--m-text-2);margin:0;font-size:13px;line-height:1.5}.activity-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 20px;margin:0;display:grid}.activity-facts dt{color:var(--m-text-3);font-size:11px}.activity-facts dd{color:var(--m-text);margin:0;font-size:18px;font-weight:650}.activity-facts dd.activity-basis{color:var(--m-text-3);margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.activity-chart{margin:0}.activity-readout{min-height:18px;color:var(--m-text-2);font-variant-numeric:tabular-nums;font-size:12px}.activity-plot{gap:6px;height:96px;margin-top:6px;display:flex}.activity-scale{min-width:18px;color:var(--m-text-3);flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:10px;display:flex}.activity-days{border-bottom:1px solid var(--m-border-strong);flex:1;align-items:stretch;min-width:0;display:flex}.activity-day{flex:1 1 0;align-items:flex-end;min-width:0;padding:0 1px;display:flex;position:relative}.activity-day:hover{background:var(--m-hover)}.activity-bar{background:var(--m-brand);border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.activity-day.is-reported-zero:after,.activity-day.is-unknown-volume:after,.activity-day.is-no-record:after,.activity-key:after{content:"";width:calc(100% - 2px);display:block}.activity-day.is-reported-zero:after,.activity-day.is-unknown-volume:after,.activity-day.is-no-record:after{position:absolute;bottom:0;left:1px}.activity-day.is-reported-zero:after,.activity-key.is-reported-zero:after{background:var(--m-text-2);height:4px}.activity-day.is-unknown-volume:after,.activity-key.is-unknown-volume:after{background:repeating-linear-gradient(135deg, var(--m-border-strong) 0 2px, transparent 2px 5px);height:100%}.activity-axis{color:var(--m-text-3);justify-content:space-between;margin:4px 0 0 24px;font-size:11px;display:flex}.activity-legend{color:var(--m-text-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11px;display:flex}.activity-legend span{align-items:center;gap:5px;display:inline-flex}.activity-key{border-radius:2px;align-items:flex-end;width:10px;height:10px;display:inline-flex}.activity-key:after{width:100%}.activity-key.is-positive{background:var(--m-brand)}.activity-key.is-no-record{border:1px dashed var(--m-border-strong)}.activity-table{color:var(--m-text-2);margin-top:8px;font-size:12px}.activity-table summary{cursor:pointer}.activity-table-scroll{max-height:220px;margin-top:6px;overflow-y:auto}.activity-table table{border-collapse:collapse;width:100%}.activity-table th,.activity-table td{border-bottom:1px solid var(--m-border);text-align:left;padding:4px 8px;font-weight:400}.activity-table th:last-child,.activity-table td:last-child{text-align:right}.activity-warnings{font-size:12px}.link-button{color:var(--m-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.link-button:hover{color:var(--m-brand-text)}.compare-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compare-chips .chip[aria-pressed=true]{background:var(--m-brand-soft);color:var(--m-text)}.chart-empty{border:1px dashed var(--m-border-strong);border-radius:var(--m-radius-sm);text-align:center;min-height:220px;color:var(--m-text-2);background:repeating-linear-gradient(0deg, transparent, transparent 43px, var(--m-border) 43px, var(--m-border) 44px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.chart-empty .anticon{color:var(--m-text-3);font-size:22px}.chart-empty>*{background:var(--m-surface);max-width:460px}.spread{flex-direction:column;gap:6px;display:flex}.ratio-callout{border-radius:var(--m-radius-sm);background:var(--m-raised);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 16px;display:flex}.ratio-value{font-size:24px;font-weight:750}.grade-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.grade-card{border-radius:var(--m-radius-sm);background:var(--m-raised);padding:12px 14px}.grade-card-title{letter-spacing:.06em;color:var(--m-text-2);margin-bottom:8px;font-size:12px;font-weight:700}.grade-row{justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;display:flex}.grade-row+.grade-row{border-top:1px solid var(--m-border)}.grade-row-value{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.outcomes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.outcome{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-raised);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.outcome.is-target{border-color:color-mix(in srgb, var(--m-brand) 45%, var(--m-border))}.outcome-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.outcome-kpis{border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0;display:grid}.kpi{flex-direction:column;gap:2px;min-width:0;display:flex}.kpi-value{font-size:16px;font-weight:700}.grading-stats{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.grading-stats dt{color:var(--m-text-3)}.grading-stats dd{text-align:right;margin:0}.cost-line{color:var(--m-text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.grading-assumptions-button.ant-btn{max-width:100%}.grading-assumptions-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research .ant-collapse-header{font-weight:650}.research .ant-table{background:0 0}.explore-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.explore-input.ant-input-affix-wrapper{background:var(--m-surface);border-radius:14px;flex:360px;max-width:720px;height:52px;padding:0 16px;font-size:16px}.explore-input .ant-input-prefix{color:var(--m-text-3);margin-inline-end:10px;font-size:18px}.explore-meta{color:var(--m-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;font-size:13px;display:flex}.explore-more{justify-content:center;margin-top:28px;display:flex}.toolbar{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-divider{background:var(--m-border);width:1px;height:24px}.toolbar .ant-input-number{width:132px}.opp-summary{color:var(--m-text-2);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px;font-size:13px;display:flex}.opp-summary strong{color:var(--m-text)}.opp-head,.opp-row{grid-template-columns:minmax(220px,2.2fr) minmax(90px,.9fr) minmax(110px,1fr) minmax(110px,1fr) minmax(64px,.6fr) minmax(130px,1.1fr) minmax(110px,1fr) 40px;align-items:center;gap:16px;display:grid}.opp-head{color:var(--m-text-3);letter-spacing:.05em;text-transform:uppercase;padding:0 18px 10px;font-size:11px;font-weight:650}.opp-head>:not(:first-child){text-align:right;justify-self:end}.opp-sort{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.opp-sort:hover,.opp-sort.is-active{color:var(--m-text)}.opp-sort:focus-visible{outline:2px solid var(--m-brand);outline-offset:2px;border-radius:4px}.opp-list{flex-direction:column;gap:8px;display:flex}.opp-row{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);color:inherit;padding:12px 18px;text-decoration:none;transition:border-color .15s,background .15s;position:relative}.opp-row:hover{border-color:var(--m-border-strong);background:var(--m-raised)}.opp-card{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.opp-row>.opp-card .chips{margin-top:2px}.opp-cell{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.opp-cell-label{display:none}.opp-flow{align-items:center;gap:6px;display:inline-flex}.opp-flow .anticon{color:var(--m-text-3);font-size:10px}.opp-pagination{justify-content:center;margin-top:20px;display:flex}.disclaimer{border-radius:var(--m-radius-sm);background:var(--m-raised);color:var(--m-text-2);gap:12px;margin-top:24px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.disclaimer>.anticon{color:var(--m-text-3);margin-top:3px}.scan-filters{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-bottom:16px;display:grid}.scan-filter{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-content:start;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.scan-filter legend{color:var(--m-text-2);padding:0 4px;font-size:12px;font-weight:600}.scan-filter legend .ant-checkbox-wrapper{color:var(--m-text-2);font-size:12px;font-weight:600}.scan-filter .ant-select,.scan-filter .ant-input-number,.scan-filter .ant-input-number-affix-wrapper{width:100%;min-width:0}.toolbar .scan-sort{width:200px}.scan-summary{margin-bottom:16px}.scan-summary-counts{margin-bottom:0}.scan-partial{margin-top:8px}.scan-note{color:var(--m-text-2);margin:8px 0 0;font-size:13px;line-height:1.5}.scan-list{flex-direction:column;gap:8px;display:flex}.scan-row{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);grid-template-columns:64px minmax(0,1fr) minmax(190px,260px) auto;align-items:start;gap:16px;padding:14px 18px;display:grid}.scan-row:hover{border-color:var(--m-border-strong)}.scan-row-art{display:block}.scan-row-main{min-width:0}.scan-row-title{color:var(--m-text);font-weight:600}.scan-row-title:hover{color:var(--m-brand-text)}.scan-row-meta{color:var(--m-text-2);margin-top:2px;font-size:13px}.scan-row-printing{text-transform:capitalize}.scan-why{color:var(--m-text);margin:8px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none}.scan-why li+li{margin-top:2px}.scan-coverage{color:var(--m-text-3);margin-top:6px;font-size:12px}.scan-coverage.is-weak{color:var(--m-text-2)}.scan-row-signal{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.scan-row-price{align-items:baseline;gap:6px;display:flex}.scan-row-currency{color:var(--m-text-3);font-size:12px}.scan-row-signal .desk-changes{justify-content:flex-end}.scan-spread{color:var(--m-text-2);font-size:13px}.scan-row-actions{gap:6px;display:flex}.scan-review{margin-top:24px}.scan-row.is-review{border-color:var(--m-warn-soft)}.scan-review-observed{color:var(--m-text);margin:8px 0 0;font-size:13px;line-height:1.5}.scan-caution{border-radius:var(--m-radius-sm);background:var(--m-warn-soft);color:var(--m-warn);margin:6px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}.desk-summary{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.desk-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.desk-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.desk-controls .filter-tabs{margin-bottom:0}.desk-item{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);grid-template-rows:1fr auto;grid-template-columns:104px minmax(0,1fr);gap:12px 16px;padding:14px;display:grid;position:relative}.desk-item:hover{border-color:var(--m-border-strong)}.desk-item.is-paused{background:var(--m-paused-card)}.desk-item.is-paused .chip.is-paused{border-color:var(--m-text-3);color:var(--m-text-2)}.desk-item-actions{z-index:1;gap:6px;display:flex;position:absolute;top:12px;right:12px}.desk-item-body{flex-direction:column;gap:8px;min-width:0;display:flex}.desk-item-title{color:inherit;padding-right:66px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:block}.desk-item-title:after{content:"";border-radius:var(--m-radius);position:absolute;inset:0}.desk-item-title:focus-visible{outline:none}.desk-item-title:focus-visible:after{outline:2px solid var(--m-brand);outline-offset:2px}.desk-item:hover .desk-item-title{color:var(--m-brand-text)}.desk-item .fresh,.desk-change,.desk-graded-sale,.desk-alert-row>*,.desk-alert-line .ant-tooltip-open,.desk-alert-line .chip{z-index:1;position:relative}.desk-item-footer{border-top:1px solid var(--m-border);flex-direction:column;grid-column:1/-1;gap:8px;min-width:0;padding-top:10px;display:flex}.desk-alert-row{align-items:center;gap:8px;min-height:24px;display:flex}.desk-alert-line{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.desk-alert-target{flex:none;font-size:13px;font-weight:600}.desk-alert-distance{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.desk-alert-line .chip{flex:none}.desk-alert-more.chip{flex:none;text-decoration:none}.desk-changes{flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:13px;display:flex}.desk-change{cursor:help;align-items:baseline;gap:4px;display:inline-flex}.desk-change-label{color:var(--m-text-3);font-size:12px}.desk-graded-sale{color:var(--m-text-2);cursor:help;font-size:12px}.counted{align-items:center;gap:6px;display:inline-flex}.count-badge{background:color-mix(in srgb, var(--m-text) 9%, transparent);min-width:20px;height:18px;color:var(--m-text-2);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.ant-segmented-item-selected .count-badge{background:var(--m-brand-soft);color:var(--m-brand-text)}.filter-tabs{max-width:100%;margin-bottom:16px;overflow-x:auto}.alert-row{grid-template-columns:44px minmax(0,1.2fr) minmax(0,1fr) 210px;align-items:center;gap:16px;padding:14px 16px;display:grid}.alert-row.is-compact{grid-template-columns:minmax(0,1fr) auto}.alert-group+.alert-group{border-top:1px solid var(--m-border)}.alert-group-head{background:var(--m-raised);color:var(--m-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:12px 16px;font-size:13px;display:flex}.alert-group-quote{align-items:center;gap:10px;display:inline-flex}.alert-group .alert-row+.alert-row,.alert-row+.alert-row{border-top:1px solid var(--m-border)}.alert-row .card-art{width:44px}.alert-target{flex-direction:column;gap:6px;min-width:0;display:flex}.alert-distance{background:var(--m-raised);border-radius:999px;max-width:260px;height:6px;position:relative;overflow:hidden}.alert-distance>span{background:var(--m-info);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.alert-distance.is-reached>span{background:var(--m-up)}.alert-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.alert-event-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.alert-event-row+.alert-event-row{border-top:1px solid var(--m-border)}.alert-event-row .card-art{width:44px}.alert-event-title{color:inherit;flex-wrap:wrap;align-items:baseline;gap:4px 8px;text-decoration:none;display:flex}.alert-event-title strong{font-weight:600}.alert-event-title:hover strong{color:var(--m-brand-text)}.command-results{max-height:380px;margin-top:8px;overflow-y:auto}.command-group{color:var(--m-text-3);letter-spacing:.06em;text-transform:uppercase;padding:10px 12px 4px;font-size:11px;font-weight:650}.command-result{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.command-result.is-active{background:var(--m-raised)}.command-result .card-art{flex-shrink:0;width:30px}.command-result-icon{background:var(--m-raised);width:30px;height:30px;color:var(--m-text-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.command-result.is-active .command-result-icon{background:var(--m-brand-soft);color:var(--m-brand-text)}.command-result-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auth-page{background:radial-gradient(700px 420px at 15% 0%, #f1365838, transparent 70%), radial-gradient(600px 400px at 100% 100%, #f136581a, transparent 70%), var(--m-bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex;position:relative;overflow:hidden}.auth-page-toggle{z-index:1;position:absolute;top:16px;right:16px}.auth-card{border:1px solid var(--m-border);background:var(--m-surface);width:100%;max-width:420px;box-shadow:var(--m-shadow);text-align:center;border-radius:20px;padding:40px 32px;position:relative}.auth-card-logo{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.auth-tagline{letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.15}.auth-tagline span{display:block}.auth-tagline span:last-child{color:var(--m-brand)}.auth-actions{flex-direction:column;gap:12px;display:flex}.auth-error{text-align:left;margin-bottom:16px}.ant-btn.apple-sign-in:not(:disabled){color:#000;background:#fff;border-color:#fff}.ant-btn.apple-sign-in:not(:disabled):hover{color:#000;background:#e8e8e8;border-color:#fff}:root[data-theme=light] .ant-btn.apple-sign-in:not(:disabled){color:#fff;background:#000;border-color:#000}:root[data-theme=light] .ant-btn.apple-sign-in:not(:disabled):hover{color:#fff;background:#333;border-color:#000}.ant-btn.ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):not(:hover){background:var(--m-raised);border-color:var(--m-border)}.ant-segmented{font-weight:600}.ant-modal .ant-modal-content,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{border:1px solid var(--m-border)}.ant-table-wrapper .ant-table-thead>tr>th{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650}.ant-table-wrapper td,.ant-table-wrapper th{font-variant-numeric:tabular-nums}.compare{flex-direction:column;gap:24px;display:flex}.compare-grid{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.compare-heads{align-items:start}.compare-head{flex-direction:column;gap:12px;min-width:0;display:flex}.compare-art{width:100%;max-width:220px;display:block}.compare-art .card-art{box-shadow:0 16px 40px #00000059}.compare-name{color:var(--m-text);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:750;line-height:1.2;display:block}.compare-printing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compare-printing .ant-select{min-width:140px;max-width:100%}.compare-head-actions,.compare-change{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compare-change .card-picker{flex:200px}.card-picker{width:100%}.picker-option{align-items:center;gap:10px;min-width:0;display:flex}.picker-option .card-art{flex:none;width:32px}.picker-option-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.picker-option-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.compare-sticky{top:var(--m-topbar);z-index:5;height:0;margin-top:-24px;position:sticky}.compare-sticky-bar{background:var(--m-box);border-bottom:1px solid var(--m-border);opacity:0;pointer-events:none;align-items:center;padding:10px 24px;transition:opacity .15s,transform .15s;position:absolute;top:0;left:-24px;right:-24px;transform:translateY(-6px);box-shadow:0 8px 20px #0000002e}.compare-sticky-bar.is-visible{opacity:1;transform:none}.compare-sticky-card{align-items:center;gap:10px;min-width:0;display:flex}.compare-sticky-card .card-art{border-radius:4px;flex:none;width:28px}.compare-sticky-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.compare-sticky-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compare-sticky-name{font-weight:700}.compare-row{border-top:1px solid var(--m-border);align-items:baseline;padding:12px 0}.compare-rows>.compare-row:first-child{border-top:0}.compare-label{color:var(--m-text-3);font-size:13px}.compare-cell{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.compare-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.compare-period-range{color:var(--m-text-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.compare-period-name{color:var(--m-text);font-weight:600}.compare-percent{font-size:22px;font-weight:600;line-height:1.2}.compare-move{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}.compare-reading-note{font-size:13px;font-weight:600}.compare-caution-flag{color:var(--m-warn);font-size:12px;font-weight:600}.compare-caution{border:1px solid var(--m-border);border-left:3px solid var(--m-warn);color:var(--m-text-2);border-radius:6px;align-items:flex-start;gap:6px;margin-bottom:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.compare-caution .anticon{color:var(--m-warn);margin-top:2px}.compare-caution strong{color:var(--m-text);font-weight:600}.compare-verdict{color:var(--m-text-2);padding-bottom:12px;font-size:13px}.compare-period>.compare-row{padding-bottom:8px}.compare-rows>.compare-period:first-child>.compare-row{border-top:0}.compare-rows>.compare-period{display:block}.compare-chart-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compare-notes{flex-direction:column;gap:6px;margin-top:12px;display:flex}@media (width<=767px){.compare-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.compare-corner{display:none}.compare-label{grid-column:1/-1;margin-bottom:4px}.compare-art{max-width:none}.compare-name{font-size:16px}.compare .price-lg{font-size:20px}.compare-sticky-bar{padding:8px 14px;left:-14px;right:-14px}.compare-sticky-card .card-art{width:22px}}@media (prefers-reduced-motion:reduce){.compare-sticky-bar{transition:none}}@media (width<=1279px){.opp-head,.opp-row{grid-template-columns:minmax(200px,2fr) minmax(90px,.9fr) minmax(100px,1fr) minmax(100px,1fr) minmax(60px,.6fr) minmax(120px,1.1fr) 40px}.opp-col-downside{display:none!important}.quote-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quote.is-spread{border-left:0;border-top:1px solid var(--m-border);grid-column:1/-1}}@media (width<=1099px){.top-link{padding:0 12px}.topbar-brand-name,.topbar-theme-toggle,.mode-switch-label-long{display:none}.mode-switch-label-short{display:inline}.terminal{grid-template-columns:minmax(0,1fr)}.terminal-aside{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:static}.pulse-hero,.pulse-columns{grid-template-columns:minmax(0,1fr)}.coverage,.desk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.opp-head{display:none}.opp-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.opp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px}.opp-row .opp-card{grid-column:1/-1;padding-right:44px}.opp-col-downside{display:flex!important}.opp-cell{text-align:left;align-items:flex-start}.opp-cell-label{display:block}.opp-watch{position:absolute;top:14px;right:14px}}@media (width<=767px){:root,:root[data-theme]{--m-gutter:16px;--m-topbar:56px}.topbar{padding:0 var(--m-gutter)}.topbar-nav{inset:auto 0 calc(12px + env(safe-area-inset-bottom));width:fit-content;box-shadow:var(--m-shadow);margin-inline:auto;position:fixed}.top-link{height:44px;padding:0 12px}.frame{display:block}.subrail{margin:16px var(--m-gutter) 0;flex-direction:row;gap:10px;position:static}.subrail-theme{display:none}.subrail-group:not(:has(.subrail-link:not(.subrail-theme))){display:none}.subrail-group{flex-direction:row;width:fit-content}.topbar .mode-switch{height:38px;padding:0 6px 0 14px}.topbar .user-chip{padding:3px}.page-body{border-radius:18px;padding:14px}.content{padding:20px var(--m-gutter) calc(var(--m-bottom-nav) + env(safe-area-inset-bottom) + 32px)}.page-title{font-size:32px}.page-head{margin-bottom:20px}.pulse-hero-title{font-size:30px}.terminal-aside{grid-template-columns:132px minmax(0,1fr);gap:16px}.terminal-title{font-size:26px}.price-xl{font-size:32px}.quote-board{grid-template-columns:minmax(0,1fr)}.quote+.quote{border-left:0;border-top:1px solid var(--m-border)}.outcomes{grid-template-columns:minmax(0,1fr)}.tile-grid,.tile-grid.is-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-tile,.card-tile-link{padding:8px 8px 12px}.opp-list,.desk-grid{grid-template-columns:minmax(0,1fr)}.desk-item{grid-template-columns:84px minmax(0,1fr);gap:12px}.alert-row{grid-template-columns:44px minmax(0,1fr)}.alert-row>.alert-target,.alert-row>.alert-actions{grid-column:2}.alert-row.is-compact{grid-template-columns:minmax(0,1fr);gap:10px}.alert-row.is-compact>.alert-target,.alert-row.is-compact>.alert-actions{grid-column:auto}.alert-row.is-compact>.alert-actions{justify-content:space-between}.toolbar .ant-input-number{width:calc(50% - 4px)}.toolbar-group{width:100%}.toolbar-divider{display:none}.panel-pad,.panel-body{padding:16px}.panel-head{padding:14px 16px}.chart-panel .panel-body{padding:4px 12px 16px}.grade-picker .ant-segmented-item-label{min-height:36px;line-height:36px}.hide-mobile{display:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=374px){.mode-switch-label{display:none}}@media (width>=768px) and (width<=1023px){.top-link{padding:0 14px}}@media (width<=1023px){.top-link>span:not(.anticon){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=360px) and (width<=1023px){.top-link.is-active>span:not(.anticon){clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width<=1023px){.scan-row{grid-template-columns:64px minmax(0,1fr) auto}.scan-row-signal{text-align:left;grid-column:1/-1;align-items:flex-start}.scan-row-signal .desk-changes{justify-content:flex-start}.scan-row-actions{grid-area:1/3}}@media (width<=767px){.scan-filters{grid-template-columns:minmax(0,1fr)}.scan-row{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px}.scan-row-actions{grid-area:auto/1/auto/-1;justify-content:flex-end}.toolbar .scan-sort{width:100%}}
