ol.svelte-1o0lts1{margin:0;padding-left:20px;display:grid;gap:4px}strong.svelte-1o0lts1{color:var(--text);font-weight:600}.wrap.svelte-qscyue{display:grid;place-items:center;height:100%;padding:16px}.card.svelte-qscyue{width:100%;max-width:340px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:24px}h1.svelte-qscyue{margin:0 0 16px;font-size:calc(20px * var(--text-scale))}p.svelte-qscyue{margin:0}.notice.svelte-qscyue{margin-bottom:12px;font-size:calc(14px * var(--text-scale));color:var(--muted)}input[inputmode=numeric].svelte-qscyue{font-size:calc(22px * var(--text-scale));letter-spacing:4px;text-align:center}.link.svelte-qscyue{background:none;border:none;color:var(--muted);font-size:calc(14px * var(--text-scale));cursor:pointer;padding:4px}.memo.svelte-cixc8z{display:flex;align-items:center;gap:10px;width:min(100%,280px);padding:6px 12px 6px 6px;border-radius:999px;background:var(--raised);border:1px solid var(--border)}.play.svelte-cixc8z{flex:none;width:44px;height:44px;border-radius:50%;border:none;background:var(--button);color:#fff;font-size:calc(14px * var(--text-scale));cursor:pointer}.bar.svelte-cixc8z{flex:1;padding:12px 0;cursor:pointer}.track.svelte-cixc8z{position:relative;display:block;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.fill.svelte-cixc8z{position:absolute;inset:0 auto 0 0;background:var(--accent)}.time.svelte-cixc8z{flex:none;min-width:34px;font-size:calc(14px * var(--text-scale));color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.problem.svelte-cixc8z .time:where(.svelte-cixc8z){color:var(--danger)}.grid.svelte-1n90avd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:min(100%,360px);margin-top:6px}.grid.single.svelte-1n90avd{grid-template-columns:minmax(0,1fr);max-width:min(100%,320px)}button.svelte-1n90avd,video.svelte-1n90avd{display:block;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--raised)}button.svelte-1n90avd{padding:0;border:none;cursor:zoom-in}video.gif.svelte-1n90avd{aspect-ratio:auto;object-fit:cover}.audio.svelte-1n90avd{grid-column:1 / -1}.sticker.svelte-1n90avd{width:140px;height:140px;object-fit:contain}.grid.single.svelte-1n90avd video:where(.svelte-1n90avd),.grid.single.svelte-1n90avd button:where(.svelte-1n90avd){max-height:420px}img.svelte-1n90avd{width:100%;height:100%;object-fit:cover;display:block}video.svelte-1n90avd{object-fit:contain;background:#000}.avatar.svelte-1v66yoc{flex:none;display:inline-grid;place-items:center;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;background:hsl(var(--hue) 40% 32%);color:#fff;font-size:calc(var(--size) * .4);font-weight:600;line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none}img.svelte-1v66yoc{width:100%;height:100%;object-fit:cover;display:block}dialog.svelte-11sgkv8{padding:0;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);width:min(420px,calc(100vw - 32px));max-height:85dvh}dialog.svelte-11sgkv8::backdrop{background:#0009}.body.svelte-11sgkv8{padding:16px 20px 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}header.svelte-11sgkv8{justify-content:space-between}@media(max-width:640px){dialog.svelte-11sgkv8{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:16px 16px 0 0;border-bottom:none}.body.svelte-11sgkv8{padding-bottom:max(20px,var(--bottom-inset))}}.claude.svelte-d3z8zx{justify-content:space-between}.grow.svelte-d3z8zx{flex:1}.btn.small.svelte-d3z8zx{padding:6px 10px}.tabs.svelte-hyi2hn{gap:4px}.tabs.svelte-hyi2hn button:where(.svelte-hyi2hn){flex:1;padding:8px;border-radius:8px;border:1px solid var(--field-border);background:none;color:var(--muted);cursor:pointer}.tabs.svelte-hyi2hn button.on:where(.svelte-hyi2hn){background:var(--raised);color:var(--text)}.results.svelte-hyi2hn{max-height:52dvh;overflow-y:auto;display:grid;gap:8px}.grid.svelte-hyi2hn{columns:2;column-gap:6px}.grid.stickers.svelte-hyi2hn{columns:3}.item.svelte-hyi2hn{display:block;width:100%;margin:0 0 6px;padding:0;border:none;border-radius:8px;overflow:hidden;background:var(--raised);cursor:pointer;break-inside:avoid}.stickers.svelte-hyi2hn .item:where(.svelte-hyi2hn){background:none}.item.svelte-hyi2hn img:where(.svelte-hyi2hn){display:block;width:100%;height:auto}.item.sending.svelte-hyi2hn{outline:2px solid var(--accent);opacity:.6}.more.svelte-hyi2hn{justify-self:center}.attribution.svelte-hyi2hn{justify-self:end;text-decoration:none}p.svelte-4t9ktp,p.svelte-vjhcvx{margin:0}.choice.svelte-vjhcvx{cursor:pointer}.choice.svelte-vjhcvx input:where(.svelte-vjhcvx){width:20px;height:20px;padding:0;flex:none;accent-color:var(--accent)}.choice.svelte-19nhh54{cursor:pointer}.right.svelte-19nhh54{display:grid;place-items:center;flex:none;width:44px;height:44px;cursor:pointer}.right.svelte-19nhh54 input:where(.svelte-19nhh54),.choice.svelte-19nhh54 input:where(.svelte-19nhh54){width:20px;height:20px;padding:0;flex:none;accent-color:var(--accent)}p.svelte-12k9xsm{margin:0}ul.svelte-12k9xsm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.song.svelte-12k9xsm{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 10px;border:1px solid var(--field-border);border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.song.on.svelte-12k9xsm{border-color:var(--accent)}.song.svelte-12k9xsm:disabled{opacity:.5;cursor:default}.check.svelte-12k9xsm{flex:none;width:20px;color:var(--accent)}img.svelte-12k9xsm{flex:none;width:44px;height:44px;border-radius:6px;object-fit:cover}.text.svelte-12k9xsm{display:grid;min-width:0}.title.svelte-12k9xsm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fieldset.svelte-60x623{margin:0;padding:0;border:none}legend.svelte-60x623{padding:0;margin-bottom:4px}.quick.svelte-60x623{flex-wrap:wrap;gap:8px}.choice.svelte-60x623{min-height:44px;cursor:pointer}.choice.svelte-60x623 input:where(.svelte-60x623){width:20px;height:20px;flex:none;accent-color:var(--accent)}select.svelte-60x623{min-height:44px;font-size:16px}p.svelte-61tz0m{margin:0}.preset.svelte-61tz0m{display:flex;justify-content:space-between;gap:12px}.composer.svelte-e3dhsl{border-top:1px solid var(--border);padding:12px 16px;padding-bottom:max(12px,var(--bottom-inset));display:grid;gap:8px}form.svelte-e3dhsl{--row: max(44px, calc(1.4 * 16px * var(--text-scale) + 22px));min-width:0;position:relative;display:flex;align-items:flex-end;gap:8px}form.svelte-e3dhsl>.btn:where(.svelte-e3dhsl){height:var(--row);padding-block:0}form.hidden.svelte-e3dhsl{display:none}.adding.svelte-e3dhsl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adding.svelte-e3dhsl .btn:where(.svelte-e3dhsl){padding:8px 12px}.recorder.svelte-e3dhsl{display:flex;align-items:center;gap:8px}.live.svelte-e3dhsl{flex:1;display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.dot.svelte-e3dhsl{width:10px;height:10px;border-radius:50%;background:var(--danger);animation:svelte-e3dhsl-pulse 1.2s ease-in-out infinite}@keyframes svelte-e3dhsl-pulse{50%{opacity:.3}}.preview.svelte-e3dhsl{flex:1;min-width:0;height:40px}.context.svelte-e3dhsl{border-left:3px solid var(--accent);padding:2px 0 2px 10px}.grow.svelte-e3dhsl{flex:1;min-width:0;display:grid}.snippet.svelte-e3dhsl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestions.svelte-e3dhsl{display:flex;gap:6px;overflow-x:auto}.suggestions.svelte-e3dhsl .btn:where(.svelte-e3dhsl){display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:calc(15px * var(--text-scale))}textarea.svelte-e3dhsl{flex:1;min-width:0;padding:10px 12px;border-radius:8px;border:1px solid var(--field-border);background:var(--panel);color:var(--text);font:inherit;line-height:1.4;min-height:var(--row);resize:none;max-height:calc(var(--app-height, var(--screen-height)) * .4)}form.svelte-e3dhsl>.btn:where(.svelte-e3dhsl){min-height:var(--row)}.attach.svelte-e3dhsl{width:var(--row);padding:0;font-size:calc(20px * var(--text-scale));line-height:1}.tray.svelte-e3dhsl{display:flex;gap:8px;overflow-x:auto}.tile.svelte-e3dhsl{position:relative;flex:none;width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--raised);border:1px solid var(--border);display:grid;place-items:center}.tile.failed.svelte-e3dhsl{border-color:var(--danger)}.tile.svelte-e3dhsl img:where(.svelte-e3dhsl){width:100%;height:100%;object-fit:cover}.glyph.svelte-e3dhsl{color:var(--muted)}.badge.svelte-e3dhsl{position:absolute;left:4px;bottom:2px;font-size:calc(12px * var(--text-scale));color:#fff;text-shadow:0 0 3px #000}.state.svelte-e3dhsl{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:#fff;font-size:calc(14px * var(--text-scale))}.remove.svelte-e3dhsl{position:absolute;top:0;right:0;width:44px;height:44px;display:grid;place-items:start end;padding:2px;border:none;background:none;cursor:pointer}.remove.svelte-e3dhsl span:where(.svelte-e3dhsl){width:24px;height:24px;border-radius:50%;background:#000000b3;color:#fff;font-size:14px;line-height:24px;text-align:center}dialog.svelte-maeyys{padding:0;border:none;background:none;width:100vw;height:100dvh;max-width:none;max-height:none;display:grid;place-items:center}dialog.svelte-maeyys:not([open]){display:none}dialog.svelte-maeyys::backdrop{background:#000000eb}img.svelte-maeyys,video.svelte-maeyys{max-width:100vw;max-height:100dvh;object-fit:contain}button.svelte-maeyys,a.svelte-maeyys{position:fixed;top:max(12px,var(--top-inset));min-width:44px;min-height:44px;color:#fff;background:#00000080;border:none;border-radius:6px;padding:8px 12px;font-size:calc(16px * var(--text-scale));text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.close.svelte-maeyys{left:12px}.save.svelte-maeyys{right:12px}.grid.svelte-12uyh8l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}button.svelte-12uyh8l:not(.btn){position:relative;aspect-ratio:1;padding:0;border:none;border-radius:4px;overflow:hidden;background:#000;cursor:zoom-in}img.svelte-12uyh8l{width:100%;height:100%;object-fit:cover;display:block}.badge.svelte-12uyh8l{position:absolute;left:6px;bottom:4px;color:#fff;font-size:calc(12px * var(--text-scale));text-shadow:0 0 4px #000}.center.svelte-12uyh8l{text-align:center;margin:0}.card.svelte-1c26jpy{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-width:min(100%,360px);margin-top:6px;padding:8px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;background:var(--panel);color:var(--text)}.head.svelte-1c26jpy{display:flex;gap:10px;align-items:center;min-width:0;color:inherit;text-decoration:none}img.svelte-1c26jpy{flex:none;width:72px;height:72px;border-radius:6px;object-fit:cover;background:var(--raised)}.text.svelte-1c26jpy{display:grid;gap:2px;min-width:0}.title.svelte-1c26jpy,.artist.svelte-1c26jpy,.kind.svelte-1c26jpy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title.svelte-1c26jpy{font-weight:600;font-size:calc(15px * var(--text-scale))}.artist.svelte-1c26jpy,.kind.svelte-1c26jpy,.credit.svelte-1c26jpy{color:var(--muted);font-size:calc(14px * var(--text-scale))}.clip.svelte-1c26jpy{display:grid;gap:4px}.listen.svelte-1c26jpy{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;padding:0 16px;border:none;border-radius:999px;background:var(--button);color:#fff;font-size:calc(14px * var(--text-scale));cursor:pointer}iframe.svelte-1c26jpy{width:100%;height:166px;border:none;border-radius:6px}iframe.playlist.svelte-1c26jpy{height:360px}.open.svelte-1c26jpy{display:flex;flex-wrap:wrap;gap:6px}.open.svelte-1c26jpy a:where(.svelte-1c26jpy){display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--field-border);border-radius:999px;color:var(--text);font-size:calc(14px * var(--text-scale));text-decoration:none}p.svelte-df9t0l{margin:0}ul.svelte-df9t0l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}li.svelte-df9t0l{gap:4px}.who.svelte-df9t0l{align-self:flex-start;min-height:44px;padding:0;background:none;border:none;color:var(--muted);text-align:left;cursor:pointer}.center.svelte-df9t0l{text-align:center}.card.svelte-6b84kz{display:grid;max-width:min(100%,360px);margin-top:6px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;overflow:hidden;background:var(--panel);color:var(--text);text-decoration:none}img.svelte-6b84kz{display:block;width:100%;aspect-ratio:1.91 / 1;object-fit:cover;background:var(--raised)}.text.svelte-6b84kz{display:grid;gap:2px;padding:8px 10px;min-width:0}.site.svelte-6b84kz{color:var(--muted);font-size:calc(14px * var(--text-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title.svelte-6b84kz,.description.svelte-6b84kz{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.title.svelte-6b84kz{font-weight:600;font-size:calc(15px * var(--text-scale));line-height:1.3;-webkit-line-clamp:2;line-clamp:2}.description.svelte-6b84kz{color:var(--muted);font-size:calc(14px * var(--text-scale));line-height:1.35;-webkit-line-clamp:3;line-clamp:3}.md.svelte-4hwp8w{margin-top:2px;overflow-wrap:anywhere}p.svelte-4hwp8w,pre.svelte-4hwp8w,blockquote.svelte-4hwp8w,ul.svelte-4hwp8w,ol.svelte-4hwp8w,.table.svelte-4hwp8w,.heading.svelte-4hwp8w,hr.svelte-4hwp8w{margin:0}:is(p.svelte-4hwp8w,pre.svelte-4hwp8w,blockquote.svelte-4hwp8w,ul.svelte-4hwp8w,ol.svelte-4hwp8w,.table.svelte-4hwp8w,.heading.svelte-4hwp8w,hr.svelte-4hwp8w)+:is(p.svelte-4hwp8w,pre.svelte-4hwp8w,blockquote.svelte-4hwp8w,ul.svelte-4hwp8w,ol.svelte-4hwp8w,.table.svelte-4hwp8w,.heading.svelte-4hwp8w,hr.svelte-4hwp8w){margin-top:6px}p.svelte-4hwp8w{white-space:pre-wrap}.heading.svelte-4hwp8w{font-size:1.05em;font-weight:700;line-height:1.35}h3.heading.svelte-4hwp8w{font-size:1.2em}code.svelte-4hwp8w{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--raised);border:1px solid var(--border);border-radius:4px;padding:0 4px}pre.svelte-4hwp8w{background:var(--raised);border:1px solid var(--border);border-radius:6px;padding:8px 10px;overflow-x:auto;white-space:pre;overflow-wrap:normal}pre.svelte-4hwp8w code:where(.svelte-4hwp8w){background:none;border:none;padding:0}blockquote.svelte-4hwp8w{border-left:3px solid var(--border);padding-left:10px;color:var(--muted)}ul.svelte-4hwp8w,ol.svelte-4hwp8w{padding-left:22px}li.svelte-4hwp8w+li:where(.svelte-4hwp8w){margin-top:2px}a.svelte-4hwp8w{color:var(--accent);text-decoration:underline;text-underline-offset:2px}hr.svelte-4hwp8w{border:none;border-top:1px solid var(--border)}.table.svelte-4hwp8w{overflow-x:auto}table.svelte-4hwp8w{border-collapse:collapse;font-size:.93em}th.svelte-4hwp8w,td.svelte-4hwp8w{border:1px solid var(--border);padding:4px 8px;text-align:left;overflow-wrap:normal}th.svelte-4hwp8w{background:var(--raised)}.emote.svelte-4hwp8w{font-style:italic}.author.svelte-4hwp8w{font-weight:600}.roll.svelte-4hwp8w{font-style:normal}.mention.svelte-4hwp8w{color:var(--accent);font-weight:600}.channel-link.svelte-4hwp8w{color:var(--accent);font-weight:600;text-decoration:none}.mention.mine.svelte-4hwp8w{color:var(--text);background:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:4px;padding:0 2px}.edited.svelte-4hwp8w{color:var(--muted);font-size:calc(14px * var(--text-scale))}p.svelte-gip6az{margin:0}.grow.svelte-gip6az{flex:1}.poll.svelte-8phrqs{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:min(100%,360px);margin-top:4px;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.question.svelte-8phrqs{margin:0;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.hint.svelte-8phrqs{margin:-4px 0 2px}.link.svelte-8phrqs{min-height:44px;background:none;border:none;padding:0 4px;color:var(--accent);font:inherit;cursor:pointer}.options.svelte-8phrqs{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.option.svelte-8phrqs{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1px solid var(--field-border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:calc(15px * var(--text-scale));text-align:left;cursor:pointer;overflow:hidden}.option.mine.svelte-8phrqs{border-color:var(--accent)}.option.svelte-8phrqs:disabled{cursor:default}.option.won.svelte-8phrqs .text:where(.svelte-8phrqs){font-weight:600}.result.svelte-8phrqs{margin:2px 0 0;overflow-wrap:anywhere}.close.svelte-8phrqs{justify-self:start}.closing.svelte-8phrqs{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.fill.svelte-8phrqs{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--accent) 22%,transparent);transition:width .25s ease-out}.check.svelte-8phrqs,.text.svelte-8phrqs,.faces.svelte-8phrqs,.count.svelte-8phrqs{position:relative}.check.svelte-8phrqs{flex:none;width:14px;color:var(--accent);font-weight:700}.text.svelte-8phrqs{flex:1;min-width:0;overflow-wrap:anywhere}.faces.svelte-8phrqs{display:flex}.faces.svelte-8phrqs .avatar+.avatar{margin-left:-6px}.faces.svelte-8phrqs .avatar{box-shadow:0 0 0 2px var(--bg)}.count.svelte-8phrqs{flex:none;min-width:1ch;color:var(--muted);font-variant-numeric:tabular-nums}.list.svelte-ckbls1{display:grid;gap:4px;max-height:60dvh;overflow-y:auto}.group.svelte-ckbls1{display:grid;gap:6px;padding:8px 4px;border-bottom:1px solid var(--border)}.group.svelte-ckbls1:last-child{border-bottom:none}.head.svelte-ckbls1{justify-content:space-between;overflow-wrap:anywhere}.people.svelte-ckbls1{display:flex;flex-wrap:wrap;gap:6px 12px}.person.svelte-ckbls1{display:inline-flex;align-items:center;gap:6px;font-size:calc(15px * var(--text-scale))}.list.svelte-q28zca{display:grid;gap:4px;max-height:50dvh;overflow-y:auto}.group.svelte-q28zca{display:flex;gap:12px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--border)}.group.svelte-q28zca:last-child{border-bottom:none}.emoji.svelte-q28zca{font-size:calc(22px * var(--text-scale));line-height:1}.names.svelte-q28zca{display:flex;flex-wrap:wrap;gap:6px 12px;overflow-wrap:anywhere}.person.svelte-q28zca{display:inline-flex;align-items:center;gap:6px}.quick.svelte-r1qzd0{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.family.svelte-r1qzd0{display:flex;flex-wrap:wrap;gap:4px}.family.svelte-r1qzd0 button:where(.svelte-r1qzd0){min-width:44px;min-height:44px;font-size:calc(22px * var(--text-scale));border:none;border-radius:10px;background:var(--raised);cursor:pointer}.quick.svelte-r1qzd0 button:where(.svelte-r1qzd0){font-size:calc(26px * var(--text-scale));line-height:1;padding:8px 0;border:none;border-radius:10px;background:var(--raised);cursor:pointer}.actions.svelte-r1qzd0{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.actions.svelte-r1qzd0:empty{display:none}.all.svelte-r1qzd0 emoji-picker{width:100%;height:320px;--background: var(--panel);--border-color: var(--border);--input-border-color: var(--border);--input-font-color: var(--text);--indicator-color: var(--accent);--outline-color: var(--accent);--button-hover-background: var(--raised);--button-active-background: var(--raised);--input-font-size: 16px}.reactions.svelte-zfyvfb{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}button.svelte-zfyvfb{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:2px 10px;border-radius:18px;border:1px solid var(--field-border);background:var(--panel);color:var(--text);font-size:calc(14px * var(--text-scale));line-height:20px;cursor:pointer}button.mine.svelte-zfyvfb{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel))}.emoji.svelte-zfyvfb{font-size:calc(16px * var(--text-scale))}.count.svelte-zfyvfb{color:var(--muted)}.mine.svelte-zfyvfb .count:where(.svelte-zfyvfb){color:var(--text)}.tip.svelte-zfyvfb{position:fixed;z-index:5;max-width:min(280px,calc(100vw - 16px));padding:4px 10px;border-radius:6px;border:1px solid var(--border);background:var(--raised);color:var(--text);font-size:calc(14px * var(--text-scale));line-height:18px;pointer-events:none;transform:translateY(-100%);box-shadow:0 4px 12px #0006}dialog.svelte-7n7rkb{padding:0;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);width:min(560px,calc(100vw - 32px));max-height:80dvh;margin:10dvh auto auto}dialog.svelte-7n7rkb::backdrop{background:#0009}.panel.svelte-7n7rkb{display:flex;flex-direction:column;max-height:inherit;height:100%}.bar.svelte-7n7rkb{padding:12px 12px 4px 16px}.filters.svelte-7n7rkb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 12px 12px 16px;border-bottom:1px solid var(--field-border)}.filters.svelte-7n7rkb select:where(.svelte-7n7rkb){padding:8px 6px 8px 10px;font-size:calc(16px * var(--text-scale));color:var(--muted);text-overflow:ellipsis}.filters.svelte-7n7rkb select.set:where(.svelte-7n7rkb){color:var(--text);font-weight:600}input.svelte-7n7rkb{font-size:calc(16px * var(--text-scale));-webkit-appearance:none;appearance:none}input.svelte-7n7rkb::-webkit-search-cancel-button{-webkit-appearance:none}.close.svelte-7n7rkb{font-size:calc(18px * var(--text-scale))}.results.svelte-7n7rkb{flex:1;min-height:0;overflow-y:auto;padding:6px 8px 12px;display:grid;align-content:start;gap:2px}.note.svelte-7n7rkb{padding:8px;margin:0}.hit.svelte-7n7rkb{display:flex;gap:10px;align-items:flex-start;width:100%;padding:8px;border:none;border-radius:8px;background:none;color:var(--text);text-align:left;cursor:pointer}.hit.svelte-7n7rkb:hover{background:var(--raised)}.body.svelte-7n7rkb{display:grid;min-width:0;gap:2px}.meta.svelte-7n7rkb{display:flex;gap:8px;align-items:baseline;min-width:0}.author.svelte-7n7rkb{font-weight:600;font-size:calc(15px * var(--text-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.where.svelte-7n7rkb,.when.svelte-7n7rkb{color:var(--muted);font-size:calc(14px * var(--text-scale));white-space:nowrap}.where.svelte-7n7rkb{overflow:hidden;text-overflow:ellipsis}.text.svelte-7n7rkb{font-size:calc(15px * var(--text-scale));overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}mark.svelte-7n7rkb{background:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--text);border-radius:3px}.edited.svelte-7n7rkb{color:var(--muted);font-size:calc(14px * var(--text-scale))}.more.svelte-7n7rkb{margin:8px}@media(max-width:640px){dialog.svelte-7n7rkb{width:100vw;max-width:100vw;height:var(--app-height, var(--screen-height));max-height:var(--app-height, var(--screen-height));margin:0;inset:0 auto auto 0;transform:translateY(var(--app-offset, 0px));border:none;border-radius:0}.bar.svelte-7n7rkb{padding-top:max(12px,var(--top-inset))}.results.svelte-7n7rkb{padding-bottom:max(12px,var(--bottom-inset))}}fieldset.svelte-bynrbg{margin:0;padding:0;border:none}legend.svelte-bynrbg{padding:0;margin-bottom:4px}label.svelte-bynrbg{min-height:44px;cursor:pointer}input[type=radio].svelte-bynrbg{flex:none;width:22px;height:22px;min-height:0;margin:0;accent-color:var(--accent)}.people.svelte-bynrbg{display:grid;max-height:40dvh;overflow-y:auto}p.svelte-bynrbg{margin:0}.list.svelte-b756k2{display:grid;gap:4px}.list.svelte-b756k2 button:where(.svelte-b756k2){display:flex;align-items:center;gap:10px;text-align:left;background:var(--raised);border:1px solid var(--border);color:var(--text);padding:8px 14px 8px 10px;border-radius:8px;cursor:pointer}.btn.small.svelte-jc4a2s{padding:6px 10px}.wrap.svelte-4fv0lt{flex-wrap:wrap}a.btn.svelte-4fv0lt{display:inline-flex;align-items:center;text-decoration:none}ul.svelte-14ypicc{list-style:none;margin:0;padding:0;display:grid;gap:8px}.grow.svelte-14ypicc{flex:1;min-width:0}.btn.small.svelte-14ypicc{padding:6px 10px}p.svelte-ai5da8{margin:0}ul.svelte-ai5da8{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:240px;overflow-y:auto}li.svelte-ai5da8{align-items:center;min-height:44px}.glyph.svelte-ai5da8{font-size:calc(22px * var(--text-scale));width:44px;text-align:center}.name.svelte-ai5da8{flex:1;min-width:0;overflow-wrap:anywhere}.hidden.svelte-ai5da8{display:none}p.svelte-111ulqm{margin:0}.times.svelte-111ulqm>label:where(.svelte-111ulqm){flex:1}.btn.small.svelte-111ulqm{padding:6px 10px}p.svelte-1f62mfp{margin:0}.santa.svelte-1f62mfp{display:grid;gap:4px;padding:10px 12px;border-radius:8px;background:var(--raised)}.santa.svelte-1f62mfp .btn:where(.svelte-1f62mfp){justify-self:start}.choice.svelte-1f62mfp{min-height:44px;cursor:pointer}.choice.svelte-1f62mfp input:where(.svelte-1f62mfp){width:20px;height:20px;padding:0;flex:none;accent-color:var(--accent)}.btn.small.svelte-1f62mfp{padding:6px 10px}p.svelte-26moiy{margin:0}ul.svelte-26moiy{list-style:none;margin:0;padding:0;display:grid;gap:4px}.item.svelte-26moiy{align-items:center;min-height:44px}.text.svelte-26moiy{flex:1;min-width:0;overflow-wrap:anywhere}.text.svelte-26moiy a:where(.svelte-26moiy){display:block;color:var(--accent)}.claimed.svelte-26moiy{flex:none}.btn.small.svelte-26moiy{flex:none;padding:6px 10px}textarea.svelte-sni9t2{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--field-border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;resize:vertical}p.svelte-sni9t2{margin:0}.section.svelte-sni9t2{border-top:1px solid var(--border);padding-top:16px}ul.svelte-sni9t2{list-style:none;margin:0;padding:0;display:grid;gap:8px}.person.svelte-sni9t2{justify-content:space-between}.person.svelte-sni9t2 .who:where(.svelte-sni9t2){flex:1}.photo.svelte-sni9t2{gap:16px}.photo-actions.svelte-sni9t2{gap:6px;justify-items:start}.manage.svelte-sni9t2{padding-left:12px;border-left:2px solid var(--border)}.who.svelte-sni9t2{min-width:0;overflow-wrap:anywhere}select.svelte-sni9t2{width:auto}.btn.small.svelte-sni9t2{padding:6px 10px}p.svelte-7t81zv{margin:0}label.btn.svelte-7t81zv{cursor:pointer}p.svelte-mh8taa{margin:0}.who.svelte-mh8taa{display:grid;gap:2px;min-width:0}.name.svelte-mh8taa{font-size:calc(18px * var(--text-scale))}.status.svelte-mh8taa{padding:8px 12px;border-radius:8px;background:var(--raised)}.playing.svelte-mh8taa{display:grid;gap:6px}.playing.svelte-mh8taa a:where(.svelte-mh8taa){overflow-wrap:anywhere}.credit.svelte-mh8taa{display:inline-flex;align-items:center;min-height:44px}.bio.svelte-mh8taa{white-space:pre-wrap;overflow-wrap:anywhere}p.svelte-1kayir4{margin:0}ul.svelte-1kayir4{list-style:none;margin:0;padding:0;display:grid;gap:10px}.item.svelte-1kayir4{flex:1;min-width:0;display:grid;gap:2px;text-align:left;background:none;border:none;color:inherit;padding:4px 0;cursor:pointer}.item.svelte-1kayir4:disabled{cursor:default;opacity:1}.text.svelte-1kayir4{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn.small.svelte-1kayir4{padding:6px 10px}p.svelte-dsribz{margin:0}ul.svelte-dsribz{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pin.svelte-dsribz{flex:1;min-width:0;display:flex;gap:10px;align-items:flex-start;text-align:left;background:none;border:none;color:inherit;padding:4px 0;cursor:pointer}.text.svelte-dsribz{min-width:0;gap:2px}.body.svelte-dsribz{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btn.small.svelte-dsribz{padding:6px 10px}.card.svelte-1hg40cd{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:min(100%,360px);margin-top:4px;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}p.svelte-1hg40cd{margin:0}.title.svelte-1hg40cd{font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.hint.svelte-1hg40cd{margin:-4px 0 2px}ul.svelte-1hg40cd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.item.svelte-1hg40cd{align-items:flex-start;min-height:44px}.check.svelte-1hg40cd{flex:1;min-width:0;min-height:44px;display:flex;align-items:flex-start;gap:10px;padding:6px 0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.box.svelte-1hg40cd{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-top:-4px;border:1px solid var(--field-border);border-radius:6px;background:var(--bg);color:var(--accent);font-weight:700;cursor:pointer;padding:0}.done.svelte-1hg40cd .box:where(.svelte-1hg40cd){border-color:var(--accent)}.text.svelte-1hg40cd{flex:1;min-width:0;overflow-wrap:anywhere}.done.svelte-1hg40cd .text:where(.svelte-1hg40cd){color:var(--muted);text-decoration:line-through}.by.svelte-1hg40cd{text-decoration:none;display:inline-block}.remove.svelte-1hg40cd{flex:none;opacity:.6}.who.svelte-1hg40cd{display:block;color:var(--accent)}.assign.svelte-1hg40cd{flex:none;width:auto;max-width:40%;min-height:44px;padding:4px 10px;border-radius:22px;font-size:16px;color:var(--accent);text-overflow:ellipsis}.assign.empty.svelte-1hg40cd{color:var(--muted)}.link.svelte-1hg40cd{justify-self:start;min-height:44px;background:none;border:none;padding:0;color:var(--accent);font:inherit;font-size:calc(14px * var(--text-scale));cursor:pointer}.btn.small.svelte-1hg40cd{padding:6px 10px}p.svelte-c5t8rx{margin:0}.choice.svelte-c5t8rx{cursor:pointer;align-items:flex-start}.choice.svelte-c5t8rx input:where(.svelte-c5t8rx){width:20px;height:20px;padding:0;flex:none;accent-color:var(--accent)}.card.svelte-tt83md{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:min(100%,360px);margin-top:4px;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}p.svelte-tt83md{margin:0}.title.svelte-tt83md{font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.place.svelte-tt83md,.names.svelte-tt83md{overflow-wrap:anywhere}.answers.svelte-tt83md{gap:6px}.answer.svelte-tt83md{flex:1;min-height:44px;padding:6px 4px;white-space:nowrap;border:1px solid var(--field-border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:calc(15px * var(--text-scale));cursor:pointer}.answer.mine.svelte-tt83md{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent)}.count.svelte-tt83md{color:var(--muted);font-variant-numeric:tabular-nums}.links.svelte-tt83md{gap:16px;font-size:calc(14px * var(--text-scale))}.links.svelte-tt83md>*{display:inline-flex;align-items:center;min-height:44px}.links.svelte-tt83md a:where(.svelte-tt83md),.link.svelte-tt83md{color:var(--accent)}.link.svelte-tt83md{background:none;border:none;padding:0;font:inherit;cursor:pointer}.summary.svelte-a6l8o3,.last.svelte-a6l8o3{margin:0}.sea.svelte-a6l8o3{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;width:calc(100% + 40px);margin:0 -20px;padding:2px;box-sizing:border-box;background:var(--raised)}.cell.svelte-a6l8o3{position:relative;aspect-ratio:1;padding:0;border:none;border-radius:3px;background:color-mix(in srgb,var(--accent) 22%,var(--panel));cursor:pointer}.cell.svelte-a6l8o3:disabled{cursor:default}.cell.ship.svelte-a6l8o3{background:var(--field-border)}.cell.aim.svelte-a6l8o3{box-shadow:inset 0 0 0 3px var(--accent)}.cell.miss.svelte-a6l8o3:after,.cell.hit.svelte-a6l8o3:after{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(20px * var(--text-scale));line-height:1}.cell.miss.svelte-a6l8o3:after{content:"•";color:var(--muted)}.cell.hit.svelte-a6l8o3:after{content:"✕";color:var(--danger);font-weight:700}.cell.sunk.svelte-a6l8o3{background:color-mix(in srgb,var(--danger) 35%,var(--panel))}.actions.svelte-a6l8o3,.tabs.svelte-a6l8o3{gap:8px}.actions.svelte-a6l8o3 .btn:where(.svelte-a6l8o3),.tabs.svelte-a6l8o3 .btn:where(.svelte-a6l8o3){flex:1;white-space:normal}.chips.svelte-1asyar0{font-variant-numeric:tabular-nums;white-space:nowrap}.card.svelte-vwhaq7{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:62px;padding:0;border:1px solid var(--field-border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;line-height:1;flex:none}.small.svelte-vwhaq7{width:30px;height:42px;border-radius:4px}.red.svelte-vwhaq7{color:var(--red-suit)}button.card.svelte-vwhaq7{cursor:pointer}button.card.svelte-vwhaq7:not(:disabled){border-color:var(--accent);border-width:2px}button.card.svelte-vwhaq7:disabled{cursor:default}button.card.chosen.svelte-vwhaq7{transform:translateY(-6px);box-shadow:0 0 0 2px var(--accent)}.rank.svelte-vwhaq7{font-size:calc(17px * var(--text-scale));font-weight:700}.suit.svelte-vwhaq7{font-size:calc(18px * var(--text-scale))}.small.svelte-vwhaq7 .rank:where(.svelte-vwhaq7),.small.svelte-vwhaq7 .suit:where(.svelte-vwhaq7){font-size:calc(14px * var(--text-scale))}.back.svelte-vwhaq7{width:70%;height:80%;border-radius:3px;background:repeating-linear-gradient(45deg,var(--accent) 0 3px,transparent 3px 7px)}.table.svelte-jzq2af{display:grid;gap:12px}.hand.svelte-jzq2af{display:grid;gap:6px;padding:8px;border:1px solid var(--border);border-radius:10px}.hand.mine.svelte-jzq2af{border-color:var(--accent)}.dealer.svelte-jzq2af{background:var(--raised)}.who.svelte-jzq2af{margin:0;font-size:calc(14px * var(--text-scale));font-weight:600}.cards.svelte-jzq2af{flex-wrap:wrap;gap:4px}.detail.svelte-jzq2af{margin-left:4px}.vs.svelte-jzq2af{margin:0 4px}.actions.svelte-jzq2af,.quick.svelte-jzq2af{flex-wrap:wrap;gap:8px}.actions.svelte-jzq2af .btn:where(.svelte-jzq2af),.quick.svelte-jzq2af .btn:where(.svelte-jzq2af){flex:1}.bet.svelte-jzq2af input:where(.svelte-jzq2af){width:7em;font-size:16px}.hand.svelte-4zsdh6{flex-wrap:wrap;gap:4px;padding-top:6px}.summary.svelte-d9dnm6{margin:0}.table.svelte-d9dnm6{display:grid;gap:10px}.felt.svelte-d9dnm6{display:grid;gap:6px;padding:10px;border-radius:12px;background:var(--raised)}.felt.svelte-d9dnm6 p:where(.svelte-d9dnm6),.reveal.svelte-d9dnm6 p:where(.svelte-d9dnm6){margin:0}.ask.svelte-d9dnm6{font-weight:600}.reveal.svelte-d9dnm6{display:grid;gap:4px}.cards.svelte-d9dnm6{flex-wrap:wrap;gap:3px}.counts.svelte-d9dnm6{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.counts.svelte-d9dnm6 .next:where(.svelte-d9dnm6){font-weight:600}.board.svelte-1kxsknj{display:grid;grid-template-columns:repeat(8,1fr);width:calc(100% + 40px);margin:0 -20px;border-block:1px solid var(--field-border)}.board.small.svelte-1kxsknj{grid-template-columns:repeat(8,18px);width:fit-content;margin:0;border:1px solid var(--field-border);border-radius:4px;overflow:hidden}.square.svelte-1kxsknj{display:grid;place-items:center;aspect-ratio:1;padding:0;border:none;background:color-mix(in srgb,var(--field-border) 18%,var(--panel));font:inherit;cursor:pointer;position:relative}.square.dark.svelte-1kxsknj{background:color-mix(in srgb,var(--field-border) 50%,var(--panel))}.square.svelte-1kxsknj:disabled{cursor:default}.square.last.svelte-1kxsknj{background:color-mix(in srgb,var(--accent) 35%,var(--panel))}.square.check.svelte-1kxsknj{background:color-mix(in srgb,var(--danger) 55%,var(--panel))}.square.chosen.svelte-1kxsknj{box-shadow:inset 0 0 0 3px var(--accent)}.square.target.svelte-1kxsknj:after{content:"";position:absolute;width:28%;height:28%;border-radius:50%;background:var(--accent)}.square.capture.svelte-1kxsknj:after{width:86%;height:86%;background:none;box-shadow:inset 0 0 0 3px var(--accent)}.piece.svelte-1kxsknj{font-size:calc(32px * var(--text-scale));line-height:1;color:#0b0d10;text-shadow:0 0 1px #f4f5f7,0 0 2px #f4f5f7}.piece.white.svelte-1kxsknj{color:#f8fafc;text-shadow:0 0 1px #0b0d10,0 0 2px #0b0d10}.small.svelte-1kxsknj .square:where(.svelte-1kxsknj){overflow:hidden}.small.svelte-1kxsknj .piece:where(.svelte-1kxsknj){font-size:calc(14px * var(--text-scale))}.promote.svelte-1kxsknj{gap:6px}.promote.svelte-1kxsknj .btn:where(.svelte-1kxsknj){flex:1}.board.svelte-qdzxmr{display:grid;grid-template-columns:repeat(8,1fr);width:calc(100% + 40px);margin:0 -20px;border-block:1px solid var(--field-border)}.board.small.svelte-qdzxmr{grid-template-columns:repeat(8,14px);width:fit-content;margin:0;border:1px solid var(--field-border);border-radius:4px;overflow:hidden}.square.svelte-qdzxmr{display:grid;place-items:center;aspect-ratio:1;padding:0;border:none;font:inherit}.light.svelte-qdzxmr{background:var(--panel)}.dark.svelte-qdzxmr{background:color-mix(in srgb,var(--field-border) 40%,var(--panel));cursor:pointer}.dark.svelte-qdzxmr:disabled{cursor:default}.dark.last.svelte-qdzxmr{background:color-mix(in srgb,var(--accent) 30%,var(--panel))}.dark.start.svelte-qdzxmr{box-shadow:inset 0 0 0 2px var(--field-border)}.dark.chosen.svelte-qdzxmr{box-shadow:inset 0 0 0 3px var(--accent)}.dark.target.svelte-qdzxmr:after{content:"";width:30%;height:30%;border-radius:50%;background:var(--accent)}.piece.svelte-qdzxmr{display:grid;place-items:center;width:74%;height:74%;border-radius:50%;color:var(--bg);font-size:calc(18px * var(--text-scale));line-height:1}.small.svelte-qdzxmr .piece:where(.svelte-qdzxmr){width:10px;height:10px}.piece[data-seat="0"].svelte-qdzxmr{background:var(--seat-0)}.piece[data-seat="1"].svelte-qdzxmr{background:radial-gradient(circle,var(--bg) 0 22%,var(--seat-1) 23%)}.piece.king[data-seat="1"].svelte-qdzxmr{background:var(--seat-1)}.small.svelte-qdzxmr .piece.king:where(.svelte-qdzxmr){box-shadow:0 0 0 2px var(--text)}.table.svelte-1dmk366{display:grid;gap:12px}.middle.svelte-1dmk366{gap:8px}.middle.svelte-1dmk366 p:where(.svelte-1dmk366){margin:0 0 0 4px}.red.svelte-1dmk366{color:var(--red-suit)}.last.svelte-1dmk366{margin:0}.counts.svelte-1dmk366{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.hand.svelte-1dmk366,.cards.svelte-1dmk366{flex-wrap:wrap;gap:4px}.hand.svelte-1dmk366{padding-top:6px}.suits.svelte-1dmk366{gap:6px}.suits.svelte-1dmk366 .btn:where(.svelte-1dmk366){flex:1;font-size:calc(22px * var(--text-scale))}.summary.svelte-pd1khi{margin:0}.game.svelte-pd1khi{display:grid;gap:10px}.game.svelte-pd1khi p:where(.svelte-pd1khi){margin:0}.scores.svelte-pd1khi{display:grid;gap:6px}.track.svelte-pd1khi{display:grid;gap:2px}.bar.svelte-pd1khi{height:8px;border-radius:4px;background:var(--raised);overflow:hidden}.fill.svelte-pd1khi{display:block;height:100%;background:var(--accent)}.felt.svelte-pd1khi{display:grid;gap:6px;padding:10px;border-radius:12px;background:var(--raised)}.cards.svelte-pd1khi{flex-wrap:wrap;gap:4px;align-items:center}.count.svelte-pd1khi{margin-left:auto;font-weight:600}details.svelte-pd1khi summary:where(.svelte-pd1khi){min-height:44px;display:flex;align-items:center;cursor:pointer}.summary.svelte-x15adl{margin:0}.game.svelte-x15adl{display:grid;gap:10px}.game.svelte-x15adl p:where(.svelte-x15adl){margin:0}.piles.svelte-x15adl{gap:10px;align-items:center}.pile.svelte-x15adl{display:grid;justify-items:center;gap:2px;padding:0;border:none;background:none;cursor:pointer}.pile.svelte-x15adl:disabled{cursor:default}.empty.svelte-x15adl{width:44px;height:62px;border:1px dashed var(--field-border);border-radius:6px}.hand.svelte-x15adl{flex-wrap:wrap;gap:4px;padding-top:6px}.slot.svelte-x15adl{padding-bottom:3px;border-bottom:3px solid transparent}.slot.meld.svelte-x15adl{border-bottom-color:var(--accent)}.actions.svelte-x15adl{gap:8px}.actions.svelte-x15adl .btn:where(.svelte-x15adl){flex:1}.summary.svelte-1hx58hv,.last.svelte-1hx58hv{margin:0}.table.svelte-1hx58hv{display:grid;gap:10px}.players.svelte-1hx58hv{display:grid;gap:6px;margin:0;padding:0;list-style:none}.players.svelte-1hx58hv li:where(.svelte-1hx58hv){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 8px;border:1px solid var(--border);border-radius:8px}.players.svelte-1hx58hv li.mine:where(.svelte-1hx58hv){border-color:var(--accent)}.name.svelte-1hx58hv{font-weight:600}.hand.svelte-1hx58hv{flex-wrap:wrap;gap:4px;padding-top:6px}.ask.svelte-1hx58hv{flex-wrap:wrap;gap:6px}.table.svelte-ebe7o0{display:grid;grid-template-areas:". top ." "left . right" ". bottom .";grid-template-columns:1fr 1fr 1fr;gap:6px;padding:10px;border-radius:12px;background:var(--raised)}.spot.svelte-ebe7o0{display:grid;justify-items:center;gap:2px;padding:4px;border-radius:8px;text-align:center}.spot.acting.svelte-ebe7o0{box-shadow:inset 0 0 0 2px var(--accent)}.spot[data-at=top].svelte-ebe7o0{grid-area:top}.spot[data-at=left].svelte-ebe7o0{grid-area:left}.spot[data-at=right].svelte-ebe7o0{grid-area:right}.spot[data-at=bottom].svelte-ebe7o0{grid-area:bottom}.name.svelte-ebe7o0{font-weight:600;font-size:calc(14px * var(--text-scale));overflow-wrap:anywhere}.empty.svelte-ebe7o0{width:30px;height:42px;border:1px dashed var(--field-border);border-radius:4px}.summary.svelte-8n6mh4{margin:0}.game.svelte-8n6mh4{display:grid;gap:10px}.game.svelte-8n6mh4 p:where(.svelte-8n6mh4){margin:0}.last.svelte-8n6mh4{flex-wrap:wrap;gap:4px}.summary.svelte-2132c5{margin:0}.game.svelte-2132c5{display:grid;gap:10px}.game.svelte-2132c5 p:where(.svelte-2132c5){margin:0}.teams.svelte-2132c5{display:grid;gap:2px}.teams.svelte-2132c5 .ours:where(.svelte-2132c5){color:var(--accent)}.last.svelte-2132c5{flex-wrap:wrap;gap:4px}.bid.svelte-2132c5{gap:8px}.bid.svelte-2132c5 select:where(.svelte-2132c5){min-height:44px;font-size:16px}.summary.svelte-q21ule{margin:0}.table.svelte-q21ule{display:grid;gap:10px}.felt.svelte-q21ule{display:grid;gap:6px;padding:10px;border-radius:12px;background:var(--raised)}.felt.svelte-q21ule p:where(.svelte-q21ule),.last.svelte-q21ule p:where(.svelte-q21ule){margin:0}.cards.svelte-q21ule{flex-wrap:wrap;gap:4px}.slot.svelte-q21ule{width:44px;height:62px;border:1px dashed var(--field-border);border-radius:6px}.last.svelte-q21ule{display:grid;gap:4px}.shown.svelte-q21ule{display:flex;flex-wrap:wrap;gap:8px}.reveal.svelte-q21ule{gap:3px}.seats.svelte-q21ule{display:grid;gap:4px;margin:0;padding:0;list-style:none}.seats.svelte-q21ule li:where(.svelte-q21ule){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 8px;border:1px solid var(--border);border-radius:8px}.seats.svelte-q21ule li.mine:where(.svelte-q21ule){border-color:var(--accent)}.seats.svelte-q21ule li.acting:where(.svelte-q21ule){box-shadow:inset 3px 0 0 var(--accent)}.seats.svelte-q21ule li.gone:where(.svelte-q21ule) .name:where(.svelte-q21ule){color:var(--muted)}.name.svelte-q21ule{font-weight:600}.mine.cards.svelte-q21ule{justify-content:center}.actions.svelte-q21ule{gap:8px}.actions.svelte-q21ule .btn:where(.svelte-q21ule){flex:1}.raise.svelte-q21ule input:where(.svelte-q21ule){flex:1;min-height:44px}.summary.svelte-fsfdu1,.last.svelte-fsfdu1{margin:0}.table.svelte-fsfdu1{display:grid;gap:10px}.players.svelte-fsfdu1{display:grid;gap:4px;margin:0;padding:0;list-style:none}.players.svelte-fsfdu1 li:where(.svelte-fsfdu1){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 8px;border:1px solid var(--border);border-radius:8px}.players.svelte-fsfdu1 li.mine:where(.svelte-fsfdu1){border-color:var(--accent)}.players.svelte-fsfdu1 li.next:where(.svelte-fsfdu1){box-shadow:inset 3px 0 0 var(--accent)}.name.svelte-fsfdu1{font-weight:600}.cards.svelte-fsfdu1{flex-wrap:wrap;gap:4px}.back.svelte-fsfdu1{padding:0;border:none;background:none;border-radius:6px;cursor:pointer}.summary.svelte-1rrzi9j{margin:0}.table.svelte-1rrzi9j{display:grid;gap:10px}.felt.svelte-1rrzi9j{display:grid;gap:6px;padding:10px;border-radius:12px;background:var(--raised)}.felt.svelte-1rrzi9j p:where(.svelte-1rrzi9j){margin:0}.cards.svelte-1rrzi9j{flex-wrap:wrap;gap:4px;min-height:62px;align-items:center}.players.svelte-1rrzi9j{display:grid;gap:4px;margin:0;padding:0;list-style:none}.players.svelte-1rrzi9j li:where(.svelte-1rrzi9j){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 8px;border:1px solid var(--border);border-radius:8px}.players.svelte-1rrzi9j li.mine:where(.svelte-1rrzi9j){border-color:var(--accent)}.players.svelte-1rrzi9j li.next:where(.svelte-1rrzi9j){box-shadow:inset 3px 0 0 var(--accent)}.name.svelte-1rrzi9j{font-weight:600}.actions.svelte-1rrzi9j{gap:8px}.actions.svelte-1rrzi9j .btn:where(.svelte-1rrzi9j){flex:1}.summary.svelte-1q0coaz{margin:0}.game.svelte-1q0coaz{display:grid;gap:10px}.game.svelte-1q0coaz p:where(.svelte-1q0coaz){margin:0}.top.svelte-1q0coaz{gap:4px;margin:0 -14px}.gap.svelte-1q0coaz{flex:1}.tableau.svelte-1q0coaz{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin:0 -14px}.column.svelte-1q0coaz{display:flex;flex-direction:column;align-items:stretch}.card.svelte-1q0coaz{position:relative;width:44px;height:62px;padding:2px 3px;border:1px solid var(--field-border);border-radius:5px;background:var(--panel);color:var(--text);font:inherit;text-align:left;flex:none;cursor:pointer}.tableau.svelte-1q0coaz .card:where(.svelte-1q0coaz){width:100%}.card.svelte-1q0coaz:disabled{cursor:default}.card.back.svelte-1q0coaz{background:repeating-linear-gradient(45deg,var(--accent) 0 3px,var(--panel) 3px 7px);text-align:center;font-size:calc(20px * var(--text-scale))}.card.empty.svelte-1q0coaz{border-style:dashed;background:none}.slot.svelte-1q0coaz{display:grid;place-items:center;color:var(--muted);font-size:calc(18px * var(--text-scale))}.card.down.svelte-1q0coaz{height:10px;border-bottom:none;border-radius:5px 5px 0 0}.card.up.svelte-1q0coaz:not(.last){height:44px;border-bottom:none;border-radius:5px 5px 0 0}.card.chosen.svelte-1q0coaz{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb,var(--accent) 15%,var(--panel))}.corner.svelte-1q0coaz{display:block;font-size:calc(14px * var(--text-scale));font-weight:700;line-height:1.1}.red.svelte-1q0coaz{color:var(--red-suit)}.standings.svelte-1q0coaz{margin:0;padding-left:20px}.board.svelte-hkrzsp{--size: 44px;display:flex;gap:2px;justify-content:center;padding:4px;border-radius:10px;background:var(--raised);border:1px solid var(--field-border);width:fit-content;margin:0 auto}.board.small.svelte-hkrzsp{--size: 16px;gap:1px;padding:3px;margin:0;border-radius:6px}.column.svelte-hkrzsp{display:flex;flex-direction:column;gap:2px;padding:0;border:none;border-radius:8px;background:none;cursor:pointer}.small.svelte-hkrzsp .column:where(.svelte-hkrzsp){gap:1px}.column.svelte-hkrzsp:disabled{cursor:default}.column.svelte-hkrzsp:not(:disabled):hover,.column.svelte-hkrzsp:not(:disabled):focus-visible{background:color-mix(in srgb,var(--accent) 18%,transparent)}.hole.svelte-hkrzsp{width:var(--size);height:var(--size);border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--field-border);box-sizing:border-box}.hole[data-seat="0"].svelte-hkrzsp{background:var(--seat-0)}.hole[data-seat="1"].svelte-hkrzsp{background:radial-gradient(circle,var(--bg) 0 24%,var(--seat-1) 25%)}.hole[data-seat].svelte-hkrzsp{box-shadow:none}.hole.last.svelte-hkrzsp{box-shadow:inset 0 0 0 3px var(--text)}.small.svelte-hkrzsp .hole.last:where(.svelte-hkrzsp){box-shadow:none}.hole.win.svelte-hkrzsp{box-shadow:inset 0 0 0 4px var(--accent),inset 0 0 0 6px var(--bg)}.small.svelte-hkrzsp .hole.win:where(.svelte-hkrzsp){box-shadow:inset 0 0 0 2px var(--accent)}.sr.svelte-hkrzsp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.summary.svelte-l13o8y{margin:0}.daily.svelte-l13o8y{display:grid;gap:12px}.grid.svelte-l13o8y{display:grid;gap:4px;justify-content:center}.guess.svelte-l13o8y{display:flex;gap:4px}.tile.svelte-l13o8y{display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--field-border);border-radius:6px;font-size:calc(24px * var(--text-scale));font-weight:700;text-transform:uppercase}.tile[data-mark=hit].svelte-l13o8y,.key[data-mark=hit].svelte-l13o8y{background:var(--hit);border-color:var(--hit);color:#fff}.tile[data-mark=near].svelte-l13o8y,.key[data-mark=near].svelte-l13o8y{background:var(--near);border-color:var(--near);color:#fff}.tile[data-mark=near].svelte-l13o8y{border-radius:50%}.tile[data-mark=miss].svelte-l13o8y,.key[data-mark=miss].svelte-l13o8y{background:var(--raised);color:var(--muted)}.entry.svelte-l13o8y{gap:8px}.entry.svelte-l13o8y input:where(.svelte-l13o8y){flex:1;min-width:0;font-size:16px;text-transform:lowercase}.keys.svelte-l13o8y{display:flex;flex-wrap:wrap;gap:3px;margin:0}.key.svelte-l13o8y{display:grid;place-items:center;min-width:24px;height:28px;border:1px solid var(--border);border-radius:4px;font-size:calc(14px * var(--text-scale));text-transform:uppercase}.answer.svelte-l13o8y{text-transform:uppercase;letter-spacing:2px}.others.svelte-l13o8y{display:grid;gap:8px;margin:0;padding:0;list-style:none}.others.svelte-l13o8y li:where(.svelte-l13o8y){display:grid;gap:2px}.who.svelte-l13o8y{font-size:calc(14px * var(--text-scale));font-weight:600}.rows.svelte-l13o8y{display:grid;font-size:calc(14px * var(--text-scale));line-height:1.2}.hangman.svelte-i7s4tn{display:grid;gap:12px;text-align:start}.small.svelte-i7s4tn{gap:4px}.hearts.svelte-i7s4tn{margin:0;font-size:calc(16px * var(--text-scale));letter-spacing:2px}.word.svelte-i7s4tn{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.chunk.svelte-i7s4tn{display:flex;flex-wrap:wrap;gap:6px 4px}.slot.svelte-i7s4tn{display:grid;place-items:end center;width:1.4em;height:1.6em;border-bottom:2px solid var(--text);font-size:calc(22px * var(--text-scale));font-weight:700;text-transform:uppercase}.small.svelte-i7s4tn .slot:where(.svelte-i7s4tn){width:1.1em;font-size:calc(16px * var(--text-scale))}.slot.gap.svelte-i7s4tn{border-bottom-color:transparent}.letters.svelte-i7s4tn{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.letter.svelte-i7s4tn{min-height:44px;border:1px solid var(--field-border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:calc(18px * var(--text-scale));text-transform:uppercase;cursor:pointer}.letter.svelte-i7s4tn:disabled{cursor:default}.letter.hit.svelte-i7s4tn{border-color:var(--ok);color:var(--ok)}.letter.miss.svelte-i7s4tn{color:var(--muted);text-decoration:line-through}.board.svelte-ve5g17{display:grid;grid-template-columns:repeat(3,72px);gap:4px;justify-content:center}.board.small.svelte-ve5g17{grid-template-columns:repeat(3,28px);gap:2px;justify-content:start}.cell.svelte-ve5g17{display:grid;place-items:center;width:72px;height:72px;padding:0;border:1px solid var(--field-border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:calc(36px * var(--text-scale));font-weight:700;line-height:1;cursor:pointer}.small.svelte-ve5g17 .cell:where(.svelte-ve5g17){width:28px;height:28px;border-radius:4px;font-size:calc(16px * var(--text-scale))}.cell.svelte-ve5g17:disabled{cursor:default}.cell[data-seat="0"].svelte-ve5g17{color:var(--seat-0)}.cell[data-seat="1"].svelte-ve5g17{color:var(--seat-1)}.cell.last.svelte-ve5g17{border-color:var(--accent)}.cell.win.svelte-ve5g17{background:color-mix(in srgb,var(--accent) 22%,var(--bg))}.players.svelte-1048z1r{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}li.svelte-1048z1r{display:flex;min-width:0;align-items:center;gap:6px;padding:2px 10px 2px 2px;border:1px solid var(--border);border-radius:999px;font-size:calc(14px * var(--text-scale))}.name.svelte-1048z1r{min-width:0;overflow-wrap:anywhere}li.turn.svelte-1048z1r{border-color:var(--accent)}li.won.svelte-1048z1r .name:where(.svelte-1048z1r){font-weight:600}.mark.svelte-1048z1r{font-weight:700}.mark[data-seat="0"].svelte-1048z1r{color:var(--seat-0)}.mark[data-seat="1"].svelte-1048z1r{color:var(--seat-1)}.game.svelte-u9snx3{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:min(100%,360px);margin-top:4px;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.game.mine.svelte-u9snx3{border-color:var(--accent)}.title.svelte-u9snx3{margin:0;font-weight:600}.status.svelte-u9snx3{margin:-6px 0 0}.preview.svelte-u9snx3{justify-self:start;max-width:100%;padding:0;border:none;background:none;cursor:pointer}.actions.svelte-u9snx3{display:flex;gap:8px}.status.svelte-1rh9l3u{margin:0;font-weight:600}.confirm.svelte-1rh9l3u{flex-wrap:wrap;gap:8px}h3.svelte-1yfdrtt{margin:0;font-size:calc(15px * var(--text-scale))}.rows.svelte-1yfdrtt{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rows.svelte-1yfdrtt li:where(.svelte-1yfdrtt){gap:8px;min-height:36px}.who.svelte-1yfdrtt{flex:1;min-width:0;overflow-wrap:anywhere}.stat.svelte-1yfdrtt{font-weight:600;font-variant-numeric:tabular-nums}.what.svelte-1umerat{display:grid;gap:2px;padding:2px 0 2px 10px;border-left:3px solid var(--accent)}.text.svelte-1umerat{font-size:calc(14px * var(--text-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list.svelte-1umerat{display:grid;gap:4px;max-height:50dvh;overflow-y:auto}.list.svelte-1umerat button:where(.svelte-1umerat){display:flex;align-items:center;gap:10px;text-align:left;background:var(--raised);border:1px solid var(--border);color:var(--text);padding:8px 14px 8px 10px;border-radius:8px;cursor:pointer}.hash.svelte-1umerat{width:26px;text-align:center;color:var(--muted)}.name.svelte-1umerat{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note.svelte-1umerat{margin:0}.picker.svelte-n5zozd{display:flex;gap:8px;padding:8px 16px 0;overflow-x:auto;scrollbar-width:none}.chip.svelte-n5zozd{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 10px;border-radius:22px;border:1px solid var(--field-border);background:none;color:var(--muted);font:inherit;font-size:calc(14px * var(--text-scale));cursor:pointer}.chip[aria-pressed=true].svelte-n5zozd{border-color:var(--accent);background:var(--own);color:var(--text)}.chip[aria-pressed=false].svelte-n5zozd .avatar{opacity:.6}.shell.svelte-izi7x5{display:grid;grid-template-columns:240px minmax(0,1fr);height:100%}aside.svelte-izi7x5{background:var(--panel);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:12px;padding-top:max(12px,var(--top-inset));gap:8px;min-height:0}.brand.svelte-izi7x5{font-weight:600;padding:4px 8px}nav.svelte-izi7x5{display:grid;gap:2px;align-content:start;flex:1;overflow-y:auto}.section.svelte-izi7x5{justify-content:space-between;color:var(--muted);font-size:calc(14px * var(--text-scale));padding:12px 8px 4px}.item.svelte-izi7x5{display:flex;min-height:44px;align-items:center;gap:8px;text-align:left;background:none;border:none;color:var(--muted);padding:8px;border-radius:6px;cursor:pointer;overflow:hidden;white-space:nowrap}.item.active.svelte-izi7x5{background:var(--raised);color:var(--text)}.lock.svelte-izi7x5{font-size:calc(14px * var(--text-scale))}.family-icon.svelte-izi7x5{flex:none;width:1.25em;text-align:center}.family-end.svelte-izi7x5{border:none;border-top:1px solid var(--border);margin:6px 8px}.leave.svelte-izi7x5{padding:8px 12px}.drafted.svelte-izi7x5{font-size:calc(14px * var(--text-scale))}.item.unread.svelte-izi7x5:not(.muted){color:var(--text);font-weight:600}.count.svelte-izi7x5{margin-left:auto;flex:none;min-width:1.7em;height:1.7em;padding:0 .5em;border-radius:.85em;background:var(--accent);color:var(--bg);font-size:calc(12px * var(--text-scale));font-weight:700;line-height:1.7em;text-align:center}.count.dot.svelte-izi7x5{min-width:8px;width:8px;height:8px;padding:0;margin-right:6px}.item.muted.svelte-izi7x5 .count:where(.svelte-izi7x5){background:var(--raised);color:var(--muted)}.back.svelte-izi7x5{position:relative}.back.has-unread.svelte-izi7x5:after{content:"";position:absolute;top:2px;right:0;width:8px;height:8px;border-radius:50%;background:var(--accent)}.empty.svelte-izi7x5{padding:0 8px;margin:0}.item.dm.svelte-izi7x5{padding-top:6px;padding-bottom:6px}.robot-faces.svelte-izi7x5{display:inline-flex;flex:none}.robot-faces.svelte-izi7x5 .avatar+.avatar{margin-left:-8px}.robot-faces.svelte-izi7x5 .avatar{box-shadow:0 0 0 2px var(--panel)}.ask-again.svelte-izi7x5{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ask-btn.svelte-izi7x5{min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--field-border);background:none;color:var(--accent);font:inherit;font-size:calc(14px * var(--text-scale));cursor:pointer}.ask-btn.svelte-izi7x5:disabled{color:var(--muted);cursor:default}.item-name.svelte-izi7x5{min-width:0;overflow:hidden;text-overflow:ellipsis}.me.svelte-izi7x5{display:flex;align-items:center;gap:10px;text-align:left;background:var(--raised);border:1px solid var(--border);color:var(--text);padding:10px 12px;border-radius:8px;cursor:pointer;margin-bottom:var(--bottom-inset)}.me-text.svelte-izi7x5{display:grid;min-width:0}main.svelte-izi7x5{display:flex;flex-direction:column;min-width:0;min-height:0}header.svelte-izi7x5{padding:10px 16px;padding-top:max(10px,var(--top-inset));border-bottom:1px solid var(--border);min-height:52px}.offline.svelte-izi7x5{margin:0;padding:6px 16px;background:var(--panel);border-bottom:1px solid var(--border);color:var(--muted)}.strip.svelte-izi7x5{display:grid;border-bottom:1px solid var(--border);background:var(--panel)}.strip-row.svelte-izi7x5{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:none;border:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.strip-row.svelte-izi7x5+.strip-row:where(.svelte-izi7x5){border-top:1px solid var(--border)}:root.keyboard-open .strip.svelte-izi7x5{display:none}.strip-text.svelte-izi7x5{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-meta.svelte-izi7x5{flex:none;font-size:calc(14px * var(--text-scale))}.tip.svelte-izi7x5{margin:0;padding:0 8px 0 16px;color:var(--muted)}article.svelte-izi7x5.pressing{background:color-mix(in srgb,var(--accent) 12%,transparent);transform:scale(.98);transition:background .3s,transform .3s}.pressing{opacity:.85}.prompt.svelte-izi7x5{align-items:flex-start;padding:10px 12px 10px 16px;background:var(--panel);border-bottom:1px solid var(--border)}.grow.svelte-izi7x5{flex:1;min-width:0}.back.svelte-izi7x5{display:none;font-size:calc(24px * var(--text-scale))}.title.svelte-izi7x5{flex:1;min-width:0;min-height:44px;display:flex;gap:10px;align-items:center;background:none;border:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.title.svelte-izi7x5:disabled{cursor:default}.here.svelte-izi7x5{background:none;border:none;padding:4px 2px;cursor:pointer;white-space:nowrap}.here.svelte-izi7x5:hover{color:var(--text)}.title.svelte-izi7x5 strong:where(.svelte-izi7x5){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-stack.svelte-izi7x5{display:grid;min-width:0;line-height:1.2}.title-avatar.svelte-izi7x5{align-self:center;display:flex;margin-right:-2px}.topic.svelte-izi7x5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages.svelte-izi7x5{flex:1;min-height:0;overflow-y:auto;padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}article.svelte-izi7x5{position:relative;padding-left:44px}.face.svelte-izi7x5{position:absolute;left:0;top:2px;display:flex}article.continues.svelte-izi7x5{margin-top:-9px}article.own.svelte-izi7x5,article.outgoing.svelte-izi7x5{margin-inline:-8px;padding:4px 8px 4px 52px;border-radius:6px;background:var(--own);box-shadow:inset 2px 0 var(--accent)}article.own.svelte-izi7x5 .face:where(.svelte-izi7x5),article.outgoing.svelte-izi7x5 .face:where(.svelte-izi7x5){left:8px;top:6px}article.own.continues.svelte-izi7x5,article.outgoing.continues.svelte-izi7x5{margin-top:-12px;border-top-left-radius:0;border-top-right-radius:0}article.svelte-izi7x5:is(.own:where(.svelte-izi7x5),.outgoing:where(.svelte-izi7x5)):has(+article.continues:where(.svelte-izi7x5):is(.own:where(.svelte-izi7x5),.outgoing:where(.svelte-izi7x5))){border-bottom-left-radius:0;border-bottom-right-radius:0}.day.svelte-izi7x5{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:calc(14px * var(--text-scale));margin:4px 0}.day.svelte-izi7x5:before,.day.svelte-izi7x5:after{content:"";flex:1;border-top:1px solid var(--border)}.new-line.svelte-izi7x5{color:var(--accent)}.new-line.svelte-izi7x5:before,.new-line.svelte-izi7x5:after{border-top-color:var(--accent)}article.highlighted.svelte-izi7x5,article.own.highlighted.svelte-izi7x5{background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:6px;transition:background .3s}.side-time.svelte-izi7x5{position:absolute;top:2px;right:84px;opacity:0}article.own.svelte-izi7x5 .side-time:where(.svelte-izi7x5){right:152px}.tools.svelte-izi7x5{position:absolute;top:-4px;right:0;display:flex;background:var(--panel);border:1px solid var(--border);border-radius:6px;opacity:0}.tools.svelte-izi7x5 .icon-btn:where(.svelte-izi7x5){font-size:calc(18px * var(--text-scale));width:34px;padding:4px 0}@media(hover:hover){article.svelte-izi7x5:hover .tools:where(.svelte-izi7x5),article.svelte-izi7x5:hover .side-time:where(.svelte-izi7x5),.tools.svelte-izi7x5:focus-within{opacity:1}}@media(hover:none){.tools.svelte-izi7x5,.side-time.svelte-izi7x5{display:none}}.quote.svelte-izi7x5{display:grid;width:fit-content;max-width:100%;margin:4px 0 2px;padding:2px 0 2px 10px;border:none;border-left:3px solid var(--border);background:none;color:var(--muted);font:inherit;font-size:calc(14px * var(--text-scale));text-align:left;cursor:pointer}.quote-name.svelte-izi7x5{color:var(--text);font-weight:600;font-size:calc(14px * var(--text-scale))}.quote-text.svelte-izi7x5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gone.svelte-izi7x5{color:var(--muted);font-style:italic}.edited.svelte-izi7x5{color:var(--muted);font-size:calc(14px * var(--text-scale))}.read-only.svelte-izi7x5{margin:0;padding:16px;padding-bottom:max(16px,var(--bottom-inset));border-top:1px solid var(--border);text-align:center}.notice.svelte-izi7x5{margin:0;color:var(--ok)}.pinned-by.svelte-izi7x5{margin:0;color:var(--muted);font-size:calc(14px * var(--text-scale))}.seen.svelte-izi7x5{text-align:right;margin:-8px 0 0}.footer.svelte-izi7x5{position:relative}.latest.svelte-izi7x5{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:1;padding:6px 14px;border-radius:16px;box-shadow:0 2px 8px #0006}.messages.typing-shown.svelte-izi7x5{padding-bottom:calc(20px + 21px * var(--text-scale))}.typing.svelte-izi7x5{display:flex;align-items:center;gap:6px;position:absolute;bottom:100%;left:0;right:0;margin:0;padding:2px 16px;background:var(--bg)}.confirm-text.svelte-izi7x5{margin:0;overflow-wrap:anywhere}.confirm.svelte-izi7x5{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}article.svelte-izi7x5 p:where(.svelte-izi7x5){margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.meta.svelte-izi7x5{display:flex;gap:8px;align-items:baseline;min-width:0}.meta.svelte-izi7x5 .author:where(.svelte-izi7x5),.meta.svelte-izi7x5 .time:where(.svelte-izi7x5),.meta.svelte-izi7x5 .ai-tag:where(.svelte-izi7x5){flex:none}.author.svelte-izi7x5{padding:12px 0;margin:-12px 0;background:none;border:none;color:inherit;font:inherit;font-weight:600;font-size:calc(15px * var(--text-scale));cursor:pointer}.aka.svelte-izi7x5{min-width:0;overflow:hidden;color:var(--muted);font-size:calc(14px * var(--text-scale));text-overflow:ellipsis;white-space:nowrap}button.face.svelte-izi7x5{padding:5px;margin:-5px;background:none;border:none;cursor:pointer}.meta.svelte-izi7x5 .ai-tag:where(.svelte-izi7x5){margin-left:-2px}.time.svelte-izi7x5{color:var(--muted);font-size:calc(14px * var(--text-scale))}.banner.svelte-izi7x5{padding:8px 16px 0}.history.svelte-izi7x5{text-align:center;margin:0}.outgoing.svelte-izi7x5{opacity:.55}.outgoing.failed.svelte-izi7x5{opacity:1}.outgoing.failed.svelte-izi7x5 p:where(.svelte-izi7x5),.outgoing.failed.svelte-izi7x5 .md{color:var(--muted)}.failed-actions.svelte-izi7x5{gap:12px;margin-top:4px}.link.svelte-izi7x5{background:none;border:none;padding:0;color:var(--accent);font:inherit;font-size:calc(14px * var(--text-scale));cursor:pointer}.details.svelte-izi7x5{display:none;flex-direction:column;min-height:0;background:var(--panel);border-left:1px solid var(--border)}.shell.details-open.svelte-izi7x5{grid-template-columns:240px minmax(0,1fr) 260px}.details-open.svelte-izi7x5 .details:where(.svelte-izi7x5){display:flex}.details-head.svelte-izi7x5{padding:10px 12px 10px 16px;padding-top:max(10px,var(--top-inset));border-bottom:1px solid var(--border);min-height:52px;align-items:center}.details-title.svelte-izi7x5{display:grid}.details-title.svelte-izi7x5>:where(.svelte-izi7x5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-body.svelte-izi7x5{position:relative;flex:1;min-height:0;overflow-y:auto;padding:12px;padding-bottom:max(12px,var(--bottom-inset));display:grid;gap:16px;align-content:start}.actions.svelte-izi7x5{display:grid;gap:2px}.action.svelte-izi7x5{display:flex;align-items:center;gap:12px;background:none;border:none;border-radius:6px;color:var(--text);font:inherit;padding:10px 8px;text-align:left;cursor:pointer}.action.svelte-izi7x5:hover{background:var(--raised)}.glyph.svelte-izi7x5{width:22px;text-align:center}.presence.svelte-izi7x5{display:grid;gap:4px}.details-section.svelte-izi7x5{margin:0;padding:0 8px 4px;font-size:calc(14px * var(--text-scale));font-weight:400;color:var(--muted)}.person.svelte-izi7x5{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:4px 8px;min-width:0;background:none;border:none;border-radius:6px;color:inherit;font:inherit;text-align:left;cursor:pointer}.person-text.svelte-izi7x5{display:grid;min-width:0}.person-status.svelte-izi7x5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-name.svelte-izi7x5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.face-dot.svelte-izi7x5{position:relative;display:flex}.face-dot.svelte-izi7x5:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--ok);border:2px solid var(--panel)}@media(max-width:640px){.shell.svelte-izi7x5,.shell.details-open.svelte-izi7x5{grid-template-columns:minmax(0,1fr);position:relative;overflow:hidden}.details.svelte-izi7x5{display:flex;position:absolute;inset:0;z-index:2;border-left:none;transform:translate(calc((1 - var(--details-progress)) * 100%));transition:transform .22s ease-out}.dragging.svelte-izi7x5 .details:where(.svelte-izi7x5){transition:none}aside.svelte-izi7x5{position:absolute;inset:0;z-index:2;border-right:none;transform:translate(calc((var(--nav-progress) - 1) * 100%));transition:transform .22s ease-out}.dragging.svelte-izi7x5 aside:where(.svelte-izi7x5){transition:none}.back.svelte-izi7x5{display:block;margin-left:-8px}}.update.svelte-y74n0s{position:fixed;top:calc(var(--top-inset) + 60px);left:50%;transform:translate(-50%);z-index:10;max-width:calc(100% - 32px);padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:var(--button);color:#fff;font-size:calc(15px * var(--text-scale));white-space:nowrap;cursor:pointer;box-shadow:0 4px 16px #0006}.center.svelte-y74n0s{display:grid;place-items:center;height:100%;padding:16px}.offline.svelte-y74n0s{justify-items:center;text-align:center}:root{--bg: #0b0d10;--panel: #14181d;--raised: #1b2027;--border: #242b33;--text: #e6eaef;--muted: #8b97a6;--accent: #4c8dff;--own: rgb(76 141 255 / .07);--button: #2d6bd9;--field-border: #5a6676;--text-scale: 1;--danger: #f87171;--ok: #4ade80;--seat-0: #f87171;--seat-1: #facc15;--hit: #15803d;--near: #a16207;--red-suit: #f87171;color-scheme:dark;--top-inset: env(safe-area-inset-top, 0px);--bottom-inset: env(safe-area-inset-bottom, 0px);--screen-height: 100dvh}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #f4f5f7;--panel: #ffffff;--raised: #eceef2;--border: #d8dce2;--text: #14181d;--muted: #566170;--accent: #1f5fcf;--own: rgb(31 95 207 / .07);--danger: #c22a2a;--ok: #17803d;--button: #2d6bd9;--field-border: #788291;--seat-0: #c22a2a;--seat-1: #a16207;--hit: #15803d;--near: #a16207;--red-suit: #c22a2a;color-scheme:light}}:root[data-theme=light]{--bg: #f4f5f7;--panel: #ffffff;--raised: #eceef2;--border: #d8dce2;--text: #14181d;--muted: #566170;--accent: #1f5fcf;--own: rgb(31 95 207 / .07);--danger: #c22a2a;--ok: #17803d;--button: #2d6bd9;--field-border: #788291;--seat-0: #c22a2a;--seat-1: #a16207;--hit: #15803d;--near: #a16207;--red-suit: #c22a2a;color-scheme:light}:root.ios-app{--bottom-inset: max(env(safe-area-inset-bottom, 0px), 24px);--top-inset: calc(env(safe-area-inset-top, 0px) + 28px) }:root.android-app{--screen-height: 100svh}:root.keyboard-open{--bottom-inset: 0px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}html{touch-action:manipulation}@media(hover:none){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,emoji-picker{-webkit-user-select:text;user-select:text}}body{margin:0;background:var(--bg);color:var(--text);font:calc(16px * var(--text-scale)) / 1.5 ui-sans-serif,system-ui,-apple-system,sans-serif;overflow:hidden}#app{position:fixed;top:0;left:0;right:0;height:var(--app-height, var(--screen-height));transform:translateY(var(--app-offset, 0px))}input,select,button{font:inherit}input,select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border-radius:8px;border:1px solid var(--field-border);background:var(--bg);color:var(--text)}input[type=checkbox]{flex:none;width:22px;height:22px;min-height:0;margin:0;padding:0;accent-color:var(--accent)}label:has(>input[type=checkbox]){min-height:44px;cursor:pointer}.btn{min-height:44px;padding:10px 16px;border-radius:8px;border:1px solid transparent;background:var(--button);color:#fff;cursor:pointer;white-space:nowrap}.btn:disabled{background:var(--raised);border-color:var(--border);color:var(--muted);cursor:default}.btn.subtle{background:var(--raised);border-color:var(--field-border);color:var(--text)}.btn.subtle:disabled{color:var(--muted)}.btn.danger{background:none;border-color:var(--danger);color:var(--danger)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--muted);padding:4px 8px;border-radius:6px;cursor:pointer;line-height:1}.icon-btn:hover{color:var(--text);background:var(--raised)}.stack{display:grid;gap:10px}.row{display:flex;gap:8px;align-items:center}.muted{color:var(--muted)}.small{font-size:calc(14px * var(--text-scale))}.ai-tag{margin-left:6px;padding:0 5px;border:1px solid var(--muted);border-radius:4px;color:var(--muted);font-size:calc(12px * var(--text-scale));font-weight:600;vertical-align:1px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.error{color:var(--danger);font-size:calc(14px * var(--text-scale));margin:0}.ok{color:var(--ok);font-size:calc(14px * var(--text-scale));margin:0}.custom-emoji{display:inline-block;height:1.375em;width:auto;max-width:3em;vertical-align:-.3em;object-fit:contain}
