.dialog-surface{z-index:50;--surface-bg:var(--color-zinc-900);--pad-t:24px;--pad-x:24px;--pad-b:24px;color:var(--color-zinc-300);background:var(--surface-bg);outline:none;flex-direction:column;display:flex;position:fixed;box-shadow:inset 0 1px #35353b,0 0 0 1px #000000d9,0 24px 48px #00000080}.dialog-surface[data-form=fullscreen]{--surface-bg:var(--color-zinc-950)}.body.svelte-v2k5gm{overscroll-behavior:contain;min-block-size:0;padding:var(--pad-t) var(--pad-x) var(--pad-b);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.footer.svelte-v2k5gm{padding:12px var(--pad-x) var(--pad-b);border-block-start:1px solid var(--color-zinc-800);background:var(--surface-bg);flex:none}.footer.svelte-v2k5gm>.actions{margin-block-start:0}.dialog-surface[data-footer] .body.svelte-v2k5gm{--pad-b:16px}.crest.svelte-v2k5gm{z-index:1;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0;translate:0 -50%}.dialog-surface[data-crest]{--pad-t:52px}.dialog-surface[data-drag-anywhere]{touch-action:none}.grip-zone.svelte-v2k5gm{block-size:28px;margin-block:calc(-1 * var(--pad-t)) 8px;margin-inline:calc(-1 * var(--pad-x));touch-action:none;cursor:grab;flex:none;place-items:center;display:grid}.grip.svelte-v2k5gm{background:#0e0e10;border-radius:999px;block-size:5px;inline-size:40px;box-shadow:inset 0 -1px #2c2c30,inset 0 1px 2px #000000b3}.dialog-surface-close{z-index:1;position:absolute;inset-block-start:8px;inset-inline-end:8px}@media (width<640px){.dialog-surface[data-form=sheet]{max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top,0px));--pad-t:20px;--pad-x:20px;--pad-b:calc(24px + env(safe-area-inset-bottom,0px));border-start-start-radius:24px;border-start-end-radius:24px;inset-block-end:0;inset-inline:0}.dialog-surface[data-form=sheet][data-crest]{--pad-t:52px}.dialog-surface[data-form=fullscreen]{box-shadow:none;--pad-t:calc(56px + env(safe-area-inset-top,0px));--pad-b:calc(24px + env(safe-area-inset-bottom,0px));inset:0}.dialog-surface[data-form=fullscreen] .dialog-surface-close{inset-block-start:calc(8px + env(safe-area-inset-top,0px))}.dialog-surface[data-form=card]{--surface-radius-end:16px;--pad-t:20px;--pad-x:20px;--pad-b:20px;border-radius:16px;max-block-size:calc(100dvh - 2rem);inset-block-start:50%;inset-inline:16px;translate:0 -50%}}@media (width>=640px){.dialog-surface{--surface-radius-end:16px;inline-size:min(var(--surface-width), 100% - 2rem);border-radius:16px;max-block-size:calc(100dvh - 2rem);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.dialog-surface[data-form=fullscreen]{--pad-t:44px;--pad-x:40px;--pad-b:32px}.grip-zone.svelte-v2k5gm{display:none}}.dialog-surface[data-inline]{inline-size:100%;max-inline-size:var(--surface-width);--surface-radius-end:16px;border-radius:16px;max-block-size:none;margin-inline:auto;position:relative;inset:auto;translate:none}@media (prefers-reduced-motion:no-preference){.dialog-surface[data-state=open]:not([data-inline]){animation:.18s cubic-bezier(.16,1,.3,1) surface-in}@media (width<640px){.dialog-surface[data-form=sheet][data-state=open]:not([data-inline]){animation:.24s cubic-bezier(.16,1,.3,1) sheet-in}}}@keyframes surface-in{0%{opacity:0;transform:scale(.97)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(40%)}}.board.svelte-1uwxvm7{background:repeating-conic-gradient(var(--chessboard-default-black) 0 25%, var(--chessboard-default-white) 0 50%) 0 0 / 20px 20px}.actions.svelte-a0rw4u{flex-direction:column;gap:10px;margin-block-start:24px;display:flex}.actions.svelte-a0rw4u>:is(a,button){white-space:normal;block-size:auto;min-block-size:48px;padding-block:12px;font-size:1rem}.actions[data-layout=row].svelte-a0rw4u{flex-direction:row-reverse}.actions[data-layout=row].svelte-a0rw4u>:is(a,button){padding-inline:24px}.actions[data-layout=row].svelte-a0rw4u>:first-child{flex:auto}@media (width>=640px){.actions[data-layout=split].svelte-a0rw4u{flex-direction:row-reverse}.actions[data-layout=split].svelte-a0rw4u>*{flex:auto}}.perks.svelte-s2nk5o>li+li{border-block-start:1px solid var(--color-zinc-800)}.bleed.svelte-1g3e2qb{margin-inline:calc(-1 * var(--pad-x,24px));padding-inline:var(--pad-x,24px)}.bleed[data-bottom].svelte-1g3e2qb{border-end-end-radius:var(--surface-radius-end,0);border-end-start-radius:var(--surface-radius-end,0);margin-block-end:calc(-1 * var(--pad-b,24px));padding-block-end:var(--pad-b,24px)}
