.side-screen .screen{z-index:1}.state{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;max-width:90vw;flex:none;transform-origin:center;animation:rise-in var(--d-slow) var(--ease-in)}.state p{margin:0}.eyebrow{font-size:var(--t40);letter-spacing:.08em}.big-line{font-size:clamp(48px,6.4vw,128px);line-height:1.05;text-wrap:balance}.sub-line{font-family:var(--body);font-size:var(--t40);color:var(--cream);text-shadow:0 2px 0 var(--ink),0 0 8px rgba(0,0,0,.7)}.rope.short{width:40vw;flex:none}#banker .lockup{font-size:clamp(64px,9vw,180px)}.dots i{font-style:normal;animation:dot 1.4s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes dot{0%,60%,to{opacity:.2}30%{opacity:1}}.throb{animation:throb 1.2s ease-in-out infinite}@keyframes throb{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.offer-amt{font-size:clamp(80px,11vw,230px);line-height:1;white-space:nowrap}.offer-amt .cur{font-size:.45em;margin-right:.25em;vertical-align:.5em}.offer-amt .slot{display:inline-block;min-width:5.4ch;text-align:left;font-variant-numeric:tabular-nums}.gone-amt{font-family:var(--title);color:#6b4a2a;text-decoration:line-through .06em var(--ruby)}.stamp{animation:slam .55s var(--ease-in) both}.big-line.stamp{font-size:clamp(96px,12vw,240px)}[data-state=deal] .offer-amt,[data-state=nodeal] .offer-amt{font-size:clamp(56px,7vw,140px)}#cash{padding:40px 56px 44px}.cash-cols{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 3vw;width:min(1760px,100%);height:100%}.cash-col{display:grid;grid-template-rows:repeat(8,1fr);gap:1.2vh;min-height:0}.cash-bar{position:relative;min-height:0;user-select:none;filter:drop-shadow(0 5px 0 var(--ink)) drop-shadow(0 0 9px rgba(255,181,71,.3));transition:filter var(--d-slow) var(--ease-in)}.cash-bar.gone{filter:drop-shadow(0 4px 0 var(--ink))}.cash-bar .cb-half{position:absolute;inset:0;justify-content:center;overflow:hidden;padding:0;border-width:3px;border-radius:12px;box-shadow:inset 0 2px #fffc;transition:transform var(--d-slow) cubic-bezier(.2,1.4,.4,1),color var(--d-slow) var(--ease-in)}.cash-bar .cb-r{display:none;clip-path:polygon(57% 0,100% 0,100% 100%,45% 100%)}.cash-bar.gone .cb-l{clip-path:polygon(0 0,57% 0,45% 100%,0 100%)}.cash-bar.gone .cb-r{display:flex}.cash-bar .cb-num{position:relative;font-family:var(--title);line-height:1;white-space:nowrap}.cash-bar .cb-cur{position:absolute;top:50%;transform:translateY(-50%);line-height:1;opacity:.85}.cash-bar.gone .cb-half:before{opacity:1}.cash-bar.gone .cb-half{color:#7a5530;text-shadow:none;box-shadow:none}.cash-bar.gone .cb-l{transform:translate(calc(var(--part) * -1),calc(var(--part) * .45)) rotate(-.6deg)}.cash-bar.gone .cb-r{transform:translate(var(--part),calc(var(--part) * -.45)) rotate(.6deg)}.cash-bar.flash{animation:bar-flash var(--d-long) var(--ease-in)}.cc-mirror{aspect-ratio:16 / 9;padding:4% 5%;border:2px solid var(--ink);border-radius:10px;background:radial-gradient(ellipse at 50% 30%,#3a0a12 0%,var(--night) 75%)}.cc-mirror .cash-cols{gap:0 4%}.cc-mirror .cash-col{gap:3px}.cc-mirror .cash-bar{filter:drop-shadow(0 1px 0 var(--ink))}.cc-mirror .cash-bar .cb-half{border-width:1px;border-radius:3px;box-shadow:inset 0 1px #ffffffb3}.cc-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc-mode .btn{padding:12px 8px;font-size:var(--t16)}.cc-mode .btn.on{background:var(--gold-gloss);color:#1a0e04;text-shadow:var(--extrude-ink)}.cc-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,auto);grid-auto-flow:column;gap:8px}.cc-btn{position:relative;min-height:48px;border:2px solid var(--ink);border-radius:10px;background:var(--gold-gloss);color:#1a0e04;font-family:var(--label);font-size:var(--t20);text-shadow:var(--extrude-ink);box-shadow:inset 0 1px #fffc,0 3px 0 var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.cc-btn small{font-size:.6em;opacity:.8}.cc-btn:active:not(:disabled){transform:translateY(2px)}.cc-btn.gone{background:var(--gone);color:#6b4a2a;text-shadow:none;text-decoration:line-through 3px var(--ruby)}.cc-btn:disabled{cursor:default;opacity:.75}.cc-btn:focus-visible{outline:3px solid var(--cream);outline-offset:2px}.reset-hold{position:relative;overflow:hidden}.reset-hold .fill{position:absolute;left:0;bottom:0;height:4px;width:0;background:var(--ruby)}.reset-hold:disabled{opacity:.4}html:has(body.host),body.host{overflow:auto;height:auto;min-height:100%}body.host{background:radial-gradient(ellipse at 50% 0%,#3a0a12 0%,var(--night) 60%) fixed;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.host-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;max-width:560px;margin:0 auto}.host-brand{font-size:var(--t20)}.conn{font-family:var(--label);font-size:var(--t12);text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;border-radius:var(--r-pill);border:2px solid var(--ink);background:var(--dark-gloss);color:#ff7d89}.conn:before{content:"● "}.conn[data-on=true]{color:var(--gold-leaf)}.host-main{display:grid;gap:16px;padding:0 16px 32px;max-width:560px;margin:0 auto}.host-card{padding:20px;display:grid;gap:12px}.host-card p{margin:0}.h-eyebrow{font-family:var(--label);text-transform:uppercase;font-size:var(--t14);letter-spacing:.14em;color:var(--gold-leaf)}.h-line{font-size:var(--t28);line-height:1.1}.h-note{font-size:var(--t16);color:var(--cream);opacity:.85}.h-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.h-facts div{display:grid;gap:4px;padding:10px;border:2px solid var(--ink);border-radius:10px;background:var(--dark-gloss);box-shadow:inset 0 0 0 1px #ffb54780}.h-facts span{font-size:var(--t12);text-transform:uppercase;letter-spacing:.06em;opacity:.8}.h-facts b{font-family:var(--label);font-weight:400;font-size:var(--t14);color:var(--gold-leaf)}.h-label{font-family:var(--label);text-transform:uppercase;font-size:var(--t12);letter-spacing:.12em;opacity:.85}.h-live{display:flex;flex-wrap:wrap;gap:6px}.h-live span{font-family:var(--label);font-size:var(--t14);padding:4px 8px;border-radius:var(--r-small);border:2px solid var(--ink);background:var(--gold-gloss);color:#1a0e04}.h-input{width:100%;font-family:var(--title);font-size:var(--t40);text-align:center;padding:10px 12px;border:3px solid var(--ink);border-radius:12px;background:#0b0d12;color:var(--gold-leaf);box-shadow:inset 0 0 0 2px #ffb547,inset 0 3px 8px #0009}.h-input:focus{outline:3px solid var(--cream);outline-offset:2px}.h-pct{font-size:var(--t14);text-align:center;min-height:1.3em}.h-pct[data-tone=good]{color:var(--gold-leaf)}.h-pct[data-tone=warn]{color:var(--cream)}.h-pct[data-tone=warn]:before{content:"⚠ ";color:var(--gold-leaf)}.h-pct[data-tone=bad]{color:#ff7d89}.h-nudge{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.h-nudge .btn{padding:8px 4px;font-size:var(--t14)}.h-wide{width:100%}#h-send{min-height:64px}#h-send.armed{background:var(--gold-gloss);color:#1a0e04;text-shadow:var(--extrude-ink)}.launcher{gap:56px}.launcher .lockup{font-size:clamp(56px,8vw,150px)}.launch-grid{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1400px}.launch-grid .launch-btn{flex:0 1 400px;min-width:260px}.launch-btn{text-decoration:none;display:flex;flex-direction:column;gap:8px;padding:26px 32px;font-size:var(--t40);min-height:140px}.launch-btn small{font-family:var(--body);text-transform:none;font-size:var(--t20);opacity:.85;text-shadow:none}.btn.gold.launch-btn small{color:var(--cream)}.p-gate{min-height:100vh;display:grid;place-items:center;padding:16px}.p-gate[hidden]{display:none}.p-gate-card{width:min(360px,100%)}.p-pin{letter-spacing:.4em}.p-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.p-case{position:relative;display:grid;gap:2px;justify-items:center;padding:10px 4px 12px;border:2px solid var(--ink);border-radius:10px;background:var(--dark-gloss);color:var(--cream);box-shadow:inset 0 0 0 1px #ffb54773;cursor:pointer;font:inherit;min-height:64px}.p-num{font-family:var(--title);font-weight:400;font-size:var(--t20);color:var(--gold-leaf)}.p-val{font-family:var(--label);font-size:var(--t12);white-space:nowrap}.p-tag{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-style:normal;font-family:var(--label);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:var(--r-pill);border:1px solid var(--ink);background:#2a2f38;color:var(--cream);white-space:nowrap}.p-case.mine{box-shadow:inset 0 0 0 2px var(--gold-leaf)}.p-case.mine .p-tag{background:var(--gold-gloss);color:#1a0e04}.p-case.sel{background:var(--ruby-gloss);box-shadow:inset 0 0 0 2px var(--cream),0 0 12px #ee2c4499}.p-case.sel .p-num{color:var(--cream)}.p-case.opened{background:var(--gone);opacity:.45;cursor:default}.p-case.opened .p-val{text-decoration:line-through}.p-case.locked:not(.opened){opacity:.6;cursor:default}.p-case:focus-visible{outline:3px solid var(--cream);outline-offset:2px}.p-confirm{display:grid;gap:10px;padding:12px;border:2px solid var(--ink);border-radius:10px;background:#0b0d12;box-shadow:inset 0 0 0 1px var(--gold-leaf)}.p-confirm[hidden]{display:none}.p-confirm-line{text-align:center;font-size:var(--t16)}.p-confirm-line b{color:var(--gold-leaf);font-weight:700}.p-confirm-row{display:grid;grid-template-columns:1fr 2fr;gap:8px}.p-hist-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.p-undo{padding:6px 12px;font-size:var(--t14)}.p-undo:disabled{opacity:.4}.p-hist{margin:0;padding-left:20px;display:grid;gap:4px;font-size:var(--t14);opacity:.9}.p-hist:empty:before{content:"No swaps yet.";margin-left:-20px;opacity:.6}.conn{white-space:nowrap}.h-col{display:grid;gap:12px;align-content:start}.cc-amount-row{display:grid;grid-template-columns:1fr auto;gap:8px}.cc-amount{font-size:var(--t28)}.cc-bike{padding:8px 14px;font-size:var(--t14)}.cc-show-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc-show-row .btn{padding:12px 8px;font-size:var(--t16)}.cc-show-row .btn.on{outline:3px solid var(--cream);outline-offset:2px}#cc-show-off:disabled{opacity:.4}.cc-mirror{position:relative}.cc-grid .cc-btn{font-size:clamp(14px,4.4vw,20px)}@media (max-width: 400px){.host-top{padding:12px}.host-brand{font-size:var(--t16)}.conn{font-size:10px;padding:5px 8px}.host-main{padding:0 10px 24px;gap:12px}.host-card{padding:14px}.h-facts{grid-template-columns:1fr 1fr}.h-facts div:last-child{grid-column:1 / -1}}@media (min-width: 900px){.host-top.wide,.host-main.wide{max-width:1180px}.host-main.wide{padding:0 24px 32px}.host-layout .h-offer:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.host-layout .h-line{font-size:var(--t40)}.host-layout .h-input{font-size:var(--t64)}.host-layout #h-send{min-height:80px;font-size:var(--t28)}.cc-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"mode mirror" "show mirror" "prizes prizes";align-items:start}.cc-mode-card{grid-area:mode}.cc-mirror-card{grid-area:mirror;position:sticky;top:16px}.cc-show-card{grid-area:show}.cc-prizes-card{grid-area:prizes}.cc-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,auto)}}@media (min-width: 1400px){.host-top.wide,.host-main.wide{max-width:1400px}.cc-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.cash-show{position:absolute;inset:40px 56px 44px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5vh;text-align:center;border:4px solid var(--ink);border-radius:18px;background:var(--ruby-panel);box-shadow:0 0 0 3px var(--gold-leaf),0 10px 0 var(--ink),0 0 40px #ffb54773}.cash-show[hidden]{display:none}.cash-show p{margin:0;line-height:1;white-space:nowrap}.cash-show .cs-eyebrow{font-family:var(--title)}.cash-show .cs-amt{display:flex;flex-direction:column;align-items:center;gap:.5vh}.cash-show .cs-cur{font-family:var(--label);color:var(--cream);opacity:.9}.cash-show .cs-num{font-family:var(--title);color:var(--gold-leaf);text-shadow:var(--extrude-amber)}.cash-show.enter{animation:rise-in var(--d-slow) var(--ease-in) both}.cash-show.enter .cs-amt{animation:slam .7s var(--ease-in) .15s both}.cash-cols.behind{visibility:hidden}.cc-mirror .cash-show{inset:0;border-width:1px;border-radius:6px;box-shadow:0 0 0 1px var(--gold-leaf);gap:2px}.h-offer.idle .h-col:last-child{opacity:.55}.h-offer.idle .h-input{box-shadow:inset 0 0 0 2px #ffb54766}@media (min-width: 600px) and (min-height: 480px){html:has(body.host.fit),body.host.fit{height:100dvh;overflow:hidden}body.host.fit{display:flex;flex-direction:column}.fit .host-top{flex:none;width:100%;padding-top:1.4vh;padding-bottom:1.4vh}.fit .host-main{flex:1;min-height:0;width:100%;padding-bottom:2vh;gap:1.6vh}.fit .host-card{min-height:0;padding:clamp(10px,2vh,20px);gap:clamp(6px,1.2vh,12px)}.fit .host-layout{grid-template-rows:auto minmax(0,1fr)}.fit .host-layout .h-offer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2.5vw,28px);align-items:start;overflow:hidden}.fit .host-layout .h-line{font-size:clamp(20px,4vh,40px)}.fit .host-layout .h-input{font-size:clamp(28px,7vh,64px);padding:.6vh 12px}.fit .host-layout .h-nudge .btn,.fit .host-layout #h-use{padding-top:.9vh;padding-bottom:.9vh}.fit .host-layout #h-send{min-height:clamp(48px,9vh,80px);font-size:clamp(18px,3.4vh,28px)}.fit .h-live span{font-size:clamp(11px,1.7vh,14px);padding:2px 6px}.fit .cc-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"mode show" "mirror mirror" "prizes prizes"}.fit .cc-mode-card{grid-area:mode}.fit .cc-show-card{grid-area:show}.fit .cc-mirror-card{grid-area:mirror;position:static}.fit .cc-prizes-card{grid-area:prizes;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.fit .cc-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));min-height:0}.fit .cc-grid .cc-btn{min-height:0;font-size:clamp(12px,2.1vh,20px);padding:0 4px}.fit .cc-mirror{width:min(100%,60vh);margin:0 auto}.fit .cc-amount{font-size:clamp(18px,3.4vh,28px);padding:.6vh 10px}.fit .cc-mode .btn,.fit .cc-show-row .btn{padding:1vh 8px;font-size:clamp(12px,1.9vh,16px)}.fit #cc-show-off,.fit #cc-reset{padding-top:.8vh;padding-bottom:.8vh;font-size:clamp(12px,1.9vh,18px)}.fit .h-note{font-size:clamp(12px,1.8vh,16px)}.fit .h-eyebrow{font-size:clamp(11px,1.7vh,14px)}.fit .h-pct{min-height:0}.fit .h-pct:empty{display:none}}@media (min-width: 900px) and (min-height: 480px){.fit .cc-layout{grid-template-columns:minmax(250px,.85fr) minmax(0,1.6fr) minmax(230px,.85fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"mode mirror prizes" "show mirror prizes";align-items:stretch}.fit .cc-mode-card,.fit .cc-show-card{align-self:start}.fit .cc-mirror-card{display:grid;grid-template-rows:auto minmax(0,1fr)}.fit .cc-mirror-card .cc-mirror{align-self:center;width:min(100%,calc((100dvh - 190px) * 16 / 9))}.fit .cc-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,minmax(0,1fr))}.fit .cc-grid .cc-btn{font-size:clamp(12px,2vh,20px)}}@media (min-width: 600px) and (min-height: 480px){.fit .host-top.wide,.fit .host-main.wide{max-width:1400px}.fit .cc-btn{white-space:nowrap;overflow:hidden}.fit .host-layout .h-offer{align-content:center}}.show-code{position:relative;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;font-family:var(--label)}.show-code label{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-leaf);font-size:var(--t20)}.show-code input{width:260px;font-family:var(--title);font-size:var(--t28);text-align:center;padding:8px 12px;border:3px solid var(--ink);border-radius:12px;background:#0b0d12;color:var(--gold-leaf);box-shadow:inset 0 0 0 2px #ffb547}.show-code input.bad{box-shadow:inset 0 0 0 2px #ff7d89}.show-code .code-note{flex-basis:100%;text-align:center;font-family:var(--body);font-size:var(--t16);color:var(--cream);opacity:.85}.launcher{gap:36px}.look{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px 14px;align-items:center}.look-field{display:grid;grid-template-columns:7.2em minmax(0,1fr) 3.4em;gap:8px;align-items:center;font-family:var(--label);font-size:var(--t12);text-transform:uppercase;letter-spacing:.06em}.look-field input{width:100%;accent-color:var(--gold-leaf)}.look-field output{text-align:right;color:var(--gold-leaf)}.look-reset{padding:4px 10px;font-size:var(--t12)}.cc-look-title{margin-top:4px!important}.h-status{display:grid;gap:10px}@media (min-width: 900px){.h-status{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center}.h-status-text{display:grid;gap:8px}.h-status .look{grid-template-columns:1fr}.h-status .look-reset{justify-self:start}}@media (max-width: 899px){.look{grid-template-columns:1fr}.look-reset{justify-self:start}}.pr-layout{display:grid;gap:1.6vh;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"status status" "cases side"}.pr-status{grid-area:status}.pr-cases{grid-area:cases;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pr-side{grid-area:side;display:grid;gap:clamp(8px,1.6vh,16px);align-content:start}.pr-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:1vh;min-height:0}.pr-case{min-height:44px;border:2px solid var(--ink);border-radius:10px;background:var(--gold-gloss);color:#1a0e04;font-family:var(--title);font-size:clamp(18px,4vh,40px);text-shadow:var(--extrude-ink);box-shadow:inset 0 1px #ffffffb3,0 3px 0 var(--ink);cursor:pointer}.pr-case:disabled{cursor:default;opacity:.55}.pr-case.sel{background:var(--ruby-gloss);color:var(--cream);opacity:1}.pr-case.mine{background:var(--dark-gloss);color:var(--gold-leaf);box-shadow:inset 0 0 0 3px var(--gold-leaf);opacity:1}.pr-case.gone{background:var(--gone);color:#5a2a30;text-decoration:line-through 3px var(--ruby);opacity:.6}.pr-row{display:flex;gap:10px;flex-wrap:wrap}.pr-row .btn{flex:1;min-width:0}.pr-row .btn.big{font-size:clamp(16px,3vh,28px);padding:1.2vh 10px}.pr-group{display:grid;gap:8px}.pr-group:not(.live) .h-eyebrow{opacity:.5}.presenter .btn:disabled{opacity:.35;cursor:default}.presenter .btn.picked{outline:4px solid var(--neon);outline-offset:3px}#pr-confirm{font-size:clamp(16px,3vh,28px);padding:1.2vh 10px}.pr-opened{display:flex;flex-wrap:wrap;gap:6px}.pr-opened span{font-family:var(--label);font-size:var(--t14);padding:3px 8px;border-radius:var(--r-small);border:2px solid var(--ink);background:var(--gone);color:#c9a27a;text-decoration:line-through var(--ruby)}.pr-opened em{opacity:.6;font-size:var(--t14)}@media (max-width: 760px){.pr-layout{grid-template-columns:1fr;grid-template-areas:"status" "cases" "side"}}.cc-mode-card .look{grid-template-columns:1fr;gap:4px}.cc-mode-card .look-reset{justify-self:start}*,*:before,*:after{border-radius:0!important}.bulb{border-radius:50%!important}.pr-head-right{display:flex;align-items:center;gap:12px}.pr-settings-btn{padding:6px 14px;font-size:var(--t14)}.pr-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.pr-status-text{display:grid;gap:6px}.pr-skip{min-width:280px;font-size:clamp(16px,3vh,26px);padding:1.4vh 18px;display:grid;gap:2px}.pr-skip small{font-family:var(--body);font-size:var(--t12);opacity:.8;text-transform:none}.pr-skip:not(:disabled){animation:pulse var(--d-long) ease-in-out infinite}.pr-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#050306bf;padding:16px}.pr-modal[hidden]{display:none}.pr-settings-card{width:min(640px,100%);max-height:100%;overflow:auto}.pr-field{display:grid;grid-template-columns:9em minmax(0,1fr) auto;align-items:center;gap:12px;font-family:var(--label);font-size:var(--t14);text-transform:uppercase;letter-spacing:.04em}.pr-field[hidden]{display:none}.pr-field select{font-family:var(--label);font-size:var(--t14);color:var(--cream);background:var(--dark-gloss);border:2px solid var(--ink);padding:6px 10px}.pr-field input[type=range]{width:100%;accent-color:var(--gold-leaf)}.pr-field input[type=checkbox]{width:22px;height:22px;accent-color:var(--gold-leaf);justify-self:start}.pr-field output{color:var(--gold-leaf);min-width:3.5em;text-align:right}.pr-field .btn{justify-self:start;padding:6px 12px;font-size:var(--t12)}@media (min-width: 900px) and (min-height: 480px){.fit .host-top.wide,.fit .host-main.wide{max-width:none}.fit .host-main.wide,.fit .host-top.wide{padding-left:2vw;padding-right:2vw}.fit .host-layout .h-offer{align-content:stretch;align-items:stretch}.fit .host-layout .h-col{display:flex;flex-direction:column;gap:1.6vh}.fit .host-layout .h-facts{flex:1;min-height:0}.fit .host-layout .h-facts div{display:flex;flex-direction:column;justify-content:center;gap:1vh}.fit .host-layout .h-facts span{font-size:clamp(12px,2vh,18px)}.fit .host-layout .h-facts b{font-size:clamp(18px,4.6vh,40px)}.fit .host-layout .h-live{flex:1;align-content:flex-start;gap:1vh}.fit .host-layout .h-live span{font-size:clamp(14px,3vh,28px);padding:.6vh 1vw}.fit .host-layout .h-label,.fit .host-layout .h-eyebrow{font-size:clamp(12px,1.9vh,16px)}.fit .host-layout .h-input{flex:1.3;min-height:0;font-size:clamp(32px,9vh,88px)}.fit .host-layout .h-pct{font-size:clamp(13px,2.2vh,18px)}.fit .host-layout .h-nudge{flex:.8}.fit .host-layout .h-nudge .btn{height:100%;font-size:clamp(14px,2.6vh,22px)}.fit .host-layout #h-use{flex:.7;font-size:clamp(14px,2.6vh,22px)}.fit .host-layout #h-send{flex:1.2;min-height:0;font-size:clamp(20px,4.6vh,40px)}.fit .host-layout .h-status{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.fit .cc-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,2.2fr) minmax(240px,.75fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"mode mirror prizes" "mode show prizes"}.fit .cc-mode-card{align-self:stretch;display:flex;flex-direction:column;gap:1.4vh}.fit .cc-mode-card .cc-mode .btn{padding:1.6vh 8px;font-size:clamp(13px,2.2vh,18px)}.fit .cc-mode-card .h-note{font-size:clamp(13px,2.1vh,17px)}.fit .cc-mode-card{justify-content:flex-start;gap:3vh}.fit .cc-mode-card .cc-mode .btn{min-height:9vh}.fit .cc-mode-card .look{gap:2vh 14px}.fit .cc-mode-card .look-reset{padding:1vh 16px}.fit .cc-mode-card .look-field{font-size:clamp(11px,1.8vh,14px)}.fit .cc-mirror-card{align-self:stretch;display:flex;flex-direction:column}.fit .cc-mirror-card{justify-content:center}.fit .cc-mirror-card .cc-mirror{flex:none;align-self:center;width:min(100%,calc((100dvh - 290px) * 16 / 9));aspect-ratio:16 / 9;margin:0 auto}.fit .cc-show-card{align-self:stretch;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"eye label input bike deal won" ". . . back back back";align-items:center;gap:1vh 12px}.fit .cc-show-card>.h-eyebrow{grid-area:eye}.fit .cc-show-card>.h-label{grid-area:label;justify-self:end}.fit .cc-show-card .cc-amount-row{display:contents}.fit .cc-show-card .cc-amount{grid-area:input;width:11em}.fit .cc-show-card .cc-bike{grid-area:bike}.fit .cc-show-card .cc-show-row{display:contents}.fit .cc-show-card #cc-show-deal{grid-area:deal}.fit .cc-show-card #cc-show-won{grid-area:won}.fit .cc-show-card #cc-show-off{grid-area:back}.fit .cc-show-card #cc-show-msg{display:none}.fit .cc-prizes-card .cc-grid .cc-btn{font-size:clamp(13px,2.4vh,22px)}.fit .pr-side{grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:stretch}.fit .pr-side .pr-row .btn{min-height:7vh;font-size:clamp(15px,2.8vh,26px)}.fit .pr-side .pr-group .pr-row .btn{min-height:9vh;font-size:clamp(18px,3.6vh,34px)}.fit .pr-opened{align-content:flex-start;gap:.8vh}.fit .pr-opened span{font-size:clamp(14px,2.6vh,22px);padding:.5vh .8vw}.fit .pr-status .h-line{font-size:clamp(22px,4.4vh,40px)}}@media (min-width: 900px) and (min-height: 480px){.fit .pr-side .pr-group:last-child{align-content:start}}@media (min-width: 900px) and (min-height: 480px){.fit .cc-show-card>.h-label{display:none}.fit .cc-show-card{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"eye input bike deal won" "eye back back back back"}.fit .cc-show-card .cc-amount{width:auto}.fit .cc-show-card .btn{min-height:6vh}.fit .pr-side{grid-template-rows:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr) auto}.fit .pr-side>.pr-group:not(:last-child){grid-template-rows:auto minmax(0,1fr)}.fit .pr-side .pr-row{align-items:stretch;min-height:0}.fit .pr-side .pr-row .btn,.fit .pr-side .pr-group .pr-row .btn{min-height:0;height:100%}}.launcher{gap:3.2vh;padding:5vh 4vw;justify-content:center}.launcher .lockup{font-size:min(11vh,8vw)}.show-code{gap:1vh 14px}.show-code label{font-size:clamp(14px,2.4vh,22px)}.show-code input{font-size:clamp(18px,3.6vh,30px);padding:.8vh 12px;width:min(260px,40vw)}.show-code .code-note{font-size:clamp(12px,1.9vh,16px)}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vh 1.6vw;width:min(1300px,88vw)}.launch-grid .launch-btn{min-width:0;min-height:0;height:15vh;padding:1vh 1vw;justify-content:center;align-items:center;text-align:center;font-size:clamp(16px,3.6vh,36px);line-height:1.05;gap:.8vh}.launch-grid .launch-btn small{font-size:clamp(11px,1.9vh,18px);line-height:1.15}@media (max-width: 700px){.launch-grid{grid-template-columns:1fr 1fr}.launch-grid .launch-btn{height:12vh}}.h-status,.fit .host-layout .h-status{grid-template-columns:1fr}#h-settings .look{grid-template-columns:1fr;gap:2vh}#h-settings .look-field{font-size:var(--t14)}#h-settings .look-reset{justify-self:start;padding:8px 16px}#cash .cash-show{inset:0;background:none;border:0;box-shadow:none;gap:6vh}#cash .cash-show .cs-eyebrow{font-family:var(--title);text-transform:uppercase;line-height:1}#cash .cash-show .cs-amt{display:block;font-family:var(--title);line-height:1;white-space:nowrap}#cash .cash-show .cs-cur,#cash .cash-show .cs-num{font-size:1em!important;color:inherit;opacity:1;text-shadow:inherit;font-family:inherit}#cash .cash-show.enter .cs-eyebrow{animation:slam .55s var(--ease-in) both}#cash .cash-show.enter .cs-amt{animation:rise-in var(--d-slow) var(--ease-in) .3s both}.cc-mirror .cash-show{background:radial-gradient(ellipse at 50% 40%,#b30d24,#5a0410)}.p-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p-facts div{display:grid;gap:4px;padding:10px;border:2px solid var(--ink);background:var(--dark-gloss);box-shadow:inset 0 0 0 1px #ffb54780}.p-facts span{font-size:var(--t12);text-transform:uppercase;letter-spacing:.06em;opacity:.8}.p-facts b{font-family:var(--label);font-weight:400;font-size:var(--t16);color:var(--gold-leaf)}.p-swaps{margin:0;padding:10px 14px;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:var(--t14);border:2px solid var(--ink);background:var(--ruby-gloss);color:var(--cream)}.p-swaps[data-open=true]{background:#1f5a2a;color:#d6ffd9;box-shadow:inset 0 0 0 1px #6fe07a}#p-swap:disabled{opacity:.4}
