.mw{color:#fff1f7;height:100%;font-family:var(--font-sans);background:#07080d;justify-content:center;display:flex}.mw-stage{isolation:isolate;background:#000;width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:750px){.mw-stage{aspect-ratio:2/3;border-radius:22px;width:auto;max-width:100%;box-shadow:0 30px 90px #000a}}.mw-stage video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mw-reveal{opacity:0;z-index:1;transition:opacity .4s}.mw-reveal.is-on{opacity:1}.mw-reveal.is-leaving{opacity:0}.mw-logo{z-index:3;top:max(54px, calc(env(safe-area-inset-top) + 44px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:800 15px/1 var(--font-display);letter-spacing:-.5px;color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 2px 10px #000c;background:#0b0d1899;border-radius:999px;padding:7px 14px;position:absolute;left:50%;transform:translate(-50%)}.mw-logo span{color:#f5a4cc}.mw-shade{pointer-events:none;z-index:2;position:absolute;left:0;right:0}.mw-shade.top{background:linear-gradient(#000c,#0000);height:120px;top:0}.mw-shade.bottom{background:linear-gradient(#0000,#05060ae6 70%);height:46%;bottom:0}.mw-top{z-index:3;padding:max(10px, env(safe-area-inset-top)) 12px 0;font:600 11px/1 var(--font-display);letter-spacing:.5px;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.mw-top>*{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f3e9f1;background:#0b0d18b3;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.mw-top a{padding:0 14px;text-decoration:none}.mw-top .mw-desk{color:#f5a4cc}.mw-top .mw-bank{font-variant-numeric:tabular-nums;margin-left:auto}.mw-top button{cursor:pointer}.mw-bottom{z-index:3;padding:0 12px max(14px, env(safe-area-inset-bottom));gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.mw-caption{text-align:center;gap:4px;display:grid}.mw-caption small{font:600 10px/1 var(--font-display);letter-spacing:2.5px;color:#e4b3d0}.mw-caption b{font:800 clamp(20px, 6vw, 26px)/1.1 var(--font-display)}.mw-holding{font:700 12px/1 var(--font-display);color:#ffb020;font-variant-numeric:tabular-nums;background:#0b0d18b3;border-radius:999px;justify-self:center;padding:8px 14px}.mw-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mw-choice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#10121ccc;border:1px solid #fff2;border-radius:14px;justify-items:center;gap:5px;padding:18px 6px 10px;transition:transform .12s,border-color .12s;display:grid;position:relative}.mw-choice:active{transform:scale(.97)}.mw-choice:disabled{opacity:.55;cursor:default}.mw-choice.selected{border-color:#f5a4cc;box-shadow:inset 0 0 0 1px #f5a4cc}.mw-choice em{font:800 12px/1 var(--font-display);color:#06070c;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 9px;font-style:normal;position:absolute;top:-11px}.mw-choice.rank-0 em{background:var(--color-accent)}.mw-choice.rank-1 em{background:var(--color-cyan)}.mw-choice.rank-2 em{background:var(--color-gold)}.mw-choice img{object-fit:contain;background:#fff;border-radius:50%;width:26px;height:26px}.mw-choice b{font:700 12px/1 var(--font-display);letter-spacing:.5px}.mw-choice small{color:#bfb0c8;font-size:10px}.mw-deal{justify-items:center;gap:10px;display:grid}.mw-mode{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d18b3;border-radius:999px;padding:3px;display:inline-flex}.mw-mode button{color:#cbbfd3;font:700 12px/1 var(--font-display);cursor:pointer;border-radius:999px;padding:8px 14px}.mw-mode button.on{color:#2c1930;background:#f5a4cc}.mw-mode button:disabled{opacity:.45;cursor:default}.mw-autosell{color:#cbbfd3;background:#0b0d18b3;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.mw-autosell input{accent-color:#f5a4cc}.mw-bet{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d18b3;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.mw-bet button{color:#fff;width:36px;height:36px;font:700 18px/1 var(--font-display);cursor:pointer;background:#ffffff14;border-radius:50%}.mw-bet button:disabled{opacity:.35;cursor:default}.mw-bet span{text-align:center;min-width:72px;font:800 15px/1 var(--font-display);font-variant-numeric:tabular-nums}.mw-slider{accent-color:#f5a4cc;cursor:pointer;width:100%;max-width:360px;height:28px}.mw-primary{color:#2c1930;width:100%;max-width:360px;font:800 15px/1 var(--font-display);letter-spacing:.5px;cursor:pointer;background:#f5a4cc;border-radius:14px;padding:15px;box-shadow:0 8px 30px #f5a4cc55}.mw-primary:disabled{opacity:.5;box-shadow:none;cursor:default}.mw-ghost{color:#fff;width:100%;max-width:360px;font:700 14px/1 var(--font-display);cursor:pointer;background:#10121ccc;border:1px solid #fff3;border-radius:14px;padding:13px}.mw-result{z-index:4;padding:0 16px max(18px, env(safe-area-inset-bottom));background:linear-gradient(#0000 35%,#05060af0);align-content:end;gap:10px;animation:.35s mw-in;display:grid;position:absolute;inset:0}.mw-result h3{text-align:center;font:900 clamp(24px, 7vw, 32px)/1.1 var(--font-display);color:#f5a4cc}.mw-result p{text-align:center;font:700 14px/1.3 var(--font-display);color:#ffb020;font-variant-numeric:tabular-nums}.mw-result .mw-primary,.mw-result .mw-ghost{justify-self:center}.mw-audio,.mw-note{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141fee;border:1px solid #ffffff1f;border-radius:14px;gap:10px;width:min(300px,100% - 24px);padding:14px;font-size:12px;display:grid;position:absolute;top:54px;right:12px}.mw-audio input[type=range]{accent-color:#f5a4cc;width:100%}.mw-audio small,.mw-note{color:#cbbfd3;line-height:1.5}.mw-audio button,.mw-note button{color:#2c1930;font:700 12px/1 var(--font-display);cursor:pointer;background:#f5a4cc;border-radius:999px;justify-self:end;padding:7px 12px}.mw button:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes mw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mw-reveal{transition-duration:10ms}.mw-choice{transition:none}.mw-result{animation:none}}
