.ad-wrap.svelte-1hiy7v7{flex-shrink:0;overflow:hidden}.ad-slot.svelte-1hiy7v7{border:3px dashed var(--ink);opacity:.45;box-sizing:border-box;background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#1410170a 8px 16px);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ad-label.svelte-1hiy7v7{letter-spacing:2px;color:var(--ink);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Spinner Rack Pro,sans-serif;font-size:14px}.menu.svelte-16ej8oo{isolation:isolate;background-color:var(--paper);width:100%;min-height:100vh;position:relative;overflow:hidden}.bg.svelte-16ej8oo{z-index:0;opacity:.4;background-image:url(/comic_menu.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.grain.svelte-16ej8oo{background-color:var(--paper);mix-blend-mode:multiply;opacity:.75;z-index:1;pointer-events:none;position:absolute;inset:0}.vignette.svelte-16ej8oo{z-index:2;pointer-events:none;background:radial-gradient(#0000 45%,#00000073 100%);position:absolute;inset:0}.stack.svelte-16ej8oo{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100vh;padding:40px 24px;display:flex;position:relative}.logo-text.svelte-16ej8oo{letter-spacing:clamp(2px,.45vw,5px);white-space:nowrap;color:var(--yellow);-webkit-text-stroke:3px var(--ink);text-shadow:4px 5px 0 var(--ink), 11px 14px 0 #5c4e54;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:clamp(34px,7.4vw,88px);line-height:1;transform:rotate(-2deg)}.actions.svelte-16ej8oo{flex-direction:column;align-items:center;gap:18px;display:flex}.row.svelte-16ej8oo{flex-flow:wrap;justify-content:center;align-items:stretch;gap:24px;display:flex}.mode-card.svelte-16ej8oo{aspect-ratio:1;background:var(--ink);border:4px solid var(--ink);width:clamp(160px,22.4vw,256px);box-shadow:6px 8px 0 var(--ink);isolation:isolate;cursor:pointer;font:inherit;color:inherit;border-radius:18px;flex-direction:column;flex:0 0 clamp(160px,22.4vw,256px);justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.mode-card.svelte-16ej8oo:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.mode-img.svelte-16ej8oo{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mode-btn.svelte-16ej8oo{z-index:1;border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);letter-spacing:2px;color:var(--ink);text-align:center;box-sizing:border-box;border-radius:12px;width:calc(100% - 20px);margin-bottom:clamp(10px,1.4vh,16px);padding:10px 14px 6px;font-family:Spinner Rack Pro,sans-serif;font-size:clamp(18px,2.2vw,26px);line-height:1.05;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s;position:relative}.mode-btn--yellow.svelte-16ej8oo{background:var(--yellow)}.mode-btn--cyan.svelte-16ej8oo{background:var(--cyan)}.mode-btn.svelte-16ej8oo:hover{box-shadow:1px 2px 0 var(--ink);transform:translate(2px,3px)}.mode-card.svelte-16ej8oo:active .mode-btn:where(.svelte-16ej8oo):hover,.mode-btn.svelte-16ej8oo:active{box-shadow:0 0 0 var(--ink);transition:transform 60ms ease-out,box-shadow 60ms ease-out;transform:translate(3px,4px)}@media (max-width:540px){.stack.svelte-16ej8oo{gap:22px}.row.svelte-16ej8oo{gap:14px}}.footer-links.svelte-16ej8oo{left:0;right:0;bottom:max(14px, env(safe-area-inset-bottom));z-index:3;pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute}.footer-link.svelte-16ej8oo{pointer-events:auto;letter-spacing:1.5px;color:var(--ink);opacity:.7;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-family:Spinner Rack Pro,sans-serif;font-size:11px;text-decoration:none;transition:opacity .14s,transform .14s cubic-bezier(.4,0,.2,1)}.footer-link.svelte-16ej8oo:hover{opacity:1;transform:translate(1px,1px)}.footer-link.svelte-16ej8oo:active{transform:translate(2px,2px)}.footer-sep.svelte-16ej8oo{pointer-events:none;color:var(--ink);opacity:.55;-webkit-user-select:none;user-select:none;font-family:Spinner Rack Pro,sans-serif;font-size:11px}.ad-banner.svelte-16ej8oo{justify-content:center;display:flex}@media (max-width:780px){.ad-banner.svelte-16ej8oo{display:none}}.comic-btn.svelte-18sv61c{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0 6px 7px 0;font-family:inherit;display:inline-block;position:relative}.comic-btn.svelte-18sv61c:focus{outline:none}.comic-btn.svelte-18sv61c:focus-visible .face:where(.svelte-18sv61c){outline:3px solid var(--cyan);outline-offset:3px}.comic-btn.disabled.svelte-18sv61c{cursor:default;opacity:.55}.shadow.svelte-18sv61c{background:var(--ink);opacity:.95;border-radius:12px;transition:opacity 60ms ease-out;position:absolute;inset:6px 0 0 6px}.face.svelte-18sv61c{border:4px solid var(--ink);background:var(--yellow);color:var(--ink);letter-spacing:1px;white-space:nowrap;will-change:transform;border-radius:12px;justify-content:center;align-items:center;min-width:120px;padding:14px 26px;font-family:Spinner Rack Pro,sans-serif;line-height:1;transition:transform .14s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;transform:translate(0)}.label.svelte-18sv61c{display:inline-block}.variant-yellow.svelte-18sv61c .face:where(.svelte-18sv61c){background:var(--yellow)}.variant-cyan.svelte-18sv61c .face:where(.svelte-18sv61c){background:var(--cyan)}.variant-paper.svelte-18sv61c .face:where(.svelte-18sv61c){background:var(--paper)}.variant-green.svelte-18sv61c .face:where(.svelte-18sv61c){background:var(--green);color:var(--ink)}.variant-red.svelte-18sv61c .face:where(.svelte-18sv61c){background:var(--red);color:var(--paper)}.size-sm.svelte-18sv61c .face:where(.svelte-18sv61c){min-width:80px;padding:10px 18px;font-size:18px}.size-md.svelte-18sv61c .face:where(.svelte-18sv61c){min-width:120px;padding:14px 26px;font-size:24px}.size-lg.svelte-18sv61c .face:where(.svelte-18sv61c){min-width:200px;padding:18px 36px;font-size:30px}.comic-btn.svelte-18sv61c:not(.disabled):hover .face:where(.svelte-18sv61c){transform:translateY(3px)}.comic-btn.svelte-18sv61c:not(.disabled):active .face:where(.svelte-18sv61c){transition:transform 60ms ease-out;transform:translate(4px,5px)}.comic-btn.svelte-18sv61c:not(.disabled):active .shadow:where(.svelte-18sv61c){opacity:0}.panel.svelte-hxsa5u{border:5px solid var(--ink);width:100%;color:var(--ink);border-radius:14px;padding:28px 32px;font-family:Ready For More,sans-serif;position:relative}.variant-cream.svelte-hxsa5u{background:#fdf5dc}.variant-paper.svelte-hxsa5u{background:var(--paper)}.variant-dark.svelte-hxsa5u{background:var(--ink-soft);color:var(--paper);border-color:var(--paper)}@media (max-width:540px){.panel.svelte-hxsa5u{border-radius:12px;padding:20px 22px}}.bg-layers.svelte-1wlka3r{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg.svelte-1wlka3r{transform-origin:50%;background-position:50%;background-size:cover;position:absolute;inset:0}.layer.svelte-1wlka3r{opacity:0;transition:opacity .7s ease-in-out}.layer.active.svelte-1wlka3r{opacity:.4}.peek .layer.active.svelte-1wlka3r{opacity:1}.grain.svelte-1wlka3r{background-color:var(--paper);mix-blend-mode:multiply;transition:opacity .25s;position:absolute;inset:0}.vignette.svelte-1wlka3r{background:radial-gradient(#0000 45%,#00000073 100%);transition:opacity .25s;position:absolute;inset:0}.scene-title.svelte-m37iem{letter-spacing:4px;color:var(--red);text-align:center;text-shadow:3px 3px 0 var(--ink), 6px 6px 0 #00000059;-webkit-text-stroke:2px var(--ink);margin-bottom:.4em;font-family:Spinner Rack Pro,sans-serif;line-height:.95;transform:rotate(-1.5deg)}.color-red.svelte-m37iem{color:var(--red)}.color-cyan.svelte-m37iem{color:var(--cyan)}.color-yellow.svelte-m37iem{color:var(--yellow)}.color-green.svelte-m37iem{color:var(--green)}.size-sm.svelte-m37iem{font-size:clamp(28px,5vw,40px)}.size-md.svelte-m37iem{font-size:clamp(40px,7vw,64px)}.size-lg.svelte-m37iem{font-size:clamp(56px,10vw,100px)}.scene.svelte-jtnlup{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-jtnlup{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:32px 24px;display:flex;position:relative}.hint.svelte-jtnlup{color:var(--ink);opacity:.78;margin-bottom:18px;font-family:Ready For More,sans-serif;font-size:14px;line-height:1.4}.options.svelte-jtnlup{flex-flow:wrap;justify-content:center;gap:18px;display:flex}.opt.svelte-jtnlup{display:flex}.actions.svelte-jtnlup{justify-content:center;display:flex}@media (max-width:540px){.options.svelte-jtnlup{flex-direction:column;align-items:stretch}}.text-input.svelte-d9edf1{width:100%;color:var(--ink);border:4px solid var(--ink);box-shadow:5px 6px 0 var(--ink);letter-spacing:1px;text-align:left;text-transform:none;background:#fdf5dc;border-radius:12px;outline:none;padding:10px 16px;font-family:Spinner Rack Pro,sans-serif;font-size:22px;line-height:1.2;transition:background .1s,transform .1s}.text-input.upper.svelte-d9edf1{text-transform:uppercase}.type-code.svelte-d9edf1{letter-spacing:6px;text-align:center;font-family:Spinner Rack Pro,sans-serif;font-size:32px}.text-input.svelte-d9edf1:focus{background:#fff}.text-input.svelte-d9edf1::placeholder{color:var(--ink);opacity:.45;font-size:22px}.flag-wrap.svelte-r13xze{width:var(--w);height:var(--h);border:2px solid var(--ink);box-shadow:1.5px 2px 0 var(--ink);background:#fff;border-radius:4px;line-height:0;display:inline-block;overflow:hidden}.flag-wrap.svelte-r13xze svg:where(.svelte-r13xze){width:100%;height:100%;display:block}.scene.svelte-1n1w0k2{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-1n1w0k2{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:32px 24px;display:flex;position:relative}.hint.svelte-1n1w0k2{letter-spacing:1.5px;color:var(--ink);opacity:.9;text-align:center;margin:4px 8px 18px;font-family:Spinner Rack Pro,sans-serif;font-size:19px;line-height:1.25}.section-title.svelte-1n1w0k2{letter-spacing:2px;color:var(--ink);border-bottom:3px dotted var(--ink);margin:6px 0 12px;padding-bottom:6px;font-family:Spinner Rack Pro,sans-serif;font-size:22px}.empty.svelte-1n1w0k2{color:var(--ink);opacity:.6;text-align:center;padding:18px 6px;font-family:Ready For More,sans-serif;font-size:14px;font-style:italic}.games.svelte-1n1w0k2{--row-h:50px;--row-gap:8px;gap:var(--row-gap);max-height:calc(6 * var(--row-h) + 5 * var(--row-gap) + 14px);flex-direction:column;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.games.svelte-1n1w0k2::-webkit-scrollbar{width:8px}.games.svelte-1n1w0k2::-webkit-scrollbar-track{background:0 0}.games.svelte-1n1w0k2::-webkit-scrollbar-thumb{background:var(--ink);opacity:.6;border-radius:4px}.game.svelte-1n1w0k2{height:var(--row-h);box-sizing:border-box;border:3px solid var(--ink);background:var(--paper);box-shadow:3px 4px 0 var(--ink);border-radius:10px;align-items:center;gap:12px;padding:6px 12px;display:flex}.game.full.svelte-1n1w0k2{opacity:.55}.g-name.svelte-1n1w0k2{letter-spacing:1.5px;min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Spinner Rack Pro,sans-serif;font-size:17px;overflow:hidden}.g-lang.svelte-1n1w0k2{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.count.svelte-1n1w0k2{letter-spacing:1.5px;color:var(--ink);opacity:.85;flex-shrink:0;font-family:Spinner Rack Pro,sans-serif;font-size:16px}.count-full.svelte-1n1w0k2{color:var(--siren);opacity:1}.full-badge.svelte-1n1w0k2{letter-spacing:2px;color:var(--siren);border:2px solid var(--siren);border-radius:6px;flex-shrink:0;padding:4px 10px;font-family:Spinner Rack Pro,sans-serif;font-size:14px}.join-btn.svelte-1n1w0k2{border:3px solid var(--ink);background:var(--cyan);height:32px;color:var(--ink);letter-spacing:1.5px;box-shadow:3px 3px 0 var(--ink);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 14px;font-family:Spinner Rack Pro,sans-serif;font-size:16px;transition:transform .1s}.join-btn.svelte-1n1w0k2:hover{transform:translateY(2px)}.join-btn.svelte-1n1w0k2:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.join-btn.svelte-1n1w0k2:disabled{opacity:.55;cursor:not-allowed}.join-btn.svelte-1n1w0k2:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.actions.svelte-1n1w0k2{flex-flow:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.modal-backdrop.svelte-1n1w0k2{z-index:100;background:#14101799;justify-content:center;align-items:center;padding:24px;animation:.14s ease-out svelte-1n1w0k2-fade;display:flex;position:fixed;inset:0}.modal.svelte-1n1w0k2{border:5px solid var(--ink);width:100%;max-width:420px;box-shadow:10px 11px 0 var(--ink);background:#fdf5dc;border-radius:14px;flex-direction:column;gap:10px;padding:22px 24px;animation:.18s cubic-bezier(.34,1.56,.64,1) svelte-1n1w0k2-pop;display:flex}.modal-title.svelte-1n1w0k2{letter-spacing:2px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:20px}.modal-sub-inline.svelte-1n1w0k2{opacity:.6;font-size:16px}.modal-lbl.svelte-1n1w0k2{letter-spacing:1.5px;color:var(--ink);opacity:.78;margin-top:6px;font-family:Spinner Rack Pro,sans-serif;font-size:14px}.modal-error.svelte-1n1w0k2{letter-spacing:1px;color:var(--siren);text-shadow:1.5px 1.5px 0 var(--ink);margin:4px 0 0;font-family:Spinner Rack Pro,sans-serif;font-size:15px}.modal-actions.svelte-1n1w0k2{justify-content:center;gap:14px;margin-top:8px;display:flex}@keyframes svelte-1n1w0k2-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1n1w0k2-pop{0%{opacity:0;transform:scale(.9)translateY(-6px)}to{opacity:1;transform:none}}.pill-group.svelte-tgxmdm{flex-direction:column;align-items:stretch;gap:6px;display:flex;position:relative}.pill-lbl.svelte-tgxmdm{letter-spacing:1.5px;color:var(--ink);opacity:.8;text-align:center;cursor:default;font-family:Spinner Rack Pro,sans-serif;font-size:14px}.pill.svelte-tgxmdm{border:3px solid var(--ink);background:var(--yellow);min-height:44px;color:var(--ink);letter-spacing:1.5px;box-shadow:3px 4px 0 var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-family:Spinner Rack Pro,sans-serif;font-size:18px;transition:transform .1s;display:inline-flex}.pill.svelte-tgxmdm:hover{transform:translateY(2px)}.pill.open.svelte-tgxmdm{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.pill.svelte-tgxmdm:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.pill-slot.svelte-tgxmdm{padding:4px}.drop.svelte-tgxmdm{z-index:5;background:var(--paper);border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);border-radius:10px;flex-direction:column;gap:4px;margin-top:6px;padding:6px;animation:.14s cubic-bezier(.34,1.56,.64,1) svelte-tgxmdm-dropPop;display:flex;position:absolute;top:100%;left:0;right:0}.drop.svelte-tgxmdm:before{content:"";background:0 0;height:10px;position:absolute;top:-10px;left:0;right:0}.drop-grid.svelte-tgxmdm{grid-template-columns:1fr 1fr;gap:4px;display:grid}.drop-flags.svelte-tgxmdm{flex-flow:wrap;justify-content:center;gap:4px}@keyframes svelte-tgxmdm-dropPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.drop .drop-opt{border:2px solid var(--ink);background:var(--paper);color:var(--ink);letter-spacing:1px;cursor:pointer;border-radius:6px;padding:8px 6px;font-family:Spinner Rack Pro,sans-serif;font-size:15px;transition:background .12s}.drop .drop-opt:hover{background:#fdf5dc}.drop .drop-opt.sel{background:var(--yellow)}.drop .drop-flag{border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:34px;padding:0;transition:background .12s;display:inline-flex}.drop .drop-flag:hover{background:#fdf5dc}.drop .drop-flag.sel{background:var(--yellow)}.scene.svelte-11gslvm{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-11gslvm{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:28px 24px;display:flex;position:relative}.form.svelte-11gslvm{flex-direction:column;gap:18px;display:flex}.row.svelte-11gslvm{flex-direction:column;gap:8px;display:flex}.lbl.svelte-11gslvm{letter-spacing:2px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:18px}.pills-row.svelte-11gslvm{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;display:grid}.players-row.svelte-11gslvm{flex-wrap:nowrap;gap:8px;display:flex}.player-btn.svelte-11gslvm{border:3px solid var(--ink);background:var(--paper);min-width:0;height:44px;color:var(--ink);letter-spacing:1px;box-shadow:3px 4px 0 var(--ink);cursor:pointer;border-radius:10px;flex:1 1 0;font-family:Spinner Rack Pro,sans-serif;font-size:20px;transition:transform .1s,background .12s}.player-btn.svelte-11gslvm:hover{transform:translateY(2px)}.player-btn.sel.svelte-11gslvm{background:var(--yellow);box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.player-btn.svelte-11gslvm:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.actions.svelte-11gslvm{flex-flow:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.shake.svelte-11gslvm{animation:.4s cubic-bezier(.36,.07,.19,.97) svelte-11gslvm-shake}@keyframes svelte-11gslvm-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-6px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}@media (max-width:600px){.pills-row.svelte-11gslvm{grid-template-columns:repeat(2,1fr);gap:12px}}.scene.svelte-3x834r{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-3x834r{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:32px 24px;display:flex;position:relative}.form.svelte-3x834r{flex-direction:column;gap:20px;display:flex}.row.svelte-3x834r{flex-direction:column;gap:10px;display:flex}.lbl.svelte-3x834r{letter-spacing:2px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:18px}.lbl-tip.svelte-3x834r{cursor:help;border:0;border-bottom:2px dotted var(--ink);background:0 0;outline:none;align-self:flex-start;padding-bottom:1px}.lbl-tip.svelte-3x834r:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:3px}.choices.svelte-3x834r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions.svelte-3x834r{flex-flow:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.error.svelte-3x834r{letter-spacing:1px;color:var(--siren);text-shadow:2px 2px 0 var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:18px}.scene.svelte-1c9yapz{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-1c9yapz{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:32px 24px;display:flex;position:relative}.form.svelte-1c9yapz{flex-direction:column;gap:20px;display:flex}.row.svelte-1c9yapz{flex-direction:column;gap:8px;display:flex}.lbl.svelte-1c9yapz{letter-spacing:2px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:18px}.hint.svelte-1c9yapz{color:var(--ink);opacity:.7;font-family:Ready For More,sans-serif;font-size:13px}.actions.svelte-1c9yapz{flex-flow:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.error.svelte-1c9yapz{letter-spacing:1px;color:var(--siren);text-shadow:2px 2px 0 var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:18px}.chat-panel.svelte-1jlre7m{background:var(--paper);width:min(360px,100vw - 32px);height:min(520px,100vh - 60px);color:var(--ink);border:4px solid var(--ink);box-shadow:7px 8px 0 var(--ink);border-radius:16px;flex-direction:column;font-family:Ready For More,sans-serif;animation:.2s cubic-bezier(.4,0,.2,1) svelte-1jlre7m-slideIn;display:flex;overflow:hidden}@keyframes svelte-1jlre7m-slideIn{0%{opacity:0;transform:translate(12px,6px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.chat-head.svelte-1jlre7m{background:var(--ink);color:var(--yellow);border-bottom:4px solid var(--ink);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.chat-head.svelte-1jlre7m h3:where(.svelte-1jlre7m){letter-spacing:2px;color:var(--yellow);margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:22px}.close-x.svelte-1jlre7m{background:var(--paper);width:28px;height:28px;color:var(--ink);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--paper);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:Spinner Rack Pro,sans-serif;font-size:18px;line-height:1;transition:transform .1s,box-shadow .1s;display:inline-flex}.close-x.svelte-1jlre7m:hover{box-shadow:1px 1px 0 var(--paper);transform:translate(1px,1px)}.close-x.svelte-1jlre7m:active{box-shadow:0 0 0 var(--paper);transform:translate(2px,2px)}.msgs.svelte-1jlre7m{scrollbar-width:thin;scrollbar-color:var(--ink) transparent;background:repeating-linear-gradient(0deg,#0000 0 23px,#0000000a 23px 24px);flex-direction:column;flex:auto;gap:10px;margin:0;padding:12px 12px 6px;list-style:none;display:flex;overflow-y:auto}.msgs.svelte-1jlre7m::-webkit-scrollbar{background:0 0;width:12px}.msgs.svelte-1jlre7m::-webkit-scrollbar-track{background:0 0}.msgs.svelte-1jlre7m::-webkit-scrollbar-thumb{background-color:var(--ink);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:30px}.msgs.svelte-1jlre7m::-webkit-scrollbar-thumb:hover{background-color:#000}.empty.svelte-1jlre7m{text-align:center;color:var(--ink);opacity:.55;padding:30px 8px;font-size:13px;font-style:italic}.msg.svelte-1jlre7m{border:2px solid var(--ink);box-shadow:2px 3px 0 var(--ink);background:#fffdf2;border-radius:10px;flex-direction:column;gap:3px;max-width:92%;padding:7px 10px;display:flex}.msg.mine.svelte-1jlre7m{background:var(--cyan,#b6e3f7);align-self:flex-end}.meta.svelte-1jlre7m{color:var(--ink);opacity:.85;align-items:center;gap:6px;font-size:11px;display:flex}.dot.svelte-1jlre7m{border:1.5px solid var(--ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.who.svelte-1jlre7m{letter-spacing:.3px;font-weight:700}.when.svelte-1jlre7m{opacity:.65;font-variant-numeric:tabular-nums;margin-left:auto}.body.svelte-1jlre7m{color:var(--ink);word-break:break-word;white-space:pre-wrap;font-size:14px;line-height:1.35}.chat-form.svelte-1jlre7m{border-top:3px solid var(--ink);background:var(--paper);align-items:center;gap:8px;padding:10px;display:flex}.chat-form.svelte-1jlre7m input:where(.svelte-1jlre7m){border:3px solid var(--ink);height:36px;color:var(--ink);box-shadow:2px 3px 0 var(--ink);background:#fffdf2;border-radius:10px;outline:none;flex:auto;padding:0 12px;font-family:inherit;font-size:14px}.chat-form.svelte-1jlre7m input:where(.svelte-1jlre7m):focus{background:#fff}.send-btn.svelte-1jlre7m{background:var(--yellow);width:40px;height:36px;color:var(--ink);border:3px solid var(--ink);box-shadow:2px 3px 0 var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:transform .1s,box-shadow .1s,opacity .1s;display:inline-flex}.send-btn.svelte-1jlre7m:hover{box-shadow:1px 2px 0 var(--ink);transform:translate(1px,1px)}.send-btn.svelte-1jlre7m:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,3px)}.send-btn.svelte-1jlre7m:disabled{opacity:.45;cursor:not-allowed;box-shadow:2px 3px 0 var(--ink);transform:none}@media (max-width:480px){.chat-panel.svelte-1jlre7m{width:calc(100vw - 24px)}}.chat-root.svelte-1csz7wk{right:22px;bottom:calc(22px + var(--offset,0px));z-index:60;font-family:Ready For More,sans-serif;position:fixed}.chat-toggle.svelte-1csz7wk{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:60px;height:60px;padding:0;position:relative}.chat-toggle.svelte-1csz7wk .shadow:where(.svelte-1csz7wk){background:var(--ink);opacity:.95;border-radius:12px;transition:opacity 60ms ease-out;position:absolute;inset:5px 0 0 5px}.chat-toggle.svelte-1csz7wk .face:where(.svelte-1csz7wk){background:var(--yellow);width:60px;height:60px;color:var(--ink);border:4px solid var(--ink);border-radius:12px;justify-content:center;align-items:center;transition:transform .14s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;transform:translate(0)}.chat-toggle.svelte-1csz7wk:hover .face:where(.svelte-1csz7wk){transform:translateY(3px)}.chat-toggle.svelte-1csz7wk:active .face:where(.svelte-1csz7wk){transform:translate(4px,5px)}.chat-toggle.svelte-1csz7wk:active .shadow:where(.svelte-1csz7wk){opacity:0}.chat-toggle.svelte-1csz7wk:focus{outline:none}.chat-toggle.svelte-1csz7wk:focus-visible .face:where(.svelte-1csz7wk){outline:3px solid var(--cyan);outline-offset:3px}.badge.svelte-1csz7wk{background:var(--siren,#e23b3b);color:#fff;border:2px solid var(--ink);letter-spacing:.5px;min-width:22px;height:22px;box-shadow:2px 2px 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-family:Spinner Rack Pro,sans-serif;font-size:13px;display:inline-flex;position:absolute;top:-6px;right:-6px}@media (max-width:480px){.chat-root.svelte-1csz7wk{right:12px;bottom:calc(12px + var(--offset,0px))}}.modal-backdrop.svelte-ta60gp{z-index:100;background:#14101799;justify-content:center;align-items:center;padding:24px;animation:.14s ease-out svelte-ta60gp-fade;display:flex;position:fixed;inset:0}.modal.svelte-ta60gp{width:100%;max-height:calc(100vh - 48px);color:var(--ink);border:5px solid var(--ink);box-shadow:10px 11px 0 var(--ink);background:#fdf5dc;border-radius:14px;flex-direction:column;gap:10px;animation:.18s cubic-bezier(.34,1.56,.64,1) svelte-ta60gp-pop;display:flex;overflow-y:auto}@keyframes svelte-ta60gp-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-pop{0%{opacity:0;transform:scale(.9)translateY(-6px)}to{opacity:1;transform:none}}.code-card.svelte-1d1vx1u{background:var(--ink);color:var(--yellow);border:4px solid var(--yellow);box-shadow:6px 7px 0 var(--ink-soft);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:18px 36px;display:flex}.code-label.svelte-1d1vx1u{letter-spacing:4px;color:var(--paper);opacity:.7;font-family:Ready For More,sans-serif;font-size:12px}.code-value.svelte-1d1vx1u{letter-spacing:12px;color:var(--yellow);font-family:Spinner Rack Pro,sans-serif;font-size:48px}.code-row.svelte-1d1vx1u{align-items:center;gap:14px;display:flex}.copy-btn.svelte-1d1vx1u{background:var(--paper);width:44px;height:44px;color:var(--ink);border:3px solid var(--yellow);box-shadow:3px 4px 0 var(--ink-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:transform 80ms,background .14s,color .14s;display:inline-flex}.copy-btn.svelte-1d1vx1u:hover{transform:translate(-1px,-1px)}.copy-btn.svelte-1d1vx1u:active{box-shadow:1px 1px 0 var(--ink-soft);transform:translate(2px,2px)}.copy-btn.copied.svelte-1d1vx1u{background:var(--yellow);color:var(--ink)}.copy-toast.svelte-1d1vx1u{letter-spacing:2px;color:var(--ink);background:var(--yellow);border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);border-radius:10px;margin-top:6px;padding:6px 16px;font-family:Spinner Rack Pro,sans-serif;font-size:22px;animation:.22s ease-out svelte-1d1vx1u-toastPop;transform:rotate(-2deg)}@keyframes svelte-1d1vx1u-toastPop{0%{opacity:0;transform:rotate(-2deg)translateY(-6px)scale(.85)}60%{opacity:1;transform:rotate(-2deg)translateY(0)scale(1.06)}to{opacity:1;transform:rotate(-2deg)translateY(0)scale(1)}}.players.svelte-16syvkr{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;list-style:none;display:grid}.player.svelte-16syvkr{border:3px solid var(--ink);background:var(--paper);box-shadow:3px 4px 0 var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-family:Ready For More,sans-serif;font-size:16px;display:flex}.player.offline.svelte-16syvkr{opacity:.5}.avatar-box.svelte-16syvkr{color:inherit;cursor:default;background:var(--paper);border:3px solid var(--ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;display:flex}.avatar-box.clickable.svelte-16syvkr{cursor:pointer;box-shadow:2px 3px 0 var(--ink);transition:transform .12s,box-shadow .12s}.avatar-box.clickable.svelte-16syvkr:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,2px)}.avatar-box.plain.svelte-16syvkr{box-shadow:none;opacity:1;background:0 0;border:none}.is-me.svelte-16syvkr{background:#ffcc3326}.name.svelte-16syvkr{color:var(--ink);align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.name.svelte-16syvkr em:where(.svelte-16syvkr){color:var(--ink);opacity:.7;font-size:13px;font-style:normal;font-weight:400}.host-badge.svelte-16syvkr{background:var(--yellow);color:var(--ink);letter-spacing:1px;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:Spinner Rack Pro,sans-serif;opacity:1!important;font-size:11px!important}@media (max-width:540px){.players.svelte-16syvkr{grid-template-columns:1fr}}.ready-area.svelte-16syvkr{align-items:center;margin-left:auto;display:flex}.ready-check.svelte-16syvkr{color:var(--ink);background:var(--green,#5ad26a);border:2px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;font-weight:900;display:flex}.params-card.svelte-1hhhyui{background:var(--ink);color:var(--paper);border:4px solid var(--yellow);box-shadow:6px 7px 0 var(--ink-soft);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;padding:14px 18px;display:flex}.param.svelte-1hhhyui{background:#ffffff0f;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:88px;padding:6px 14px;display:flex}.p-lbl.svelte-1hhhyui{letter-spacing:2.5px;color:var(--paper);opacity:.65;text-transform:uppercase;font-family:Ready For More,sans-serif;font-size:10px}.p-val.svelte-1hhhyui{letter-spacing:1.5px;color:var(--yellow);font-family:Spinner Rack Pro,sans-serif;font-size:22px}.p-flag.svelte-1hhhyui{justify-content:center;align-items:center;line-height:0;display:inline-flex}.launch-overlay.svelte-qjl18j{z-index:200;background:var(--ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.launch-modal.svelte-qjl18j{z-index:201;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.launch-title.svelte-qjl18j{letter-spacing:3px;color:var(--paper);text-shadow:2px 3px 0 var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:28px}.launch-num.svelte-qjl18j{color:var(--yellow);-webkit-text-stroke:3px var(--ink);text-shadow:4px 5px 0 var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:96px;line-height:1}.title.svelte-1b6alq1{letter-spacing:2px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:22px}.body.svelte-1b6alq1{color:var(--ink);opacity:.85;margin-top:-2px;font-family:Ready For More,sans-serif;font-size:14px;line-height:1.4}.actions.svelte-1b6alq1{justify-content:flex-end;margin-top:8px;display:flex}.off-list.svelte-1b6alq1{flex-direction:column;gap:10px;max-height:320px;margin:6px 0 4px;padding:0;list-style:none;display:flex;overflow-y:auto}.off-row.svelte-1b6alq1{border:3px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.off-name.svelte-1b6alq1{letter-spacing:1.5px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:17px}.off-actions.svelte-1b6alq1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hint-small.svelte-1b6alq1{color:var(--ink);opacity:.6;margin-top:6px;font-family:Ready For More,sans-serif;font-size:12px;line-height:1.3}.dots.svelte-1b6alq1:after{content:"";text-align:left;width:1.4em;animation:1.4s steps(4,end) infinite svelte-1b6alq1-dotcycle;display:inline-block}@keyframes svelte-1b6alq1-dotcycle{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.backdrop.svelte-rdasol{z-index:50;background:#0c0a1080;justify-content:center;align-items:center;animation:.15s ease-out svelte-rdasol-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-rdasol-fadeIn{0%{opacity:0}to{opacity:1}}.picker.svelte-rdasol{background:var(--paper);border:4px solid var(--ink);text-align:center;border-radius:12px;width:90vw;max-width:360px;padding:20px 24px}.title.svelte-rdasol{letter-spacing:2px;color:var(--ink);margin:0 0 14px;font-family:Spinner Rack Pro,sans-serif;font-size:20px}.chars.svelte-rdasol{justify-content:center;gap:12px;display:flex}.char-card.svelte-rdasol{background:var(--paper);border:3px solid var(--ink);cursor:pointer;box-shadow:3px 4px 0 var(--ink);font:inherit;color:inherit;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 10px;transition:transform .12s,box-shadow .12s;display:flex}.char-card.svelte-rdasol:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,2px)}.char-card.selected.svelte-rdasol{background:var(--yellow);border-color:var(--ink)}.char-emoji.svelte-rdasol{font-size:36px;line-height:1}.char-name.svelte-rdasol{letter-spacing:1px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:16px}.char-desc.svelte-rdasol{color:var(--ink);opacity:.7;font-family:Ready For More,sans-serif;font-size:11px;line-height:1.3}.scene.svelte-ucfadd{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-ucfadd{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:32px 24px;display:flex;position:relative}.crew-heading.svelte-ucfadd{letter-spacing:2px;color:var(--ink);margin-bottom:14px;font-family:Spinner Rack Pro,sans-serif;font-size:22px}.bot-btn.svelte-ucfadd{border:3px dashed var(--ink);height:42px;color:var(--ink);letter-spacing:1px;cursor:pointer;opacity:.6;background:0 0;border-radius:12px;align-items:center;padding:0 14px;font-family:Spinner Rack Pro,sans-serif;font-size:14px;transition:opacity .15s;display:flex}.bot-btn.svelte-ucfadd:hover{opacity:1}.bot-btn.level.svelte-ucfadd{opacity:.8;border-style:solid}.start-wrap.svelte-ucfadd{display:inline-flex}.ready-btn-wrap.svelte-ucfadd .face{width:100%}.actions.svelte-ucfadd{flex-flow:wrap;justify-content:center;gap:24px;width:100%;max-width:560px;display:flex}.hl-title.svelte-ucfadd{letter-spacing:2px;color:var(--ink);text-align:center;font-family:Spinner Rack Pro,sans-serif;font-size:24px}.hl-body.svelte-ucfadd{color:var(--ink);opacity:.85;text-align:center;margin-top:-4px;font-family:Ready For More,sans-serif;font-size:14px;line-height:1.4}.hl-actions.svelte-ucfadd{justify-content:center;margin-top:12px;display:flex}.close-x.svelte-18wslo8{z-index:10;background:var(--paper);border:2px solid var(--ink);width:30px;height:30px;box-shadow:2px 2px 0 var(--ink);cursor:pointer;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:0;font-family:Spinner Rack Pro,sans-serif;font-size:20px;line-height:1;transition:transform 80ms,box-shadow 80ms;display:flex;position:absolute;top:14px;right:14px}.close-x.svelte-18wslo8:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.close-x.svelte-18wslo8:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,2px)}.scene.svelte-c43axq{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-c43axq{z-index:1;flex-direction:column;align-items:center;gap:22px;min-height:100vh;padding:32px 24px;display:flex;position:relative}.rules.svelte-c43axq{counter-reset:rule;flex-direction:column;gap:18px;list-style:none;display:flex}.rules.svelte-c43axq li:where(.svelte-c43axq){counter-increment:rule;padding-left:56px;position:relative}.rules.svelte-c43axq li:where(.svelte-c43axq):before{content:counter(rule);background:var(--yellow);width:40px;height:40px;color:var(--ink);border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);border-radius:50%;justify-content:center;align-items:center;font-family:Spinner Rack Pro,sans-serif;font-size:24px;display:flex;position:absolute;top:-2px;left:0}.rules.svelte-c43axq h3:where(.svelte-c43axq){letter-spacing:1px;color:var(--ink);margin-bottom:4px;font-family:Spinner Rack Pro,sans-serif;font-size:22px}.rules.svelte-c43axq p:where(.svelte-c43axq){color:var(--ink);font-family:Ready For More,sans-serif;font-size:15px;line-height:1.4}.scene.svelte-hpf11g{min-height:100vh;isolation:isolate;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(8px,2vh,24px) clamp(8px,2vw,24px);display:flex;position:relative;overflow:hidden}.stage.svelte-hpf11g{z-index:1;flex-direction:column;align-items:center;gap:clamp(8px,1.6vh,18px);width:100%;max-width:min(960px,96vw);display:flex;position:relative}.book.svelte-hpf11g{align-items:center;gap:clamp(8px,1.5vw,18px);width:100%;display:flex}.nav-arrow.svelte-hpf11g{background:var(--paper);width:clamp(36px,4.6vw,48px);height:clamp(36px,4.6vw,48px);color:var(--ink);border:3px solid var(--ink);cursor:pointer;border-radius:10px;flex:none;align-self:center;font-family:Spinner Rack Pro,sans-serif;font-size:clamp(16px,2.2vw,22px);line-height:1;transition:transform 80ms,box-shadow 80ms,opacity .12s;box-shadow:3px 4px #00000059}.nav-arrow.svelte-hpf11g:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 5px #0006}.nav-arrow.svelte-hpf11g:active:not(:disabled){transform:translate(1px,2px);box-shadow:2px 2px #00000059}.nav-arrow.svelte-hpf11g:disabled{opacity:.35;cursor:not-allowed}.page-card.svelte-hpf11g{background:var(--paper);border:5px solid var(--ink);border-radius:20px;flex-direction:column;flex:auto;gap:clamp(4px,.8vh,10px);min-width:0;padding:clamp(18px,3vh,28px) clamp(16px,2.4vw,28px) clamp(14px,2vh,22px);display:flex;position:relative;box-shadow:8px 12px #00000059}.page-num-row.svelte-hpf11g{justify-content:flex-end;width:100%;margin-top:clamp(4px,.6vh,8px);padding-right:calc(clamp(36px,4.6vw,48px) + clamp(8px,1.5vw,18px));display:flex}.page-num.svelte-hpf11g{letter-spacing:3px;color:var(--ink);text-transform:uppercase;background:var(--paper);border:2px solid var(--ink);box-shadow:2px 3px 0 var(--ink);border-radius:8px;padding:4px 10px;font-family:Spinner Rack Pro,sans-serif;font-size:clamp(13px,1.4vw,15px);line-height:1}.phase-title.svelte-hpf11g{letter-spacing:2px;color:var(--ink);text-align:center;text-shadow:3px 4px 0 var(--yellow);margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:clamp(24px,4vw,40px);line-height:1.15}.frame.svelte-hpf11g{aspect-ratio:16/9;border:2px solid var(--ink);background:#111;border-radius:10px;align-self:center;width:min(100%,85.3333vh);overflow:hidden;box-shadow:0 6px #00000040}.frame.svelte-hpf11g img:where(.svelte-hpf11g){object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.phase-body.svelte-hpf11g{--line-h:1.4;--body-size:clamp(14px, 2vh, 20px);font-family:Spinner Rack Pro,sans-serif;font-size:var(--body-size);line-height:var(--line-h);color:var(--ink);text-align:center;min-height:calc(var(--body-size) * var(--line-h) * 4);max-height:calc(var(--body-size) * var(--line-h) * 4);white-space:normal;text-wrap:balance;justify-content:center;align-items:center;margin:clamp(2px,.6vh,8px) 0 0;padding:0 clamp(20px,6vw,80px);display:flex;overflow:hidden}.scene.svelte-1rsa5zn{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-1rsa5zn{z-index:1;flex-direction:column;align-items:center;gap:24px;min-height:100vh;padding:40px 24px;display:flex;position:relative}.story.svelte-1rsa5zn{color:var(--ink);text-align:center;font-family:Spinner Rack Pro,sans-serif;font-size:22px;line-height:1.5}.head.svelte-16ir9fh{justify-content:center;align-items:center;margin-bottom:4px;display:flex;position:relative}.round-pill.svelte-16ir9fh{border:3px solid var(--ink);background:var(--paper);letter-spacing:2px;color:var(--ink);box-shadow:3px 4px 0 var(--ink);text-align:center;white-space:nowrap;border-radius:12px;min-width:180px;padding:8px 18px;font-family:Spinner Rack Pro,sans-serif;font-size:16px}.arrow-slot.svelte-16ir9fh{align-items:center;width:48px;display:flex}.arrow-slot.left.svelte-16ir9fh{justify-content:flex-end;padding-right:8px}.arrow-slot.right.svelte-16ir9fh{justify-content:flex-start;padding-left:8px}.arrow-btn.svelte-16ir9fh{border:3px solid var(--ink);background:var(--paper);width:36px;height:36px;color:var(--ink);box-shadow:2px 3px 0 var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:16px;transition:transform .12s,box-shadow .12s;display:flex}.arrow-btn.svelte-16ir9fh:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,2px)}.arrow-btn.svelte-16ir9fh:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,3px)}.dashed.svelte-zatcyj{animation:1.2s linear infinite svelte-zatcyj-dash-march}.crt.svelte-zatcyj{pointer-events:none;animation:2.4s steps(2,end) infinite svelte-zatcyj-crt-flicker}@keyframes svelte-zatcyj-crt-flicker{0%,to{opacity:.8}50%{opacity:.5}}@keyframes svelte-zatcyj-dash-march{to{stroke-dashoffset:-44px}}.my.svelte-1xbl2zr{pointer-events:none;transition:transform .45s}.secret.svelte-1xbl2zr{transform-origin:50%}.name-label.svelte-1xbl2zr{letter-spacing:2px;text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:6px;font-family:Spinner Rack Pro,sans-serif;font-size:26px}.points-label.svelte-1xbl2zr{letter-spacing:1px;text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:5px;font-family:Spinner Rack Pro,sans-serif;font-size:22px}.crown.svelte-1xbl2zr{font-size:46px}.guess-label.svelte-1xbl2zr text:where(.svelte-1xbl2zr){transition:opacity .2s}.guess-label.hidden-label.svelte-1xbl2zr text:where(.svelte-1xbl2zr){opacity:0}.playfield.svelte-12nqz1u{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;padding:18px 32px;position:relative;overflow:visible}.board.svelte-12nqz1u{border:5px solid var(--ink);cursor:default;background:0 0;border-radius:10px;width:100%;height:100%;display:block;overflow:visible}.board-hitarea.svelte-12nqz1u{z-index:5;appearance:none;background:0 0;border:5px solid #0000;border-radius:10px;padding:0;display:block;position:absolute;inset:18px 32px;cursor:crosshair!important}.ax-slot.svelte-12nqz1u{pointer-events:none;z-index:6;justify-content:center;align-items:center;display:flex;position:absolute}.ax-slot.top.svelte-12nqz1u{height:0;top:-5px;left:0;right:0}.ax-slot.bot.svelte-12nqz1u{height:0;bottom:0;left:0;right:0}.ax-slot.left.svelte-12nqz1u{justify-content:flex-end;width:0;top:0;bottom:0;right:calc(100% - 24px)}.ax-slot.right.svelte-12nqz1u{justify-content:flex-start;width:0;top:0;bottom:0;left:calc(100% - 24px)}.ax.svelte-12nqz1u{pointer-events:auto;letter-spacing:2px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:2px 3px 0 var(--ink);white-space:nowrap;border-radius:8px;padding:4px 10px;font-family:Spinner Rack Pro,sans-serif;font-size:14px;position:relative}.wolf-sq.svelte-127uegs{background:var(--paper);border:3px solid var(--ink);width:44px;height:44px;box-shadow:3px 4px 0 var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:24px;transition:transform .12s,box-shadow .12s;display:flex}.wolf-sq.svelte-127uegs:hover:not([disabled]){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.wolf-sq.svelte-127uegs:active:not([disabled]){box-shadow:0 0 0 var(--ink);transform:translate(3px,4px)}.wolf-sq[disabled].svelte-127uegs{opacity:.4;cursor:not-allowed}.wolf-sq.spent.svelte-127uegs{opacity:.3;cursor:default;filter:grayscale()}.rabbit-sq.svelte-1upjgok{background:var(--paper);border:3px solid var(--ink);width:44px;height:44px;box-shadow:3px 4px 0 var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:24px;transition:transform .12s,box-shadow .12s;display:flex}.rabbit-sq.svelte-1upjgok:hover:not([disabled]){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.rabbit-sq.svelte-1upjgok:active:not([disabled]){box-shadow:0 0 0 var(--ink);transform:translate(3px,4px)}.rabbit-sq[disabled].svelte-1upjgok{opacity:.4;cursor:not-allowed}.rabbit-sq.spent.svelte-1upjgok{opacity:.3;cursor:default;filter:grayscale()}.overlay.svelte-mxtw94{z-index:40;background:#0c0a10ad;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.overlay.peeking.svelte-mxtw94{opacity:.04}.modal.svelte-mxtw94{background:var(--paper);border:4px solid var(--ink);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;max-width:320px;padding:28px 36px 22px;display:flex}.title.svelte-mxtw94{letter-spacing:2px;color:var(--ink);margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:22px}.desc.svelte-mxtw94{color:var(--ink);margin:0;font-family:Ready For More,sans-serif;font-size:16px;line-height:1.5}.typing.svelte-mxtw94{align-items:center;gap:6px;height:14px;display:flex}.typing.svelte-mxtw94 span:where(.svelte-mxtw94){background:var(--ink);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite svelte-mxtw94-typing-bounce}.typing.svelte-mxtw94 span:where(.svelte-mxtw94):nth-child(2){animation-delay:.15s}.typing.svelte-mxtw94 span:where(.svelte-mxtw94):nth-child(3){animation-delay:.3s}@keyframes svelte-mxtw94-typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-7px)}}.peek-btn.svelte-mxtw94{border:3px solid var(--ink);background:var(--yellow);color:var(--ink);box-shadow:3px 4px 0 var(--ink);cursor:pointer;letter-spacing:1px;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-family:Spinner Rack Pro,sans-serif;font-size:15px;transition:transform .12s,box-shadow .12s;display:flex}.peek-btn.svelte-mxtw94:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.composer.svelte-1j2tf61{z-index:3;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.bubble.svelte-1j2tf61{background:var(--paper);max-width:min(380px,90vw);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);border-radius:12px;flex-direction:column;align-items:center;margin-bottom:10px;padding:10px 16px;animation:.25s ease-out svelte-1j2tf61-bubblePop;display:flex;position:relative}@keyframes svelte-1j2tf61-bubblePop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.bubble.svelte-1j2tf61:after,.bubble.svelte-1j2tf61:before{content:"";border:10px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.bubble.svelte-1j2tf61:before{border-top-color:var(--ink)}.bubble.svelte-1j2tf61:after{border-top-color:var(--paper);margin-top:-4px}.bubble-text.svelte-1j2tf61{letter-spacing:1.2px;text-align:center;margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:17px;line-height:1.25}.dice-btn.svelte-1j2tf61{background:var(--paper);width:48px;height:48px;color:var(--ink);border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .14s,box-shadow .14s;display:flex}.dice-btn.svelte-1j2tf61 svg:where(.svelte-1j2tf61){width:26px;height:26px;display:block}.dice-btn.svelte-1j2tf61:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.dice-btn.svelte-1j2tf61:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,4px)}.row.svelte-1j2tf61{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.clue-input.svelte-1j2tf61{background:var(--yellow);width:280px;max-width:70vw;height:48px;color:var(--ink);border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);letter-spacing:3px;text-align:center;text-transform:uppercase;border-radius:12px;outline:none;padding:0 18px;font-family:Spinner Rack Pro,sans-serif;font-size:26px;transition:background .1s}.clue-input.svelte-1j2tf61:focus{background:#ffe066}.clue-input.svelte-1j2tf61::placeholder{color:var(--ink);opacity:.4;letter-spacing:2px;font-size:20px}.send-btn.svelte-1j2tf61{background:var(--green,#5ad26a);height:48px;color:var(--ink);border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);letter-spacing:2px;cursor:pointer;border-radius:12px;padding:0 20px;font-family:Spinner Rack Pro,sans-serif;font-size:16px;transition:transform .14s,box-shadow .14s,opacity .14s}.send-btn.svelte-1j2tf61:hover:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.send-btn.svelte-1j2tf61:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(3px,4px)}.send-btn.svelte-1j2tf61:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1j2tf61{color:var(--siren,#e8413a);text-align:center;max-width:380px;margin:0;font-family:Ready For More,sans-serif;font-size:14px;font-weight:600;line-height:1.35}.status.svelte-19uifkg{color:var(--ink);margin-bottom:10px;font-family:Ready For More,sans-serif;font-size:16px;line-height:1.4}.clue-bar-slot.svelte-19uifkg{justify-content:center;align-items:center;padding-bottom:30px;display:flex}.clue-bar-slot.composing.svelte-19uifkg{margin-top:-24px;padding-bottom:40px}.clue-bar.svelte-19uifkg{background:var(--yellow);border:3px solid var(--ink);height:44px;box-shadow:3px 4px 0 var(--ink);cursor:help;z-index:2;border-radius:12px;justify-content:center;align-items:center;padding:6px 22px;display:inline-flex;overflow:hidden}.clue-bar.svelte-19uifkg .cb-val{color:var(--ink);letter-spacing:3px;font-family:Spinner Rack Pro,sans-serif;font-size:28px}.below-map-row.svelte-19uifkg{visibility:hidden;pointer-events:none;justify-content:space-between;align-self:stretch;align-items:center;height:48px;margin-top:-12px;padding:0 32px;display:flex}.below-map-row.visible.svelte-19uifkg{visibility:visible;pointer-events:auto}.wolf-icon-wrap.svelte-19uifkg{position:relative}.confirm-btn.svelte-19uifkg{border:4px solid var(--ink);background:var(--green,#5ad26a);color:var(--ink);box-shadow:4px 5px 0 var(--ink);letter-spacing:2px;cursor:pointer;border-radius:12px;padding:8px 22px;font-family:Spinner Rack Pro,sans-serif;font-size:15px;transition:transform .14s,box-shadow .14s}.confirm-btn.svelte-19uifkg:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,3px)}.confirm-btn.svelte-19uifkg:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,4px)}.clue-bar.svelte-19uifkg .cb-dots{color:var(--ink);justify-content:center;gap:6px;font-family:Spinner Rack Pro,sans-serif;font-size:32px;display:inline-flex}.clue-bar.svelte-19uifkg .dot-char{color:var(--ink);will-change:transform;display:inline-block}.sb-wrap.svelte-ht707e{width:100%}.sb-h.svelte-ht707e{letter-spacing:3px;text-align:center;background:var(--red,#e8413a);color:var(--paper);border:3px solid var(--ink);border-radius:12px;margin:0 0 10px;padding:6px 18px;font-family:Spinner Rack Pro,sans-serif;font-size:18px;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.sb.svelte-ht707e{margin:0;padding:0;list-style:none;position:relative}.card.svelte-ht707e{background:var(--paper);border:3px solid var(--ink);will-change:transform;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex;position:absolute;left:0}.card.is-me.svelte-ht707e{background:var(--yellow)}.rank.svelte-ht707e{text-align:center;min-width:22px;font-family:Spinner Rack Pro,sans-serif;font-size:18px;font-weight:700}.avatar.svelte-ht707e{flex:none;font-size:26px;line-height:1}.name-group.svelte-ht707e{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.name.svelte-ht707e{letter-spacing:1px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:Spinner Rack Pro,sans-serif;font-size:16px;overflow:hidden}.score.svelte-ht707e{color:var(--ink);text-align:right;min-width:36px;font-family:Spinner Rack Pro,sans-serif;font-size:20px}.status-icon.svelte-ht707e{cursor:help;flex:none;align-items:center;font-size:16px;line-height:1;display:inline-flex}.spinner.svelte-ht707e{border:3px solid var(--ink);vertical-align:middle;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-ht707e-spin;display:inline-block}@keyframes svelte-ht707e-spin{to{transform:rotate(360deg)}}.icon-dark.svelte-ht707e{color:var(--ink);font-size:18px;font-weight:700}.icon-check.svelte-ht707e{color:var(--ink);background:var(--green,#5ad26a);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:900;display:inline-flex}.delta-fly.svelte-ht707e{pointer-events:none;color:var(--green,#5ad26a);-webkit-text-stroke:.6px var(--ink);white-space:nowrap;font-family:Spinner Rack Pro,sans-serif;font-size:15px;position:absolute;top:-2px;right:12px}.delta-fly.svelte-ht707e em:where(.svelte-ht707e){color:var(--ink);background:var(--yellow);letter-spacing:.5px;border-radius:4px;margin-left:4px;padding:0 4px;font-family:Spinner Rack Pro,sans-serif;font-size:11px;font-style:normal}.lb-banner.svelte-i0uubg{justify-content:center;padding-top:60px;display:flex}.hidden-section.svelte-i0uubg{display:none}.history-ad.svelte-i0uubg{justify-content:center;align-self:flex-start;padding-top:0;display:flex}.be-flash.svelte-13lk3r3{z-index:60;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffcc338c,#fc30 60%);animation:.24s ease-out forwards svelte-13lk3r3-be-flash-out;position:fixed;inset:0}@keyframes svelte-13lk3r3-be-flash-out{0%{opacity:1}to{opacity:0}}.be-layer.svelte-13lk3r3{z-index:61;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bill.svelte-13lk3r3{will-change:transform, opacity;border:1.5px solid #1410178c;border-radius:2px;position:absolute}.rendezvous-overlay.svelte-14mczcd{z-index:50;background:#0c0a10b3;justify-content:center;align-items:center;animation:.3s ease-out svelte-14mczcd-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-14mczcd-fadeIn{0%{opacity:0}to{opacity:1}}.rendezvous-modal.svelte-14mczcd{background:var(--paper);border:4px solid var(--ink);box-shadow:8px 10px 0 var(--ink);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;max-width:380px;padding:32px 40px;display:flex}.rv-icon.svelte-14mczcd{font-size:48px;line-height:1}.rv-title.svelte-14mczcd{letter-spacing:2px;color:var(--ink);margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:24px}.rv-desc.svelte-14mczcd{color:var(--ink);margin:0;font-family:Ready For More,sans-serif;font-size:16px;line-height:1.5}.rv-countdown.svelte-14mczcd{color:var(--yellow);-webkit-text-stroke:2px var(--ink);text-shadow:3px 3px 0 var(--ink);margin-top:4px;font-family:Spinner Rack Pro,sans-serif;font-size:64px;line-height:1}.countdown-overlay.svelte-1b5pvaz{pointer-events:none;z-index:50;justify-content:center;align-items:center;transition:opacity .38s ease-out;display:flex;position:fixed;inset:0}.countdown-ring.svelte-1b5pvaz{background:var(--ink);width:180px;height:180px;color:var(--yellow);border:6px solid var(--yellow);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 40px #0006}.countdown-num.svelte-1b5pvaz{font-family:Spinner Rack Pro,sans-serif;font-size:96px;line-height:1}.countdown-lbl.svelte-1b5pvaz{letter-spacing:3px;opacity:.85;text-transform:uppercase;margin-top:4px;font-family:Ready For More,sans-serif;font-size:14px}.countdown-ring.resume.svelte-1b5pvaz{background:var(--ink);border-color:var(--yellow);width:220px;height:220px}.countdown-ring.resume.svelte-1b5pvaz .lbl-top:where(.svelte-1b5pvaz){letter-spacing:2px;color:var(--yellow);text-align:center;text-transform:none;opacity:1;margin:0 14px 6px;font-family:Spinner Rack Pro,sans-serif;font-size:18px}.scene.svelte-3xsch{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.header-bar.svelte-3xsch{z-index:10;justify-content:center;padding:16px 16px 0;display:flex;position:relative}.content.svelte-3xsch{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100vh - 60px);padding:16px 16px 0;display:flex;position:relative}.gameplay-row.svelte-3xsch{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:48px;width:100%;max-width:1320px;padding:0 60px;transition:opacity .38s ease-out;display:flex}.left-col.svelte-3xsch{flex-direction:column;flex:none;align-items:center;gap:0;width:min(540px,46vw);display:flex;position:relative}.left-col.svelte-3xsch>.playfield{align-self:stretch}.right-col.svelte-3xsch{flex-direction:column;flex:none;gap:10px;width:320px;min-height:400px;margin-left:40px;padding-top:49px;display:flex}.header-bar.svelte-3xsch,.right-col.svelte-3xsch,.scene.svelte-3xsch>.chat-root{transition:opacity .3s ease-out}.scene.composing-focus.svelte-3xsch .header-bar:where(.svelte-3xsch),.scene.composing-focus.svelte-3xsch .right-col:where(.svelte-3xsch),.scene.composing-focus.svelte-3xsch>.chat-root{opacity:.5}.scene.history-mode.svelte-3xsch>.bg-layers,.scene.history-mode.svelte-3xsch .content:where(.svelte-3xsch){filter:grayscale(.85)}@media (max-width:900px){.gameplay-row.svelte-3xsch{flex-direction:column;align-items:center;gap:24px;padding:0 16px}.left-col.svelte-3xsch,.right-col.svelte-3xsch{flex:auto;width:100%;max-width:560px}}.phase-timer.svelte-3xsch{z-index:20;letter-spacing:2px;color:var(--ink);background:var(--yellow);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-align:center;border-radius:10px;min-width:46px;padding:2px 12px;font-family:Spinner Rack Pro,sans-serif;font-size:22px;position:absolute;top:12px;right:16px}.phase-timer.urgent.svelte-3xsch{background:var(--siren,#e8413a);color:#fff}.stars.svelte-el2kiw{gap:8px;display:flex}.star.svelte-el2kiw{color:var(--ink);opacity:.2;font-size:36px;transition:opacity .3s,color .3s}.star.filled.svelte-el2kiw{color:var(--yellow);opacity:1;text-shadow:1px 1px 0 var(--ink)}.coop-result.svelte-15fupr{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.coop-title.svelte-15fupr{letter-spacing:3px;color:var(--ink);margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:32px}.coop-desc.svelte-15fupr{color:var(--ink);opacity:.8;max-width:380px;margin:0;font-family:Ready For More,sans-serif;font-size:15px;line-height:1.5}.coop-players.svelte-15fupr{justify-content:center;gap:24px;display:flex}.coop-player.svelte-15fupr{flex-direction:column;align-items:center;gap:6px;display:flex}.coop-emoji.svelte-15fupr{font-size:36px}.coop-name.svelte-15fupr{letter-spacing:1px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:18px}.coop-pts.svelte-15fupr{color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:28px}.coop-merge.svelte-15fupr{align-items:baseline;gap:12px;animation:.4s ease-out svelte-15fupr-mergeIn;display:flex}@keyframes svelte-15fupr-mergeIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.merge-plus.svelte-15fupr{color:var(--ink);opacity:.5;font-family:Spinner Rack Pro,sans-serif;font-size:24px}.merge-total.svelte-15fupr{color:var(--yellow);-webkit-text-stroke:2px var(--ink);text-shadow:3px 3px 0 var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:48px}.scene.svelte-2itswf{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.content.svelte-2itswf{z-index:1;flex-direction:column;align-items:center;gap:22px;min-height:100vh;padding:32px 24px;display:flex;position:relative}.ending-text.svelte-2itswf{color:var(--paper);opacity:.85;text-align:center;max-width:420px;margin:-8px 0 0;font-family:Ready For More,sans-serif;font-size:15px}.actions.svelte-2itswf{flex-direction:column;align-items:center;gap:12px;display:flex}.wait-hint.svelte-2itswf{color:var(--paper);opacity:.8;text-align:center;margin:0;font-family:Ready For More,sans-serif;font-size:14px}.mvp.svelte-2itswf{background:var(--yellow);color:var(--ink);border:4px solid var(--ink);box-shadow:6px 7px 0 var(--ink);border-radius:14px;align-items:baseline;gap:14px;padding:14px 26px;display:flex}.mvp-label.svelte-2itswf{letter-spacing:3px;font-family:Spinner Rack Pro,sans-serif;font-size:16px}.mvp-name.svelte-2itswf{font-family:Spinner Rack Pro,sans-serif;font-size:30px}.mvp-pts.svelte-2itswf{font-family:Spinner Rack Pro,sans-serif;font-size:28px}.board.svelte-2itswf{flex-direction:column;gap:8px;list-style:none;display:flex}.board.svelte-2itswf li:where(.svelte-2itswf){border:3px solid var(--ink);background:var(--paper);box-shadow:3px 4px 0 var(--ink);border-radius:10px;align-items:center;gap:12px;padding:8px 14px;display:flex}.board.svelte-2itswf li.me:where(.svelte-2itswf){background:#fff7d6}.rank.svelte-2itswf{text-align:center;width:28px;color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:20px}.dot.svelte-2itswf{border:2px solid var(--ink);border-radius:50%;width:14px;height:14px}.name.svelte-2itswf{color:var(--ink);flex:1;font-weight:700}.name.svelte-2itswf em:where(.svelte-2itswf){opacity:.7;font-size:13px;font-style:normal;font-weight:400}.pts.svelte-2itswf{color:var(--ink);font-family:Spinner Rack Pro,sans-serif;font-size:22px}.sheet.svelte-o861tn{color:var(--ink);flex-direction:column;gap:12px;display:flex;position:relative}.x.svelte-o861tn{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:-6px;right:-6px}h2.svelte-o861tn{letter-spacing:1.5px;color:var(--ink);text-align:center;margin:4px 0 0;font-family:Spinner Rack Pro,sans-serif;font-size:32px}.sub.svelte-o861tn{text-align:center;color:var(--ink);margin:0 0 4px;font-size:13.5px}.google.svelte-o861tn{border:3px solid var(--ink);width:100%;color:var(--ink);letter-spacing:1px;cursor:pointer;box-shadow:3px 4px 0 var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-family:Spinner Rack Pro,sans-serif;font-size:17px;transition:transform .12s,box-shadow .12s;display:flex}.google.svelte-o861tn:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(1px,2px)}.google.svelte-o861tn:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.or.svelte-o861tn{letter-spacing:2px;color:var(--ink);align-items:center;gap:10px;font-family:Spinner Rack Pro,sans-serif;font-size:13px;display:flex}.or.svelte-o861tn:before,.or.svelte-o861tn:after{content:"";background:var(--ink);opacity:.25;flex:1;height:3px}.inp.svelte-o861tn{border:3px solid var(--ink);width:100%;color:var(--ink);background:#fffdf5;border-radius:12px;outline:none;padding:11px 13px;font-family:inherit;font-size:15px}.inp.svelte-o861tn::placeholder{color:var(--ink);opacity:.5}.inp.svelte-o861tn:focus{box-shadow:3px 4px 0 var(--ink)}.pw.svelte-o861tn{position:relative}.pw.svelte-o861tn .inp:where(.svelte-o861tn){padding-right:46px}.eye.svelte-o861tn{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:2px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.forgot-row.svelte-o861tn{justify-content:flex-end;margin-top:-4px;display:flex}.check.svelte-o861tn{color:var(--ink);align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.check.svelte-o861tn input:where(.svelte-o861tn){width:17px;height:17px;accent-color:var(--red);flex:none;margin-top:1px}.cta.svelte-o861tn{border:3px solid var(--ink);background:var(--yellow);width:100%;color:var(--ink);letter-spacing:1.5px;cursor:pointer;box-shadow:4px 5px 0 var(--ink);border-radius:12px;margin-top:2px;padding:13px 18px;font-family:Spinner Rack Pro,sans-serif;font-size:22px;transition:transform .12s,box-shadow .12s}.cta.svelte-o861tn:hover:not(:disabled){box-shadow:3px 3px 0 var(--ink);transform:translate(1px,2px)}.cta.svelte-o861tn:active:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,3px)}.cta.svelte-o861tn:disabled,.google.svelte-o861tn:disabled{opacity:.55;cursor:default}.note.svelte-o861tn{text-align:center;color:var(--ink);margin:0;font-size:11.5px}.switch.svelte-o861tn{text-align:center;color:var(--ink);margin:2px 0 0;font-size:13px}.link.svelte-o861tn{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.link.strong.svelte-o861tn{letter-spacing:1px;color:var(--red);font-family:Spinner Rack Pro,sans-serif;font-size:16px;text-decoration:none}.link.svelte-o861tn:hover{opacity:.75}.err.svelte-o861tn{border:2px solid var(--red);color:#8d1f1a;text-align:center;background:#e8413a1a;border-radius:9px;margin:0;padding:8px 11px;font-size:13px}.ok.svelte-o861tn{border:2px solid var(--green);color:var(--ink);text-align:center;background:#5ad26a26;border-radius:9px;margin:0;padding:8px 11px;font-size:13px}.wrap.svelte-1a1o645{width:100%;color:var(--ink);flex-direction:column;gap:8px;display:flex}.back.svelte-1a1o645{color:var(--ink);letter-spacing:1px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:Spinner Rack Pro,sans-serif;font-size:15px}.host.svelte-1a1o645{overscroll-behavior:contain;width:100%;min-height:60px;max-height:min(72vh,720px);overflow-y:auto}.loading.svelte-1a1o645{text-align:center;color:var(--ink);margin:0;font-size:13px}.err.svelte-1a1o645{border:2px solid var(--red);color:#8d1f1a;background:#e8413a1a;border-radius:9px;margin:0;padding:8px 11px;font-size:13px}.head.svelte-82pas4{flex-direction:column;gap:2px;display:flex}h2.svelte-82pas4{letter-spacing:1.5px;color:var(--ink);margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:26px}.mail.svelte-82pas4{color:var(--ink);word-break:break-all;font-size:15px}h3.svelte-82pas4{letter-spacing:1px;color:var(--ink);margin:0 0 2px;font-family:Spinner Rack Pro,sans-serif;font-size:19px}.block.svelte-82pas4{border:3px solid var(--ink);color:var(--ink);background:#fffdf5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.block.premium.active.svelte-82pas4{background:#ffcc3359}.field.svelte-82pas4{flex-direction:column;gap:4px;width:100%;display:flex}.field.svelte-82pas4>span:where(.svelte-82pas4){letter-spacing:1px;font-family:Spinner Rack Pro,sans-serif;font-size:17px}.field.svelte-82pas4 input:where(.svelte-82pas4){border:3px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:10px;outline:none;padding:8px 10px;font-family:inherit;font-size:17px}.meta.svelte-82pas4{color:var(--ink);flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.pitch.svelte-82pas4{margin:0;font-size:15px}.perks.svelte-82pas4{gap:2px;margin:0;padding-left:18px;font-size:15px;display:grid}.badge.svelte-82pas4{letter-spacing:1px;margin:0;font-family:Spinner Rack Pro,sans-serif;font-size:19px}.soon.svelte-82pas4{color:var(--ink);font-size:14px}.processing.svelte-82pas4{border:2px solid var(--yellow);width:100%;color:var(--ink);background:#ffcc3340;border-radius:8px;margin:0;padding:7px 10px;font-size:14px}.row.svelte-82pas4{justify-content:space-between;align-items:center;width:100%;font-size:15px;display:flex}.row.muted.svelte-82pas4{color:var(--ink)}.tag.svelte-82pas4{border:2px solid var(--ink);text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:13px}.warn.svelte-82pas4{border:2px solid var(--yellow);color:var(--ink);background:#fc33;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:15px;display:flex}.link.svelte-82pas4{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;text-decoration:underline}.err.svelte-82pas4{border:2px solid var(--red);color:#8d1f1a;background:#e8413a1a;border-radius:8px;margin:0;padding:7px 10px;font-size:15px}.ok.svelte-82pas4{border:2px solid var(--green);background:#5ad26a26;border-radius:8px;margin:0;padding:7px 10px;font-size:15px}.actions.svelte-82pas4{justify-content:flex-end;display:flex}.ctrl-btn.svelte-pjcpc3{border:3px solid var(--ink);background:var(--paper);width:42px;height:42px;color:var(--ink);cursor:pointer;box-shadow:3px 4px 0 var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.ctrl-btn.svelte-pjcpc3:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,2px)}.ctrl-btn.svelte-pjcpc3:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.ctrl-btn.premium.svelte-pjcpc3{background:var(--yellow)}.dot.svelte-pjcpc3{border:2px solid var(--ink);background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-4px;right:-4px}.dot.gold.svelte-pjcpc3{background:var(--yellow)}.controls.svelte-1w45nf3{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:230;align-items:flex-start;gap:8px;display:flex;position:fixed}.ctrl-btn.svelte-1w45nf3{border:3px solid var(--ink);background:var(--paper);width:42px;height:42px;color:var(--ink);cursor:pointer;box-shadow:3px 4px 0 var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:flex}.ctrl-btn.svelte-1w45nf3:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,2px)}.ctrl-btn.svelte-1w45nf3:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.lang-wrap.svelte-1w45nf3{position:relative}.lang-dropdown.svelte-1w45nf3{background:var(--paper);border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);border-radius:12px;flex-direction:column;gap:4px;min-width:140px;padding:6px;animation:.15s ease-out svelte-1w45nf3-pop;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes svelte-1w45nf3-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lang-opt.svelte-1w45nf3{cursor:pointer;letter-spacing:1px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-family:Spinner Rack Pro,sans-serif;font-size:15px;transition:background .1s;display:flex}.lang-opt.svelte-1w45nf3:hover{background:#fc33}.lang-opt.disabled.svelte-1w45nf3{opacity:.4;cursor:default;filter:grayscale(.6)}.lang-opt.disabled.svelte-1w45nf3:hover{background:0 0}.lang-opt.active.svelte-1w45nf3{background:var(--yellow);border-color:var(--ink)}.ad-layout.svelte-173jzxh{width:100%;min-height:100vh}.tooltip.svelte-11extwn{background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);letter-spacing:1.5px;white-space:pre-line;text-align:center;z-index:300;pointer-events:none;border-radius:10px;max-width:320px;padding:6px 12px;font-family:Spinner Rack Pro,sans-serif;font-size:14px;line-height:1.2;animation:.2s ease-out svelte-11extwn-tipPop;position:fixed}@keyframes svelte-11extwn-tipPop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.tooltip.svelte-11extwn:after{content:"";bottom:100%;left:var(--tail-left,50%);border:8px solid #0000;border-bottom-color:var(--ink);position:absolute;transform:translate(-50%)}.tooltip.svelte-11extwn:before{content:"";bottom:100%;left:var(--tail-left,50%);border:7px solid #0000;border-bottom-color:var(--paper);z-index:1;margin-bottom:-3px;position:absolute;transform:translate(-50%)}.tooltip.above.svelte-11extwn:after{border-bottom-color:#0000;border-top-color:var(--ink);top:100%;bottom:auto}.tooltip.above.svelte-11extwn:before{border-bottom-color:#0000;border-top-color:var(--paper);margin-top:-3px;margin-bottom:0;top:100%;bottom:auto}.ctxmenu.svelte-192vamk{z-index:9999;-webkit-user-select:none;user-select:none;pointer-events:auto;animation:.12s cubic-bezier(.4,0,.2,1) svelte-192vamk-pop;position:fixed}@keyframes svelte-192vamk-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.shadow.svelte-192vamk{background:var(--ink);opacity:.95;border-radius:12px;position:absolute;inset:6px 0 0 6px}.face.svelte-192vamk{border:4px solid var(--ink);background:var(--paper);min-width:200px;box-shadow:none;border-radius:12px;margin:0;padding:6px;list-style:none;position:relative}.item.svelte-192vamk{width:100%;color:var(--ink);letter-spacing:1.2px;text-align:left;cursor:pointer;background:0 0;border:3px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-family:Spinner Rack Pro,sans-serif;font-size:18px;transition:transform .12s cubic-bezier(.4,0,.2,1),background .12s,border-color .12s;display:flex}.item.svelte-192vamk:focus{outline:none}.item.svelte-192vamk:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.item.svelte-192vamk:hover{background:var(--yellow);border-color:var(--ink);transform:translate(2px,2px)}.item.svelte-192vamk:active{transition:transform 60ms ease-out;transform:translate(4px,4px)}.item.danger.svelte-192vamk:hover{background:var(--red);color:var(--paper)}.icon.svelte-192vamk{justify-content:center;width:22px;font-size:18px;display:inline-flex}.label.svelte-192vamk{display:inline-block}.root.svelte-1n46o8q{width:100%;position:relative;overflow-x:hidden}.loading.svelte-1n46o8q{min-height:100vh;color:var(--paper);letter-spacing:2px;justify-content:center;align-items:center;font-family:Spinner Rack Pro,sans-serif;font-size:28px;display:flex}.htp-fab.svelte-1n46o8q{top:max(14px, env(safe-area-inset-top));right:calc(max(14px, env(safe-area-inset-right)) + 42px + 8px + 42px + 8px + 42px + 8px);z-index:230;border:3px solid var(--ink);background:var(--paper);height:42px;color:var(--ink);letter-spacing:1px;cursor:pointer;box-shadow:3px 4px 0 var(--ink);border-radius:12px;align-items:center;padding:0 14px;font-family:Spinner Rack Pro,sans-serif;font-size:15px;transition:transform .12s,box-shadow .12s;display:flex;position:fixed}.htp-fab.svelte-1n46o8q:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,2px)}.htp-fab.svelte-1n46o8q:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.curtain-left.svelte-1n46o8q,.curtain-right.svelte-1n46o8q{z-index:200;background:var(--ink);width:55%;position:fixed;top:0;bottom:0}.curtain-left.svelte-1n46o8q{clip-path:url(#curtain-wave-left);left:0}.curtain-right.svelte-1n46o8q{clip-path:url(#curtain-wave-right);right:0}.htp-overlay.svelte-1n46o8q{z-index:100;background:#0c0a10d9;position:fixed;inset:0;overflow-y:auto}.htp-close-bar.svelte-1n46o8q{z-index:101;position:fixed;top:16px;right:16px}.htp-close.svelte-1n46o8q{border:3px solid var(--paper);width:42px;height:42px;color:var(--paper);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:12px;justify-content:center;align-items:center;font-size:20px;transition:transform .12s;display:flex}.htp-close.svelte-1n46o8q:hover{transform:scale(1.1)}.version-pill.svelte-1n46o8q{bottom:max(10px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));z-index:11;color:var(--paper);letter-spacing:1.5px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1410178c;border-radius:8px;padding:4px 10px;font-family:Spinner Rack Pro,sans-serif;font-size:13px;position:fixed}.lobby-ad.svelte-1n46o8q{z-index:2;position:fixed;top:50%;left:calc(50% + 330px);transform:translateY(-50%)}@media (max-width:600px){.lobby-ad.svelte-1n46o8q{display:none}}
