.mzrw-coin{vertical-align:middle;flex:none;display:inline-block}.mzrw-confetti{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0}.mzrw-rings{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:50%;left:50%}.mzrw-ring{opacity:0;border:2px solid #f5c4458c;border-radius:50%;width:180px;height:180px;animation:1.3s cubic-bezier(.2,.7,.3,1) forwards mzrw-ring;position:absolute;top:-90px;left:-90px;transform:scale(.2);box-shadow:0 0 24px #f5c44559,inset 0 0 24px #f5c44526}@keyframes mzrw-ring{0%{opacity:0;transform:scale(.2)}18%{opacity:.95}to{opacity:0;transform:scale(2.4)}}.mzrw-coinflight{pointer-events:none;z-index:10050;position:fixed;inset:0}.mzrw-coinflight-sprite{opacity:0;will-change:transform, opacity;filter:drop-shadow(0 2px 6px #f5c44599);width:22px;height:22px;margin:-11px 0 0 -11px;display:block;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.mzrw-ring{opacity:0;animation:none}}
.mzrw-layer{--mzrw-gold:#f5c445;--mzrw-gold-deep:#b07708;--mzrw-ink:#fff7e0;--mzrw-ink-2:#fff7e0c7;--mzrw-ink-3:#fff7e09e;--mzrw-line:#f5c44538;z-index:10000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--mzrw-ink);font-family:var(--font-body,inherit);-webkit-tap-highlight-color:transparent;background:#06040cc7;justify-content:center;align-items:center;animation:.18s both mzrw-fade;display:flex;position:fixed;inset:0}@keyframes mzrw-fade{0%{opacity:0}to{opacity:1}}.mzrw-layer *{box-sizing:border-box}.mzrw-layer :where(h1,h2,h3,p){margin:0}.mzrw-panel{background:radial-gradient(70% 55% at 50% -10%,#8c5a148c,#0000 70%),linear-gradient(135deg,#0d0a18 0%,#16102a 55%,#0b0a14 100%);border:1px solid #f5c44559;border-radius:28px;grid-template-rows:64px minmax(0,1fr);width:min(1180px,100vw - 48px);height:min(680px,100vh - 48px);animation:.42s cubic-bezier(.22,1.2,.36,1) both mzrw-spring;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,inset 0 1px #fff4c814}@keyframes mzrw-spring{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.mzrw-head{border-bottom:1px solid #fff7e014;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px 0 24px;display:grid}.mzrw-head .mzrw-back{display:none}.mzrw-brand{align-items:center;gap:12px;min-width:0;display:flex}.mzrw-brandchip{color:#1b1400;width:36px;height:36px;font-family:var(--font-display,inherit);background:linear-gradient(135deg,#ffe58a,#e9b92a 55%,#b07708);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:0 6px 16px -6px #f5c445b3}.mzrw-brandtext{min-width:0}.mzrw-headtitle{color:var(--mzrw-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.mzrw-headsub{color:var(--mzrw-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.mzrw-wordmark{display:none}.mzrw-headr{align-items:center;gap:8px;display:flex}.mzrw-balance{border:1px solid var(--mzrw-line);height:36px;color:var(--mzrw-gold);white-space:nowrap;font-variant-numeric:tabular-nums;background:#f5c44514;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:13px;font-weight:800;display:inline-flex}.mzrw-icon{width:40px;height:40px;color:var(--mzrw-ink);cursor:pointer;background:#fff7e00d;border:1px solid #fff7e024;border-radius:50%;place-items:center;padding:0;transition:background .16s,transform .16s;display:grid}.mzrw-icon:hover{background:#fff7e01f}.mzrw-icon:active{transform:scale(.94)}.mzrw-body{grid-template-columns:minmax(300px,380px) minmax(0,1fr);min-height:0;display:grid}.mzrw-aside{flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:36px 40px;display:flex;overflow-y:auto}.mzrw-headblock{flex-direction:column;gap:10px;display:flex}.mzrw-asidebody{flex-direction:column;gap:14px;display:flex}.mzrw-stage{min-width:0;min-height:0;position:relative;overflow:hidden}.mzrw-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--mzrw-gold);font-size:11px;font-weight:800}.mzrw-title{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--mzrw-ink);font-size:44px;font-weight:800;line-height:1.05}.mzrw-sub{color:var(--mzrw-ink-2);font-size:18px;line-height:1.35}.mzrw-copy{color:var(--mzrw-ink-2);font-size:15px;line-height:1.5}.mzrw-meta{color:var(--mzrw-ink-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mzrw-meta svg{color:var(--mzrw-gold);flex:none}.mzrw-amount{font-family:var(--font-display,inherit);letter-spacing:-.02em;background:linear-gradient(#fff0b8 0%,#f5c445 45%,#d99a12 100%);color:#0000;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:800;line-height:1}.mzrw-amountrow{align-items:center;gap:14px;display:flex}.mzrw-stack{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mzrw-btn{min-width:220px;height:52px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .16s,filter .16s,box-shadow .16s,opacity .16s;display:inline-flex}.mzrw-btn-primary{color:#1b1400;background:linear-gradient(#ffd84d,#f2b705);box-shadow:0 10px 30px #f2b70559}.mzrw-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.mzrw-btn-primary:active{transform:translateY(0)scale(.98)}.mzrw-btn-primary:disabled{opacity:.55;box-shadow:none;cursor:default;filter:none;transform:none}.mzrw-btn-ghost{color:var(--mzrw-ink);background:0 0;border:1px solid #fff7e038}.mzrw-btn-ghost:hover{background:#fff7e014}.mzrw-link{color:#fff7e0b3;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.mzrw-link:hover{color:var(--mzrw-ink)}.mzrw-hint{color:var(--mzrw-ink-3);font-size:13px}.mzrw-spin-icon{animation:1s linear infinite mzrw-rotate}@keyframes mzrw-rotate{to{transform:rotate(360deg)}}.mzrw-layer :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--mzrw-gold);outline-offset:3px}@media (max-width:899px){.mzrw-layer{justify-content:stretch;align-items:stretch}.mzrw-panel{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;max-height:none;animation:.36s cubic-bezier(.22,1,.36,1) both mzrw-rise}@keyframes mzrw-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mzrw-head{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;min-height:calc(56px + env(safe-area-inset-top,0px));grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.mzrw-head .mzrw-back{display:grid}.mzrw-brand{display:none}.mzrw-wordmark{text-align:center;letter-spacing:.28em;color:var(--mzrw-gold);padding-left:.28em;font-size:13px;font-weight:800;display:block}.mzrw-head .mzrw-close{display:none}.mzrw-balance{height:32px;padding:0 10px 0 7px;font-size:12px}.mzrw-body{flex-direction:column;display:flex}.mzrw-aside{display:contents}.mzrw-headblock{text-align:center;order:1;align-items:center;gap:6px;padding:8px 20px 0}.mzrw-stage{flex:auto;order:2}.mzrw-asidebody{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));text-align:center;order:3;align-items:center;gap:10px}.mzrw-title{font-size:34px}.mzrw-sub{font-size:16px}.mzrw-copy{font-size:14px}.mzrw-amount{font-size:44px}.mzrw-amountrow{justify-content:center}.mzrw-stack{align-items:stretch;gap:10px;width:100%}.mzrw-btn{width:100%;min-width:0;height:56px}.mzrw-meta{justify-content:center}}@media (prefers-reduced-motion:reduce){.mzrw-layer,.mzrw-panel{animation:none}.mzrw-btn,.mzrw-icon{transition:none}.mzrw-spin-icon{animation:none}}
.mzwheel{--kick:0;flex:none;display:block;position:relative}.mzwheel-glow{pointer-events:none;filter:blur(18px);background:radial-gradient(circle,#f5c44573,#f5c4451f 45%,#0000 70%);border-radius:50%;position:absolute;inset:-12%}.mzwheel-shadow{pointer-events:none;border-radius:50%;position:absolute;inset:3%;box-shadow:0 30px 60px #000000a6,0 0 0 1px #0000004d}.mzwheel-disc{will-change:transform;transform-origin:50%;position:absolute;inset:0}.mzwheel-svg{width:100%;height:100%;display:block;overflow:visible}.mzwheel-gloss{pointer-events:none;background:linear-gradient(160deg,#ffffff21 0%,#fff0 40%);border-radius:50%;position:absolute;inset:0}.mzwheel-medallion{pointer-events:none;background:radial-gradient(circle at 38% 30%,#fff4c4,#f5c445 42%,#b07708 100%);border-radius:50%;place-items:center;width:22%;height:22%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #fff0b0bf,inset 0 -8px 14px #6e400080,inset 0 6px 10px #ffffff59,0 10px 26px #0009}.mzwheel-medallion-m{font-family:var(--font-display,inherit);color:#3b2600;font-weight:900;font-size:calc(var(--wheel-size,400px) * .11);text-shadow:0 1px #fff4c899,0 -1px #00000040;line-height:1}.mzwheel-pointer{z-index:3;pointer-events:none;height:calc(var(--wheel-size,400px) * .115);width:calc(var(--wheel-size,400px) * .115 * .625);left:50%;top:calc(var(--wheel-size,400px) * .035 - var(--wheel-size,400px) * .115);transform-origin:50% 22%;transform:translateX(-50%) rotate(calc(var(--kick,0) * -18deg));filter:drop-shadow(0 6px 10px #0009);transition:transform 90ms ease-out;position:absolute}.mzwheel-sector-hl,.mzwheel-sector-ring{opacity:0;transition:opacity .22s}.mzwheel-sector[data-hl=true] .mzwheel-sector-hl{opacity:1}.mzwheel-sector[data-hl=true] .mzwheel-sector-ring{opacity:1;animation:.9s ease-in-out infinite alternate mzwheel-ringpulse}@keyframes mzwheel-ringpulse{0%{opacity:.45}to{opacity:1}}.mzwheel-bulb-halo{opacity:.3;transform-box:fill-box;transform-origin:50%;transition:opacity .2s}.mzwheel-bulb-core{opacity:.9;transition:opacity .2s}.mzwheel[data-bulbs=idle] .mzwheel-bulb[data-odd=true] .mzwheel-bulb-halo{animation:1.2s ease-in-out infinite mzwheel-twinkle}.mzwheel[data-bulbs=idle] .mzwheel-bulb[data-odd=false] .mzwheel-bulb-halo{animation:1.2s ease-in-out .6s infinite mzwheel-twinkle}@keyframes mzwheel-twinkle{0%,to{opacity:.25}50%{opacity:.85}}.mzwheel[data-bulbs=chase] .mzwheel-bulb-halo{animation:1.44s linear infinite mzwheel-chase;animation-delay:calc(var(--i,0) * 60ms)}@keyframes mzwheel-chase{0%{opacity:1}18%{opacity:.95}40%{opacity:.15}to{opacity:.15}}.mzwheel[data-bulbs=burst] .mzwheel-bulb-halo{opacity:1;animation:.5s ease-in-out 3 mzwheel-burst}.mzwheel[data-bulbs=burst] .mzwheel-bulb-core{opacity:1}@keyframes mzwheel-burst{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}.mzwheel[data-bulbs=off] .mzwheel-bulb-halo{opacity:.05;animation:none}.mzwheel[data-bulbs=off] .mzwheel-bulb-core{opacity:.35}.mzwheel[data-reduced=true] .mzwheel-bulb-halo{opacity:.6;animation:none!important}.mzwheel[data-reduced=true] .mzwheel-sector-ring{animation:none}.mzwheel[data-reduced=true] .mzwheel-pointer{transition:none}@media (prefers-reduced-motion:reduce){.mzwheel-bulb-halo{opacity:.6;animation:none!important}.mzwheel-sector-ring{animation:none!important}}
