.scrim.svelte-113mqng{z-index:8;background:#14111499;position:fixed;inset:0}.sheet.svelte-113mqng{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:9;color:#f5eef0;background:#221a20;border:1px solid #ffd24a59;border-radius:18px;gap:12px;max-width:440px;margin:auto;padding:22px 20px 18px;animation:.28s ease-out svelte-113mqng-rise;display:grid;position:fixed;box-shadow:0 18px 40px #00000080}@keyframes svelte-113mqng-rise{0%{opacity:0;transform:translateY(24px)}}h2.svelte-113mqng{color:#ffd24a;font:700 32px/1 Barlow Condensed,sans-serif}form.svelte-113mqng{gap:10px;display:grid}.field.svelte-113mqng{gap:6px;display:grid}.field.svelte-113mqng span:where(.svelte-113mqng){color:#e9dce1;font-size:14px}.field.svelte-113mqng input:where(.svelte-113mqng){color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:12px;min-height:50px;padding:0 14px;font:600 20px/1 system-ui,sans-serif}.field.svelte-113mqng input:where(.svelte-113mqng):focus{outline-offset:1px;outline:2px solid #ffd24a}.field.svelte-113mqng input[aria-invalid=true]:where(.svelte-113mqng){border-color:#ffb0a0}.hint.svelte-113mqng{color:#9dffb0;min-height:1.3em;font-size:14px}.hint.bad.svelte-113mqng{color:#ffb0a0}.spinner.svelte-113mqng{vertical-align:-2px;border:2px solid #ffffff40;border-top-color:#ffd24a;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.7s linear infinite svelte-113mqng-spin;display:inline-block}@keyframes svelte-113mqng-spin{to{transform:rotate(1turn)}}.would-rank.svelte-113mqng{color:#fff;margin-top:-4px;font:700 20px/1.2 Barlow Condensed,sans-serif}.podium.svelte-113mqng{justify-content:center;align-items:flex-end;gap:6px;height:64px;display:flex}.podium.svelte-113mqng span:where(.svelte-113mqng){color:#2a0f1c;border-radius:8px 8px 0 0;place-items:start center;width:46px;padding-top:4px;font:700 18px/1 Barlow Condensed,sans-serif;display:grid}.p1.svelte-113mqng{background:#ffd24a;height:64px}.p2.svelte-113mqng{background:#d9d4e0;height:46px}.p3.svelte-113mqng{background:#e0a070;height:34px}.badge.svelte-113mqng{text-align:center;font-size:44px}p.svelte-113mqng{color:#e9dce1;font-size:15px;line-height:1.45}.name.svelte-113mqng{color:#fff;word-break:break-all}.error.svelte-113mqng{color:#ffb0a0;font-size:14px}.button.svelte-113mqng{min-height:50px}.button.secondary.svelte-113mqng{color:#f5eef0;background:#ffffff1a;border:1px solid #ffffff40}@media (prefers-reduced-motion:reduce){.sheet.svelte-113mqng{animation:none}.spinner.svelte-113mqng{animation-duration:2s}}
