.chat-send-button:before{--padding: .5rem;inset:calc(var(--padding) * -1)}@media (hover: hover){.chat-send-button:hover:before{bottom:calc(var(--padding) * -1 - var(--hover-translation));left:calc(var(--padding) * -1 + var(--hover-translation));right:calc(var(--padding) * -1 - var(--hover-translation));top:calc(var(--padding) * -1 + var(--hover-translation))}}.chat-send-button:active:before{bottom:calc(var(--padding) * -1 + var(--hover-translation));left:calc(var(--padding) * -1 - var(--hover-translation));right:calc(var(--padding) * -1 + var(--hover-translation));top:calc(var(--padding) * -1 - var(--hover-translation))}.piece-preview{--wobble-rest: -3deg;--wobble-tilt: 5deg;--wobble-scale: 1.12}.dice-icon{animation:svelte-13f606d-dice-spin .4s cubic-bezier(.22,1,.36,1)}@keyframes svelte-13f606d-dice-spin{0%{rotate:-180deg}to{rotate:0deg}}@media (prefers-reduced-motion: reduce){.dice-icon{animation:none}}.dialog.svelte-zhy50f{--modal-gutter: clamp(0px, 2.5vmin, calc(var(--spacing) * 4));border:0;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;padding:max(var(--modal-gutter),env(safe-area-inset-top)) max(var(--modal-gutter),env(safe-area-inset-right)) max(var(--modal-gutter),env(safe-area-inset-bottom)) max(var(--modal-gutter),env(safe-area-inset-left));position:fixed;width:100dvw}@media (max-width: 24rem),(max-height: 40rem){.dialog.svelte-zhy50f{--modal-gutter: 0px}}.dialog[open].svelte-zhy50f{display:grid;grid-template-columns:100%;grid-template-rows:100%;place-items:center}.modal-panel.svelte-zhy50f{max-block-size:100%;max-inline-size:100%}.dialog.svelte-zhy50f::backdrop{background-color:#0009;animation:svelte-zhy50f-fade-in .3s ease-out}.dialog[data-closing=true].svelte-zhy50f{outline:none}.dialog[data-closing=true].svelte-zhy50f::backdrop{animation:svelte-zhy50f-fade-out .2s ease-out forwards}.dialog[open].svelte-zhy50f::backdrop{opacity:1}@starting-style{.dialog[open].svelte-zhy50f::backdrop{opacity:0}}@keyframes svelte-zhy50f-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-zhy50f-fade-out{0%{opacity:1}to{opacity:0}}.modal-header-close-btn:before{--padding: 1rem;inset:calc(var(--padding) * -1)}@media (hover: hover){.modal-header-close-btn:hover:before{bottom:calc(var(--padding) * -1 - var(--hover-translation));left:calc(var(--padding) * -1 + var(--hover-translation));right:calc(var(--padding) * -1 - var(--hover-translation));top:calc(var(--padding) * -1 + var(--hover-translation))}}.modal-header-close-btn:active:before{bottom:calc(var(--padding) * -1 + var(--hover-translation));left:calc(var(--padding) * -1 - var(--hover-translation));right:calc(var(--padding) * -1 + var(--hover-translation));top:calc(var(--padding) * -1 - var(--hover-translation))}.countdown-pop.svelte-hg8tfb{animation:svelte-hg8tfb-countdown-pop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-hg8tfb-countdown-pop{0%{transform:scale(2)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.countdown-pop.svelte-hg8tfb{animation:none}}.redactable.svelte-z92wvb{border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .25s cubic-bezier(.25,1,.5,1),background-color .25s cubic-bezier(.25,1,.5,1);transition-delay:var(--unseal-delay, 0ms)}@media (prefers-reduced-motion: reduce){.redactable.svelte-z92wvb{transition:none}}.redacted.svelte-z92wvb .redactable:where(.svelte-z92wvb){background-color:var(--color-neutral-300);color:transparent;transition:none;-webkit-user-select:none;user-select:none}.connecting-tile.svelte-1c75wt7{animation:svelte-1c75wt7-tile-hop 1.4s cubic-bezier(.34,1.3,.64,1) infinite;animation-delay:calc(var(--tile-index) * .13s);rotate:calc(-3deg + var(--tile-index) * 2deg)}@keyframes svelte-1c75wt7-tile-hop{0%,55%,to{translate:0 0;box-shadow:.1875rem .1875rem #000}25%{translate:-.25rem -.375rem;box-shadow:.4375rem .5rem #000}}.connecting-dots.svelte-1c75wt7 span:where(.svelte-1c75wt7){animation:svelte-1c75wt7-dot-fade 1.4s ease-in-out infinite}.connecting-dots.svelte-1c75wt7 span:where(.svelte-1c75wt7):nth-child(2){animation-delay:.2s}.connecting-dots.svelte-1c75wt7 span:where(.svelte-1c75wt7):nth-child(3){animation-delay:.4s}@keyframes svelte-1c75wt7-dot-fade{0%,to{opacity:.25}40%,60%{opacity:1}}@media (prefers-reduced-motion: reduce){.connecting-tile.svelte-1c75wt7,.connecting-dots.svelte-1c75wt7 span:where(.svelte-1c75wt7){animation:none}}.qr-card.svelte-1dj144r svg{display:block;height:100%;width:100%}.volume-slider.svelte-djp40z{appearance:none;background:transparent;cursor:pointer;height:2.5rem}.volume-slider.svelte-djp40z::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-amber-300) var(--fill),var(--color-white) var(--fill));border:2px solid black;border-radius:9999px;box-shadow:2px 2px #000;height:1.25rem}.volume-slider.svelte-djp40z::-moz-range-track{background:linear-gradient(to right,var(--color-amber-300) var(--fill),var(--color-white) var(--fill));border:2px solid black;border-radius:9999px;box-shadow:2px 2px #000;height:1.25rem}.volume-slider.svelte-djp40z::-webkit-slider-thumb{appearance:none;background:var(--color-amber-300);border:2px solid black;border-radius:.75rem;box-shadow:2px 2px #000;height:2rem;margin-top:calc((-.75rem - 4px)/2);transition:translate 75ms ease-out,box-shadow 75ms ease-out;width:2rem}.volume-slider.svelte-djp40z::-moz-range-thumb{background:var(--color-amber-300);border:2px solid black;border-radius:.75rem;box-shadow:2px 2px #000;box-sizing:border-box;height:2rem;transition:translate 75ms ease-out,box-shadow 75ms ease-out;width:2rem}.volume-slider.svelte-djp40z:hover::-webkit-slider-thumb{box-shadow:3px 3px #000;translate:-1px -1px}.volume-slider.svelte-djp40z:hover::-moz-range-thumb{box-shadow:3px 3px #000;translate:-1px -1px}.volume-slider.svelte-djp40z:active::-webkit-slider-thumb{box-shadow:1px 1px #000;translate:1px 1px}.volume-slider.svelte-djp40z:active::-moz-range-thumb{box-shadow:1px 1px #000;translate:1px 1px}.volume-slider.svelte-djp40z:focus-visible{outline:none}.volume-slider.svelte-djp40z:focus-visible::-webkit-slider-thumb{box-shadow:2px 2px #000,0 0 0 4px var(--color-amber-500)}.volume-slider.svelte-djp40z:focus-visible::-moz-range-thumb{box-shadow:2px 2px #000,0 0 0 4px var(--color-amber-500)}@media (prefers-reduced-motion: reduce){.volume-slider.svelte-djp40z::-webkit-slider-thumb{transition:none}.volume-slider.svelte-djp40z::-moz-range-thumb{transition:none}}.bg-portrait-purple.svelte-wufn9b{background-image:url(./background-2.CMTAwSMJ.svg);background-attachment:fixed;background-color:var(--color-purple-600)}@media (min-width:80rem){.bg-portrait-purple.svelte-wufn9b{background-color:#0000;background-image:none}}.bg-portrait-purple.svelte-wufn9b:before{background-image:url(./background-2.CMTAwSMJ.svg);background-attachment:fixed;background-color:var(--color-purple-600);content:"";height:7.5rem;position:absolute;bottom:100%;left:0;right:0}@media (min-width:80rem){.bg-portrait-purple.svelte-wufn9b:before{display:none}}.bg-portrait-split-container.svelte-wufn9b{filter:drop-shadow(0 3px #000);z-index:-1;width:100%;height:3rem;position:absolute;top:calc(100% - 1px)}@media (min-width:80rem){.bg-portrait-split-container.svelte-wufn9b{display:none}}.bg-portrait-split.svelte-wufn9b{background-image:url(./background.C9MyMhbc.svg);background-attachment:fixed;background-color:var(--color-purple-600);clip-path:polygon(0 0,100% 0,100% 50%,0 100%);position:absolute;inset:0}@media (min-width:80rem){.bg-landscape-split-container.svelte-wufn9b{filter:drop-shadow(3px 0 #000)drop-shadow(0 0 10px #0000004d)drop-shadow(0 0 30px #00000026);z-index:-1;position:fixed;inset:0}.bg-landscape-split.svelte-wufn9b{background-image:url(./background-2.CMTAwSMJ.svg);background-attachment:fixed;background-color:var(--color-purple-600);clip-path:polygon(0 0,53% 0,30% 100%,0% 100%);min-height:100rem;position:absolute;inset:0}}.bg-portrait-purple.svelte-wufn9b,.bg-portrait-split-container.svelte-wufn9b,.bg-portrait-split.svelte-wufn9b,.bg-landscape-split-container.svelte-wufn9b,.bg-landscape-split.svelte-wufn9b{transition:none}@keyframes svelte-1wl6o2t-tile-pop{0%{opacity:0;scale:.5}60%{scale:1.08}to{opacity:1;scale:1}}.pop-tile.svelte-1wl6o2t{animation:svelte-1wl6o2t-tile-pop .35s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--pop-order) * 40ms)}@keyframes svelte-1wl6o2t-fuse-burn{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fuse.svelte-1wl6o2t{animation:svelte-1wl6o2t-fuse-burn 6s linear infinite}@media (prefers-reduced-motion: reduce){.pop-tile.svelte-1wl6o2t{animation:none}.fuse.svelte-1wl6o2t{animation:none;transform:scaleX(.6)}}[data-key].svelte-oi6xsh{--press-ease: cubic-bezier(.34, 1.56, .64, 1);transition:box-shadow .2s var(--press-ease),transform .2s var(--press-ease)}[data-key].svelte-oi6xsh:active,[data-key][data-pressed].svelte-oi6xsh{transition-duration:50ms;transition-timing-function:ease-out}[data-key][data-pressed].svelte-oi6xsh{box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),calc(var(--block-shadow-offset) - var(--hover-translation)) calc(var(--block-shadow-offset) - var(--hover-translation)) 0 0;transform:rotate(var(--rotation, 0deg)) translate(var(--hover-translation)) translateY(calc(var(--translation-y, 0px) + var(--hover-translation)))}@media (prefers-reduced-motion: reduce){[data-key].svelte-oi6xsh,[data-key].svelte-oi6xsh:active,[data-key][data-pressed].svelte-oi6xsh{transition-duration:0ms}}@keyframes svelte-1hoeojl-timer-pill-pop{0%{scale:1.7}60%{scale:.92}to{scale:1}}.timer-pill.svelte-1hoeojl{animation:svelte-1hoeojl-timer-pill-pop .35s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.timer-pill.svelte-1hoeojl{animation:none}}@keyframes svelte-vkr0r5-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.caret.svelte-vkr0r5{animation:svelte-vkr0r5-caret-blink 1.06s steps(1,start) infinite}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.mode-band.svelte-1drkzyf{background-image:url(./background-2.CMTAwSMJ.svg);background-attachment:fixed;background-color:var(--mode-band-color)}.mode-band-split-container.svelte-1drkzyf{filter:drop-shadow(0 3px #000);z-index:-1;width:100%;height:3rem;position:absolute;top:calc(100% - 1px)}.mode-band-split.svelte-1drkzyf{background-image:url(./background-2.CMTAwSMJ.svg);background-attachment:fixed;background-color:var(--mode-band-color);clip-path:polygon(0 0,100% 0,100% 50%,0 100%);position:absolute;inset:0}.mode-band.svelte-1drkzyf,.mode-band-split-container.svelte-1drkzyf,.mode-band-split.svelte-1drkzyf{transition:none}
