.backdrop.svelte-58q853{z-index:10;padding:calc(20 * var(--px));background:var(--ui-scrim);pointer-events:auto;place-items:center;animation:.18s ease-out svelte-58q853-fade;display:grid;position:fixed;inset:0}@keyframes svelte-58q853-fade{0%{opacity:0}}.window.svelte-58q853{--space:calc(16 * var(--px));width:min(var(--width), 100%);flex-direction:column;max-height:100%;animation:.26s cubic-bezier(.2,1.5,.4,1) ui-pop;display:flex;overflow:hidden}.card-head.svelte-58q853{min-height:calc(46 * var(--px));padding:0 calc(8 * var(--px)) 0 var(--space);justify-content:space-between}h2.svelte-58q853{font:inherit;margin:0}.close.svelte-58q853{width:calc(30 * var(--px));height:calc(30 * var(--px));border:calc(2 * var(--px)) solid var(--ink);box-shadow:0 calc(2 * var(--px)) 0 var(--ink);color:var(--ink);cursor:pointer;-webkit-text-stroke:0;--ui-icon-size:calc(14 * var(--px));background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.close.svelte-58q853:hover{background:var(--ui-control-hover);transition:transform .15s;transform:rotate(90deg)}.close.svelte-58q853:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.body.svelte-58q853{gap:calc(10 * var(--px));padding:var(--space);flex-direction:column;display:flex;overflow-y:auto}p.svelte-11lpy8l{margin:0}.who.svelte-11lpy8l{gap:calc(2 * var(--px));flex-direction:column;display:flex}.who.svelte-11lpy8l strong:where(.svelte-11lpy8l){font-size:calc(13 * var(--px));font-weight:600}.who.svelte-11lpy8l small:where(.svelte-11lpy8l),.hint.svelte-11lpy8l,.label.svelte-11lpy8l{color:var(--ui-text-dim)}.coins.svelte-11lpy8l{justify-content:space-between;align-items:center;gap:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));border:var(--ui-line) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-sunken);display:flex}.amount.svelte-11lpy8l{align-items:center;gap:calc(6 * var(--px));color:var(--ui-coins);font-family:var(--ui-font-mono);font-weight:600;display:inline-flex}.error.svelte-11lpy8l{padding:calc(6 * var(--px)) calc(10 * var(--px));border-radius:var(--ui-radius);background:color-mix(in srgb, var(--ui-danger) 16%, transparent);color:var(--ui-danger)}.providers.svelte-11lpy8l{gap:calc(6 * var(--px));flex-direction:column;display:flex}.provider.svelte-11lpy8l,.button.svelte-11lpy8l{justify-content:center;align-items:center;gap:calc(8 * var(--px));min-height:var(--ui-control-height);padding:0 calc(12 * var(--px));border:var(--ui-line) solid transparent;border-radius:var(--ui-radius);font:inherit;cursor:pointer;font-weight:500;transition:filter .12s,transform 60ms;display:flex}.provider.svelte-11lpy8l:hover:not(:disabled),.button.svelte-11lpy8l:hover:not(:disabled){filter:brightness(1.08)}.provider.svelte-11lpy8l:active:not(:disabled),.button.svelte-11lpy8l:active:not(:disabled){transform:scale(.98)}.provider.svelte-11lpy8l:focus-visible,.button.svelte-11lpy8l:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.provider.svelte-11lpy8l:disabled,.button.svelte-11lpy8l:disabled{opacity:.5;cursor:default}.provider.linked.svelte-11lpy8l{opacity:.7;cursor:default}.google.svelte-11lpy8l{border-color:var(--ui-brand-google-border);background:var(--ui-brand-google);color:var(--ui-brand-google-text)}.apple.svelte-11lpy8l{background:var(--ui-brand-apple);color:var(--ui-brand-apple-text)}.facebook.svelte-11lpy8l{background:var(--ui-brand-facebook);color:var(--ui-brand-facebook-text)}.logo.svelte-11lpy8l{width:var(--ui-icon-size);height:var(--ui-icon-size);display:flex}.logo.svelte-11lpy8l svg{width:100%;height:100%}.button.svelte-11lpy8l{border-color:var(--ui-border-strong);background:var(--ui-control);color:var(--ui-text)}.danger.svelte-11lpy8l{color:var(--ui-danger)}iframe.svelte-obkvtk{width:100%;height:min(calc(460 * var(--px)), 70vh);border-radius:var(--ui-radius);background:var(--ui-well);border:0}.inputs.svelte-4e3v3v{pointer-events:none;position:fixed;inset:0}.jump.svelte-4e3v3v{--ring:16dvmin;width:var(--ring);height:var(--ring);border:max(2px, calc(2 * var(--ui-line))) solid color-mix(in srgb, var(--ui-accent) 35%, transparent);background:var(--ui-sunken);backdrop-filter:var(--ui-surface-blur);color:var(--ui-accent-text);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:18.5dvmin;left:14dvmin}.jump.svelte-4e3v3v:before{content:"";background:var(--ui-accent-fill);width:62%;height:62%;box-shadow:inset 0 var(--ui-line) 0 var(--ui-highlight-strong), var(--ui-shadow-sm);border-radius:50%;transition:background-color .12s;position:absolute}.jump.held.svelte-4e3v3v:before{background:var(--ui-accent-fill-hover)}.jump.svelte-4e3v3v svg{width:34%;height:34%;position:relative}.chat.svelte-1w7650t{width:calc(270 * var(--px));border:var(--ink-line) solid var(--ink);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--ui-panel) 92%, transparent);box-shadow:var(--ui-shadow);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.log.svelte-1w7650t{gap:calc(4 * var(--px));height:calc(130 * var(--px));padding:calc(9 * var(--px)) calc(11 * var(--px));overflow-wrap:anywhere;font-size:calc(12.5 * var(--px));color:var(--ink);user-select:text;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;margin:0;line-height:1.35;list-style:none;display:flex;overflow-y:auto}.log.svelte-1w7650t>:where(.svelte-1w7650t):first-child{margin-top:auto}.name.svelte-1w7650t{color:var(--candy-coral-base);font-weight:700}.name.svelte-1w7650t:after{content:":";color:var(--ui-text-dim)}.notice.svelte-1w7650t{color:var(--ui-text-dim);font-size:calc(11.5 * var(--px))}.notice.svelte-1w7650t .name:where(.svelte-1w7650t){color:var(--candy-teal-base)}.notice.svelte-1w7650t .name:where(.svelte-1w7650t):after{content:none}.empty.svelte-1w7650t{color:var(--ui-text-faint)}.compose.svelte-1w7650t{align-items:center;gap:calc(7 * var(--px));height:calc(36 * var(--px));margin:0 calc(7 * var(--px)) calc(7 * var(--px));padding:0 calc(6 * var(--px)) 0 calc(10 * var(--px));border:calc(2 * var(--px)) solid var(--ink);color:var(--ui-text-faint);background:#fff;border-radius:999px;transition:box-shadow .12s,color .12s;display:flex}.compose.svelte-1w7650t:focus-within{box-shadow:var(--ui-focus-ring);color:var(--ui-accent)}input.svelte-1w7650t{min-width:0;height:100%;color:var(--ink);font:inherit;font-size:calc(12.5 * var(--px));background:0 0;border:0;outline:0;flex:1;padding:0}input.svelte-1w7650t::placeholder{color:var(--ui-text-faint)}input.svelte-1w7650t:disabled{cursor:not-allowed}.minimize.svelte-1w7650t{width:calc(24 * var(--px));height:calc(24 * var(--px));background:var(--ui-well);color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background-color .12s;display:grid}.minimize.svelte-1w7650t:hover{background:var(--ui-control-active)}.bubble.svelte-1w7650t{width:calc(44 * var(--px));height:calc(44 * var(--px));border:var(--ink-line) solid var(--ink);background:var(--candy-sky);box-shadow:inset 0 calc(-4 * var(--px)) 0 var(--candy-sky-base), 0 calc(3 * var(--px)) 0 var(--ink);color:#fff;cursor:pointer;pointer-events:auto;--ui-icon-size:calc(19 * var(--px));border-radius:50%;place-items:center;padding:0;transition:transform 80ms;display:grid;position:relative}.bubble.svelte-1w7650t:hover{transform:translateY(calc(-2 * var(--px)))}.badge.svelte-1w7650t{top:calc(-6 * var(--px));right:calc(-6 * var(--px));min-width:calc(18 * var(--px));height:calc(18 * var(--px));padding:0 calc(4 * var(--px));border:calc(2 * var(--px)) solid var(--ink);background:var(--candy-coral);color:#fff;font-size:calc(10 * var(--px));font-weight:700;line-height:calc(14 * var(--px));text-align:center;border-radius:999px;position:absolute}.picker.svelte-nltwj{left:calc(96 * var(--px));pointer-events:auto;animation:.24s cubic-bezier(.2,1.6,.4,1) svelte-nltwj-open;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)}@keyframes svelte-nltwj-open{0%{opacity:0;transform:translateY(-50%) translateX(calc(-14 * var(--px))) scale(.9)}}.mobile.svelte-nltwj{animation:.24s cubic-bezier(.2,1.6,.4,1) ui-pop;left:50%;transform:translate(-50%,-50%)}.dev.svelte-nltwj{left:calc(144 * var(--px))}h2.svelte-nltwj{margin:0}.grid.svelte-nltwj{grid-template-columns:repeat(4, calc(76 * var(--px)));gap:calc(6 * var(--px));padding:calc(10 * var(--px));display:grid}.emote.svelte-nltwj{align-items:center;gap:calc(4 * var(--px));padding:calc(8 * var(--px)) calc(2 * var(--px)) calc(6 * var(--px));border-radius:var(--ui-radius);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.emote.svelte-nltwj:hover{background:var(--ui-well)}.emote.svelte-nltwj:hover .coin:where(.svelte-nltwj){transform:translateY(calc(-3 * var(--px))) rotate(-8deg) scale(1.06)}.emote.svelte-nltwj:active .coin:where(.svelte-nltwj){transform:translateY(calc(2 * var(--px)));box-shadow:0 0 0 var(--ink)}.emote.svelte-nltwj:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.coin.svelte-nltwj{width:calc(50 * var(--px));height:calc(50 * var(--px));border:var(--ink-line) solid var(--ink);background:var(--tint);box-shadow:inset 0 calc(-4 * var(--px)) 0 #0000002e, inset 0 calc(3 * var(--px)) 0 #fff6, 0 calc(3 * var(--px)) 0 var(--ink);font-size:calc(24 * var(--px));border-radius:50%;place-items:center;transition:transform .1s cubic-bezier(.2,1.6,.4,1);display:grid}.playing.svelte-nltwj .coin:where(.svelte-nltwj){box-shadow:0 0 0 calc(3 * var(--px)) var(--ui-panel), 0 0 0 calc(6 * var(--px)) var(--ui-accent), 0 calc(3 * var(--px)) 0 var(--ink)}.name.svelte-nltwj{font-size:calc(11 * var(--px));white-space:nowrap;font-weight:700}.number.svelte-nltwj{top:calc(4 * var(--px));left:calc(6 * var(--px));width:calc(17 * var(--px));height:calc(17 * var(--px));border:calc(1.5 * var(--px)) solid var(--ink);border-radius:calc(5 * var(--px));font-family:var(--ui-font-display);font-size:calc(10 * var(--px));background:#fff;place-items:center;display:grid;position:absolute}.editor.svelte-g50yt9{gap:calc(8 * var(--px));flex-direction:column;display:flex}.sign.svelte-g50yt9{padding:calc(8 * var(--px));border:var(--ink-line) solid var(--ink);border-radius:var(--ui-radius);background:repeating-linear-gradient(135deg, var(--candy-sun) 0 calc(10 * var(--px)), #ffe08a calc(10 * var(--px)) calc(20 * var(--px)));place-items:center;display:grid}.board.svelte-g50yt9{width:100%;min-height:calc(58 * var(--px));padding:calc(6 * var(--px)) calc(10 * var(--px));border:calc(2 * var(--px)) solid var(--ink);border-radius:calc(6 * var(--px));box-shadow:0 calc(3 * var(--px)) 0 var(--ink);font-family:var(--ui-font-display);font-size:calc(18 * var(--px));text-align:center;overflow-wrap:anywhere;background:#fff;place-items:center;display:grid}label.svelte-g50yt9{margin-top:calc(4 * var(--px));font-size:calc(13 * var(--px));font-weight:700}.hint.svelte-g50yt9{justify-content:space-between;align-items:center;gap:calc(8 * var(--px));color:var(--ui-text-dim);font-size:calc(12 * var(--px));margin:0;display:flex}.buttons.svelte-g50yt9{justify-content:flex-end;gap:calc(8 * var(--px));margin-top:calc(4 * var(--px));display:flex}.panel.svelte-ajyjoo{left:calc(96 * var(--px));width:calc(270 * var(--px));max-height:calc(340 * var(--px));pointer-events:auto;flex-direction:column;animation:.24s cubic-bezier(.2,1.6,.4,1) svelte-ajyjoo-open;display:flex;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)}@keyframes svelte-ajyjoo-open{0%{opacity:0;transform:translateY(-50%) translateX(calc(-14 * var(--px))) scale(.9)}}.mobile.svelte-ajyjoo{animation:.24s cubic-bezier(.2,1.6,.4,1) ui-pop;left:50%;transform:translate(-50%,-50%)}.dev.svelte-ajyjoo{left:calc(144 * var(--px))}.card-head.svelte-ajyjoo{padding-right:calc(6 * var(--px));justify-content:space-between}.close.svelte-ajyjoo{width:calc(26 * var(--px));height:calc(26 * var(--px));border:calc(2 * var(--px)) solid var(--ink);color:var(--ink);cursor:pointer;-webkit-text-stroke:0;--ui-icon-size:calc(13 * var(--px));background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.close.svelte-ajyjoo:focus-visible,.mute.svelte-ajyjoo:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.empty.svelte-ajyjoo{align-items:center;gap:calc(6 * var(--px));padding:calc(18 * var(--px)) calc(16 * var(--px));color:var(--ui-text-dim);font-size:calc(13 * var(--px));text-align:center;flex-direction:column;margin:0;display:flex}.big.svelte-ajyjoo{font-size:calc(30 * var(--px))}ul.svelte-ajyjoo{gap:calc(4 * var(--px));padding:calc(8 * var(--px));flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}li.svelte-ajyjoo{align-items:center;gap:calc(9 * var(--px));padding:calc(5 * var(--px)) calc(6 * var(--px));border:calc(2 * var(--px)) solid transparent;border-radius:var(--ui-radius);transition:background-color .12s,border-color .12s;display:flex}li.speaking.svelte-ajyjoo{border-color:var(--ui-success);background:#dcf8e5}.avatar.svelte-ajyjoo{width:calc(34 * var(--px));height:calc(34 * var(--px));border:calc(2 * var(--px)) solid var(--ink);background:var(--tint);color:#fff;font-family:var(--ui-font-display);font-size:calc(16 * var(--px));-webkit-text-stroke:.18em var(--ink);paint-order:stroke fill;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.speaking.svelte-ajyjoo .avatar:where(.svelte-ajyjoo){box-shadow:0 0 0 calc(3 * var(--px)) var(--ui-success)}.who.svelte-ajyjoo{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-ajyjoo{font-family:var(--ui-font-display);font-size:calc(14 * var(--px));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.state.svelte-ajyjoo{align-items:center;gap:calc(4 * var(--px));color:var(--ui-text-dim);font-size:calc(11 * var(--px));--ui-icon-size:calc(11 * var(--px));display:flex}.muted.svelte-ajyjoo .name:where(.svelte-ajyjoo),.muted.svelte-ajyjoo .avatar:where(.svelte-ajyjoo){opacity:.55}.mute.svelte-ajyjoo{width:calc(32 * var(--px));height:calc(32 * var(--px));border:calc(2 * var(--px)) solid var(--ink);box-shadow:0 calc(2 * var(--px)) 0 var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.mute.svelte-ajyjoo:hover{background:var(--ui-control-hover)}.mute.svelte-ajyjoo:active{transform:translateY(calc(2 * var(--px)));box-shadow:none}.mute.on.svelte-ajyjoo{background:var(--candy-red);color:#fff}.profile.svelte-12l7n61{align-items:center;gap:calc(10 * var(--px));padding:calc(7 * var(--px)) calc(14 * var(--px)) calc(7 * var(--px)) calc(7 * var(--px));pointer-events:auto;display:flex}.profile.dev.svelte-12l7n61{margin-top:96px}.avatar.svelte-12l7n61{width:calc(44 * var(--px));height:calc(44 * var(--px));border:var(--ink-line) solid var(--ink);background:linear-gradient(180deg, var(--candy-sky), var(--candy-sky-base));color:#fff;font-family:var(--ui-font-display);font-size:calc(22 * var(--px));-webkit-text-stroke:.18em var(--ink);paint-order:stroke fill;border-radius:50%;place-items:center;display:grid}.who.svelte-12l7n61{gap:calc(4 * var(--px));flex-direction:column;display:flex}.me.svelte-12l7n61{max-width:calc(140 * var(--px));font-family:var(--ui-font-display);font-size:calc(16 * var(--px));white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.stats.svelte-12l7n61{gap:calc(5 * var(--px));display:flex}.chip.svelte-12l7n61 small:where(.svelte-12l7n61){font-size:calc(10 * var(--px));color:var(--ui-text-dim)}.gem.svelte-12l7n61{--chip:#d9f7ff}.crown.svelte-12l7n61{--chip:#fff0bf}.bar.svelte-12l7n61{align-items:center;gap:calc(8 * var(--px));display:flex}.small.svelte-12l7n61{width:calc(38 * var(--px));height:calc(38 * var(--px));min-height:calc(38 * var(--px))}.room.svelte-12l7n61{height:calc(38 * var(--px));pointer-events:auto;box-shadow:var(--ui-shadow-sm);align-items:stretch;display:flex;overflow:hidden}.label.svelte-12l7n61,.value.svelte-12l7n61{padding:0 calc(10 * var(--px));align-items:center;display:flex}.label.svelte-12l7n61{border-right:calc(2 * var(--px)) solid var(--ink);background:var(--candy-sun);font-size:calc(11 * var(--px));text-transform:uppercase;letter-spacing:.06em;font-weight:700}.value.svelte-12l7n61{user-select:text;font-family:var(--ui-font-display);font-size:calc(17 * var(--px));letter-spacing:.16em}.copy.svelte-12l7n61{width:calc(36 * var(--px));border:0;border-left:calc(2 * var(--px)) solid var(--ink);background:var(--ui-well);color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.copy.svelte-12l7n61:hover{background:var(--ui-control-active)}.copy.svelte-12l7n61:focus-visible{box-shadow:inset var(--ui-focus-ring);outline:0}.copied.svelte-12l7n61,.copied.svelte-12l7n61:hover{background:var(--ui-success);color:#fff}.dock.svelte-12l7n61{gap:calc(4 * var(--px));padding:calc(8 * var(--px)) calc(6 * var(--px));pointer-events:auto;flex-direction:column;display:flex}.dock.dev.svelte-12l7n61{margin-left:calc(48 * var(--px))}.dock.row.svelte-12l7n61{margin-top:calc(8 * var(--px));padding:calc(5 * var(--px));flex-direction:row}.row.svelte-12l7n61 .slot:where(.svelte-12l7n61){width:auto;padding:calc(3 * var(--px))}.row.svelte-12l7n61 .caption:where(.svelte-12l7n61){display:none}.slot.svelte-12l7n61{align-items:center;gap:calc(3 * var(--px));width:calc(62 * var(--px));padding:calc(4 * var(--px)) 0 calc(5 * var(--px));border-radius:var(--ui-radius);color:var(--ink);font:inherit;cursor:pointer;--ui-icon-size:calc(19 * var(--px));background:0 0;border:0;flex-direction:column;display:flex;position:relative}.slot.svelte-12l7n61:hover .btn:where(.svelte-12l7n61){transform:translateY(calc(-2 * var(--px))) rotate(-4deg)}.slot.svelte-12l7n61:active .btn:where(.svelte-12l7n61){transform:translateY(calc(2 * var(--px)))}.slot.svelte-12l7n61:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.slot.active.svelte-12l7n61{background:var(--ui-well)}.slot.svelte-12l7n61 .btn:where(.svelte-12l7n61){pointer-events:none}.speaking.svelte-12l7n61 .btn:where(.svelte-12l7n61){box-shadow:0 0 0 calc(3 * var(--px)) var(--ui-success), 0 0 calc(18 * var(--px)) var(--ui-success)}.caption.svelte-12l7n61{font-size:calc(11 * var(--px));white-space:nowrap;font-weight:700}.badge.svelte-12l7n61{top:0;right:calc(4 * var(--px));min-width:calc(19 * var(--px));height:calc(19 * var(--px));padding:0 calc(4 * var(--px));border:calc(2 * var(--px)) solid var(--ink);background:var(--candy-coral);color:#fff;font-size:calc(10 * var(--px));border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute}.bottom.svelte-12l7n61{align-items:center;gap:calc(10 * var(--px));margin-bottom:calc(26 * var(--px));flex-direction:column;display:flex}.toasts.svelte-12l7n61{align-items:center;gap:calc(6 * var(--px));flex-direction:column;display:flex}.toast.svelte-12l7n61{align-items:center;gap:calc(8 * var(--px));max-width:calc(400 * var(--px));padding:calc(7 * var(--px)) calc(16 * var(--px)) calc(7 * var(--px)) calc(8 * var(--px));font-family:var(--ui-font-display);font-size:calc(17 * var(--px));border-radius:999px;margin:0;font-weight:400;animation:.35s cubic-bezier(.2,1.6,.4,1) ui-rise;display:flex}.toast-icon.svelte-12l7n61{width:calc(30 * var(--px));height:calc(30 * var(--px));border:calc(2 * var(--px)) solid var(--ink);font-size:calc(15 * var(--px));background:#fff;border-radius:50%;place-items:center;display:grid}.toast.gem.svelte-12l7n61{background:#d9f7ff}.toast.climb.svelte-12l7n61{background:#fff0bf}.toast.warning.svelte-12l7n61{font:inherit;font-size:calc(14 * var(--px));text-align:left;cursor:pointer;pointer-events:auto;background:#ffe7c2;font-weight:700}.prompt.svelte-12l7n61{align-items:center;gap:calc(10 * var(--px));height:calc(44 * var(--px));padding:0 calc(18 * var(--px)) 0 calc(9 * var(--px));color:var(--ink);font:inherit;font-family:var(--ui-font-display);font-size:calc(17 * var(--px));cursor:pointer;pointer-events:auto;border-radius:999px;transition:transform 80ms;animation:.25s cubic-bezier(.2,1.6,.4,1) ui-rise;display:flex}.prompt.svelte-12l7n61:hover{transform:translateY(calc(-2 * var(--px)))}.prompt.svelte-12l7n61:focus-visible{box-shadow:var(--ui-focus-ring), var(--ui-shadow);outline:0}.box.svelte-1l2hofe{border:var(--ui-line) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);backdrop-filter:var(--ui-surface-blur);box-shadow:var(--ui-shadow);pointer-events:auto;align-items:stretch;display:flex;overflow:hidden}button.svelte-1l2hofe{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;transition:background-color .12s}button.svelte-1l2hofe:hover{background:var(--ui-tint)}button.svelte-1l2hofe:focus-visible{box-shadow:inset var(--ui-focus-ring);outline:0}.who.svelte-1l2hofe{align-items:center;gap:calc(8 * var(--px));min-height:calc(40 * var(--px));max-width:calc(200 * var(--px));padding:calc(6 * var(--px)) calc(12 * var(--px)) calc(6 * var(--px)) calc(8 * var(--px));text-align:start;display:flex}.avatar.svelte-1l2hofe{width:calc(26 * var(--px));height:calc(26 * var(--px));background:var(--ui-control);color:var(--ui-text-dim);--ui-icon-size:calc(16 * var(--px));border-radius:50%;place-items:center;display:grid}.avatar.status-member.svelte-1l2hofe{background:var(--ui-accent-fill);color:var(--ui-accent-text)}.lines.svelte-1l2hofe{gap:calc(1 * var(--px));flex-direction:column;min-width:0;display:flex}strong.svelte-1l2hofe,small.svelte-1l2hofe{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}strong.svelte-1l2hofe{font-weight:600}small.svelte-1l2hofe{align-items:center;gap:calc(4 * var(--px));color:var(--ui-text-dim);--ui-icon-size:calc(10 * var(--px));display:inline-flex}.coins.svelte-1l2hofe{color:var(--ui-coins);font-family:var(--ui-font-mono)}.save.svelte-1l2hofe{color:var(--ui-accent)}.add.svelte-1l2hofe{width:var(--ui-control-height);border-left:var(--ui-line) solid var(--ui-border);color:var(--ui-coins);place-items:center;display:grid}.backdrop.svelte-14e98s{background:radial-gradient(at 50% 16%,#ffecb480,#0000 52%),radial-gradient(at 50% 60%,#0000 45%,#2b245259 100%);position:fixed;inset:0}.title.svelte-14e98s{margin-top:calc(2 * var(--px));pointer-events:none;flex-direction:column;align-items:center;display:flex}.logo.svelte-14e98s{font-family:var(--ui-font-display);flex-direction:column;align-items:center;margin:0;font-weight:400;line-height:.95;animation:3.4s ease-in-out infinite svelte-14e98s-bob;display:flex}.top.svelte-14e98s,.bottom.svelte-14e98s{letter-spacing:.02em;-webkit-text-stroke:calc(6 * var(--px)) var(--ink);paint-order:stroke fill}.top.svelte-14e98s{font-size:calc(74 * var(--px));color:#ffd25a;text-shadow:0 calc(-3 * var(--px)) 0 #fff3b0, 0 calc(7 * var(--px)) 0 var(--ink)}.ribbon.svelte-14e98s{margin-top:calc(-6 * var(--px));padding:calc(2 * var(--px)) calc(34 * var(--px)) calc(6 * var(--px));border:var(--ink-line) solid var(--ink);box-shadow:0 calc(5 * var(--px)) 0 var(--ink);clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);background:linear-gradient(#ff8a7a,#f05545);position:relative;transform:rotate(-2.5deg)}.bottom.svelte-14e98s{font-size:calc(40 * var(--px));color:#fff;text-shadow:0 calc(4 * var(--px)) 0 var(--ink)}.tagline.svelte-14e98s{margin:calc(12 * var(--px)) 0 0;font-size:calc(17 * var(--px));font-weight:700}@keyframes svelte-14e98s-bob{50%{transform:translateY(calc(-5 * var(--px)))}}.column.svelte-14e98s{gap:calc(14 * var(--px));width:calc(310 * var(--px));margin-top:calc(120 * var(--px));pointer-events:auto;flex-direction:column;display:flex}.main.svelte-14e98s{gap:calc(10 * var(--px));padding:calc(14 * var(--px)) calc(16 * var(--px)) calc(16 * var(--px));flex-direction:column;animation:.35s cubic-bezier(.2,1.5,.4,1) ui-pop;display:flex}.name.svelte-14e98s{font-size:calc(13 * var(--px));color:var(--ui-text-dim);font-weight:700}.name-row.svelte-14e98s,.row.svelte-14e98s{gap:calc(8 * var(--px));display:flex}.name-row.svelte-14e98s .field:where(.svelte-14e98s){min-width:0;min-height:calc(42 * var(--px));font-size:calc(17 * var(--px));flex:1}.dice.svelte-14e98s:hover:not(:disabled){transform:translateY(calc(-1 * var(--px))) rotate(-12deg)}.play.svelte-14e98s{min-height:calc(60 * var(--px));font-size:calc(30 * var(--px));--lip:calc(6 * var(--px));--ui-icon-size:calc(24 * var(--px));animation:2s ease-in-out infinite svelte-14e98s-breathe}.play.svelte-14e98s:disabled,.play.svelte-14e98s:hover{animation:none}@keyframes svelte-14e98s-breathe{50%{transform:scale(1.03)}}.duo.svelte-14e98s{gap:calc(8 * var(--px));grid-template-columns:1fr 1fr;display:grid}.duo.svelte-14e98s .btn:where(.svelte-14e98s){padding:0 calc(8 * var(--px));font-size:calc(14 * var(--px))}.join.svelte-14e98s{gap:calc(8 * var(--px));padding:calc(12 * var(--px)) calc(16 * var(--px)) calc(14 * var(--px));flex-direction:column;animation:.45s cubic-bezier(.2,1.5,.4,1) ui-pop;display:flex}.join-title.svelte-14e98s{font-family:var(--ui-font-display);font-size:calc(15 * var(--px));letter-spacing:.02em}.code.svelte-14e98s{min-width:0;font-family:var(--ui-font-display);letter-spacing:.25em;text-transform:uppercase;flex:1}.error.svelte-14e98s{align-items:center;gap:calc(6 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));border:var(--ink-line) solid var(--ink);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm);font-size:calc(13 * var(--px));background:#ffe1e4;margin:0;display:flex}.features.svelte-14e98s{width:calc(240 * var(--px));margin-top:calc(110 * var(--px));animation:.5s cubic-bezier(.2,1.5,.4,1) ui-pop;overflow:hidden;transform:rotate(2deg)}.features.svelte-14e98s h2:where(.svelte-14e98s){margin:0}.features.svelte-14e98s ul:where(.svelte-14e98s){gap:calc(10 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px)) calc(14 * var(--px));font-size:calc(14 * var(--px));flex-direction:column;margin:0;list-style:none;display:flex}.features.svelte-14e98s li:where(.svelte-14e98s){align-items:center;gap:calc(10 * var(--px));display:flex}.emoji.svelte-14e98s{width:calc(30 * var(--px));height:calc(30 * var(--px));border:calc(2 * var(--px)) solid var(--ink);background:var(--ui-well);font-size:calc(16 * var(--px));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.meta.svelte-14e98s{align-items:center;gap:calc(10 * var(--px));pointer-events:auto;display:flex}.status.svelte-14e98s .dot:where(.svelte-14e98s){width:calc(9 * var(--px));height:calc(9 * var(--px));background:var(--ui-warning);border-radius:50%}.connected.svelte-14e98s .dot:where(.svelte-14e98s){background:var(--ui-success)}.offline.svelte-14e98s .dot:where(.svelte-14e98s){background:var(--ui-danger)}.links.svelte-14e98s{gap:calc(12 * var(--px));font-size:calc(12 * var(--px));display:flex}.links.svelte-14e98s a:where(.svelte-14e98s){text-decoration:none}.links.svelte-14e98s a:where(.svelte-14e98s):hover{text-decoration:underline}@media (aspect-ratio<=1){.features.svelte-14e98s{display:none}}@media (pointer:coarse){.top.svelte-14e98s{font-size:calc(54 * var(--px))}.bottom.svelte-14e98s{font-size:calc(30 * var(--px))}.tagline.svelte-14e98s{display:none}.column.svelte-14e98s{gap:calc(10 * var(--px));margin-top:calc(70 * var(--px))}.main.svelte-14e98s{gap:calc(8 * var(--px));padding:calc(10 * var(--px)) calc(14 * var(--px)) calc(12 * var(--px))}.play.svelte-14e98s{min-height:calc(50 * var(--px));font-size:calc(26 * var(--px))}.features.svelte-14e98s{margin-top:calc(70 * var(--px))}}.choice.svelte-1kmutwm{padding:calc(2 * var(--px));border:var(--ui-line) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-well);display:flex}button.svelte-1kmutwm{height:calc(21 * var(--px));padding:0 calc(8 * var(--px));border-radius:calc(3.5 * var(--px));color:var(--ui-text-dim);font:inherit;font-size:calc(10 * var(--px));cursor:pointer;background:0 0;border:0}button.svelte-1kmutwm:hover:not(:disabled){color:var(--ui-text)}button.svelte-1kmutwm:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.selected.svelte-1kmutwm{background:var(--ui-control);box-shadow:inset 0 var(--ui-line) 0 var(--ui-highlight);color:var(--ui-text)}button.svelte-1kmutwm:disabled{color:var(--ui-text-faint);opacity:.5;cursor:not-allowed}.trigger.svelte-1yemsk3{justify-content:space-between;align-items:center;gap:calc(8 * var(--px));min-width:calc(110 * var(--px));height:calc(25 * var(--px));padding:0 calc(6 * var(--px)) 0 calc(10 * var(--px));border:var(--ui-line) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-well);color:var(--ui-text);font:inherit;font-size:calc(10 * var(--px));cursor:pointer;display:flex}.trigger.svelte-1yemsk3:hover,.trigger.open.svelte-1yemsk3{border-color:var(--ui-border-hover)}.trigger.svelte-1yemsk3:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.trigger.svelte-1yemsk3 .lucide{color:var(--ui-text-dim);transition:transform .15s}.trigger.open.svelte-1yemsk3 .lucide{transform:rotate(180deg)}.current.svelte-1yemsk3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list.svelte-1yemsk3{z-index:1000;box-sizing:border-box;pointer-events:auto;max-height:min(calc(200 * var(--px)), var(--room));padding:calc(3 * var(--px));border:var(--ui-line) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-panel);box-shadow:var(--ui-shadow);font-size:calc(10 * var(--px));scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;margin:0;list-style:none;animation:.12s ease-out svelte-1yemsk3-drop;position:fixed;overflow-y:auto}.list.above.svelte-1yemsk3{animation-name:svelte-1yemsk3-rise}li.svelte-1yemsk3{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));height:calc(24 * var(--px));padding:0 calc(8 * var(--px));border-radius:calc(3.5 * var(--px));color:var(--ui-text-dim);white-space:nowrap;cursor:pointer;user-select:none;display:flex}li.svelte-1yemsk3 span:where(.svelte-1yemsk3){text-overflow:ellipsis;overflow:hidden}li.svelte-1yemsk3 .lucide{flex-shrink:0}li.active.svelte-1yemsk3{background:var(--ui-control);color:var(--ui-text)}li.selected.svelte-1yemsk3{color:var(--ui-text)}li.selected.svelte-1yemsk3 .lucide{color:var(--ui-accent)}li[aria-disabled=true].svelte-1yemsk3{color:var(--ui-text-faint);opacity:.5;cursor:not-allowed}@keyframes svelte-1yemsk3-drop{0%{opacity:0;transform:translateY(calc(-4 * var(--px)))}}@keyframes svelte-1yemsk3-rise{0%{opacity:0;transform:translateY(calc(4 * var(--px)))}}.slider.svelte-844yk4{--track:calc(4 * var(--px));--thumb:calc(13 * var(--px));align-items:center;gap:calc(10 * var(--px));display:flex}input.svelte-844yk4{width:calc(130 * var(--px));height:var(--thumb);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;margin:0}input.svelte-844yk4:focus{outline:0}input.svelte-844yk4::-webkit-slider-runnable-track{height:var(--track);border-radius:var(--track);background:linear-gradient(to right, var(--ui-accent-fill) var(--fill), var(--ui-well) var(--fill));box-shadow:inset 0 0 0 var(--ui-line) var(--ui-border-strong)}input.svelte-844yk4::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);background:var(--ui-text);box-shadow:var(--ui-shadow-sm);-webkit-appearance:none;border:0;border-radius:50%;transition:transform .12s,box-shadow .12s}input.svelte-844yk4:hover::-webkit-slider-thumb{transform:scale(1.15)}input.svelte-844yk4:active::-webkit-slider-thumb{transform:scale(1.25)}input.svelte-844yk4:focus-visible::-webkit-slider-thumb{box-shadow:var(--ui-shadow-sm), var(--ui-focus-ring)}input.svelte-844yk4::-moz-range-track{height:var(--track);border-radius:var(--track);background:var(--ui-well);box-shadow:inset 0 0 0 var(--ui-line) var(--ui-border-strong)}input.svelte-844yk4::-moz-range-progress{height:var(--track);border-radius:var(--track);background:var(--ui-accent-fill)}input.svelte-844yk4::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--ui-text);box-shadow:var(--ui-shadow-sm);border:0;border-radius:50%;transition:transform .12s,box-shadow .12s}input.svelte-844yk4:hover::-moz-range-thumb{transform:scale(1.15)}input.svelte-844yk4:active::-moz-range-thumb{transform:scale(1.25)}input.svelte-844yk4:focus-visible::-moz-range-thumb{box-shadow:var(--ui-shadow-sm), var(--ui-focus-ring)}output.svelte-844yk4{min-width:calc(34 * var(--px));color:var(--ui-text-dim);font-family:var(--ui-font-mono);font-size:calc(10 * var(--px));font-variant-numeric:tabular-nums;text-align:right}@media (prefers-reduced-motion:reduce){input.svelte-844yk4::-webkit-slider-thumb{transition:none}input.svelte-844yk4::-moz-range-thumb{transition:none}}.switch.svelte-2dgjoo{width:calc(30 * var(--px));height:calc(17 * var(--px));border:var(--ui-line) solid var(--ui-border-strong);border-radius:calc(9 * var(--px));background:var(--ui-well);cursor:pointer;flex-shrink:0;padding:0;transition:background-color .15s,border-color .15s;position:relative}.switch.on.svelte-2dgjoo{background:var(--ui-accent-fill);border-color:#0000}.switch.svelte-2dgjoo:disabled{opacity:.5;cursor:not-allowed}.switch.svelte-2dgjoo:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.knob.svelte-2dgjoo{top:50%;left:calc(2 * var(--px));width:calc(12 * var(--px));height:calc(12 * var(--px));background:var(--ui-text);border-radius:50%;transition:left .15s;position:absolute;transform:translateY(-50%)}.on.svelte-2dgjoo .knob:where(.svelte-2dgjoo){left:calc(15 * var(--px));background:var(--ui-accent-text)}.hint.svelte-1kg63n5{margin:0 0 calc(10 * var(--px));color:var(--ui-text-faint);font-size:calc(10 * var(--px))}.hint.svelte-1kg63n5 kbd{padding:0 calc(3 * var(--px));border:var(--ui-line) solid var(--ui-border-strong);border-radius:calc(3 * var(--px));font-family:var(--ui-font-mono);font-size:calc(9 * var(--px));color:var(--ui-text-dim)}.binds.svelte-1kg63n5{gap:calc(4 * var(--px));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1kg63n5{justify-content:space-between;align-items:center;gap:calc(10 * var(--px));display:flex}.name.svelte-1kg63n5{color:var(--ui-text)}.slots.svelte-1kg63n5{gap:calc(5 * var(--px));display:flex}.key.svelte-1kg63n5{width:calc(92 * var(--px));height:var(--ui-control-height);padding:0 calc(6 * var(--px));border:var(--ui-line) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-well);color:var(--ui-text);font:inherit;font-family:var(--ui-font-mono);font-size:calc(10 * var(--px));white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:border-color .12s,box-shadow .12s;overflow:hidden}.key.svelte-1kg63n5:hover{border-color:var(--ui-border-hover)}.key.svelte-1kg63n5:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.empty.svelte-1kg63n5{color:var(--ui-text-faint)}.waiting.svelte-1kg63n5{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);color:var(--ui-accent);font-family:var(--ui-font)}.row.svelte-1kjyl2w{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));min-height:var(--ui-control-height);display:flex}.label.svelte-1kjyl2w{color:var(--ui-text);flex-direction:column;display:flex}small.svelte-1kjyl2w{color:var(--ui-text-faint);font-size:calc(9 * var(--px))}.backdrop.svelte-1l46xgh{z-index:10;padding:calc(20 * var(--px));background:var(--ui-scrim);pointer-events:auto;place-items:center;animation:.18s ease-out svelte-1l46xgh-fade;display:grid;position:fixed;inset:0}@keyframes svelte-1l46xgh-fade{0%{opacity:0}}.window.svelte-1l46xgh{--space:calc(16 * var(--px));width:min(calc(420 * var(--px)), 100%);flex-direction:column;max-height:100%;animation:.26s cubic-bezier(.2,1.5,.4,1) ui-pop;display:flex;overflow:hidden}.titlebar.svelte-1l46xgh{min-height:calc(46 * var(--px));padding:0 calc(8 * var(--px)) 0 var(--space);justify-content:space-between}h2.svelte-1l46xgh{font:inherit;margin:0}.icon.svelte-1l46xgh{width:calc(30 * var(--px));height:calc(30 * var(--px));border:calc(2 * var(--px)) solid var(--ink);box-shadow:0 calc(2 * var(--px)) 0 var(--ink);color:var(--ink);cursor:pointer;-webkit-text-stroke:0;--ui-icon-size:calc(14 * var(--px));background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.icon.svelte-1l46xgh:hover{background:var(--ui-control-hover);transition:transform .15s;transform:rotate(90deg)}.icon.svelte-1l46xgh:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.tabs.svelte-1l46xgh{gap:calc(4 * var(--px));margin:calc(12 * var(--px)) var(--space) 0;padding:calc(4 * var(--px));border:calc(2 * var(--px)) solid var(--ink);background:var(--ui-well);border-radius:999px;display:flex}.tabs.svelte-1l46xgh button:where(.svelte-1l46xgh){justify-content:center;align-items:center;gap:calc(5 * var(--px));height:calc(30 * var(--px));padding:0 calc(6 * var(--px));border:calc(2 * var(--px)) solid transparent;color:var(--ui-text-dim);font:inherit;font-size:calc(12 * var(--px));cursor:pointer;--ui-icon-size:calc(14 * var(--px));background:0 0;border-radius:999px;flex:1;font-weight:700;transition:background-color .12s,color .12s;display:inline-flex}.tabs.svelte-1l46xgh button:where(.svelte-1l46xgh):hover{color:var(--ink)}.tabs.svelte-1l46xgh .active:where(.svelte-1l46xgh){border-color:var(--ink);background:var(--candy-coral);box-shadow:0 calc(2 * var(--px)) 0 var(--ink);color:#fff}.body.svelte-1l46xgh{gap:calc(8 * var(--px));box-sizing:border-box;min-height:calc(280 * var(--px));padding:var(--space);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}h3.svelte-1l46xgh{align-items:center;gap:calc(8 * var(--px));margin:calc(6 * var(--px)) 0 0;font-family:var(--ui-font-display);font-size:calc(13 * var(--px));letter-spacing:.04em;color:var(--ui-text-dim);font-weight:400;display:flex}h3.svelte-1l46xgh:after{content:"";height:calc(2 * var(--px));background:var(--ui-border);border-radius:999px;flex:1}h3.svelte-1l46xgh:first-child{margin-top:0}.tabs.svelte-1l46xgh button:where(.svelte-1l46xgh):focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.footer.svelte-1l46xgh{justify-content:space-between;gap:calc(8 * var(--px));padding:calc(10 * var(--px)) var(--space) calc(12 * var(--px));border-top:calc(2 * var(--px)) solid var(--ui-border);background:var(--ui-well);display:flex}.small.svelte-1l46xgh{min-height:calc(34 * var(--px));font-size:calc(14 * var(--px))}@font-face{font-family:Fredoka;src:url(../assets/fonts/Fredoka.ttf)format("truetype");font-weight:300 700;font-display:block}@font-face{font-family:Lilita One;src:url(../assets/fonts/LilitaOne.ttf)format("truetype");font-display:block}:root{--px:calc(100vmin / 720);--ui-line:max(1px, round(down, var(--px), 1px));--ink:#2b2452;--ink-soft:#5a5284;--ink-line:calc(2.5 * var(--px));--ui-well:#f3e5cb;--ui-panel:#fffaf0;--ui-control:#fff;--ui-control-hover:#fff3dc;--ui-control-active:#f8e6c4;--ui-control-disabled:#efe7d8;--ui-surface:#fffaf0;--ui-surface-blur:none;--ui-tint:#2b24520f;--ui-sunken:#2b245214;--ui-highlight:#ffffffb3;--ui-highlight-strong:#ffffff73;--ui-scrim:#2b24526b;--ui-border:#2b245224;--ui-border-strong:#2b24524d;--ui-border-hover:#2b245280;--ui-text:var(--ink);--ui-text-dim:#6c6494;--ui-text-faint:#9d96bb;--ui-text-dark:var(--ink);--ui-accent:#ff6b5b;--ui-accent-fill:#ff6b5b;--ui-accent-fill-hover:#ff7f70;--ui-accent-fill-active:#ec5445;--ui-accent-text:#fff;--candy-coral:#ff7868;--candy-coral-base:#e04a3c;--candy-teal:#38d7c3;--candy-teal-base:#129e8c;--candy-sun:#ffd25a;--candy-sun-base:#eaa313;--candy-grape:#a68cff;--candy-grape-base:#6e52e3;--candy-sky:#5db6ff;--candy-sky-base:#2b7fe0;--candy-leaf:#72dc6e;--candy-leaf-base:#34a744;--candy-pink:#ff88d1;--candy-pink-base:#df449e;--candy-slate:#9790b3;--candy-slate-base:#625b85;--candy-red:#ff6b7d;--candy-red-base:#d63850;--gem:#3fd8ff;--ui-coins:#ffc83d;--ui-success:#36c46a;--ui-warning:#ffab1f;--ui-danger:#ff4d64;--ui-brand-google:#fff;--ui-brand-google-text:#1f1f1f;--ui-brand-google-border:#dadce0;--ui-brand-apple:#000;--ui-brand-apple-text:#fff;--ui-brand-facebook:#1877f2;--ui-brand-facebook-text:#fff;--ui-radius:calc(10 * var(--px));--ui-radius-lg:calc(18 * var(--px));--ui-control-height:calc(34 * var(--px));--ui-icon-size:calc(16 * var(--px));--ui-focus-ring:0 0 0 calc(3 * var(--px)) color-mix(in srgb, var(--ui-accent) 45%, transparent);--ui-drop:calc(4 * var(--px));--ui-shadow:0 var(--ui-drop) 0 var(--ink), 0 calc(10 * var(--px)) calc(26 * var(--px)) #2b245247;--ui-shadow-sm:0 calc(2 * var(--px)) 0 var(--ink);--ui-stroke:.2em;--ui-ink:var(--ink);--ui-outline:0 .09em 0 var(--ink);--ui-font:"Fredoka", "Baloo 2", "Segoe UI", system-ui, sans-serif;--ui-font-display:"Lilita One", "Fredoka", sans-serif;--ui-font-mono:"Lilita One", "Fredoka", ui-monospace, monospace;--ui-font-size:calc(13 * var(--px))}@media (pointer:coarse){:root{--px:calc(100vmin / 540)}}#app{font-family:var(--ui-font);font-size:var(--ui-font-size);color:var(--ui-text);-webkit-font-smoothing:antialiased;font-weight:600}#app .lucide{width:var(--ui-icon-size);height:var(--ui-icon-size);stroke-width:2.6px;flex-shrink:0}#add .ad_slot{overflow:hidden}:where(#app) .outlined{color:#fff;-webkit-text-stroke:var(--ui-stroke) var(--ink);paint-order:stroke fill;text-shadow:var(--ui-outline)}:where(#app) .card{border:var(--ink-line) solid var(--ink);border-radius:var(--ui-radius-lg);background:var(--ui-panel);box-shadow:var(--ui-shadow);color:var(--ink)}:where(#app) .card-head{align-items:center;gap:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));border-bottom:var(--ink-line) solid var(--ink);border-radius:calc(var(--ui-radius-lg) - var(--ink-line)) calc(var(--ui-radius-lg) - var(--ink-line)) 0 0;background:var(--tint,var(--candy-teal));font-family:var(--ui-font-display);font-size:calc(17 * var(--px));letter-spacing:.02em;color:#fff;-webkit-text-stroke:.18em var(--ink);paint-order:stroke fill;font-weight:400;display:flex}:where(#app) .btn{--fill:var(--candy-coral);--base:var(--candy-coral-base);--lip:calc(4 * var(--px));justify-content:center;align-items:center;gap:calc(7 * var(--px));min-height:calc(40 * var(--px));padding:0 calc(16 * var(--px));border:var(--ink-line) solid var(--ink);border-radius:var(--ui-radius);background:var(--fill);box-shadow:inset 0 calc(-1 * var(--lip)) 0 var(--base), inset 0 calc(2.5 * var(--px)) 0 #fff6, 0 calc(3 * var(--px)) 0 var(--ink);color:#fff;font:inherit;font-family:var(--ui-font-display);font-size:calc(16 * var(--px));letter-spacing:.03em;-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill;white-space:nowrap;cursor:pointer;pointer-events:auto;font-weight:400;transition:transform 70ms ease-out,box-shadow 70ms ease-out,filter .12s;display:inline-flex;position:relative}:where(#app) .btn .lucide{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 calc(.8 * var(--px)) var(--ink)) drop-shadow(0 calc(1.5 * var(--px)) 0 var(--ink))}:where(#app) .btn:hover:not(:disabled){transform:translateY(calc(-1 * var(--px)));filter:brightness(1.05)}:where(#app) .btn:active:not(:disabled){transform:translateY(calc(3 * var(--px)));box-shadow:inset 0 calc(-1.5 * var(--px)) 0 var(--base), inset 0 calc(2.5 * var(--px)) 0 #fff6, 0 0 0 var(--ink)}:where(#app) .btn:focus-visible{box-shadow:var(--ui-focus-ring), inset 0 calc(-1 * var(--lip)) 0 var(--base), 0 calc(3 * var(--px)) 0 var(--ink);outline:0}:where(#app) .btn:disabled{filter:grayscale(.8)brightness(.92);opacity:.75;cursor:default}:where(#app) .btn.round{width:calc(42 * var(--px));min-height:calc(42 * var(--px));height:calc(42 * var(--px));border-radius:50%;padding:0}:where(#app) .btn.paper{--fill:#fff;--base:#eadbbd;color:var(--ink);-webkit-text-stroke:0}:where(#app) .btn.paper .lucide{stroke:var(--ink);stroke-width:2.6px}:where(#app) .field{min-height:var(--ui-control-height);padding:0 calc(12 * var(--px));border:var(--ink-line) solid var(--ink);border-radius:var(--ui-radius);box-shadow:inset 0 calc(3 * var(--px)) 0 #2b245214;color:var(--ink);font:inherit;font-size:calc(15 * var(--px));pointer-events:auto;background:#fff;outline:0;font-weight:600;transition:box-shadow .12s}:where(#app) .field::placeholder{color:#aaa3c4}:where(#app) .field:focus-visible{box-shadow:var(--ui-focus-ring)}:where(#app) .chip{align-items:center;gap:calc(5 * var(--px));height:calc(24 * var(--px));padding:0 calc(9 * var(--px));border:calc(2 * var(--px)) solid var(--ink);background:var(--chip,#fff);color:var(--ink);font-size:calc(12 * var(--px));white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex}:where(#app) kbd.key{min-width:calc(26 * var(--px));height:calc(26 * var(--px));padding:0 calc(6 * var(--px));border:calc(2 * var(--px)) solid var(--ink);border-radius:calc(7 * var(--px));box-shadow:0 calc(3 * var(--px)) 0 var(--ink);color:var(--ink);font-family:var(--ui-font-display);font-size:calc(14 * var(--px));background:#fff;place-items:center;display:inline-grid}@keyframes ui-pop{0%{opacity:0;transform:scale(.86)}}@keyframes ui-rise{0%{opacity:0;transform:translateY(calc(14 * var(--px))) scale(.9)}}
