:root{--wl-ink:#221c14;--wl-page:#ffe9c7;--wl-page-glow:#fff3de;--wl-sheet:#fff3de;--wl-surface:#fff;--wl-surface-hover:#fff6e0;--wl-danger-tint:#fff0ec;--wl-accent:#ffd447;--wl-pointer:#e8503a;--wl-pointer-hover:#c93e2a;--wl-muted:#7a6a54;--wl-muted-strong:#8b7a61;--wl-muted-soft:#9c8a6f;--wl-placeholder:#c0af97;--wl-dashed:#c9b79c;--wl-hub-disabled:#e5d7be;--wl-eyebrow-winner:#7a6a2e;--wl-radius-swatch:5px;--wl-radius-small:12px;--wl-radius-button:13px;--wl-radius-row:14px;--wl-radius-primary:16px;--wl-radius-card:20px;--wl-radius-sheet:24px;--wl-radius-winner:26px;--wl-radius-pill:999px;--wl-border-thin:2.5px;--wl-border:3px;--wl-border-thick:4px;--wl-shadow-small:3px 3px 0 var(--wl-ink);--wl-shadow-small-pressed:1px 1px 0 var(--wl-ink);--wl-shadow-card:4px 4px 0 var(--wl-ink);--wl-shadow-card-pressed:2px 2px 0 var(--wl-ink);--wl-shadow-winner:7px 7px 0 var(--wl-ink);--wl-shadow-hub:0 5px 0 var(--wl-ink);--wl-shadow-disc:0 12px 0 var(--wl-ink), 0 22px 40px #221c1440;--wl-shadow-primary:4px 4px 0 #221c1459;--wl-shadow-primary-pressed:2px 2px 0 #221c1459;--wl-column:430px;--wl-ease-spin:cubic-bezier(.16, .85, .12, 1);--wl-ease-pop:cubic-bezier(.2, 1.3, .4, 1);--wl-ease-bounce:cubic-bezier(.2, 1.2, .4, 1)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--wl-page);color:var(--wl-ink);-webkit-font-smoothing:antialiased;font-family:Fredoka,system-ui,sans-serif}input,button{color:var(--wl-ink);font-family:inherit}input::placeholder{color:var(--wl-placeholder)}a{color:var(--wl-pointer)}a:hover{color:var(--wl-pointer-hover)}::-webkit-scrollbar{width:0;height:0}@keyframes wl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wl-pop-scale{0%{opacity:0;transform:scale(.7)rotate(-6deg)}70%{transform:scale(1.06)rotate(2deg)}to{opacity:1;transform:none}}@keyframes wl-bounce-in{0%{opacity:0;transform:translateY(26px)scale(.9)}60%{transform:translateY(-6px)scale(1.03)}to{opacity:1;transform:none}}@keyframes wl-disc-sway{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes wl-fall{0%{opacity:1;transform:translateY(-40px)rotate(0)}to{opacity:0;transform:translateY(95vh)rotate(540deg)}}.wl-wheel-svg[data-v-3f657c04]{width:100%;height:100%;font-family:Fredoka,system-ui,sans-serif;display:block}.wl-wheel-svg--mini[data-v-3f657c04]{border:var(--wl-border-thin) solid var(--wl-ink);border-radius:50%}.wl-screen[data-v-e70b1d9d]{flex-direction:column;flex:1;padding:18px 20px 28px;display:flex}.wl-head[data-v-e70b1d9d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.wl-eyebrow[data-v-e70b1d9d]{letter-spacing:.16em;text-transform:uppercase;color:var(--wl-muted);font-size:11px;font-weight:600}.wl-head__login[data-v-e70b1d9d]{background:var(--wl-surface);border:var(--wl-border-thin) solid var(--wl-ink);border-radius:var(--wl-radius-pill);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:4px 11px;font-size:11px;font-weight:600}.wl-head__login[data-v-e70b1d9d]:active{transform:translate(1px,1px)}.wl-intro[data-v-e70b1d9d]{color:var(--wl-muted-strong);margin:14px 0 0;font-size:15px;line-height:1.45}.wl-stage[data-v-e70b1d9d]{justify-content:center;padding:18px 0 0;display:flex}.wl-stage__box[data-v-e70b1d9d]{aspect-ratio:1;place-items:center;width:min(84vw,350px);display:grid;position:relative}.wl-disc-shadow[data-v-e70b1d9d]{box-shadow:var(--wl-shadow-disc);border-radius:50%;animation:5s ease-in-out infinite wl-disc-sway;position:absolute;inset:0}.wl-disc[data-v-e70b1d9d]{z-index:1;border-radius:50%;width:100%;height:100%;position:relative}.wl-hub[data-v-e70b1d9d]{z-index:2;background:var(--wl-surface);border:var(--wl-border-thick) solid var(--wl-ink);width:104px;height:104px;box-shadow:var(--wl-shadow-hub);cursor:pointer;border-radius:50%;font-size:16px;font-weight:600;transition:transform .15s;position:absolute}.wl-hub--spinning[data-v-e70b1d9d]{cursor:default;transform:translateY(3px)}.wl-pointer[data-v-e70b1d9d]{z-index:3;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.wl-chips[data-v-e70b1d9d]{flex-wrap:wrap;justify-content:center;gap:7px;padding:22px 0 0;display:flex}.wl-chip[data-v-e70b1d9d]{border:var(--wl-border-thin) solid var(--wl-ink);border-radius:var(--wl-radius-pill);padding:5px 12px;font-size:13px;font-weight:600}.wl-prompt[data-v-e70b1d9d]{z-index:20;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.wl-prompt__scrim[data-v-e70b1d9d]{background:#221c1473;animation:.18s ease-out wl-fade-in;position:absolute;inset:0}.wl-prompt__box[data-v-e70b1d9d]{background:var(--wl-sheet);border:var(--wl-border-thick) solid var(--wl-ink);border-radius:var(--wl-radius-winner);width:100%;box-shadow:var(--wl-shadow-winner);text-align:center;animation:wl-bounce-in .34s var(--wl-ease-bounce);flex-direction:column;align-items:center;gap:9px;padding:24px 22px;display:flex;position:relative}.wl-prompt__eyebrow[data-v-e70b1d9d]{letter-spacing:.16em;text-transform:uppercase;color:var(--wl-eyebrow-winner);font-size:11px;font-weight:600}.wl-prompt__winner[data-v-e70b1d9d]{color:var(--wl-pointer);font-size:30px;font-weight:600;line-height:1.1}.wl-prompt__text[data-v-e70b1d9d]{color:var(--wl-muted-strong);margin:0;font-size:14px;line-height:1.45}.wl-prompt__go[data-v-e70b1d9d]{background:var(--wl-accent);border:var(--wl-border) solid var(--wl-ink);border-radius:var(--wl-radius-primary);box-shadow:var(--wl-shadow-card);cursor:pointer;margin-top:4px;padding:11px 20px;font-size:16px;font-weight:600}.wl-prompt__go[data-v-e70b1d9d]:active{box-shadow:var(--wl-shadow-card-pressed);transform:translate(2px,2px)}.wl-prompt__later[data-v-e70b1d9d]{color:var(--wl-muted);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.wl-disc-shadow[data-v-e70b1d9d]{animation:none}}.wl-page[data-v-ed9d1eba]{background:var(--wl-page);justify-content:center;min-height:100vh;display:flex}.wl-column[data-v-ed9d1eba]{width:100%;max-width:var(--wl-column);background:radial-gradient(circle at 12% 6%, var(--wl-page-glow) 0%, var(--wl-page) 48%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}
