dialog[data-v-0614ae5e]{border:1px solid var(--line);background:var(--card);width:min(560px,100vw - 24px);max-height:min(80vh,720px);color:var(--ink);border-radius:14px;padding:0;overflow:hidden}dialog.narrow[data-v-0614ae5e]{width:min(400px,100vw - 24px)}dialog[data-v-0614ae5e]::backdrop{background:#00000073}dialog[open][data-v-0614ae5e]{animation:.18s sheet-in-0614ae5e}dialog[open][data-v-0614ae5e]::backdrop{animation:.18s veil-in-0614ae5e}dialog.leaving[data-v-0614ae5e]{animation:.14s forwards sheet-out-0614ae5e}dialog.leaving[data-v-0614ae5e]::backdrop{animation:.14s forwards veil-out-0614ae5e}@keyframes sheet-in-0614ae5e{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes sheet-out-0614ae5e{to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes veil-in-0614ae5e{0%{opacity:0}}@keyframes veil-out-0614ae5e{to{opacity:0}}@media (prefers-reduced-motion:reduce){dialog[open][data-v-0614ae5e],dialog[open][data-v-0614ae5e]::backdrop,dialog.leaving[data-v-0614ae5e],dialog.leaving[data-v-0614ae5e]::backdrop{animation:none}}.sheet[data-v-0614ae5e]{max-height:inherit;flex-direction:column;display:flex}header[data-v-0614ae5e]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}header b[data-v-0614ae5e]{flex:1;min-width:0;font-size:16px}.shut[data-v-0614ae5e]{border:1px solid var(--edge);width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border-radius:8px;flex:none;font-size:18px;line-height:1}.shut[data-v-0614ae5e]:hover{color:var(--ink)}.body[data-v-0614ae5e]{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 14px 16px;overflow-y:auto}input[data-v-336db1bc]{border:1px solid var(--edge);background:var(--card);border-radius:8px;width:100%;padding:10px 14px;display:block}input[data-v-336db1bc]:focus{outline:2px solid var(--accent);outline-offset:-1px}input.wrong[data-v-336db1bc]{border-color:var(--tone-red)}input[data-v-336db1bc]:disabled{opacity:.6;cursor:default}button[data-v-80318d3b]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button[data-v-80318d3b]:hover{text-decoration:underline}.consent[data-v-f8c8470a]{color:var(--dim);margin:12px 0 0;font-size:13px;line-height:1.45}.forms[data-v-3a373623]{display:grid}.forms[data-v-3a373623]>*{grid-area:1/1}.forms>.fade-leave-active[data-v-3a373623]{pointer-events:none}[data-v-3a373623] form.stack{max-width:none;margin-bottom:0}[data-v-3a373623] form.stack>button{width:fit-content;margin:18px 0 0 auto;padding:10px 22px;display:block}.swap[data-v-3a373623]{border-top:1px solid var(--line);color:var(--dim);margin:18px 0 0;padding-top:14px;font-size:13px}.swap button[data-v-3a373623]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.swap button[data-v-3a373623]:hover{text-decoration:underline}footer[data-v-b4ac2db7]{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;gap:4px 14px;margin-top:44px;padding-top:14px;font-size:13px;display:flex}.avatar[data-v-3190dfa3]{width:var(--face,34px);height:var(--face,34px);background:color-mix(in srgb, var(--tint) 55%, var(--card));color:color-mix(in srgb, var(--tint) 35%, var(--ink));font-size:calc(var(--face,34px) * .42);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.holder[data-v-a9e23fd6]{display:inline-flex}.veil[data-v-a9e23fd6]{z-index:40;position:fixed;inset:0}.card[data-v-a9e23fd6]{z-index:41;visibility:hidden;border:1px solid var(--line);background:var(--card);overscroll-behavior:contain;border-radius:12px;max-width:min(320px,100vw - 16px);padding:10px 12px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000002e}header[data-v-751f6226]{border-bottom:1px solid var(--line);background:var(--card);flex:none}.bar[data-v-751f6226]{align-items:center;gap:10px;max-width:900px;height:52px;margin:0 auto;padding:0 20px;display:flex}.gap[data-v-751f6226]{flex:1}.logo[data-v-751f6226]{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}.mark[data-v-751f6226]{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);border-radius:8px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.skin[data-v-751f6226]{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.skin[data-v-751f6226]:hover,.skin.open[data-v-751f6226]{border-color:var(--line);color:var(--ink)}.ico[data-v-751f6226]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.face[data-v-751f6226]{display:inline-flex;position:relative}.dot[data-v-751f6226]{border:2px solid var(--card);background:var(--dim);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.dot.online[data-v-751f6226]{background:var(--live)}.dot.off[data-v-751f6226]{background:var(--tone-red)}.me[data-v-751f6226]{cursor:pointer;--face:28px;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.me[data-v-751f6226]:hover,.me.open[data-v-751f6226]{border-color:var(--line)}.nick[data-v-751f6226]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.arrow[data-v-751f6226]{color:var(--dim);font-size:11px;font-style:normal}.enter[data-v-751f6226]{border:1px solid var(--edge);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:6px 16px;text-decoration:none}.enter[data-v-751f6226]:hover{border-color:var(--accent);color:var(--accent)}.menu[data-v-751f6226]{flex-direction:column;min-width:150px;margin:-4px -6px;display:flex}.menu[data-v-751f6226] a,.menu button[data-v-751f6226]{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;text-decoration:none}.menu[data-v-751f6226] a:hover,.menu button[data-v-751f6226]:hover:not(:disabled){background:var(--soft)}.menu button.on[data-v-751f6226]{background:var(--pick);color:var(--pick-ink)}.menu .exit[data-v-751f6226]{border-top:1px solid var(--line);color:var(--dim);border-radius:0;margin-top:4px;padding-top:12px}.menu .exit[data-v-751f6226]:disabled{opacity:.5;cursor:default}.doc[data-v-8914b3cd]{overflow-wrap:anywhere;max-width:680px;line-height:1.55}h2[data-v-8914b3cd]{margin:22px 0 8px;font-size:15px}section:first-of-type h2[data-v-8914b3cd]{margin-top:16px}p[data-v-8914b3cd]{margin:0 0 10px}ul[data-v-8914b3cd]{margin:0 0 10px;padding-left:20px}li[data-v-8914b3cd]{margin-bottom:4px}.pager[data-v-3d1c86b5]{color:var(--dim);align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}button[data-v-3d1c86b5]{border:1px solid var(--edge);background:var(--card);color:var(--ink);cursor:pointer;border-radius:6px;padding:4px 12px}button[data-v-3d1c86b5]:disabled{opacity:.4;cursor:default}.filter[data-v-5e3e7b31]{flex-wrap:wrap;gap:4px 16px;margin:0 0 14px;font-size:13px;display:flex}.filter label[data-v-5e3e7b31]{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.filter .count[data-v-5e3e7b31]{color:var(--dim);font-variant-numeric:tabular-nums}.words[data-v-5e3e7b31]{columns:4 180px;column-gap:20px;margin:0;padding:0;list-style:none}.words li[data-v-5e3e7b31]{break-inside:avoid;padding:2px 0}.words[data-v-5e3e7b31] a{color:var(--accent);text-decoration:none}.words[data-v-5e3e7b31] a:hover{text-decoration:underline}.summary[data-v-5e3e7b31] a{color:var(--dim)}.hint[data-v-43cd2f0b]{color:var(--dim);margin:-8px 0 20px;font-size:13px}.hits[data-v-43cd2f0b]{margin:0;padding-left:28px}.hits li[data-v-43cd2f0b]{margin-bottom:6px}.hits[data-v-43cd2f0b] a{color:var(--accent);font-weight:500;text-decoration:none}.grammar[data-v-43cd2f0b]{color:var(--dim);margin-left:8px;font-size:12px}.cat[data-v-43cd2f0b]{border:1px solid var(--line);color:var(--accent);border-radius:20px;margin-left:8px;padding:1px 8px;font-size:12px}.rubric[data-v-43cd2f0b]{border:1px dashed var(--line);color:var(--dim);border-radius:20px;margin-left:8px;padding:1px 8px;font-size:12px}.description[data-v-43cd2f0b]{color:var(--dim);margin:0;font-size:13px;line-height:1.4}li[data-v-b47bbd0b]{list-style:none}ul[data-v-b47bbd0b]{border-left:1px solid var(--line);margin:0;padding-left:18px}[data-v-b47bbd0b] .row{color:var(--ink);border-radius:6px;align-items:baseline;gap:10px;padding:3px 6px;text-decoration:none;display:flex}[data-v-b47bbd0b] .row:hover{background:var(--soft)}.name[data-v-b47bbd0b]{color:var(--accent)}.count[data-v-b47bbd0b]{font-variant-numeric:tabular-nums;color:var(--dim);font-size:13px}.own[data-v-b47bbd0b]{color:var(--dim);font-size:12px}.tree[data-v-c30949af]{margin:0;padding:0;list-style:none}h2[data-v-c30949af]{color:var(--dim);margin:28px 0 10px;font-size:15px;font-weight:500}section[data-v-56a1460b]{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:16px 18px}header[data-v-56a1460b]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}h2[data-v-56a1460b]{margin:0;font-size:20px}.grammar[data-v-56a1460b]{border:1px solid var(--line);color:var(--dim);border-radius:20px;padding:1px 8px;font-size:12px}.dim[data-v-56a1460b]{color:var(--dim);font-size:13px}.matched[data-v-56a1460b]{color:var(--dim);margin:8px 0 0;font-size:13px}.hit[data-v-56a1460b]{background:var(--pick);color:var(--ink);border-radius:4px;margin-left:4px;padding:1px 6px}.meanings[data-v-56a1460b]{gap:12px;margin-top:14px;display:grid}article[data-v-56a1460b]{border-left:2px solid var(--line);padding-left:12px}.description[data-v-56a1460b]{margin:0}dl[data-v-56a1460b]{grid-template-columns:max-content 1fr;gap:2px 14px;margin:8px 0 0;font-size:13px;display:grid}dt[data-v-56a1460b]{color:var(--dim)}dd[data-v-56a1460b]{margin:0}.row[data-v-56a1460b]{display:block}.row .dim[data-v-56a1460b]{margin-left:6px}.cat[data-v-56a1460b]{color:var(--accent);font-weight:500}.forced[data-v-56a1460b]{color:var(--tone-red);font-size:13px}.mark[data-v-56a1460b]{background:var(--tone-red);color:var(--card);border-radius:20px;margin-right:6px;padding:1px 8px;font-size:12px;display:inline-block}dd b[data-v-56a1460b]{font-weight:500}.empty[data-v-56a1460b]{margin:12px 0 0}.link[data-v-56a1460b]{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px}table[data-v-56a1460b]{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}td[data-v-56a1460b]{border-top:1px solid var(--line);padding:3px 8px}tr.hit td[data-v-56a1460b]{background:var(--pick)}h1[data-v-56171bc5]{max-width:680px;margin:0 0 20px;font-size:20px}p[data-v-b87868fd]{color:var(--dim);margin:0 0 12px}form[data-v-b87868fd]{max-width:none;margin-bottom:0}form>button[data-v-b87868fd]{width:100%}h1[data-v-764ba764]{margin:0 0 20px;font-size:20px}.block[data-v-764ba764]{max-width:380px;margin-bottom:18px}.block form[data-v-764ba764]{max-width:none;margin-bottom:0}.tone-head[data-v-764ba764]{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview[data-v-764ba764]{--face:32px;flex:none}.palette[data-v-764ba764]{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.tone[data-v-764ba764]{aspect-ratio:1;background:var(--tint);cursor:pointer;border:0;border-radius:6px;padding:0}.tone.on[data-v-764ba764]{outline:2px solid var(--ink);outline-offset:2px}.tone[data-v-764ba764]:hover:not(.on){outline:2px solid var(--edge);outline-offset:2px}.state[data-v-764ba764]{color:var(--dim);margin:0 0 12px}li[data-v-f472dbda]{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.face[data-v-f472dbda]{background:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.about[data-v-f472dbda]{flex:260px;min-width:0}.head[data-v-f472dbda]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tags[data-v-f472dbda]{margin-top:5px}.flow[data-v-f472dbda]{display:contents}.tail[data-v-f472dbda]{align-items:center;gap:14px;margin-left:auto;display:flex}.seats[data-v-f472dbda]{color:var(--dim);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.seats.full[data-v-f472dbda]{color:var(--tone-red)}.people[data-v-f472dbda]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tail>button[data-v-f472dbda]{text-align:center;min-width:116px}.tail>button[data-v-f472dbda]:disabled{opacity:.45;cursor:default}.rooms[data-v-f2203a0e]{gap:10px;margin:0;padding:0;list-style:none;display:grid}h1[data-v-c773960a]{margin:0 0 20px;font-size:20px}.part+.part[data-v-c773960a]{margin-top:32px}.part h2[data-v-c773960a]{margin:0 0 14px;font-size:17px}.empty[data-v-c773960a]{border:1px dashed var(--line);text-align:center;border-radius:12px;padding:28px 20px}.say[data-v-c773960a]{margin:0}.empty button[data-v-c773960a]{margin-top:12px}.cards[data-v-df67a9a6]{flex-wrap:wrap;gap:10px;display:flex}.card[data-v-df67a9a6]{border:1px solid var(--edge);background:var(--card);cursor:pointer;border-radius:10px;flex-direction:column;flex:150px;gap:3px;padding:12px;display:flex;position:relative}.card.on[data-v-df67a9a6]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--pick);color:var(--pick-ink)}.card[data-v-df67a9a6]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.card input[data-v-df67a9a6]{opacity:0;width:0;height:0;position:absolute}.icon[data-v-df67a9a6]{font-size:21px;line-height:1.2}.title[data-v-df67a9a6]{font-size:14px}.note[data-v-df67a9a6]{color:var(--dim);font-size:12px}.box[data-v-428fbe28]{border:1px solid var(--edge);background:var(--card);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.box.wrong[data-v-428fbe28]{border-color:var(--tone-red)}.value[data-v-428fbe28]{font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;padding:8px;font-size:17px;display:flex}.step[data-v-428fbe28]{width:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.step[data-v-428fbe28]:first-child{border-right:1px solid var(--edge)}.step[data-v-428fbe28]:last-child{border-left:1px solid var(--edge)}.step[data-v-428fbe28]:not(:disabled):hover{background:var(--soft)}.step[data-v-428fbe28]:disabled{color:var(--dim);opacity:.5;cursor:default}.sign[data-v-428fbe28]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:13px;height:13px;display:block}.box[data-v-ee852141]{border:1px solid var(--line);border-radius:10px;overflow:hidden}.box.wrong[data-v-ee852141]{border-color:var(--tone-red)}.head[data-v-ee852141]{border-bottom:1px solid var(--line);color:var(--dim);align-items:center;gap:4px;padding:7px 10px;font-size:13px;display:flex}ul[data-v-ee852141]{flex-wrap:wrap;gap:8px;margin:0;padding:10px;list-style:none;display:flex;position:relative}.scroll[data-v-ee852141]{max-height:220px;overflow-y:auto}.chip[data-v-ee852141]{border:1px solid var(--edge);background:var(--card);border-radius:999px;align-items:stretch;font-size:14px;display:flex;overflow:hidden}.chip.on[data-v-ee852141]{border-color:var(--accent);background:var(--pick);color:var(--pick-ink)}.chip label[data-v-ee852141],.whole[data-v-ee852141]{cursor:pointer;align-items:center;gap:7px;padding:6px 13px;display:flex}.whole[data-v-ee852141]{color:var(--dim);background:0 0;border:0;flex:1;padding-right:10px}.whole .arrow[data-v-ee852141]{color:var(--accent)}.whole[data-v-ee852141]:not(:disabled):hover{background:var(--soft)}.whole[data-v-ee852141]:disabled{opacity:.5;cursor:default}.chip input[data-v-ee852141]{accent-color:var(--accent);margin:0}.into[data-v-ee852141],.up[data-v-ee852141]{color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.into[data-v-ee852141]{border-left:1px solid var(--edge);border-radius:0;align-self:stretch;padding:0 11px}.into[data-v-ee852141]:not(:disabled):hover,.up[data-v-ee852141]:hover{background:var(--soft)}.into[data-v-ee852141]:disabled{color:var(--dim);opacity:.5;cursor:default}.up[data-v-ee852141]{border-radius:6px;width:20px;height:20px}.arrow[data-v-ee852141]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;display:block}.chip-enter-active[data-v-ee852141],.chip-leave-active[data-v-ee852141]{transition:opacity .12s,transform .12s}.chip-enter-from[data-v-ee852141],.chip-leave-to[data-v-ee852141]{opacity:0;transform:scale(.96)}.chip-leave-active[data-v-ee852141]{position:absolute}.chip-move[data-v-ee852141]{transition:transform .15s}.title-enter-active[data-v-ee852141],.title-leave-active[data-v-ee852141]{transition:opacity .1s}.title-enter-from[data-v-ee852141],.title-leave-to[data-v-ee852141]{opacity:0}@media (prefers-reduced-motion:reduce){.chip-enter-active[data-v-ee852141],.chip-leave-active[data-v-ee852141],.chip-move[data-v-ee852141],.title-enter-active[data-v-ee852141],.title-leave-active[data-v-ee852141]{transition:none}}.row[data-v-9db468dd]{cursor:pointer;align-items:center;gap:7px;padding:3px 0;font-size:14px;display:flex}.row input[data-v-9db468dd]{accent-color:var(--accent);margin:0}h1[data-v-0c2d97e3]{margin:0 0 20px;font-size:20px}.sheet[data-v-0c2d97e3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 20px;max-width:none;margin-bottom:0;display:grid}.full[data-v-0c2d97e3]{grid-column:1/-1}@media (width<=720px){.sheet[data-v-0c2d97e3]{grid-template-columns:1fr}}.pack[data-v-0c2d97e3]{min-width:0}.swap[data-v-0c2d97e3]{min-width:0;display:grid}.swap[data-v-0c2d97e3]>*{grid-area:1/1}.flag[data-v-0c2d97e3]{margin-bottom:8px;font-size:14px;display:block}.pair[data-v-0c2d97e3]{grid-template-columns:1fr 1fr;gap:10px;transition:grid-template-columns .18s,gap .18s;display:grid}.pair.closed[data-v-0c2d97e3]{grid-template-columns:1fr 0fr;gap:0}.cell[data-v-0c2d97e3]{min-width:0;overflow:hidden}.cell-enter-active[data-v-0c2d97e3],.cell-leave-active[data-v-0c2d97e3]{transition:opacity .18s}.cell-enter-from[data-v-0c2d97e3],.cell-leave-to[data-v-0c2d97e3]{opacity:0}@media (prefers-reduced-motion:reduce){.pair[data-v-0c2d97e3],.cell-enter-active[data-v-0c2d97e3],.cell-leave-active[data-v-0c2d97e3]{transition:none}}select[data-v-ec1f6de9]{border:1px solid var(--edge);background:var(--card);width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px 14px;display:block}.head[data-v-32bdacd0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}h2[data-v-32bdacd0]{margin:0;font-size:17px}.head[data-v-32bdacd0] .field{min-width:220px;margin-bottom:0}.empty[data-v-32bdacd0]{border:1px dashed var(--line);text-align:center;border-radius:12px;padding:28px 20px}.empty .say[data-v-32bdacd0]{margin:0 0 6px}.empty .dim[data-v-32bdacd0]{margin:0}.empty button[data-v-32bdacd0]{margin-top:12px}.panel[data-v-246a07f3]{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 32px;padding:16px 18px;display:grid}.half+.half[data-v-246a07f3]{border-left:1px solid var(--line);padding-left:18px}.cap[data-v-246a07f3]{color:var(--dim);margin-bottom:10px;font-size:13px;display:block}.make[data-v-246a07f3]{background:var(--make);width:100%;color:var(--make-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:flex}.make[data-v-246a07f3]:hover{background:color-mix(in srgb, var(--ink) 12%, var(--make))}.make[data-v-246a07f3]:active{background:color-mix(in srgb, var(--ink) 22%, var(--make))}.plus[data-v-246a07f3]{font-size:16px;line-height:1}form[data-v-246a07f3]{margin:0;display:block}.combo[data-v-246a07f3]{border:1px solid var(--edge);background:var(--card);border-radius:8px;display:flex;overflow:hidden}.combo.wrong[data-v-246a07f3]{border-color:var(--tone-red)}.combo[data-v-246a07f3]:focus-within{outline:2px solid var(--accent);outline-offset:-1px}.combo input[data-v-246a07f3]{background:0 0;border:0;flex:1;min-width:0;padding:10px 14px}.combo input[data-v-246a07f3]:focus{outline:0}.combo button[data-v-246a07f3]{border-left:1px solid var(--edge);border-radius:0;padding:10px 18px}.error[data-v-246a07f3]{margin-top:6px;font-size:13px;display:block}@media (width<=560px){.panel[data-v-246a07f3]{grid-template-columns:1fr}.half+.half[data-v-246a07f3]{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}h1[data-v-12e0afcd]{margin:0 0 20px;font-size:20px}.mine[data-v-12e0afcd]{margin-bottom:32px}.mine h2[data-v-12e0afcd]{margin:0 0 14px;font-size:17px}.letter[data-v-c5912a7a]{border:1px solid hsl(var(--hue) 55% 80%);background:hsl(var(--hue) 70% 94%);width:30px;height:30px;color:hsl(var(--hue) 55% 42%);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.letter.small[data-v-c5912a7a]{width:22px;height:22px;font-size:12px}.letter.pair[data-v-c5912a7a]{border-radius:15px;width:auto;padding:0 9px}.letter.pair.small[data-v-c5912a7a]{border-radius:11px;padding:0 7px}:root[data-theme=dark] .letter[data-v-c5912a7a]{border-color:hsl(var(--hue) 25% 34%);background:hsl(var(--hue) 25% 22%);color:hsl(var(--hue) 55% 72%)}.actor[data-v-d50c5eda],.actor[data-v-20c6e8c6]{color:var(--ink)}.outcome[data-v-afe212bf]{flex:1;min-width:0}.cap[data-v-afe212bf]{color:var(--dim);text-align:center;margin:0 0 6px;font-size:13px}ol[data-v-afe212bf]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li[data-v-afe212bf]{color:var(--dim);align-items:center;gap:8px;font-size:13px;display:flex}.place[data-v-afe212bf]{width:20px;color:var(--accent);font-variant-numeric:tabular-nums;text-align:center}li b[data-v-afe212bf]{color:var(--ink);white-space:nowrap;font-weight:500}.gap[data-v-afe212bf]{flex:1}.thought[data-v-afe212bf]{font-variant-numeric:tabular-nums;text-align:right;min-width:48px}.tiny[data-v-afe212bf]{--face:22px}.said[data-v-d8d2e6ca]{text-transform:uppercase;letter-spacing:.5px;overflow-wrap:anywhere;min-width:0;font-size:19px}.info[data-v-d8d2e6ca]{border:1px solid var(--edge);width:20px;height:20px;color:var(--dim);cursor:pointer;background:0 0;border-radius:50%;flex:none;margin-left:2px;font:italic 600 12px/1 serif}.info[data-v-d8d2e6ca]:hover{border-color:var(--accent);color:var(--accent)}.by[data-v-d8d2e6ca]{color:var(--dim);flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.about[data-v-d8d2e6ca]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.by b[data-v-d8d2e6ca]{color:var(--ink);white-space:nowrap;font-weight:500}.by i[data-v-d8d2e6ca]{font-variant-numeric:tabular-nums;font-style:normal}.tiny[data-v-d8d2e6ca]{--face:24px}.topics[data-v-9a9dad70]{align-items:center;gap:4px;min-width:0;display:flex}.topics>.tag .txt[data-v-9a9dad70]{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.group+.group[data-v-b9c765ed]{margin-top:18px}h4[data-v-b9c765ed]{color:var(--dim);text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px;font-size:12px;font-weight:500}.group.played .lex[data-v-b9c765ed]{border-left:3px solid var(--make)}.lex[data-v-b9c765ed]{border-left:3px solid var(--line);padding:8px 0 8px 10px}.lex+.lex[data-v-b9c765ed]{margin-top:10px}.head[data-v-b9c765ed]{align-items:center;gap:8px;margin:0 0 6px;display:flex}.head b[data-v-b9c765ed]{font-size:17px}.senses[data-v-b9c765ed]{margin:0;padding-left:18px}.senses li[data-v-b9c765ed]{margin-bottom:4px;line-height:1.45;position:relative}.shut .body[data-v-b9c765ed]{filter:blur(4px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.body[data-v-b9c765ed]{transition:filter .18s,opacity .18s;display:block}.show[data-v-b9c765ed]{border:1px dashed var(--tone-red);background:var(--card);width:max-content;height:max-content;color:var(--tone-red);cursor:pointer;border-radius:20px;margin:auto;padding:1px 10px;font-size:12px;position:absolute;inset:0}.show[data-v-b9c765ed]:hover{background:var(--soft)}.senses .tag[data-v-b9c765ed]{vertical-align:middle;margin-left:6px}.forms[data-v-b9c765ed]{color:var(--dim);margin:6px 0 0;font-size:12px;line-height:1.5}.forms .now[data-v-b9c765ed]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dim[data-v-b9c765ed]{color:var(--dim);margin:0}.room[data-v-d7955c0e]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.gap[data-v-d7955c0e]{flex:1}.head[data-v-d7955c0e]{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.head b[data-v-d7955c0e]{font-size:17px}.head button[data-v-d7955c0e]{border:1px solid var(--edge);background:var(--card);color:var(--dim);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.head button[data-v-d7955c0e]:hover{color:var(--ink)}.code[data-v-d7955c0e]{letter-spacing:1px;font-family:ui-monospace,monospace}.folds[data-v-d7955c0e]{gap:8px;margin-left:auto;display:flex}.facts[data-v-d7955c0e]{flex:none}.facts .tags[data-v-d7955c0e]{align-items:center}.players[data-v-d7955c0e]{flex:none}.acts[data-v-d7955c0e]{flex:none;gap:8px;display:flex}.act[data-v-d7955c0e]{border:1px solid var(--edge);color:var(--dim);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px}.act[data-v-d7955c0e]:hover:not(:disabled){color:var(--ink)}.act[data-v-d7955c0e]:disabled{opacity:.5;cursor:default}.strip[data-v-d7955c0e]{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-behavior:smooth;flex:none;gap:8px;margin:0;padding:9px 0 4px;list-style:none;display:flex;position:relative;overflow-x:auto}.strip li[data-v-d7955c0e]{border:1px solid var(--line);background:var(--card);border-radius:12px;flex:none;align-items:center;gap:8px;min-width:132px;padding:8px 10px;display:flex;position:relative}.about[data-v-d7955c0e]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.stats[data-v-d7955c0e]{color:var(--dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 8px;font-size:12px;display:flex}.strip li.mover[data-v-d7955c0e]{border-color:var(--make);box-shadow:inset 0 0 0 1px var(--make)}.strip li.out[data-v-d7955c0e]{opacity:.55}.flag[data-v-d7955c0e]{background:var(--make);color:var(--make-ink);border-radius:20px;padding:0 7px;font-size:11px;line-height:17px;position:absolute;top:-9px;left:10px}.face[data-v-d7955c0e]{display:flex;position:relative}.dot[data-v-d7955c0e]{border:2px solid var(--card);background:var(--line);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.dot.on[data-v-d7955c0e]{background:var(--live)}.nick[data-v-d7955c0e]{white-space:nowrap}.lives[data-v-d7955c0e]{color:var(--tone-red);letter-spacing:1px}.place[data-v-d7955c0e]{color:var(--accent)}.turn[data-v-d7955c0e]{border:1px solid color-mix(in srgb, var(--make) 35%, transparent);background:color-mix(in srgb, var(--make) 12%, var(--bg));border-radius:20px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;margin:8px auto 0;padding:3px 12px;font-size:13px;display:flex;position:sticky;bottom:0}.turn .letter[data-v-d7955c0e]{width:22px;height:22px;font-size:12px}.timer[data-v-d7955c0e]{font-variant-numeric:tabular-nums}.hurry[data-v-d7955c0e]{color:var(--tone-red);font-weight:500}.canvas[data-v-d7955c0e]{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.empty[data-v-d7955c0e]{text-align:center;margin:20px 0}.feed[data-v-d7955c0e]{flex-direction:column;gap:8px;margin:0;padding:2px;list-style:none;display:flex}.feed li[data-v-d7955c0e]{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.feed li.note[data-v-d7955c0e]{color:var(--dim);text-align:center;background:0 0;border:0;padding:2px 12px;font-size:13px;display:block}.bar[data-v-d7955c0e]{border-top:1px solid var(--line);flex:none;padding-top:10px}.bar p[data-v-d7955c0e]{margin:0 0 6px}.bar form[data-v-d7955c0e]{align-items:center;margin:0}.pick[data-v-d7955c0e]{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.pick[data-v-d7955c0e]:hover{opacity:.8}.verdict[data-v-d7955c0e]{color:var(--accent)}.go[data-v-d7955c0e]{padding:10px 20px}a.go[data-v-d7955c0e]{color:var(--accent-ink);text-decoration:none;display:inline-block}.hush-leave-active[data-v-d7955c0e]{transition:opacity .6s}.hush-leave-to[data-v-d7955c0e]{opacity:0}.feed li[data-v-d7955c0e]:last-child{animation:.18s said-d7955c0e}@keyframes said-d7955c0e{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.feed li[data-v-d7955c0e]:last-child{animation:none}.strip[data-v-d7955c0e]{scroll-behavior:auto}}.toasts[data-v-cbdef7a9]{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast[data-v-cbdef7a9]{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:10px;max-width:min(420px,100vw - 32px);margin:0;padding:10px 16px;box-shadow:0 6px 20px #0000002e}main[data-v-03be0f54]{flex:1;min-height:0;overflow-y:auto}.page[data-v-03be0f54]{max-width:900px;margin:0 auto;padding:32px 20px 80px}main.full[data-v-03be0f54]{overflow:hidden}main.full .page[data-v-03be0f54]{flex-direction:column;height:100%;padding:14px 20px 16px;display:flex}:root{--bg:#eceef4;--card:#fff;--soft:#f3f5f9;--ink:#202431;--dim:#525c6e;--faint:#667085;--line:#d9dee7;--edge:#7d8799;--accent:#5b4fe9;--accent-ink:#fff;--accent-hover:#4c40d4;--accent-down:#4136bb;--pick:#e6e3ff;--pick-ink:#493cbd;--make:#3f7d3a;--make-ink:#fff;--live:#3f8f4f;--tone-blue:#2f6bb4;--tone-violet:#6b4fb4;--tone-green:#3f7d3a;--tone-orange:#b4652f;--tone-brown:#8a5a2b;--tone-teal:#2f7d7d;--tone-pink:#a63f78;--tone-gray:#6f6c66;--tone-red:#b4432f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#111318;--card:#1b1e26;--soft:#252a35;--ink:#f2f4f8;--dim:#a6afc0;--faint:#929cae;--line:#343b4b;--edge:#758099;--accent:#a79bff;--accent-ink:#19142e;--accent-hover:#b8afff;--accent-down:#9586f2;--pick:#2b2545;--pick-ink:#c8c1ff;--make:#55a04c;--tone-blue:#7fb0e8;--tone-violet:#b09ae8;--tone-green:#8fc98a;--tone-orange:#e0a06a;--tone-brown:#d3a26a;--tone-teal:#7fc9c9;--tone-pink:#e090bd;--tone-gray:#9b968d;--tone-red:#e08a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}body,#app{height:100dvh}#app{flex-direction:column;display:flex}button,input{font:inherit;color:inherit}form{gap:8px;margin-bottom:20px;display:flex}form.stack{max-width:360px;display:block}form.stack>button{margin-top:6px}form>input{border:1px solid var(--edge);background:var(--card);border-radius:8px;flex:1;padding:10px 14px}form>input:focus{outline:2px solid var(--accent);outline-offset:-1px}::placeholder{color:var(--faint)}.field{margin-bottom:14px;display:block}.field .name{color:var(--dim);margin-bottom:4px;font-size:13px;display:block}.field .hint,.field .error{margin-top:4px;font-size:13px;display:block}.field .hint{color:var(--dim)}.group{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;margin:0 0 14px;padding:12px 14px 2px}.group legend{float:left;width:100%;color:var(--dim);margin-bottom:10px;padding:0;font-size:13px}.group legend+*{clear:both}.act{justify-content:flex-end;gap:10px;margin-bottom:14px;display:flex}:is(.btn,.act button,form>button){background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:9px 18px}form>button{padding:10px 20px}:is(.btn,.act button,form>button):hover:not(:disabled){background:var(--accent-hover)}:is(.btn,.act button,form>button):active:not(:disabled){background:var(--accent-down)}:is(.btn,.act button,form>button):disabled{opacity:.6;cursor:default}:is(.btn,.act button).ghost{border:1px solid var(--edge);color:var(--ink);background:0 0}:is(.btn,.act button).ghost:hover:not(:disabled),:is(.btn,.act button).ghost:active:not(:disabled){border-color:var(--accent);color:var(--accent);background:0 0}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;height:26px;padding:0 9px 0 2px;font-size:12px;line-height:1;display:inline-flex}.tag .ico{background:color-mix(in srgb, var(--tone,var(--dim)) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal;display:flex}.tag .txt{align-items:center;gap:4px;display:flex}.tag.part{--tone:var(--tone-gray)}.tag.mech{--tone:var(--tone-teal)}.tag.order{--tone:var(--tone-violet)}.tag.life{--tone:var(--tone-pink)}.tag.form{--tone:var(--tone-orange)}.tag.clock{--tone:var(--tone-blue)}.tag.count{--tone:var(--tone-green)}.tag.start{--tone:var(--make)}.tag.ban{--tone:var(--tone-red);color:var(--tone-red)}.tag.out .txt{text-decoration:line-through}.tag.more{color:var(--dim);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:0 7px}.tag.more.ban{color:var(--tone-red)}.tag.more:hover{background:var(--soft)}.fold{grid-template-rows:1fr;display:grid}.fold>*{min-height:0;overflow:hidden}.fold-enter-active,.fold-leave-active{transition:grid-template-rows .18s,opacity .18s}.fold-enter-from,.fold-leave-to{opacity:0;grid-template-rows:0fr}.fade-enter-active,.fade-leave-active{transition:opacity .15s}.fade-enter-from,.fade-leave-to{opacity:0}.pop-enter-active,.pop-leave-active{transition:opacity .15s,transform .15s}.pop-enter-from,.pop-leave-to{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.fold-enter-active,.fold-leave-active,.fade-enter-active,.fade-leave-active,.pop-enter-active,.pop-leave-active{transition:none}}.summary{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 20px;display:flex}.summary b{color:var(--ink)}.dim{color:var(--dim)}.bad,.error{color:var(--tone-red)}
