.market-tools{justify-content:flex-end;gap:10px;width:min(1180px,100% - 32px);min-height:44px;margin:12px auto 0;display:flex}.market-tools .game-info-button,.market-tools .floating-theme-btn,.market-tools .install-app-button{flex:0 0 44px;position:static}.market-fullscreen{--market-line-subtle:var(--white-08);--market-line-soft:var(--white-18);--market-white-rgb:255, 255, 255;--market-line-medium:rgba(var(--market-white-rgb), .24);--market-panel-rgb:7, 17, 31;--market-panel:rgba(var(--market-panel-rgb), .78);--market-panel-deep-rgb:3, 8, 18;--market-panel-deep:rgba(var(--market-panel-deep-rgb), .74);--market-brand-glow:rgba(var(--warm-rgb), .2);--market-brand-glow-soft:rgba(var(--warm-rgb), .14);--market-shadow-soft:var(--black-28);--market-shadow-card:var(--black-42);--market-shadow-text:var(--black-44);--market-ink-rgb:7, 16, 13;--market-ink:rgb(var(--market-ink-rgb));--market-cta-ink:var(--action-ink);--market-fail-from-rgb:255, 139, 115;--market-fail-from:rgb(var(--market-fail-from-rgb));--market-fail-to-rgb:224, 71, 93;--market-fail-badge-to-rgb:216, 50, 82;--market-fail-text-rgb:255, 247, 242;--market-hero-warm-rgb:255, 122, 89;--market-flame-warm-rgb:255, 143, 42;--market-flame-hot-rgb:255, 72, 54;--market-flame-glow-rgb:255, 177, 48;--market-flame-inferno-rgb:255, 61, 53;--market-flame-amber-rgb:255, 184, 48;--market-flame-blaze-rgb:255, 85, 38;--market-medal-red-rgb:240, 82, 82;--market-medal-deep-rgb:143, 28, 56;--market-medal-gold-rgb:255, 217, 99;--market-medal-gold-deep-rgb:201, 138, 24;--market-versus-ring-rgb:5, 10, 10;--market-versus-soft-rgb:232, 235, 226;--market-photo-paper-rgb:247, 243, 234;--market-feedback-rgb:181, 192, 197;--market-retry-glow-rgb:185, 228, 41;border-top:1px solid var(--market-line-subtle);border-bottom:1px solid var(--market-line-subtle);background:radial-gradient(circle at 22% 28%, rgba(var(--market-hero-warm-rgb), .12), transparent 30%), radial-gradient(circle at 80% 24%, rgba(var(--warm-rgb), .1), transparent 28%), var(--body-bg);width:100vw;min-height:calc(100vh - 196px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.market-fullscreen__hud,.market-feedback{z-index:3;width:min(1180px,100% - 32px);margin:0 auto;position:relative}.market-fullscreen__hud{grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr);align-items:flex-start;gap:20px;padding:26px 0 0;display:grid}.market-fullscreen__hud h1{letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Trebuchet MS,sans-serif;font-size:clamp(2.7rem,7vw,6.4rem);font-style:italic;line-height:.86;transform:skew(-7deg)}.market-hud-stat{border:1px solid var(--market-brand-glow);background:var(--market-panel);text-align:center;min-width:112px;box-shadow:0 18px 44px var(--black-24);border-radius:18px;gap:4px;padding:12px 16px;display:grid}.market-hud-stat--left{justify-self:start}.market-hud-stat--right{justify-self:end}.market-hud-stat__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.market-hud-stat__value{color:var(--brand);font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:950;line-height:1;display:block}.market-streak-flame{opacity:.34;width:18px;height:18px;font-size:1rem;line-height:1;transition:filter .18s,opacity .18s,transform .18s;display:inline-block;position:relative;transform:translateY(2px)scale(.82)}.market-streak-flame--warm{opacity:.82;filter:drop-shadow(0 0 8px rgba(var(--market-flame-warm-rgb), .42));transform:translateY(2px)scale(1)}.market-streak-flame--hot{opacity:1;filter:drop-shadow(0 0 8px rgba(var(--market-flame-hot-rgb), .42)) drop-shadow(0 0 16px rgba(var(--market-flame-glow-rgb), .26));animation:.62s ease-in-out infinite alternate market-flame-flicker;transform:translateY(2px)scale(1.18)}.market-streak-flame--inferno{opacity:1;filter:drop-shadow(0 0 10px rgba(var(--market-flame-inferno-rgb), .62)) drop-shadow(0 0 22px rgba(var(--market-flame-amber-rgb), .44));animation:.36s ease-in-out infinite alternate market-flame-flicker;transform:translateY(2px)scale(1.36)}.market-streak-flame--blaze{opacity:1;filter:drop-shadow(0 0 10px rgba(var(--market-flame-blaze-rgb), .56)) drop-shadow(0 0 20px rgba(var(--warm-rgb), .38));animation:.44s ease-in-out infinite alternate market-flame-flicker;transform:translateY(2px)scale(1.3)}.market-streak-flame--legend{opacity:1;filter:drop-shadow(0 0 10px rgba(var(--market-white-rgb), .42)) drop-shadow(0 0 22px rgba(var(--warm-rgb), .32)) drop-shadow(0 0 32px rgba(var(--market-flame-amber-rgb), .34));animation:.26s ease-in-out infinite alternate market-flame-flicker;transform:translateY(2px)scale(1.52)}.market-best-medal{place-items:start center;width:17px;height:19px;display:inline-grid;position:relative;transform:translateY(1px)}.market-best-medal:before,.market-best-medal:after,.market-best-medal span{content:"";display:block}.market-best-medal:before,.market-best-medal:after{background:linear-gradient(180deg, rgb(var(--market-medal-red-rgb)), rgb(var(--market-medal-deep-rgb)));border-radius:2px;width:6px;height:10px;position:absolute;top:0}.market-best-medal:before{left:3px;transform:rotate(-18deg)}.market-best-medal:after{right:3px;transform:rotate(18deg)}.market-best-medal span{background:radial-gradient(circle at 35% 28%, var(--gold-glint) 0 18%, transparent 20%), linear-gradient(135deg, rgb(var(--market-medal-gold-rgb)) 0%, rgb(var(--market-medal-gold-deep-rgb)) 100%);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--market-line-medium), 0 0 12px rgba(var(--market-medal-gold-rgb), .28);border-radius:999px;position:absolute;bottom:0}.market-versus{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.market-versus span{background:linear-gradient(135deg, var(--white-98), rgba(var(--market-versus-soft-rgb), .92));width:108px;height:108px;color:var(--market-ink);letter-spacing:.02em;box-shadow:0 22px 50px var(--market-shadow-card), 0 0 0 8px rgba(var(--market-versus-ring-rgb), .34), 0 0 44px var(--market-brand-glow);border-radius:999px;place-items:center;font-size:1.75rem;font-weight:950;display:grid}.market-versus:before{background:linear-gradient(180deg, transparent, rgba(var(--market-white-rgb), .28), transparent);content:"";width:2px;height:64%;position:absolute}.market-showdown{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:min(570px,100vh - 270px);display:grid;position:relative}.market-side{will-change:transform;grid-template-rows:auto auto auto;align-content:center;place-items:center;min-width:0;min-height:500px;padding:24px max(24px,50vw - 590px) 20px;transition:opacity .24s,transform .36s cubic-bezier(.16,.78,.18,1);display:grid;position:relative}.market-side--anchor,.market-side--challenger{text-align:center}.market-side__photo{background:radial-gradient(circle at 50% 18%, var(--market-line-soft), transparent 38%), var(--photo-bg);opacity:.98;pointer-events:none;width:clamp(170px,18vw,220px);height:clamp(170px,18vw,220px);box-shadow:0 24px 54px var(--market-shadow-card), 0 0 0 1px var(--market-line-subtle);border-radius:34px;place-items:center;margin:0 auto 20px;display:grid;overflow:hidden}.market-side--anchor .market-side__photo,.market-side--challenger .market-side__photo{left:0;right:0}.market-side__photo img{object-fit:cover;object-position:top center;image-rendering:auto;filter:saturate(1.04)contrast(1.02);width:100%;height:100%}.market-side__photo>span{background:var(--white-08);width:min(28vw,260px);height:min(28vw,260px);color:rgba(var(--market-photo-paper-rgb), .9);border-radius:52px;place-items:center;font-size:clamp(5rem,12vw,10rem);font-weight:900;display:grid}.market-side__copy{z-index:2;grid-template-rows:minmax(88px,auto) 24px 44px;justify-items:center;gap:7px;width:min(100%,420px);padding:0 18px;display:grid;position:relative}.market-side__copy h2{max-width:390px;text-shadow:0 10px 28px var(--market-shadow-text);align-self:end;margin:0;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.92}.market-side__copy p,.market-team-mark{align-self:center;margin:0}.market-side__copy p{color:var(--muted);font-size:clamp(1rem,2vw,1.25rem);font-weight:800}.market-team-mark{place-items:center;width:54px;height:24px;display:grid}.market-team-mark img{object-fit:contain;max-width:54px;max-height:24px;filter:drop-shadow(0 8px 14px var(--market-shadow-soft)) saturate(1.06);display:block}.market-side__price{color:var(--brand);text-shadow:0 0 22px var(--market-brand-glow-soft);align-self:start;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1}.market-side__price--revealed{animation:.32s ease-out market-price-pop}.market-showdown--advancing .market-side--anchor{opacity:0;transform:translate(-38vw)scale(.96)}.market-showdown--advancing .market-side--challenger{transform:translate(-50vw)scale(1.02)}.market-showdown--entering .market-side--anchor{opacity:1;transform:none}.market-showdown--entering .market-side--challenger{opacity:0;transform:translate(34vw)scale(.98)}.market-choice-panel{z-index:3;gap:10px;width:min(100%,210px);min-height:74px;margin-top:20px;display:grid;position:relative}.market-choice-panel--placeholder{visibility:hidden}.market-choice-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-choice{min-height:74px;color:var(--market-ink);font:inherit;cursor:pointer;box-shadow:0 18px 34px var(--market-shadow-soft);border:0;border-radius:999px;place-items:center;font-size:2.4rem;font-weight:950;line-height:1;transition:transform .15s,filter .15s,opacity .15s;display:grid}.market-choice:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.market-choice:disabled{cursor:default;opacity:.48}.market-choice--higher{background:linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%)}.market-choice--lower{background:linear-gradient(135deg, var(--market-fail-from) 0%, rgb(var(--market-fail-to-rgb)) 100%);color:rgb(var(--market-fail-text-rgb))}.market-feedback{justify-content:center;align-items:center;gap:14px;min-height:76px;padding:0 0 26px;display:flex}.market-share{z-index:4;width:min(420px,100% - 32px);margin:-12px auto 26px;display:flex;position:relative}.market-feedback__message{border:1px solid var(--market-line-subtle);background:var(--market-panel-deep);max-width:720px;color:var(--muted);text-align:center;border-radius:999px;margin:0;padding:13px 18px;font-weight:800}.market-feedback__source{color:rgba(var(--market-feedback-rgb), .74);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.market-result-badge{z-index:4;width:clamp(92px,12vw,148px);height:clamp(92px,12vw,148px);color:var(--white);box-shadow:0 24px 58px var(--black-38), inset 0 0 0 2px var(--market-line-soft);border-radius:999px;place-items:center;font-size:clamp(4rem,8vw,7rem);font-weight:950;line-height:1;animation:.26s ease-out market-result-pop;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.market-result-badge--success{background:linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%);color:var(--action-ink)}.market-result-badge--fail{background:linear-gradient(135deg, var(--market-fail-from) 0%, rgb(var(--market-fail-badge-to-rgb)) 100%)}.market-retry-button{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-strong) 100%);min-height:48px;color:var(--market-cta-ink);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 32px rgba(var(--market-retry-glow-rgb), .22);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:900;display:inline-flex}.market-retry-button span{font-size:1.25rem;line-height:1}.market-retry-button:disabled,.market-recovery-button:disabled{opacity:.5;cursor:not-allowed}.market-recovery{z-index:5;width:min(100% - 32px,680px);color:var(--text);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:16px auto;display:flex;position:relative}.market-recovery p{overflow-wrap:anywhere;flex:240px;min-width:0;margin:0}.market-recovery-button{background:var(--brand);width:48px;height:48px;color:var(--action-ink);cursor:pointer;border:1px solid;border-radius:50%;flex:0 0 48px;place-items:center;font-size:26px;line-height:1;display:grid}.market-discard{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.market-loading{z-index:2;min-height:420px;color:var(--muted);place-items:center;font-weight:800;display:grid;position:relative}
:root{--market-effects-black-24:var(--black-24);--market-effects-black-34:var(--black-34);--market-effects-black-38:var(--black-38);--market-effects-black-40:var(--black-40);--market-effects-black-42:var(--black-42);--market-effects-black-rgb:0, 0, 0;--market-effects-black-45:rgba(var(--market-effects-black-rgb), .45);--market-effects-black-52:rgba(var(--market-effects-black-rgb), .52);--market-effects-black-62:var(--black-62);--market-effects-blue-rgb:47, 128, 237;--market-effects-cyan-rgb:32, 231, 255;--market-effects-blue-14:rgba(var(--market-effects-blue-rgb), .14);--market-effects-cream-rgb:247, 243, 232;--market-effects-cream-line-12:rgba(var(--market-effects-cream-rgb), .12);--market-effects-cream-line-14:rgba(var(--market-effects-cream-rgb), .14);--market-effects-feedback-rgb:160, 173, 176;--market-effects-feedback-muted:rgba(var(--market-effects-feedback-rgb), .72);--market-effects-success-rgb:16, 185, 129;--market-effects-fail-rgb:255, 77, 77;--market-effects-fail-hot-rgb:255, 42, 42;--market-effects-stage:var(--stage-green);--market-effects-text-bright:var(--paper);--market-effects-loading-text-rgb:245, 255, 240;--market-effects-role-bg-rgb:231, 255, 244;--market-effects-role-ink-rgb:7, 19, 15;--market-effects-team-rgb:227, 240, 238;--market-effects-team-bg-rgb:237, 255, 250;--market-effects-hud-start-rgb:16, 35, 29;--market-effects-panel-dark-rgb:5, 13, 20;--market-effects-showdown-left-rgb:7, 28, 36;--market-effects-showdown-warm-rgb:26, 25, 13;--market-effects-photo-start-rgb:4, 18, 18;--market-effects-photo-end-rgb:1, 7, 7;--market-effects-hud-chip-rgb:0, 14, 12;--market-effects-round-dark-rgb:0, 7, 12;--market-effects-success-deep-rgb:4, 22, 16;--market-effects-success-mid-rgb:8, 34, 31;--market-effects-success-text-rgb:191, 247, 220;--market-effects-fail-deep-rgb:22, 0, 0;--market-effects-fail-mid-rgb:22, 8, 8;--market-effects-fail-end-rgb:58, 5, 5;--market-effects-fail-text-rgb:255, 241, 239;--market-effects-wrong-start-rgb:0, 35, 18;--market-effects-fail-price-rgb:255, 105, 105;--market-effects-warm-12:rgba(var(--warm-rgb), .12);--market-effects-warm-18:rgba(var(--warm-rgb), .18);--market-effects-white-035:var(--white-035);--market-effects-white-04:var(--white-04);--market-effects-white-05:var(--white-05);--market-effects-white-06:var(--white-06);--market-effects-white-08:var(--white-08);--market-effects-white-10:var(--white-10);--market-effects-white-16:var(--white-16);--market-effects-white-rgb:255, 255, 255;--market-effects-white-34:rgba(var(--market-effects-white-rgb), .34)}@keyframes market-result-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes market-price-pop{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes market-flame-flicker{0%{transform:translateY(2px)scale(1.08)rotate(-3deg)}to{transform:translateY(0)scale(1.24)rotate(3deg)}}@media (max-width:759px){.market-fullscreen{min-height:calc(100vh - 156px)}.market-fullscreen__hud{grid-template-columns:1fr;align-items:stretch;padding-top:20px}.market-hud-stat,.market-hud-stat--left,.market-hud-stat--right{justify-self:stretch;width:100%}.market-showdown{grid-template-columns:1fr;min-height:0}.market-versus span{width:68px;height:68px;font-size:1.12rem}.market-versus:before{width:78%;height:2px}.market-side{min-height:390px;padding:20px 16px 24px}.market-side--anchor,.market-side--challenger{text-align:center;justify-items:center}.market-side__photo{width:min(52vw,190px);height:min(52vw,190px);margin-bottom:16px}.market-side--anchor .market-side__photo,.market-side--challenger .market-side__photo{left:0;right:0}.market-side__photo img{width:100%;height:100%}.market-side__copy,.market-choice-panel{width:min(100%,360px)}.market-showdown--advancing .market-side--anchor{transform:translateY(-36vh)scale(.96)}.market-showdown--advancing .market-side--challenger{transform:translateY(-50vh)scale(1.02)}.market-showdown--entering .market-side--anchor{transform:none}.market-showdown--entering .market-side--challenger{transform:translateY(34vh)scale(.98)}.market-feedback{flex-direction:column;align-items:stretch}}:is(body:has(.market-fullscreen) .footer,body:has(.market-fullscreen) .site-shell__footer){display:none}body:has(.market-fullscreen) .site-shell{width:100%;max-width:none;padding:0}body:has(.market-fullscreen) .site-shell__main{padding:0}body:has(.market-fullscreen) .page{width:100%;display:block}.market-fullscreen{background:linear-gradient(90deg, var(--market-effects-blue-14), transparent 34%), linear-gradient(270deg, var(--market-effects-warm-12), transparent 34%), radial-gradient(circle at 50% 46%, var(--market-effects-blue-14), transparent 22%), var(--market-effects-stage);border:0;place-items:center;width:100%;max-width:100%;min-height:100vh;margin-left:0;margin-right:0;padding:clamp(18px,3vw,38px);display:grid;overflow-x:hidden}.market-fullscreen>.kickle-page-topbar{position:absolute;top:0;left:50%;transform:translate(-50%)}.market-fullscreen:before{background:repeating-linear-gradient(115deg, var(--market-effects-white-035) 0 1px, transparent 1px 84px), radial-gradient(circle at 50% 110%, var(--market-effects-black-62), transparent 42%);content:"";pointer-events:none;position:absolute;inset:0}.market-fullscreen__hud,.market-feedback,.market-showdown{width:min(1220px,100%)}.market-fullscreen__hud{z-index:6;border:1px solid var(--market-effects-cream-line-14);background:linear-gradient(180deg, rgba(var(--market-effects-hud-start-rgb), .96), rgba(var(--market-effects-panel-dark-rgb), .96)), var(--market-effects-stage);min-height:58px;box-shadow:0 22px 70px var(--market-effects-black-45), inset 0 -1px 0 var(--market-effects-warm-12);border-radius:26px 26px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 26px;display:grid;position:relative;top:auto;left:auto;transform:none}.market-hud-title h1{letter-spacing:0;text-transform:uppercase;color:var(--market-effects-text-bright);text-align:left;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.15rem,2vw,1.55rem);font-style:italic;line-height:1;transform:skew(-8deg)}.market-hud-stats{align-items:center;gap:22px;display:flex}.market-hud-stat{min-width:74px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0}.market-hud-stat__label{color:var(--market-effects-feedback-muted);letter-spacing:.12em;gap:5px;font-size:.58rem}.market-hud-stat__value{color:var(--warm);font-size:clamp(1.45rem,2.2vw,2.05rem);font-weight:950}.market-showdown{border:1px solid var(--market-effects-cream-line-12);background:radial-gradient(circle at 28% 55%, var(--market-effects-blue-14), transparent 28%), radial-gradient(circle at 72% 55%, var(--market-effects-warm-12), transparent 28%), linear-gradient(90deg, rgba(var(--market-effects-showdown-left-rgb), .86), rgba(var(--market-effects-panel-dark-rgb), .98) 50%, rgba(var(--market-effects-showdown-warm-rgb), .9));min-height:min(660px,100vh - 86px);box-shadow:0 32px 100px var(--market-effects-black-52), inset 0 1px 0 var(--market-effects-white-04);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;overflow:hidden}.market-showdown:before{z-index:2;background:linear-gradient(180deg, transparent, var(--market-effects-white-16), transparent);content:"";width:1px;position:absolute;inset:58px 50% 34px auto}.market-showdown:after{z-index:1;color:var(--market-effects-white-035);content:"VS";font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(8rem,18vw,15rem);font-style:italic;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)skew(-8deg)}.market-side{grid-template-rows:auto minmax(240px,1fr) auto;align-content:stretch;min-height:min(660px,100vh - 86px);padding:86px clamp(24px,5vw,58px) 54px}.market-side--anchor{background:linear-gradient(90deg, var(--brand-08), transparent 78%)}.market-side--challenger{background:linear-gradient(270deg, rgba(var(--warm-rgb), .08), transparent 78%)}.market-side__copy{grid-template-rows:auto auto auto;gap:8px;width:100%;padding:0}.market-side__role{background:rgba(var(--market-effects-role-bg-rgb), .92);min-height:18px;color:rgb(var(--market-effects-role-ink-rgb));letter-spacing:.12em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:.53rem;font-weight:950;line-height:1;display:inline-flex}.market-side__copy h2{max-width:min(100%,560px);color:var(--market-effects-text-bright);letter-spacing:0;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.35rem,4.7vw,5rem);font-style:italic;line-height:.86;transform:skew(-8deg)}.market-team-mark{width:auto;height:auto;color:rgba(var(--market-effects-team-rgb), .86);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:950;display:inline-flex}.market-team-mark img{background:rgba(var(--market-effects-team-bg-rgb), .14);border-radius:999px;width:22px;max-width:22px;height:22px;max-height:22px;padding:3px}.market-side__photo{border:1px solid var(--market-effects-white-06);background:linear-gradient(180deg, rgba(var(--market-effects-photo-start-rgb), .42), rgba(var(--market-effects-photo-end-rgb), .76)), var(--market-effects-white-04);width:clamp(170px,18vw,230px);height:clamp(170px,18vw,230px);box-shadow:inset 0 1px 0 var(--market-effects-white-04), 0 28px 70px var(--market-effects-black-34);border-radius:999px;margin:28px auto 18px}.market-side__photo img{object-fit:cover;object-position:top center;width:100%;height:100%;filter:saturate(1.06) contrast(1.04) drop-shadow(0 18px 26px var(--market-effects-black-40))}.market-side__photo>span{width:100%;height:100%;color:var(--market-effects-white-10);background:0 0;border-radius:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(6rem,10vw,9rem);font-style:italic}.market-side__value-block{justify-items:center;gap:0;display:grid}.market-side__price{color:var(--market-effects-text-bright);letter-spacing:0;text-shadow:0 0 26px var(--market-effects-warm-18);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.5rem,4.8vw,5.1rem);font-style:italic;line-height:.86;display:block;transform:skew(-8deg)}.market-side--anchor .market-side__price{color:var(--market-effects-text-bright)}.market-side--challenger .market-side__price{color:var(--market-effects-white-34)}.market-side--challenger .market-side__price--revealed{color:var(--market-effects-text-bright)}.market-choice-panel{z-index:5;width:70px;min-height:0;margin:0;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.market-choice-panel--placeholder{display:none}.market-choice-actions{grid-template-columns:1fr;gap:14px}.market-choice{background:var(--black-58);width:70px;min-height:70px;box-shadow:0 16px 36px var(--market-effects-black-40), inset 0 0 0 1px var(--market-effects-white-05);border:2px solid;font-size:2.05rem}.market-choice--higher{color:var(--brand);background:radial-gradient(circle at 50% 35%, rgba(var(--market-effects-success-rgb), .2), var(--black-72))}.market-choice--lower{color:var(--accent-soft);background:radial-gradient(circle at 50% 35%, rgba(var(--market-effects-blue-rgb), .18), var(--black-72))}.market-choice:disabled{opacity:.42}.market-versus{z-index:3}.market-versus span,.market-versus:before{display:none}.market-result-badge{z-index:15;pointer-events:none;width:clamp(74px,6vw,94px);height:clamp(74px,6vw,94px);font-size:clamp(3rem,4vw,4.3rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-feedback{z-index:6;min-height:28px;color:var(--market-effects-feedback-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:0 26px;font-size:.58rem;font-weight:900;position:absolute;bottom:clamp(22px,3vw,38px);left:50%;transform:translate(-50%)}.market-feedback:before{content:"";display:none}.market-feedback__source{color:var(--market-effects-feedback-muted);font-size:inherit}.market-feedback__source:before{content:""}.market-feedback__message{max-width:none;color:var(--market-effects-feedback-muted);font-size:inherit;background:0 0;border:0;padding:0}.market-retry-button{border:1px solid rgba(var(--warm-rgb), .34);background:var(--market-effects-warm-12);min-height:38px;color:var(--text);box-shadow:none;padding:0 16px}@media (max-width:900px){.market-fullscreen{padding:12px}.market-fullscreen__hud{text-align:center;border-radius:20px 20px 0 0;grid-template-columns:1fr;width:min(100%,640px);margin:0 auto;padding:14px;position:relative;top:auto;left:auto;transform:none}.market-hud-title h1{text-align:center}.market-hud-stats{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:8px;width:100%;display:grid}.market-hud-stat{width:auto;min-width:0;min-height:72px;padding:10px 8px 9px}.market-hud-stat__label{gap:4px;font-size:.5rem}.market-showdown{border-radius:0 0 22px 22px;grid-template-columns:1fr;width:min(100%,640px);min-height:0}.market-showdown:before,.market-showdown:after{display:none}.market-side{grid-template-rows:auto auto auto;min-height:auto;padding:28px 18px 34px}.market-side__copy h2{font-size:clamp(2.1rem,12vw,4rem)}.market-side__photo{width:min(72vw,240px);height:min(52vw,270px);margin-top:18px}.market-choice-panel{width:min(100%,190px);margin-top:18px;position:relative;top:auto;left:auto;transform:none}.market-choice-actions{grid-template-columns:repeat(2,1fr)}.market-choice{width:auto;min-height:62px}.market-feedback{flex-direction:column;width:min(100%,640px);margin:0 auto;padding:16px 0 0;position:relative;bottom:auto;left:auto;transform:none}.market-feedback:before{display:none}}.market-fullscreen{align-content:center;padding:clamp(14px,2vw,28px) clamp(24px,4vw,54px)}.market-fullscreen__hud{z-index:8;width:min(1220px,100% - clamp(48px,8vw,108px));min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;margin:clamp(82px,7vw,108px) auto 12px;padding:0 clamp(18px,2vw,30px)}.market-hud-stats{justify-content:flex-end;gap:12px;width:100%}.market-hud-stat{border:1px solid var(--market-effects-cream-line-14);background:rgba(var(--market-effects-hud-chip-rgb), .72);width:116px;min-width:116px;min-height:74px;box-shadow:0 16px 38px var(--market-effects-black-24);border-radius:14px;align-content:center;justify-items:center;padding:10px 14px 9px;display:grid}.market-hud-stat__label{justify-content:center;min-height:14px;font-size:.56rem}.market-hud-stat__value{margin-top:2px;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:950;line-height:.95;display:block}.market-showdown{width:min(1220px,100vw - clamp(48px,8vw,108px));min-height:min(670px,100vh - 172px);margin-top:0;overflow:visible}.market-showdown:before{inset:32px 50% 32px auto}.market-side__copy{align-content:start;gap:10px;min-height:112px}.market-side__copy h2{max-width:min(100%,480px);font-size:clamp(2.1rem,3.8vw,4rem);line-height:.88}.market-team-mark{justify-content:center;gap:11px;font-size:.82rem}.market-team-mark img{width:36px;max-width:36px;height:36px;max-height:36px;padding:4px}.market-choice-panel{z-index:12;pointer-events:auto;width:108px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-choice-actions{grid-template-columns:1fr;justify-items:center;gap:16px;display:grid;position:relative}.market-choice{width:92px;min-height:92px;font-size:2.55rem}.market-choice-panel .market-retry-button{border-radius:999px;justify-self:center;width:76px;height:76px;margin-top:20px;padding:0;font-size:0}.market-choice-panel .market-retry-button span{font-size:2.35rem}.market-choice-panel--answered{display:none}.market-choice-panel--game-over{display:grid}.market-loading{width:min(1180px,100vw - clamp(80px,11vw,150px));min-height:min(600px,100vh - 220px);color:rgb(var(--market-effects-loading-text-rgb));letter-spacing:0;text-transform:uppercase;align-content:center;justify-items:center;gap:18px;margin:0 auto;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.2rem,5vw,4.6rem);display:grid}.market-loading__spinner{border:3px solid rgba(var(--market-effects-loading-text-rgb), .16);border-top-color:var(--warm);border-radius:999px;width:54px;height:54px;animation:.76s linear infinite market-loading-spin}.market-loading-card__title{font-weight:950}.market-showdown{border-radius:24px;width:min(1180px,100vw - clamp(80px,11vw,150px));margin-inline:auto}.market-side{padding-left:clamp(36px,4vw,64px);padding-right:clamp(36px,4vw,64px)}.market-side__copy h2{text-wrap:balance;max-width:440px;font-size:clamp(2rem,3.4vw,3.7rem)}.market-round-marker{z-index:16;border:2px solid rgb(var(--market-effects-cyan-rgb));background:radial-gradient(circle at 50% 35%, rgba(var(--market-effects-cyan-rgb), .22), transparent 45%), rgba(var(--market-effects-round-dark-rgb), .82);width:clamp(78px,6.4vw,104px);height:clamp(78px,6.4vw,104px);color:var(--market-effects-text-bright);box-shadow:0 0 32px rgba(var(--market-effects-cyan-rgb), .22), 0 20px 54px var(--market-effects-black-42), inset 0 0 0 1px var(--market-effects-white-08);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-showdown>.market-round-marker{top:50%;left:50%}.market-round-marker__icon{width:58%;height:58%;display:block;overflow:visible}.market-round-marker__icon--versus text{fill:currentColor;letter-spacing:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:38px;font-style:italic;font-weight:950;transform:skew(-7deg)}.market-round-marker__icon--check,.market-round-marker__icon--x{width:50%;height:50%}.market-round-marker__icon--check path,.market-round-marker__icon--x path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px}.market-round-marker--success{border-color:var(--brand);background:radial-gradient(circle at 50% 35%, var(--success-28), transparent 48%), rgba(var(--market-effects-success-deep-rgb), .88);color:rgb(var(--market-effects-success-text-rgb));box-shadow:0 0 42px rgba(var(--market-effects-success-rgb), .26), 0 20px 54px var(--market-effects-black-42)}.market-round-marker--fail{border-color:rgb(var(--market-effects-fail-rgb));background:radial-gradient(circle at 50% 35%, rgba(var(--market-effects-fail-rgb), .32), transparent 48%), rgba(var(--market-effects-fail-deep-rgb), .9);color:rgb(var(--market-effects-fail-text-rgb));box-shadow:0 0 42px rgba(var(--market-effects-fail-rgb), .34), 0 20px 54px var(--market-effects-black-42)}.market-showdown--correct{border-color:rgba(var(--market-effects-success-rgb), .42);background:radial-gradient(circle at 50% 52%, var(--success-18), transparent 28%), radial-gradient(circle at 28% 55%, rgba(var(--market-effects-blue-rgb), .16), transparent 30%), radial-gradient(circle at 72% 55%, rgba(var(--warm-rgb), .14), transparent 30%), linear-gradient(90deg, rgba(var(--market-effects-success-mid-rgb), .88), rgba(var(--market-effects-success-deep-rgb), .98) 50%, rgba(var(--market-effects-showdown-warm-rgb), .92))}.market-showdown--wrong{border-color:rgba(var(--market-effects-fail-rgb), .55);background:radial-gradient(circle at 50% 52%, rgba(var(--market-effects-fail-hot-rgb), .2), transparent 31%), radial-gradient(circle at 28% 55%, var(--brand-08), transparent 30%), radial-gradient(circle at 72% 55%, rgba(var(--market-effects-fail-hot-rgb), .18), transparent 30%), linear-gradient(90deg, rgba(var(--market-effects-wrong-start-rgb), .9), rgba(var(--market-effects-fail-mid-rgb), .98) 50%, rgba(var(--market-effects-fail-end-rgb), .92))}.market-showdown--correct .market-side__photo{box-shadow:0 0 0 3px var(--success-32), 0 0 34px rgba(var(--market-effects-success-rgb), .16), 0 28px 70px var(--market-effects-black-34)}.market-showdown--wrong .market-side--challenger .market-side__photo{box-shadow:0 0 0 3px rgba(var(--market-effects-fail-rgb), .42), 0 0 34px rgba(var(--market-effects-fail-rgb), .22), 0 28px 70px var(--market-effects-black-34)}.market-showdown--wrong .market-side--challenger .market-side__price--revealed{color:rgb(var(--market-effects-fail-price-rgb))}.market-choice-panel:not(.market-choice-panel--answered){width:196px;top:calc(50% + 104px)}.market-choice-panel--answered{width:0;min-height:0;margin:0;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-choice-panel--game-over{width:108px;min-height:0;display:grid;top:calc(50% + 104px);left:50%;transform:translate(-50%,-50%)}.market-choice-panel--game-over .market-retry-button{margin-top:0}.market-choice-panel:not(.market-choice-panel--answered) .market-choice-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.market-choice-panel:not(.market-choice-panel--answered) .market-choice{width:76px;min-height:76px;font-size:2.35rem}.market-choice__symbol{display:block;transform:translateY(-1px)}@keyframes market-loading-spin{to{transform:rotate(360deg)}}@keyframes market-result-pop-centered{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.market-showdown--advancing .market-side--anchor{opacity:0;transform:translate(-90%)scale(.96)}.market-showdown--advancing .market-side--challenger{transform:translate(-100%)scale(1.02)}.market-side--incoming{z-index:2;opacity:0;pointer-events:none;width:50%;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)scale(.98)}.market-showdown--advancing .market-side--incoming{opacity:1;transform:translate(0)scale(1)}.market-showdown--entering .market-side--challenger{opacity:0;transform:translate(64%)scale(.98)}.market-feedback{bottom:clamp(16px,2vw,28px)}.market-fullscreen{--market-stage-width:min(1280px, calc(100vw - clamp(36px, 6vw, 104px)));align-content:start;justify-items:center;gap:14px;place-items:initial center;grid-template-rows:none;grid-auto-rows:max-content;padding:clamp(14px,2vw,28px) 0 24px}.market-fullscreen>.kickle-page-topbar,.market-fullscreen__hud,.market-showdown,.market-feedback,.market-loading{width:var(--market-stage-width)}.market-fullscreen>.kickle-page-topbar{min-height:82px;position:relative;top:auto;left:auto;transform:none}.market-fullscreen__hud{min-height:72px;box-shadow:none;background:0 0;border:0;justify-content:flex-end;margin:0 auto;padding:0;display:flex}.market-fullscreen .market-hud-stat__label{color:var(--muted);font-size:.65rem}.market-fullscreen .market-side__copy p,.market-fullscreen .market-team-mark{color:rgb(var(--market-effects-team-rgb))}.market-showdown{min-height:440px;box-shadow:0 24px 90px var(--market-effects-black-38), inset 0 0 0 1px var(--market-effects-cream-line-12);border-radius:18px;overflow:hidden}.market-side{grid-template-rows:minmax(88px,auto) minmax(180px,1fr) minmax(72px,auto);min-height:440px;padding:28px 32px}.market-side__copy{min-height:88px}.market-side__copy h2{letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;max-width:min(100%,560px);font-size:2.75rem;line-height:1.2}.market-side__photo{width:180px;height:180px;margin:4px auto 16px}.market-side__value-block{align-content:start;min-height:72px}.market-side__price{font-size:3rem}.market-choice-panel{z-index:14;top:50%;left:50%;transform:translate(-50%,-50%)}.market-feedback{text-align:center;justify-content:center;min-height:24px;padding:0;position:relative;bottom:auto;left:auto;transform:none}@media (min-width:901px) and (max-height:760px){.market-fullscreen{gap:8px;padding:10px 0 14px}.market-fullscreen>.kickle-page-topbar{min-height:62px}.market-fullscreen .kickle-page-topbar__brand{gap:10px;min-height:58px;font-size:clamp(2rem,4vw,3.3rem)}.market-fullscreen .kickle-page-topbar__brand img{width:clamp(68px,5.4vw,86px);height:clamp(68px,5.4vw,86px)}.market-fullscreen__hud{min-height:58px}.market-hud-stat{min-width:116px;padding:10px 14px}.market-hud-stat__value{font-size:clamp(1.55rem,2.4vw,2.15rem)}.market-showdown{min-height:min(430px,100svh - 174px)}.market-side{grid-template-rows:minmax(86px,auto) minmax(142px,1fr) minmax(64px,auto);min-height:min(430px,100svh - 174px);padding:clamp(30px,3.1vw,40px) clamp(30px,4vw,58px) clamp(22px,3vw,34px)}.market-side__copy{min-height:86px}.market-side__copy h2{font-size:2.25rem}.market-side__photo{width:clamp(140px,13vw,178px);height:clamp(140px,13vw,178px);margin:0 auto 10px}.market-side__value-block{min-height:64px}.market-side__price{font-size:2.5rem}.market-choice{width:82px;min-height:82px;font-size:2.25rem}}@media (max-width:900px){.market-fullscreen{--market-stage-width:min(100%, 640px);align-content:start;min-height:100svh;padding:8px 10px 12px;overflow:hidden}.market-fullscreen>.kickle-page-topbar{min-height:58px;position:relative;left:auto;transform:none}.market-fullscreen__hud{min-height:52px;margin:0 auto 4px;position:relative;top:auto;left:auto;transform:none}.market-hud-stats{justify-content:center}.market-showdown{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(560px,100svh - 162px);margin-top:0;overflow:hidden}.market-side{grid-template-rows:minmax(92px,auto) minmax(104px,1fr) minmax(54px,auto);min-height:min(560px,100svh - 162px);padding:16px 8px 14px}.market-side__copy{grid-template-rows:minmax(50px,auto) 28px;align-content:start;justify-items:center;min-height:92px;padding:0 6px;display:grid}.market-side__copy h2{min-height:50px;font-size:1.8rem;line-height:1.2;display:block;overflow:visible}.market-team-mark{align-self:end;min-height:28px}.market-side__photo{border-radius:22px;width:min(38vw,152px);height:min(38vw,152px);margin:2px auto 48px}.market-side__value-block{min-height:54px}.market-side__price{font-size:2rem}.market-choice-panel{width:min(38vw,132px);min-height:54px;margin:0;position:absolute;top:auto;bottom:96px;left:50%;transform:translate(-50%)}.market-choice-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-choice{border-radius:999px;width:58px;height:58px;min-height:58px;font-size:2rem}.market-choice-panel--answered{display:none}.market-loading{min-height:460px;font-size:clamp(2rem,12vw,3.8rem)}.market-choice-panel .market-retry-button{width:38px;height:38px;margin-top:0}.market-choice-panel .market-retry-button span{font-size:1.65rem}}@media (max-width:520px){.market-fullscreen{gap:8px;padding-inline:8px}.market-fullscreen .kickle-page-topbar__brand{min-height:48px;font-size:clamp(1.7rem,11vw,2.35rem)}.market-fullscreen .kickle-page-topbar__brand img{width:54px;height:54px}.market-hud-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.market-hud-stat{border-radius:10px;width:100%;min-width:0;padding:7px 5px}.market-hud-stat__label{letter-spacing:.05em;gap:3px;font-size:.48rem}.market-hud-stat__value{font-size:clamp(1.2rem,6.4vw,1.7rem)}.market-showdown{min-height:min(500px,100svh - 142px)}.market-side{grid-template-rows:minmax(86px,auto) minmax(96px,1fr) minmax(48px,auto);min-height:min(500px,100svh - 142px);padding:14px 6px 12px}.market-side__copy{grid-template-rows:minmax(46px,auto) 26px;min-height:86px}.market-side__copy h2{min-height:46px;font-size:1.5rem}.market-team-mark{min-height:26px}.market-team-mark img{object-fit:contain;width:auto;max-width:46px;height:22px}.market-side__photo{border-radius:18px;width:min(35vw,132px);height:min(35vw,132px);margin-bottom:46px}.market-choice-panel{width:min(40vw,124px);bottom:88px}.market-choice-actions{gap:8px}.market-choice{width:54px;height:54px;min-height:54px;font-size:1.85rem}.market-choice-panel--answered{display:none}.market-choice-panel .market-retry-button{width:36px;height:36px}.market-choice-panel .market-retry-button span{font-size:1.55rem}.market-feedback{min-height:18px}.market-feedback__message{padding:8px 12px;font-size:.72rem}}
