.page.svelte-10mw7mr{max-width:640px;margin:0 auto;padding:0 16px 64px}.head.svelte-10mw7mr{margin:10px 0 28px}.title.svelte-10mw7mr{margin:0;font-size:clamp(30px,7.5vw,44px);font-weight:var(--w-bl);letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.head.compact.svelte-10mw7mr{margin-bottom:18px}.head.compact.svelte-10mw7mr .title:where(.svelte-10mw7mr){font-size:17px;letter-spacing:-.02em;line-height:1.2;color:var(--ink-soft)}.intro.svelte-10mw7mr{margin:10px 0 0;max-width:46ch;color:var(--ink-soft);font-size:15px;line-height:1.5}.mono.svelte-10mw7mr{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sr.svelte-10mw7mr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat.svelte-10mw7mr{display:flex;flex-direction:column}.ask.svelte-10mw7mr{position:relative;margin:22px 0 10px;padding-left:18px;max-width:48ch;font-size:15px;line-height:1.45;color:var(--ink-soft);outline:none}.ask.svelte-10mw7mr:before{content:"";position:absolute;left:1px;top:.56em;width:7px;height:7px;border-radius:50%;background:var(--whisper)}.ask.current.svelte-10mw7mr{margin-top:26px;color:var(--ink);font-size:20px;font-weight:var(--w-x);letter-spacing:-.015em;line-height:1.28;text-wrap:balance}.ask.current.svelte-10mw7mr:before{background:var(--hot);top:.55em}.ask.live.svelte-10mw7mr{margin-top:30px;color:var(--ink);font-size:17px;font-weight:var(--w-x);letter-spacing:-.02em}.ask.live.svelte-10mw7mr:before{background:var(--hot);top:.5em}.ask.svelte-10mw7mr a:where(.svelte-10mw7mr){color:var(--ink)}.chat.svelte-10mw7mr>.ask:where(.svelte-10mw7mr):first-child{margin-top:0}.you.svelte-10mw7mr{align-self:flex-end;display:inline-flex;align-items:baseline;gap:10px;max-width:82%;margin:0;padding:10px 15px;border:none;border-radius:var(--radius-card) var(--radius-card) var(--radius-sm) var(--radius-card);background:var(--ink);color:var(--bg);font:inherit;font-size:15px;font-weight:var(--w-m);line-height:1.35;text-align:left}button.you.svelte-10mw7mr{cursor:pointer}.edit.svelte-10mw7mr{flex:none;font-size:11px;font-weight:var(--w-b);letter-spacing:.08em;text-transform:uppercase;color:var(--whisper)}@media(hover:hover){button.you.svelte-10mw7mr:hover .edit:where(.svelte-10mw7mr){color:var(--bg)}}.starts.svelte-10mw7mr{display:grid;gap:8px;padding-left:18px}.start.svelte-10mw7mr{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform 80ms}.start.featured.svelte-10mw7mr{border-color:var(--hot)}@media(hover:hover){.start.svelte-10mw7mr:hover .s-t:where(.svelte-10mw7mr){color:var(--hot)}}.start.svelte-10mw7mr:active{transform:translateY(1px)}.s-t.svelte-10mw7mr{font-size:17px;font-weight:var(--w-x);letter-spacing:-.02em}.s-s.svelte-10mw7mr{font-size:13px;color:var(--ink-soft)}.opts.svelte-10mw7mr{display:flex;flex-wrap:wrap;gap:8px;padding-left:18px}.opt.svelte-10mw7mr{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1.5px solid var(--ink);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;font-size:15px;font-weight:var(--w-b);cursor:pointer;transition:background 80ms,color 80ms,transform 80ms,opacity .16s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.opt.svelte-10mw7mr:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--hot);color:var(--hot)}}.opt.svelte-10mw7mr:active:not(:disabled){transform:translateY(1px)}.opt[aria-pressed=true].svelte-10mw7mr{background:var(--ink);color:var(--bg)}.opt.svelte-10mw7mr:disabled{border-style:dashed;border-color:var(--whisper);color:var(--ink-soft);cursor:default}.opts.advancing.svelte-10mw7mr .opt:where(.svelte-10mw7mr):not([aria-pressed=true]){opacity:.4}.opt.note.svelte-10mw7mr{padding-left:6px}.n-ico.svelte-10mw7mr{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--hair)}.n-ico.svelte-10mw7mr img:where(.svelte-10mw7mr){width:22px;height:22px;border-radius:50%;object-fit:cover;display:block}.tdot.svelte-10mw7mr{width:12px;height:12px;border-radius:50%;background:var(--t);border:1px solid var(--ink);flex:none}.tdot[data-none=true].svelte-10mw7mr{background:none;border-style:dashed}.field.svelte-10mw7mr{position:relative;display:flex;gap:8px;margin:14px 0 0 18px}.field.svelte-10mw7mr input:where(.svelte-10mw7mr){flex:1;min-width:0;height:50px;padding:0 16px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);background:var(--card);color:var(--ink);font:inherit;font-size:16px;caret-color:var(--hot)}.field.svelte-10mw7mr input.with-lens:where(.svelte-10mw7mr){padding-left:44px}.field.svelte-10mw7mr input:where(.svelte-10mw7mr)::placeholder{color:var(--ink-soft)}.field.svelte-10mw7mr input:where(.svelte-10mw7mr):focus{outline:none;border-color:var(--hot)}.lens.svelte-10mw7mr{position:absolute;left:15px;top:16px;color:var(--ink-soft);pointer-events:none}.send.svelte-10mw7mr{flex:none;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);background:var(--ink);color:var(--bg);cursor:pointer}.send.svelte-10mw7mr:disabled{border-style:dashed;border-color:var(--whisper);background:none;color:var(--ink-soft);cursor:default}.hits.svelte-10mw7mr{list-style:none;margin:8px 0 0 18px;padding:0;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);overflow:hidden}.hits.svelte-10mw7mr li:where(.svelte-10mw7mr)+li:where(.svelte-10mw7mr){border-top:1px solid var(--hair)}.hits.svelte-10mw7mr button:where(.svelte-10mw7mr){width:100%;min-height:48px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;border:none;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.hits.svelte-10mw7mr button[data-first=true]:where(.svelte-10mw7mr){background:var(--hot-soft)}@media(hover:hover){.hits.svelte-10mw7mr button:where(.svelte-10mw7mr):hover{background:var(--hot-soft)}}.h-n.svelte-10mw7mr{font-weight:var(--w-b);font-size:15px}.h-b.svelte-10mw7mr{flex:none;color:var(--ink-soft);font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:right}.hint.svelte-10mw7mr{margin:8px 0 0 18px;font-size:13px;color:var(--ink-soft)}.hint.mono.svelte-10mw7mr{font-size:11px;font-weight:var(--w-b);letter-spacing:.08em;text-transform:uppercase}.actions.svelte-10mw7mr .hint:where(.svelte-10mw7mr){margin:0}.hint.quota.svelte-10mw7mr{margin:-2px 0 12px 18px}.actions.svelte-10mw7mr{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 0 18px}.btn.svelte-10mw7mr{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:var(--w-b);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background 80ms,color 80ms,transform 80ms}@media(hover:hover){.btn.svelte-10mw7mr:not(.primary):hover:not(:disabled){background:var(--ink);color:var(--bg)}}.btn.primary.svelte-10mw7mr{background:var(--ink);color:var(--bg)}.btn.primary.accent.svelte-10mw7mr{border-color:var(--hot);background:var(--hot);color:var(--hot-ink)}.btn.svelte-10mw7mr:active:not(:disabled){transform:translateY(1px)}.btn.svelte-10mw7mr:disabled{border-style:dashed;border-color:var(--whisper);background:none;color:var(--ink-soft);cursor:default}.btn.small.svelte-10mw7mr{min-height:44px;padding:0 14px}.start.svelte-10mw7mr:focus-visible,.opt.svelte-10mw7mr:focus-visible,.you.svelte-10mw7mr:focus-visible,.btn.svelte-10mw7mr:focus-visible,.send.svelte-10mw7mr:focus-visible,.hits.svelte-10mw7mr button:where(.svelte-10mw7mr):focus-visible,.e-list.svelte-10mw7mr a:where(.svelte-10mw7mr):focus-visible,.back-to-game.svelte-10mw7mr:focus-visible{outline:3px solid var(--hot);outline-offset:2px}.answer.svelte-10mw7mr{margin:30px 0 0 18px}.a-title.svelte-10mw7mr{position:relative;margin:0 0 8px -18px;padding-left:18px;font-size:clamp(26px,6.5vw,36px);font-weight:var(--w-bl);letter-spacing:-.035em;line-height:1.05;text-wrap:balance;outline:none}.a-title.svelte-10mw7mr:before{content:"";position:absolute;left:1px;top:.42em;width:7px;height:7px;border-radius:50%;background:var(--hot)}.a-intro.svelte-10mw7mr{margin:0 0 16px;max-width:52ch;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.cards.svelte-10mw7mr{list-style:none;margin:0;padding:0;display:grid;gap:10px}.answer.earlier.svelte-10mw7mr{margin-top:22px}.e-title.svelte-10mw7mr{margin:0 0 6px;font-size:15px;font-weight:var(--w-x);letter-spacing:-.01em;color:var(--ink-soft)}.e-list.svelte-10mw7mr{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.e-list.svelte-10mw7mr li:where(.svelte-10mw7mr){border-bottom:1px solid var(--hair)}.e-list.svelte-10mw7mr a:where(.svelte-10mw7mr){display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:44px;padding:11px 0;color:var(--ink);text-decoration:none}.e-name.svelte-10mw7mr{font-weight:var(--w-b);font-size:15px}.e-house.svelte-10mw7mr{flex:none;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}@media(hover:hover){.e-list.svelte-10mw7mr a:where(.svelte-10mw7mr):hover .e-name:where(.svelte-10mw7mr){color:var(--hot)}}.answer.svelte-10mw7mr+.you:where(.svelte-10mw7mr){margin-top:26px}.finish.svelte-10mw7mr{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:30px 0 0 18px}.back-to-game.svelte-10mw7mr{align-self:center;margin:22px 0 0 18px;padding:12px 4px;font-size:11px;font-weight:var(--w-b);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--hair)}@media(hover:hover){.back-to-game.svelte-10mw7mr:hover{color:var(--hot);text-decoration-color:currentColor}}.loading.svelte-10mw7mr{margin-left:18px}.status.svelte-10mw7mr{display:flex;align-items:center;gap:12px;min-height:22px;margin-bottom:10px;font-size:15px;color:var(--ink-soft)}.dots.svelte-10mw7mr{display:inline-flex;gap:4px}.dots.svelte-10mw7mr i:where(.svelte-10mw7mr){width:6px;height:6px;border-radius:50%;background:var(--ink);animation:svelte-10mw7mr-blink 1.1s infinite ease-in-out}.dots.svelte-10mw7mr i:where(.svelte-10mw7mr):nth-child(2){animation-delay:.15s}.dots.svelte-10mw7mr i:where(.svelte-10mw7mr):nth-child(3){animation-delay:.3s}@keyframes svelte-10mw7mr-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.status-line.svelte-10mw7mr{animation:svelte-10mw7mr-swap .26s cubic-bezier(.2,.7,.2,1)}@keyframes svelte-10mw7mr-swap{0%{opacity:0;transform:translateY(3px)}}.bar.svelte-10mw7mr{height:3px;margin-bottom:14px;border-radius:var(--radius-sm);background:var(--hair);overflow:hidden}.bar.svelte-10mw7mr i:where(.svelte-10mw7mr){display:block;height:100%;background:var(--hot);transform-origin:left center}.ghosts.svelte-10mw7mr{display:grid;gap:10px;margin-bottom:14px}.ghost.svelte-10mw7mr{display:flex;align-items:center;gap:14px;padding:12px;border:var(--border-w) dashed var(--whisper);border-radius:var(--radius-card);animation:svelte-10mw7mr-breathe 1.4s var(--d) infinite ease-in-out alternate}.g-photo.svelte-10mw7mr{width:84px;height:104px;border-radius:var(--radius-sm);border:1.5px dashed var(--whisper);flex:none}.g-text.svelte-10mw7mr{flex:1;display:grid;gap:14px}.g-text.svelte-10mw7mr span:where(.svelte-10mw7mr){border-top:1.5px dashed var(--whisper)}.g-text.svelte-10mw7mr span:where(.svelte-10mw7mr):nth-child(1){width:35%}.g-text.svelte-10mw7mr span:where(.svelte-10mw7mr):nth-child(2){width:62%}.g-text.svelte-10mw7mr span:where(.svelte-10mw7mr):nth-child(3){width:45%}@keyframes svelte-10mw7mr-breathe{to{opacity:.4}}.loading.done.svelte-10mw7mr .bar:where(.svelte-10mw7mr) i:where(.svelte-10mw7mr){transition:transform .2s cubic-bezier(.2,.7,.2,1)}.loading.done.svelte-10mw7mr .dots:where(.svelte-10mw7mr) i:where(.svelte-10mw7mr),.loading.done.svelte-10mw7mr .ghost:where(.svelte-10mw7mr){animation:none;opacity:1}.loading.done.svelte-10mw7mr .ghost:where(.svelte-10mw7mr),.loading.done.svelte-10mw7mr .g-photo:where(.svelte-10mw7mr),.loading.done.svelte-10mw7mr .g-text:where(.svelte-10mw7mr) span:where(.svelte-10mw7mr){border-color:var(--ink-soft);transition:border-color .18s}@media(max-width:380px){.finish.svelte-10mw7mr{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dots.svelte-10mw7mr i:where(.svelte-10mw7mr),.ghost.svelte-10mw7mr,.status-line.svelte-10mw7mr{animation:none}.btn.svelte-10mw7mr:active:not(:disabled),.opt.svelte-10mw7mr:active:not(:disabled),.start.svelte-10mw7mr:active{transform:none}}
