.market main.cmp-empty{isolation:isolate;max-width:1240px;padding:44px var(--gutter) 72px;flex-direction:column;gap:48px;margin:0 auto;display:flex;position:relative}.market main.cmp-empty:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 25% 8%,#3987e538,#0000 70%),radial-gradient(32% 40% at 80% 10%,#ffd23f1a,#0000 70%);width:min(1600px,220vw);height:720px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.market .cmp-intro{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.market .cmp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--frame);font-size:.8rem;font-weight:800}.market .cmp-intro h1{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:900;line-height:1.02}.market .cmp-intro p{max-width:40rem;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.08rem;line-height:1.5}.market .cmp-stage{flex-direction:column;align-items:center;gap:24px;display:flex}.market .cmp-holders{grid-template-columns:repeat(2,minmax(0,260px));justify-content:center;gap:clamp(28px,12vw,140px);width:100%;display:grid;position:relative}.market .cmp-holder{aspect-ratio:.66;color:var(--ink);font:inherit;cursor:pointer;transform:perspective(900px) rotateY(var(--turn,0deg));transition:transform .5s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(155deg,#ffffff24,#ffffff08 40%,#ffffff14),#1e2e6866;border:0;border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff47,0 24px 50px -24px #030719e6}.market .cmp-holder[data-side=a]{--turn:10deg}.market .cmp-holder[data-side=b]{--turn:-10deg}.market .cmp-holder:hover,.market .cmp-holder:focus-visible{outline:none;transform:perspective(900px)rotateY(0)translateY(-4px);box-shadow:inset 0 0 0 1px #ffd23f99,0 24px 50px -20px #ffd23f40}.market .cmp-holder-label{background:color-mix(in srgb, var(--slot) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--slot) 60%, transparent);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.85rem;font-weight:800;display:flex}.market .cmp-holder-label svg{width:22px;height:6px;stroke:var(--slot);stroke-width:3px}.market .cmp-holder-well{border:2px dashed var(--ground-line-strong);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.market .cmp-holder-plus{background:var(--frame-wash);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 1px #ffd23f80}.market .cmp-holder-plus svg{fill:none;width:22px;height:22px;stroke:var(--frame);stroke-width:2.4px;stroke-linecap:round}.market .cmp-seam{font-family:var(--font-display), sans-serif;color:var(--frame);text-shadow:0 0 18px #ffd23f99;font-size:1.3rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market .cmp-find{width:100%;max-width:560px}.market .cmp-board{flex-direction:column;gap:20px;display:flex}.market .cmp-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.market .cmp-board-head h2{font-family:var(--font-display), sans-serif;margin:0 0 6px;font-size:1.85rem;font-weight:900}.market .cmp-board-head p{color:var(--ink-soft);margin:0}.market .cmp-seg{box-shadow:var(--sunk);background:#040820b3;border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.market .cmp-seg button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:.85rem;font-weight:700}.market .cmp-seg button[aria-pressed=true]{color:var(--card-ink);background:var(--gold-face);box-shadow:var(--gold-small)}.market .cmp-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.market .cmp-tile{box-sizing:border-box;height:100%;color:var(--ink);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(#16245abf,#0a1233bf);border-radius:18px;flex-direction:column;gap:14px;padding:18px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -22px #000c}.market .cmp-tile:hover,.market .cmp-tile:focus-visible{outline:none;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 26px 50px -24px #000000e6,0 0 0 1px #ffd23f59}.market .cmp-tile-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--frame);font-size:.75rem;font-weight:800}.market .cmp-tile-main{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px;display:grid}.market .cmp-tile-text{flex-direction:column;gap:6px;min-width:0;display:flex}.market .cmp-tile-text strong{font-family:var(--font-display), sans-serif;font-size:1.2rem;font-weight:900;line-height:1.12}.market .cmp-tile-text span{color:var(--ink-soft);font-size:.88rem;line-height:1.38}.market .cmp-fan{height:120px;position:relative}.market .cmp-fan>*{top:4px;left:calc(4px + var(--i) * 38px);aspect-ratio:63/88;object-fit:cover;width:76px;transform:rotate(var(--r));transform-origin:50% 90%;transition:transform .45s var(--ease-out);border-radius:5px;position:absolute;box-shadow:0 10px 22px -8px #000c,0 0 0 1px #ffffff1f}.market .cmp-fan[data-n="3"]>*,.market .cmp-fan[data-n="4"]>*{left:calc(4px + var(--i) * 20px);width:62px}.market .cmp-fan-blank{background:var(--ground-raise)}.market .cmp-tile:hover .cmp-fan>*{transform:rotate(calc(var(--r) * 1.4))}.market .cmp-spark{width:100%;height:64px;display:block;overflow:visible}.market .cmp-spark-zero{stroke:#f6f1e12e;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.market .cmp-spark-line{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:cmp-draw 1.4s var(--ease-out) .15s forwards}.market .cmp-spark-line.is-dashed{stroke-dashoffset:0;opacity:0;animation:.9s .5s forwards cmp-fade}@keyframes cmp-draw{to{stroke-dashoffset:0}}@keyframes cmp-fade{to{opacity:1}}.market .cmp-tile-foot{border-top:1px solid var(--ground-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:auto;padding-top:10px;display:flex}.market .cmp-tile-sides{flex-wrap:wrap;gap:6px 14px;display:flex}.market .cmp-tile-sides>span{align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:inline-flex}.market .cmp-tile-sides svg{stroke-width:3px;width:18px;height:6px}.market .cmp-tile-who{text-overflow:ellipsis;white-space:nowrap;max-width:9em;color:var(--ink-soft);font-weight:600;overflow:hidden}.market .cmp-intro .compare-mode{align-self:center}.market .cmp-tile-fact{color:var(--frame);font-size:.82rem;font-weight:800}@media (max-width:560px){.market main.cmp-empty{gap:36px;padding-top:28px}.market .cmp-holders{gap:14px}.market .cmp-holder{padding:10px;--turn:0deg!important}.market .cmp-seam{display:none}.market .cmp-tile-main{grid-template-columns:104px minmax(0,1fr)}.market .cmp-fan>*{width:64px;left:calc(2px + var(--i) * 32px)}}@media (prefers-reduced-motion:reduce){.market .cmp-spark-line,.market .cmp-spark-line.is-dashed{stroke-dashoffset:0;opacity:1;animation:none}.market .cmp-holder,.market .cmp-tile,.market .cmp-fan>*{transition:none}}.market main.cmp-filled{isolation:isolate;max-width:1240px;padding:28px var(--gutter) 72px;flex-direction:column;gap:28px;margin:0 auto;display:flex;position:relative}.market main.cmp-filled:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 55% at 22% 12%,#3987e533,#0000 70%),radial-gradient(36% 50% at 80% 10%,#c9850024,#0000 70%);width:min(1600px,220vw);height:760px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.market .cmp-head{flex-direction:column;gap:4px;display:flex}.market .cmp-head h1{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:900;line-height:1.08}.market .cmp-slabs{flex-direction:column;gap:32px;display:flex}.market .cmp-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.market .cmp-lock-note{color:var(--ink-soft);background:var(--frame-wash);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 14px;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #ffd23f59}.market .cmp-lock-note a{color:var(--frame);margin-left:auto;font-weight:800}.market .cmp-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--frame);font-size:.75rem;font-weight:800}.market .cmp-letter{width:22px;height:22px;font-family:var(--font-display), sans-serif;color:var(--ground);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:900;display:inline-grid}.market .cmp-fine{color:var(--ink-faint);margin:0;font-size:.8rem}.market .cmp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:14px;display:flex}.market .cmp-section-head h2{font-family:var(--font-display), sans-serif;margin:0;font-size:1.7rem;font-weight:900}.market .cmp-section-head p{max-width:40rem;color:var(--ink-soft);margin:0;font-size:.92rem}.market .cmp-stage-filled{align-items:start;gap:24px;display:grid}.market .cmp-stage-filled[data-n="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.market .cmp-stage-filled[data-n="2"]{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr)}.market .cmp-stage-filled[data-n="2"]>.cmp-hero[data-side=b]{grid-area:1/3}.market .cmp-stage-filled[data-n="2"]>.cmp-stage-score{grid-area:1/2}.market .cmp-stage-filled[data-n="2"]>.cmp-hero-add{grid-column:1/-1}.market .cmp-stage-filled[data-n="3"],.market .cmp-stage-filled[data-n="4"]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.market .cmp-hero{text-align:center;animation:cmp-rise .8s var(--ease-out) both;grid-template-columns:minmax(0,1fr);grid-template-areas:"face""info""lens""menu";justify-items:center;gap:14px;display:grid;position:relative}.market .cmp-hero[data-side=b]{animation-delay:.12s}@media (min-width:1100px){.market .cmp-hero[data-side]{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face info""lens lens""menu menu";place-items:end start;column-gap:22px}.market .cmp-hero[data-side=b]{text-align:right;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info face""lens lens""menu menu";justify-items:end}.market .cmp-hero[data-side] .cmp-lenses{justify-content:flex-start}.market .cmp-hero[data-side=b] .cmp-lenses{justify-content:flex-end}.market .cmp-hero[data-side] .cmp-hero-info{align-items:flex-start}.market .cmp-hero[data-side=b] .cmp-hero-info{align-items:flex-end}}@keyframes cmp-rise{0%{opacity:0;transform:translateY(14px)}}.market .cmp-hero-face{perspective:1000px;grid-area:face;width:230px;max-width:100%;position:relative}.market .cmp-hero-face .slab-box{transform:rotateY(var(--turn,0deg));transition:transform .6s var(--ease-out)}.market .cmp-hero[data-side=a] .cmp-hero-face{--turn:8deg}.market .cmp-hero[data-side=b] .cmp-hero-face{--turn:-8deg}.market .cmp-hero-face:hover .slab-box{transform:rotateY(0)}.market .cmp-hero-glow{background:var(--slot);filter:blur(28px);opacity:.5;pointer-events:none;border-radius:50%;height:20%;position:absolute;bottom:-5%;left:10%;right:10%}.market .cmp-hero-letter{width:30px;height:30px;box-shadow:0 0 0 3px var(--ground), 0 0 16px var(--slot);font-size:.95rem;position:absolute;top:-9px;left:-9px}.market .cmp-remove{width:30px;height:30px;color:var(--ink-soft);background:var(--raise-face);box-shadow:var(--raise);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-9px;right:-9px}.market .cmp-remove svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.market .cmp-remove:hover{color:var(--ink)}.market .cmp-hero-info{flex-direction:column;grid-area:info;align-items:center;gap:6px;min-width:0;display:flex}.market .cmp-hero-name{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:1.25rem;font-weight:900;line-height:1.1;text-decoration:none}.market .cmp-hero-name:hover{color:var(--frame)}.market .cmp-hero-lane{color:var(--ink-soft);font-size:.85rem;font-weight:700}.market .cmp-hero-price{font-family:var(--font-display), sans-serif;color:var(--frame);text-shadow:0 0 28px #ffd23f73;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4.4vw,3.3rem);font-weight:900;line-height:.95}.market .cmp-hero-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.market .cmp-pill{border-radius:999px;align-items:baseline;gap:5px;padding:4px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.market .cmp-pill small{color:var(--ink-faint);font-weight:600}.market .cmp-pill[data-up=true]{color:var(--up);background:#7ff5c31f}.market .cmp-pill[data-up=false]{color:var(--down);background:#ff9aa81f}.market .cmp-yours{color:var(--frame);font-size:.78rem;font-weight:800}.market .cmp-hero-sub{color:var(--ink-soft);font-size:.85rem}.market .cmp-link-btn{font:inherit;color:var(--frame);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;-webkit-text-decoration:underline #ffd23f66;text-decoration:underline #ffd23f66}.market .cmp-price-field{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:.8rem;font-weight:700;display:flex}.market .cmp-price-input{background:var(--ground-deep);height:38px;box-shadow:var(--well);color:var(--ink-faint);border-radius:10px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.market .cmp-price-input input{width:110px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.market .cmp-price-field small{color:var(--ink-faint);font-weight:500}.market .cmp-status{color:var(--ink-faint);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.market .cmp-lenses{flex-wrap:wrap;grid-area:lens;justify-content:center;gap:6px;display:flex}.market .cmp-chip{min-height:34px;font:inherit;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;background:#0408208c;border:0;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.market .cmp-chip:hover{box-shadow:inset 0 0 0 1px #ffd23f99}.market .cmp-chip[aria-expanded=true]{color:var(--card-ink);background:var(--gold-face);box-shadow:var(--gold-small)}.market .cmp-menu{text-align:left;width:100%;max-width:420px;box-shadow:inset 0 0 0 1px var(--hairline), 0 24px 40px -16px #000000e6;background:#101c4a;border-radius:14px;grid-area:menu;justify-self:stretch;padding:6px}.market .cmp-menu ul{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.market .cmp-menu li{border-radius:9px;align-items:center;gap:6px;display:flex}.market .cmp-menu li[data-here]{background:var(--frame-wash)}.market .cmp-menu li>button:first-child{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:space-between;gap:12px;padding:9px 10px;font-size:.88rem;display:flex}.market .cmp-menu li>button:first-child:hover:not(:disabled){background:#ffffff0d}.market .cmp-menu li>button:disabled{cursor:default}.market .cmp-menu small{color:var(--ink-soft)}.market .cmp-menu-add{font:inherit;color:var(--frame);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:6px 10px;font-size:.78rem;font-weight:800}.market .cmp-menu-add:hover{background:var(--frame-wash)}.market .cmp-stage-score{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:8px;display:flex}.market .cmp-stage-score:before,.market .cmp-stage-score:after{content:"";background:linear-gradient(#0000,#ffd23f99);width:1px;height:44px}.market .cmp-stage-score:after{background:linear-gradient(#ffd23f99,#0000)}.market .cmp-stage-score strong{font-family:var(--font-display), sans-serif;font-size:2.8rem;font-weight:900;line-height:1}.market .cmp-dash{color:var(--ink-faint)}.market .cmp-stage-lead{color:var(--frame);font-size:.9rem;font-weight:800}.market .cmp-stage-score a{color:var(--ink-soft);font-size:.82rem;font-weight:700}.market .cmp-hero-add{border:2px dashed var(--ground-line-strong);border-radius:18px;align-content:center;align-self:stretch;min-height:120px;padding:18px}.market .cmp-hero-add[data-alone]{min-height:340px}.market .cmp-hero-add .finder{width:100%}.market .cmp-add{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-weight:800;display:flex}.market .cmp-add>span{color:var(--frame);font-size:1.8rem;line-height:1}.market .cmp-add small{color:var(--ink-faint);font-weight:600}.market .cmp-hero-locked{border-color:#ffd23f4d;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.market .cmp-hero-locked a{color:var(--frame);font-weight:800}.market .cmp-one{text-align:center}.market .cmp-chart{background:linear-gradient(#16245abf,#0a1233bf);border-radius:18px;flex-direction:column;gap:12px;margin:0;padding:16px 16px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -22px #000c}.market .cmp-chart-controls{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.market .cmp-chart-group{flex-wrap:wrap;gap:8px;display:flex}.market .cmp-seg button{align-items:center;gap:6px;display:inline-flex}.market .cmp-seg button:disabled{opacity:.4;cursor:default}.market .cmp-lock-icon{fill:none;stroke:currentColor;stroke-width:2.6px;width:11px;height:11px}.market .cmp-readout{flex-wrap:wrap;align-items:baseline;gap:6px 22px;min-height:46px;display:flex}.market .cmp-readout-day{width:100%;color:var(--ink-faint);font-size:.75rem;font-weight:700}.market .cmp-readout-item{align-items:baseline;gap:8px;display:inline-flex}.market .cmp-readout-item svg{stroke-width:3px;stroke-linecap:round;align-self:center;width:22px;height:6px}.market .cmp-readout-label{color:var(--ink-soft);font-size:.82rem;font-weight:600}.market .cmp-readout-item strong{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}.market .cmp-readout-item em{color:var(--ink-soft);font-size:.82rem;font-style:normal;font-weight:800}.market .cmp-readout-item em[data-up=true]{color:var(--up)}.market .cmp-readout-item em[data-up=false]{color:var(--down)}.market .cmp-plot{touch-action:pan-y;width:100%;display:block;overflow:visible}.market .cmp-grid{stroke:#f6f1e114}.market .cmp-axis{fill:var(--ink-faint);font-size:12px;font-weight:600}.market .cmp-ref{stroke:#f6f1e166;stroke-dasharray:4 4}.market .cmp-ref-label{fill:var(--ink-soft);font-size:12px;font-weight:700}.market .cmp-area{fill:url(#cmp-area);animation:1.2s .4s both cmp-fade}.market .cmp-line{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:cmp-draw 1.5s var(--ease-out) forwards}.market .cmp-line.is-dashed{stroke-dashoffset:0;animation:.9s .5s both cmp-fade}.market .cmp-end{stroke:#0d1840;stroke-width:2px}.market .cmp-cross{stroke:#f6f1e180}.market .cmp-hover-dot{stroke:var(--ink);stroke-width:2px}.market .cmp-hit{fill:#0000;cursor:crosshair}.market .cmp-chart-empty{text-align:center;color:var(--ink-faint);margin:0;padding:60px 0}.market .cmp-rsi{border-top:1px solid var(--ground-line);color:var(--ink-faint);flex-direction:column;gap:6px;padding-top:8px;font-size:.75rem;font-weight:700;display:flex}.market .cmp-rsi svg{width:100%;height:82px;overflow:visible}.market .cmp-rsi-band{fill:#9db4ff0f}.market .cmp-rsi-line{fill:none;stroke-width:1.8px;stroke-linejoin:round;animation:.8s both cmp-fade}.market .cmp-caption{color:var(--ink-faint);font-size:.78rem}.market .cmp-verdict{scroll-margin-top:calc(var(--bar-h) + 16px);background:linear-gradient(#16245abf,#0a1233bf);border-radius:18px;flex-direction:column;gap:18px;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -22px #000c}.market .cmp-verdict-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.market .cmp-verdict-head h2{font-family:var(--font-display), sans-serif;margin:4px 0;font-size:1.8rem;font-weight:900;line-height:1.1}.market .cmp-verdict-head p{color:var(--ink-soft);margin:0;font-size:.92rem}.market .cmp-totals{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.market .cmp-totals li{box-shadow:inset 0 0 0 1px var(--ground-line);background:#04082080;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 10px;display:flex}.market .cmp-totals li[data-lead]{background:var(--frame-wash);box-shadow:inset 0 0 0 1px #ffd23f8c}.market .cmp-totals li>span:last-child{flex-direction:column;line-height:1.1;display:flex}.market .cmp-totals strong{font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:900}.market .cmp-totals li[data-lead] strong{color:var(--frame)}.market .cmp-totals small{color:var(--ink-soft);font-size:.75rem;font-weight:600}.market .cmp-rooms{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.market .cmp-rooms a{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ground-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:background .2s;display:flex}.market .cmp-rooms a:hover{background:#ffffff0a}.market .cmp-room-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.market .cmp-room-top strong{font-family:var(--font-display), sans-serif;font-size:1.05rem;font-weight:800}.market .cmp-room-top small{color:var(--ink-faint);font-size:.75rem;font-weight:700}.market .cmp-room-bar{background:#040820cc;border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.market .cmp-room-bar>span{animation:cmp-grow 1.1s var(--ease-out) .2s both;flex-basis:0}.market .cmp-room-empty{background:#f6f1e11a;flex-grow:1}@keyframes cmp-grow{0%{transform:scaleX(0)}}.market .cmp-room-counts{color:var(--ink-faint);justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.market .cmp-room-counts [data-on]{color:var(--ink)}.market .cmp-rounds{flex-direction:column;gap:26px;display:flex}.market .cmp-rounds section{scroll-margin-top:calc(var(--bar-h) + 16px)}.market .cmp-room-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:0 4px 8px;display:flex}.market .cmp-room-head h3{font-family:var(--font-display), sans-serif;margin:0;font-size:1.35rem;font-weight:900}.market .cmp-room-head p{color:var(--ink-soft);margin:0;font-size:.88rem}.market .cmp-round-list{box-shadow:inset 0 0 0 1px var(--ground-line);background:#111d458c;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.market .cmp-round+.cmp-round,.market .cmp-round+.cmp-round-locked{border-top:1px solid #f6f1e112}.market .cmp-round[data-out] .cmp-round-row{opacity:.45}.market .cmp-round-row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,250px) minmax(0,1fr) 110px;align-items:center;gap:10px 22px;padding:14px 16px;transition:background .2s;display:grid}.market .cmp-round-row:hover{background:#ffffff09}.market .cmp-round-name{flex-direction:column;gap:3px;display:flex}.market .cmp-round-name strong{font-size:.95rem}.market .cmp-round-name small{letter-spacing:.08em;text-transform:uppercase;color:#7ff5c3d9;font-size:.7rem;font-weight:800}.market .cmp-round[data-context] .cmp-round-name small{color:#9db4ffe6}.market .cmp-strip{height:60px;margin:0 30px;position:relative}.market .cmp-strip-axis{background:linear-gradient(90deg,#f6f1e10f,#f6f1e138,#f6f1e10f);border-radius:1px;height:2px;position:absolute;top:29px;left:-12px;right:-12px}.market .cmp-strip-better{color:#7ff5c3cc;font-size:.7rem;line-height:1;position:absolute;top:22px}.market .cmp-strip-better[data-end=start]{left:-30px}.market .cmp-strip-better[data-end=end]{right:-30px}.market .cmp-strip-mark{position:absolute;top:30px}.market .cmp-strip-dot{width:12px;height:12px;animation:cmp-pop .7s var(--ease-out) both;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0e1a45}.market .cmp-strip-dot[data-won]{width:16px;height:16px;box-shadow:0 0 0 3px #0e1a45, 0 0 0 5px var(--frame), 0 0 18px #ffd23fb3}@keyframes cmp-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}}.market .cmp-strip-label{white-space:nowrap;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;position:absolute;transform:translate(-50%)}.market .cmp-strip-label[data-pos=up]{bottom:12px}.market .cmp-strip-label[data-pos=down]{top:12px}.market .cmp-strip-label[data-won]{color:var(--frame);font-weight:900}.market .cmp-strip-none{color:var(--ink-faint);font-size:.88rem;font-style:italic}.market .cmp-round-result{color:var(--ink-faint);justify-self:end;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex}.market .cmp-round-result[data-won]{color:var(--frame)}.market .cmp-round-result svg{fill:none;width:12px;height:12px;stroke:var(--ink-faint);stroke-width:2.4px;transition:transform .25s}.market .cmp-round-result svg[data-open]{transform:rotate(180deg)}.market .cmp-round-more{color:var(--ink-soft);flex-direction:column;gap:8px;padding:0 16px 16px;font-size:.88rem;display:flex}.market .cmp-round-more p{margin:0}.market .cmp-round-more ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.market .cmp-round-more li{align-items:center;gap:8px;display:inline-flex}.market .cmp-round-more li strong{color:var(--ink)}.market .cmp-count{align-self:flex-start;align-items:center;gap:6px;font-weight:700;display:inline-flex}.market .cmp-count input{accent-color:var(--frame)}.market .cmp-round-locked{background:repeating-linear-gradient(135deg,#ffd23f0a 0 10px,#0000 10px 20px);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px;display:flex}.market .cmp-round-locked>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.market .cmp-round-locked small{color:var(--ink-faint);font-size:.8rem}.market .cmp-round-locked a{color:var(--card-ink);background:var(--gold-face);box-shadow:var(--gold-small);border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:800;text-decoration:none}.market .cmp-dock{display:none}@media (max-width:900px){.market .cmp-stage-filled[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.market .cmp-stage-filled[data-n="2"]>.cmp-hero[data-side=b]{grid-column:2}.market .cmp-stage-filled[data-n="2"]>.cmp-stage-score{flex-flow:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:6px 12px}.market .cmp-stage-score:before,.market .cmp-stage-score:after{display:none}.market .cmp-stage-score strong{font-size:1.8rem}.market .cmp-hero-face{width:170px}.market .cmp-hero[data-side] .cmp-hero-face{--turn:0deg}.market .cmp-hero-price{font-size:2rem}.market .cmp-stage-filled[data-n="3"],.market .cmp-stage-filled[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.market .cmp-dock{z-index:40;left:10px;right:10px;top:calc(var(--bar-h) + 8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--hairline), inset 0 -1px 0 var(--frame), 0 16px 30px -14px #000000e6;opacity:0;pointer-events:none;transition:transform .35s var(--ease-out), opacity .25s;background:#101c4af0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:fixed;transform:translateY(-140%)}.market .cmp-dock[data-shown]{opacity:1;pointer-events:auto;transform:none}.market .cmp-dock-slab{align-items:center;gap:8px;min-width:0;display:flex}.market .cmp-dock-slab img{aspect-ratio:63/88;object-fit:cover;border-radius:3px;width:28px}.market .cmp-dock-slab>span{flex-direction:column;min-width:0;line-height:1.1;display:flex}.market .cmp-dock-slab strong{font-family:var(--font-display), sans-serif;color:var(--frame);font-size:.95rem;font-weight:900}.market .cmp-dock-slab small{color:var(--ink-soft);white-space:nowrap;font-size:.7rem;font-weight:700}.market .cmp-dock-score{font-family:var(--font-display), sans-serif;color:var(--ink-soft);font-weight:900}}@media (max-width:720px){.market .cmp-round-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name result""strip strip"}.market .cmp-round-name{grid-area:name}.market .cmp-strip,.market .cmp-strip-none{grid-area:strip}.market .cmp-round-result{grid-area:result}}@media (prefers-reduced-motion:reduce){.market .cmp-hero,.market .cmp-line,.market .cmp-line.is-dashed,.market .cmp-area,.market .cmp-room-bar>span,.market .cmp-strip-dot,.market .cmp-rsi-line{stroke-dashoffset:0;animation:none}.market .cmp-dock{transition:none}}.market .cmp-price-actions{gap:4px 12px;justify-content:inherit;flex-wrap:wrap;display:inline-flex}.market .cmp-panel,.market .cmp-map{background:linear-gradient(#16245abf,#0a1233bf);border-radius:18px;flex-direction:column;gap:16px;min-width:0;margin:0;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -22px #000c}.market .cmp-panel-head,.market .cmp-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.market :is(.cmp-panel-head,.cmp-map-head) h2,.market .cmp-pro-panel h2{font-family:var(--font-display), sans-serif;margin:4px 0;font-size:1.45rem;font-weight:900;line-height:1.15}.market :is(.cmp-panel-head,.cmp-map-head) p{max-width:38rem;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}.market .cmp-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.market .cmp-map-tip{min-height:24px;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.88rem;display:flex}.market .cmp-map-tip strong{color:var(--ink)}.market .cmp-map-plot{width:100%;display:block;overflow:visible}.market .cmp-map-guide{stroke:#9db4ff2e;stroke-dasharray:2 5}.market .cmp-map-guide-label{fill:#9db4ff99;font-size:11px;font-weight:700}.market .cmp-map-corner{fill:#7ff5c3b3;font-size:12px;font-weight:800}.market .cmp-map-corner+.cmp-map-corner{fill:#f6f1e166}.market .cmp-axis-name{font-weight:700}.market .cmp-map-ladder{fill:none;stroke-width:1.6px;stroke-opacity:.45;animation:1s .2s both cmp-fade}.market .cmp-map-dot{cursor:pointer;transform-box:fill-box;transform-origin:50%;animation:cmp-dot-in .8s var(--ease-out) both}.market .cmp-map-dot circle{fill:#0d1840;stroke-width:1.8px}.market .cmp-map-dot text{fill:#f6f1e1d9;pointer-events:none;font-size:9px;font-weight:800}.market .cmp-map-dot.is-own circle{stroke:#0d1840;stroke-width:3px}.market .cmp-map-own-letter{font-family:var(--font-display), sans-serif;fill:var(--ground)!important;font-size:12px!important;font-weight:900!important}.market .cmp-map-own-label{fill:var(--ink)!important;font-size:13px!important;font-weight:800!important}.market .cmp-map-dot:hover circle{stroke-width:2.6px}@keyframes cmp-dot-in{0%{opacity:0;transform:scale(.4)}}.market .cmp-pop-key{color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:.75rem;font-weight:700;list-style:none;display:flex}.market .cmp-pop-key li{align-items:center;gap:4px;display:inline-flex}.market .cmp-pop-key span{border-radius:3px;width:10px;height:10px}.market .cmp-pop-row{flex-direction:column;gap:8px;display:flex}.market :is(.cmp-pop-name,.cmp-lane-name){flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.92rem;display:flex}.market :is(.cmp-pop-name,.cmp-lane-name) small{color:var(--ink-faint);margin-left:auto;font-size:.8rem}.market .cmp-pop-bar{background:#040820cc;border-radius:8px;gap:2px;height:24px;display:flex;overflow:hidden}.market .cmp-pop-bar>span{transform-origin:0;min-width:2px;animation:cmp-grow 1.1s var(--ease-out) both;flex-basis:0}.market .cmp-pop-bar>span[data-own]{box-shadow:inset 0 0 0 2px var(--ink), 0 0 14px var(--glow)}.market .cmp-pop-facts{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.market .cmp-pop-facts div{align-items:baseline;gap:6px;display:flex}.market .cmp-pop-facts dt{color:var(--ink-faint);font-size:.82rem}.market .cmp-pop-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.market .cmp-pop-facts small{color:var(--ink-faint);font-weight:600}.market .cmp-lane{flex-direction:column;gap:6px;display:flex}.market .cmp-lane-track{height:40px;box-shadow:var(--sunk);background:#040820b3;border-radius:10px;position:relative}.market .cmp-lane-track>span{border-radius:50%;animation:.6s both cmp-lane-in;position:absolute;top:50%;transform:translate(-50%,-50%)}.market .cmp-lane-track em{color:var(--ink-faint);place-items:center;font-size:.82rem;display:grid;position:absolute;inset:0}@keyframes cmp-lane-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}.market .cmp-lane-axis{height:14px;color:var(--ink-faint);font-size:.72rem;position:relative}.market .cmp-lane-axis span{position:absolute;transform:translate(-50%)}.market .cmp-pro-panel{background:repeating-linear-gradient(135deg,#ffd23f0d 0 12px,#0000 12px 24px),linear-gradient(#16245abf,#0a1233bf);justify-content:center;align-items:flex-start;min-height:180px;box-shadow:inset 0 0 0 1px #ffd23f4d}.market .cmp-pro-panel p{max-width:34rem;color:var(--ink-soft);margin:0;line-height:1.45}.market .cmp-pro-panel a{color:var(--card-ink);background:var(--gold-face);box-shadow:var(--gold-small);border-radius:10px;padding:10px 16px;font-weight:800;text-decoration:none}@media (prefers-reduced-motion:reduce){.market .cmp-map-ladder,.market .cmp-map-dot,.market .cmp-pop-bar>span,.market .cmp-lane-track>span{animation:none}}.market .cmp-chip[data-on]{color:var(--card-ink);background:var(--gold-face);box-shadow:var(--gold-small)}.market .cmp-raw-face{width:210px}.market .cmp-raw-card{transform:perspective(1000px) rotateY(var(--turn,0deg));transition:transform .6s var(--ease-out);border-radius:4.6%/3.3%;display:block}.market .cmp-raw-card img{aspect-ratio:63/88;object-fit:cover;border-radius:4.6%/3.3%;width:100%;display:block;box-shadow:0 0 0 1px #ffffff2e,0 24px 44px -18px #000000f2}.market .cmp-raw-noart{aspect-ratio:63/88;color:var(--ink-faint);background:var(--ground-raise);border-radius:12px;place-items:center;font-size:.85rem;font-style:italic;display:grid}@media (max-width:900px){.market .cmp-raw-face{width:150px}}.market .cmp-recent{flex-direction:column;gap:10px;display:flex}.market .cmp-recent h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.8rem;font-weight:800}.market .cmp-recent ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.market .cmp-recent .cmp-chip{gap:8px}.market .cmp-recent small{letter-spacing:.06em;text-transform:uppercase;color:var(--frame);font-size:.7rem;font-weight:800}
