.clock-picker[data-v-431c8ecb]{border:1px solid var(--line-strong);border-radius:var(--r-sm)}.clock-picker summary[data-v-431c8ecb]{cursor:pointer;padding:12px 14px;min-height:48px;font-size:14px}.clock-picker summary span[data-v-431c8ecb]{margin-left:8px;font-weight:700}.clock-options[data-v-431c8ecb]{padding:0 14px 14px}.clock-choice[data-v-431c8ecb]{min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--ink);font:600 15px var(--font-body);cursor:pointer}.clock-choice[aria-pressed=true][data-v-431c8ecb]{border-color:var(--primary);background:var(--primary-tint);color:var(--primary-deep)}.clock-choice[data-v-431c8ecb]:hover{background:var(--card-2)}.clock-choice[data-v-431c8ecb]:focus-visible,summary[data-v-431c8ecb]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.clock-hint[data-v-431c8ecb]{margin:0;font-size:13.5px;line-height:1.5}.puzzle-hub[data-v-103cf906]{padding-bottom:12px}.puzzle-mark[data-v-103cf906]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--r-sm);color:var(--primary-deep);background:var(--primary-tint)}.puzzle-starters[data-v-103cf906]{display:flex;flex-direction:column;padding:0 18px;font-size:14px;gap:4px}.puzzle-starters>b[data-v-103cf906]{margin-bottom:6px;line-height:1.5}.puzzle-task[data-v-103cf906]{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:6px 0;border-top:1px solid var(--line);color:var(--primary-deep);text-decoration:none}.puzzle-task span[data-v-103cf906]:first-child{color:var(--ink-soft);font-size:13px}.puzzle-task[data-v-103cf906]:hover{text-decoration:underline}.puzzle-card[data-v-103cf906]{padding:16px 18px;gap:12px;color:inherit;text-decoration:none;align-items:center}.inv[data-v-cd8aa239]{padding:16px 18px;gap:10px;min-width:0}.inv-title[data-v-cd8aa239]{font-size:16px}.inv-call[data-v-cd8aa239]{position:relative;isolation:isolate;overflow:hidden}.inv-call[data-v-cd8aa239]:before{content:"";position:absolute;pointer-events:none;z-index:0;inset:-50% auto -50% 0;width:65%;background:linear-gradient(110deg,transparent 0%,color-mix(in srgb,var(--primary) 18%,transparent) 30%,rgb(255 255 255 / .75) 50%,color-mix(in srgb,var(--accent) 22%,transparent) 70%,transparent 100%);transform:translate(-180%) skew(-18deg);opacity:0;animation:invite-glint-cd8aa239 8s ease-in-out infinite}.inv-call[data-v-cd8aa239] svg,.inv-call-label[data-v-cd8aa239]{position:relative;z-index:1}@keyframes invite-glint-cd8aa239{0%,6%{transform:translate(-180%) skew(-18deg);opacity:0}7%{opacity:1}21%{transform:translate(260%) skew(-18deg);opacity:1}22%,to{transform:translate(260%) skew(-18deg);opacity:0}}@keyframes invite-glint-hover-cd8aa239{0%{transform:translate(-180%) skew(-18deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(260%) skew(-18deg);opacity:0}}@media (hover: hover){.inv-call[data-v-cd8aa239]:hover:before{animation:invite-glint-hover-cd8aa239 .85s ease-out}}@media (prefers-reduced-motion: reduce){.inv-call[data-v-cd8aa239]:before,.inv-call[data-v-cd8aa239]:hover:before{animation:none}}.inv-sub[data-v-cd8aa239]{font-size:13.5px;line-height:1.4}.inv-games[data-v-cd8aa239]{display:flex;flex-wrap:wrap;gap:6px}.inv-chip[data-v-cd8aa239]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-dot[data-v-cd8aa239]{width:7px;height:7px;border-radius:99px;background:var(--accent);flex:none}.inv-find[data-v-cd8aa239]{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;background:none;border:none;padding:0;font:inherit;font-size:14px;font-weight:700;color:var(--ink-soft);cursor:pointer}.lobby-invites[data-v-e87e957b]{width:100%;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card-2);font:inherit;font-size:15px;font-weight:700;color:var(--ink);cursor:pointer;text-align:left}.lobby-yesno[data-v-e87e957b]{flex:none;min-width:52px;padding:4px 12px;border-radius:99px;background:var(--primary);color:#fff;text-align:center}.lobby-yesno.off[data-v-e87e957b]{background:var(--card);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.lobby[data-v-e87e957b]{padding:16px 18px}.lobby-list[data-v-e87e957b]{max-height:222px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;margin-inline:-4px;padding-inline:4px}.lobby-free[data-v-e87e957b]{align-items:center;min-height:44px;margin-block:-12px;padding-inline:6px;margin-inline-end:-6px;font-size:13.5px;font-weight:600;color:var(--ink-soft);cursor:pointer}.lobby-free input[data-v-e87e957b]{width:20px;height:20px;accent-color:var(--primary)}.lobby-title[data-v-e87e957b]{display:inline-flex;align-items:center;gap:8px;font-size:17px}.lobby-head[data-v-e87e957b]{width:100%;align-items:center;background:none;border:none;padding:0;cursor:pointer;color:var(--ink-soft)}.lobby-row[data-v-e87e957b]{align-items:center;min-height:43px}.lobby-row+.lobby-row[data-v-e87e957b]{border-top:1px solid var(--line)}.lobby-status[data-v-e87e957b]{margin-left:6px;font-size:13.5px;font-weight:600;color:var(--ink-faint)}.lobby-name[data-v-e87e957b]{font-size:15px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-star[data-v-e87e957b]{margin-right:4px;font-size:15px;color:var(--accent)}.lobby-rating[data-v-e87e957b],.lobby-place[data-v-e87e957b]{flex:none;font-weight:700;font-size:15px;color:var(--ink-soft)}.lobby-rating small[data-v-e87e957b]{font-size:12.5px;font-weight:500;color:var(--ink-faint)}.lobby-place[data-v-e87e957b]{width:18px;text-align:center;color:var(--ink-faint)}.lobby-call[data-v-e87e957b]{flex:none;padding:6px 12px;font-size:13.5px}.lobby-dot[data-v-e87e957b]{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.home-start[data-v-ac1cf244]{padding:4px 0 14px}.home-promise[data-v-ac1cf244]{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.15;text-wrap:balance}.home-promise-sub[data-v-ac1cf244]{margin:8px 0 16px;font-size:18px;color:var(--ink-soft)}.home-start-actions[data-v-ac1cf244]{display:flex;flex-wrap:wrap;gap:10px}.home-start-actions .btn[data-v-ac1cf244]{min-height:48px}.home-start-note[data-v-ac1cf244]{margin:10px 0 0;font-size:14px}.home-start-error[data-v-ac1cf244]{color:var(--danger);margin-top:8px}@media (max-width: 480px){.home-start-actions .btn[data-v-ac1cf244]{width:100%}}.home-party-link[data-v-ac1cf244]{order:5;display:flex;align-items:center;gap:12px;padding:20px 18px;color:var(--ink);text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.035em;transition:background .2s}.home-party-link[data-v-ac1cf244]:hover{background:var(--card-2)}.home-party-link[data-v-ac1cf244]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.party-chevron[data-v-ac1cf244]{margin-left:auto;flex-shrink:0}.resume-line[data-v-ac1cf244]{padding:12px 14px;align-items:center;width:100%;cursor:pointer;color:inherit}.resume-sub[data-v-ac1cf244]{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-grid[data-v-ac1cf244]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.home-brand[data-v-ac1cf244]{display:flex;order:-1;align-items:center;gap:12px;padding-right:110px}.home-online[data-v-ac1cf244]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-soft);white-space:nowrap}.home-online i[data-v-ac1cf244]{width:7px;height:7px;border-radius:50%;background:var(--accent)}@media (min-width: 1024px){.home-brand[data-v-ac1cf244]{display:none}}.game-card[data-v-ac1cf244]{display:grid;grid-template-rows:auto auto 1fr auto;padding:10px 10px 12px;gap:8px;min-width:0}.game-card>.game-head[data-v-ac1cf244],.game-card>.game-essence[data-v-ac1cf244]{padding:0 4px}.game-thumb[data-v-ac1cf244]{display:block;width:100%;height:116px;border-radius:var(--r-sm);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.game-thumb svg[data-v-ac1cf244],svg.game-thumb[data-v-ac1cf244]{width:100%;height:100%}.game-card>.game-play[data-v-ac1cf244]{align-self:end}.game-name[data-v-ac1cf244]{font-size:18px;line-height:1.2;font-weight:600}.game-card[data-v-ac1cf244]{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.game-card[data-v-ac1cf244]:hover{box-shadow:var(--shadow-pop)}.game-card[data-v-ac1cf244]:active{transform:scale(.99)}.game-rules[data-v-ac1cf244]{margin:-8px -6px;padding:8px 6px;flex:none;font-size:13px;font-weight:600;color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.game-essence[data-v-ac1cf244]{font-size:14.5px;line-height:1.35}.game-play[data-v-ac1cf244]{padding:11px 12px;font-size:15px}.game-icon[data-v-ac1cf244]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.game-meta[data-v-ac1cf244]{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35}.home-quote[data-v-ac1cf244]{margin:10px 0 0;padding:0 4px;order:10;color:var(--ink-soft)}.home-quote blockquote[data-v-ac1cf244]{margin:0;font-size:14.5px;font-style:italic;line-height:1.45}.home-quote figcaption[data-v-ac1cf244]{margin-top:4px;font-size:13px;font-weight:700;color:var(--ink-faint)}.home-legal[data-v-ac1cf244]{order:11;margin:6px 0 0;padding:0 4px;font-size:11.5px;color:var(--ink-faint);opacity:.7}.home-legal a[data-v-ac1cf244]{color:inherit}@media (min-width: 1024px){.home-legal[data-v-ac1cf244]{display:none}}@media (max-width: 639.98px){.game-grid[data-v-ac1cf244]{grid-template-columns:minmax(0,1fr);gap:8px}.game-card[data-v-ac1cf244]{grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:10px 12px 10px 10px;align-items:center}.game-card>.game-head[data-v-ac1cf244],.game-card>.game-essence[data-v-ac1cf244]{padding:0}.game-thumb[data-v-ac1cf244]{grid-column:1;grid-row:1 / span 2;width:56px;height:56px;border-radius:12px}.game-head[data-v-ac1cf244]{grid-column:2;grid-row:1;align-self:end}.game-essence[data-v-ac1cf244]{grid-column:2;grid-row:2;align-self:start;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-card>.game-play[data-v-ac1cf244]{grid-column:3;grid-row:1 / span 2;align-self:center;width:auto;min-height:44px;font-size:15px;padding:10px 16px}.game-name[data-v-ac1cf244]{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}html.dark .game-icon[data-v-ac1cf244],html.dark .game-thumb[data-v-ac1cf244]{filter:brightness(.82) saturate(.9)}.who-opt[data-v-ac1cf244]{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:var(--r);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.who-opt[data-v-ac1cf244]:hover{background:var(--primary-tint)}.who-main[data-v-ac1cf244]{border:2px solid var(--primary);background:var(--primary-tint)}.who-opt>svg[data-v-ac1cf244],.who-opt[data-v-ac1cf244]>:first-child{color:var(--primary);flex:none}.who-opt b[data-v-ac1cf244]{font-size:16.5px}.who-opt .muted[data-v-ac1cf244]{font-size:14px}
