svg[data-v-d0754270]{flex:none;display:block}.bell[data-v-aa144d9e]{position:relative;display:flex}.dot[data-v-aa144d9e]{position:absolute;top:9px;right:9px;width:10px;height:10px;border-radius:50%;background:var(--on-panel);box-shadow:0 0 0 2px var(--panel-red)}.card[data-v-aa144d9e]{position:fixed;top:98px;right:24px;z-index:60;width:min(440px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 120px));display:flex;flex-direction:column;color:var(--text)}.body[data-v-aa144d9e]{display:grid;align-content:start;gap:14px;overflow-y:auto;overscroll-behavior:contain}.empty[data-v-aa144d9e]{margin:0;color:var(--muted);font-size:15px;font-weight:600}.group[data-v-aa144d9e]{display:grid;gap:2px}.group .label[data-v-aa144d9e]{padding:0 4px 2px}.list[data-v-aa144d9e]{list-style:none;margin:0;padding:0;display:grid}.line[data-v-aa144d9e]{display:flex;align-items:flex-start;gap:12px;padding:10px 4px}.line .status-mark[data-v-aa144d9e]{width:22px;height:22px}.text[data-v-aa144d9e]{flex:1 1 auto;min-width:0;display:grid;gap:1px}.title[data-v-aa144d9e]{margin:0;font-size:15px;font-weight:800;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sub[data-v-aa144d9e]{margin:0;font-size:13px;font-weight:600;line-height:18px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.refused[data-v-aa144d9e]{color:var(--danger)}.when[data-v-aa144d9e]{flex:none;font-size:13px;font-weight:600;line-height:20px;color:var(--muted);font-variant-numeric:tabular-nums}.acts[data-v-aa144d9e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.act[data-v-aa144d9e]{min-height:40px;padding:0 14px 3px;border-radius:10px;background:var(--sunken);box-shadow:inset 0 -3px 0 var(--quiet-lip);font-size:14px;white-space:nowrap;--lip: 3px}.act[data-v-aa144d9e]:hover:not(:disabled){background:var(--fill)}.act.primary[data-v-aa144d9e]{background:var(--accent-fill);box-shadow:inset 0 -3px 0 var(--accent-lip)}.act.primary[data-v-aa144d9e]:hover:not(:disabled){background:var(--accent-fill-hover)}.pop-enter-active[data-v-aa144d9e]{transition:opacity var(--dur) var(--ease),transform var(--dur-slow) var(--ease-pop)}.pop-leave-active[data-v-aa144d9e]{transition:opacity var(--dur-fast) var(--ease)}.pop-enter-from[data-v-aa144d9e]{opacity:0;transform:translateY(-6px)}.pop-leave-to[data-v-aa144d9e]{opacity:0}@media (max-width: 520px){.card[data-v-aa144d9e]{top:66px;right:16px;max-height:calc(100dvh - 82px)}}@media (prefers-reduced-motion: reduce){.pop-enter-active[data-v-aa144d9e],.pop-leave-active[data-v-aa144d9e]{transition:none}}.dot[data-v-c208f40f]{position:absolute;top:9px;right:9px;width:10px;height:10px;border-radius:50%;background:var(--on-panel);box-shadow:0 0 0 2px var(--panel-red)}.avatar[data-v-c88977f4]{border-radius:var(--r-md);flex:none;display:inline-flex;align-items:center;justify-content:center;object-fit:cover}.initials[data-v-c88977f4]{background:var(--fill);color:var(--text);font-weight:800}.badge-chip[data-v-d667d685]{--medal: #7a4e00;--medal-soft: #ffe9a8;flex:none;display:inline-flex;align-items:center;gap:4px;max-width:14em;height:22px;padding:0 7px 0 5px;border-radius:var(--r-xs);background:var(--medal-soft);color:var(--medal);font-size:14px;font-weight:800;line-height:1;vertical-align:middle;white-space:nowrap}.badge-chip.silver[data-v-d667d685]{--medal: #3f4956;--medal-soft: #e1e5ea}.badge-chip.bronze[data-v-d667d685]{--medal: #71401c;--medal-soft: #f3dcc9}.t[data-v-d667d685]{overflow:hidden;text-overflow:ellipsis}.compact[data-v-d667d685]{width:22px;padding:0;justify-content:center}.options[data-v-f25114ee]{position:relative;flex:none}.options .more[data-v-f25114ee]{display:grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border-radius:12px;background:var(--sunken);color:var(--text);box-shadow:none}.options .more[data-v-f25114ee]:hover:not(:disabled),.options .more[aria-expanded=true][data-v-f25114ee]{background:var(--fill)}.menu[data-v-f25114ee]{position:absolute;z-index:5;top:calc(100% + 8px);right:0;display:grid;gap:2px;width:max-content;min-width:210px;max-width:min(280px,calc(100vw - 48px));padding:6px;border-radius:var(--tile-r);background:var(--surface);box-shadow:0 0 0 1px var(--hairline),var(--lift)}.options .item[data-v-f25114ee]{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:0 12px;border-radius:10px;background:none;color:var(--text);box-shadow:none;font:700 15px/1.2 var(--font);text-align:left;white-space:nowrap}.item svg[data-v-f25114ee]{color:var(--muted)}.options button.item[data-v-f25114ee]:hover:not(:disabled),.options button.item[data-v-f25114ee]:focus-visible{background:var(--tile)}button.item[data-v-f25114ee]:focus-visible{outline-offset:-2px}.item.danger[data-v-f25114ee],.item.danger svg[data-v-f25114ee]{color:var(--danger)}.item.sure[data-v-f25114ee]{background:var(--accent-soft);color:var(--accent)}.item.sure svg[data-v-f25114ee]{color:inherit}.item.quiet[data-v-f25114ee]{color:var(--muted);font-weight:600}.error[data-v-f25114ee]{margin:4px 8px 6px;font-size:14px;font-weight:600;color:var(--danger);white-space:normal}.drop-enter-active[data-v-f25114ee]{transition:opacity var(--dur-fast) var(--ease),transform var(--dur) var(--ease-pop)}.drop-leave-active[data-v-f25114ee]{transition:opacity var(--dur-fast) var(--ease)}.drop-enter-from[data-v-f25114ee]{opacity:0;transform:translateY(-4px)}.drop-leave-to[data-v-f25114ee]{opacity:0}@media (prefers-reduced-motion: reduce){.drop-enter-active[data-v-f25114ee],.drop-leave-active[data-v-f25114ee]{transition:none}}a[data-v-3f229da8]{color:inherit;text-decoration:underline;text-underline-offset:2px}.mention[data-v-3f229da8]{font-weight:800;color:var(--handle)}.mention.me[data-v-3f229da8]{padding:0 4px;border-radius:6px;background:var(--sticker);color:var(--ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.chat[data-v-8c7cf7f1]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.list[data-v-8c7cf7f1]{position:relative;flex:1 1 auto;min-height:120px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px}.list[data-v-8c7cf7f1]>:first-child{margin-top:auto}.empty[data-v-8c7cf7f1]{padding:24px 0;text-align:center}.system[data-v-8c7cf7f1]{text-align:center;font-size:14px;color:var(--muted);padding:4px 0}.msg[data-v-8c7cf7f1]{flex:none;display:flex;gap:10px;align-items:flex-end;max-width:85%}.msg.mine[data-v-8c7cf7f1]{margin-left:auto;justify-content:flex-end}.body[data-v-8c7cf7f1]{display:grid;gap:4px;min-width:0}.mine .body[data-v-8c7cf7f1]{justify-items:end}.bubble[data-v-8c7cf7f1]{padding:8px 11px 9px;border-radius:var(--r-md);background:var(--fill)}.who[data-v-8c7cf7f1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;line-height:1.15}.name[data-v-8c7cf7f1]{font-size:16px;font-weight:800}.who .worn[data-v-8c7cf7f1]{height:22px;font-size:14px}.at[data-v-8c7cf7f1]{font-size:14px;font-weight:600;color:var(--muted)}.said[data-v-8c7cf7f1]{margin-top:4px;font-size:16px;line-height:1.2;white-space:pre-wrap;overflow-wrap:anywhere}.mine .said[data-v-8c7cf7f1] .mention:not(.me){color:var(--sticker)}.mine .bubble[data-v-8c7cf7f1]{background:var(--text);color:var(--surface)}.mine .at[data-v-8c7cf7f1]{color:inherit}.msg-more[data-v-8c7cf7f1]{flex:none;align-self:center;width:28px;height:28px;min-height:0;padding:0;display:grid;place-items:center;border-radius:var(--r-xs);background:none;color:var(--muted);box-shadow:none;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.mine .msg-more[data-v-8c7cf7f1]{order:-1}.msg:hover .msg-more[data-v-8c7cf7f1],.msg-more[data-v-8c7cf7f1]:focus-visible,.msg-more[aria-expanded=true][data-v-8c7cf7f1]{opacity:1}.msg-more[data-v-8c7cf7f1]:hover:not(:disabled){background:var(--fill);color:var(--text)}@media (hover: none){.msg-more[data-v-8c7cf7f1]{opacity:.7}}.tools[data-v-8c7cf7f1]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0 6px}.tool[data-v-8c7cf7f1]{display:inline-flex;align-items:center;gap:5px;min-height:46px;padding:0 10px;border-radius:var(--r-sm);background:var(--surface);font-size:14px;font-weight:600;color:var(--text)}.tool[data-v-8c7cf7f1]:hover:not(:disabled){background:var(--fill)}.tool.sure[data-v-8c7cf7f1]{background:var(--sticker);color:var(--ink);box-shadow:none}.note[data-v-8c7cf7f1]{font-size:14px;color:var(--muted)}.note.error[data-v-8c7cf7f1]{color:var(--danger)}.compose[data-v-8c7cf7f1]{flex:none;display:flex;gap:8px}.compose input[data-v-8c7cf7f1]{flex:1 1 auto;min-width:0}.compose button[data-v-8c7cf7f1]{flex:none;white-space:nowrap}.chat>.error[data-v-8c7cf7f1]{flex:none}.list-row[data-v-2a0f69b1]{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;transition:background-color var(--dur-fast) var(--ease)}.list-row[data-v-2a0f69b1]:hover,.list-row[data-v-2a0f69b1]:focus-within{background:var(--tile);box-shadow:-8px 0 0 var(--tile),8px 0 0 var(--tile);outline:none}.list-row.mine[data-v-2a0f69b1],.list-row.lit[data-v-2a0f69b1]{background:var(--tile);box-shadow:-8px 0 0 var(--tile),8px 0 0 var(--tile)}.list-row.mine[data-v-2a0f69b1]:hover,.list-row.lit[data-v-2a0f69b1]:hover{background:var(--fill);box-shadow:-8px 0 0 var(--fill),8px 0 0 var(--fill)}.lead[data-v-2a0f69b1]{flex:none;min-width:40px;display:grid;place-items:center;color:var(--muted)}.lead[data-v-2a0f69b1]:empty{display:none}.text[data-v-2a0f69b1]{flex:1 1 auto;min-width:0;display:grid;gap:2px}.title[data-v-2a0f69b1]{font-size:15px;font-weight:800;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-2a0f69b1],.text[data-v-2a0f69b1] .sub{font-size:13px;font-weight:600;line-height:18px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-line[data-v-2a0f69b1]{display:flex;align-items:center;gap:8px;min-width:0}.title-line[data-v-2a0f69b1]>:not(.title){flex:none;height:20px;padding:0 7px;border-radius:10px;background:var(--sunken);color:var(--muted);font-size:11px;font-weight:800;line-height:20px;letter-spacing:.05em;text-transform:uppercase}.meta[data-v-2a0f69b1]{flex:none;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.end[data-v-2a0f69b1]{flex:none;display:flex;align-items:center;gap:8px}.end[data-v-2a0f69b1] button:not(.toggle,.segmented>button),.end[data-v-2a0f69b1] a.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px 3px;border-radius:10px;font-size:14px}.end[data-v-2a0f69b1] button:not(.toggle,.primary,.segmented>button),.end[data-v-2a0f69b1] a.button:not(.primary){background:var(--sunken);color:var(--text);box-shadow:inset 0 -3px 0 var(--quiet-lip)}.end[data-v-2a0f69b1] button:not(.toggle,.primary,.segmented>button):hover:not(:disabled),.end[data-v-2a0f69b1] a.button:not(.primary):hover{background:var(--fill)}.end[data-v-2a0f69b1] button.primary{box-shadow:inset 0 -3px 0 var(--accent-lip)}@media (max-width: 480px){.meta[data-v-2a0f69b1]{display:none}}@media (prefers-reduced-motion: reduce){.list-row[data-v-2a0f69b1]{transition:none}}.dm[data-v-7af94977]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px}.empty[data-v-7af94977]{display:grid;justify-items:center;gap:8px;padding:28px 12px;border-radius:var(--tile-r);background:var(--tile);text-align:center}.empty-line[data-v-7af94977]{margin:0;font-size:15px;font-weight:600;color:var(--muted)}.empty-hint[data-v-7af94977]{margin:0;font-size:13px;font-weight:600;color:var(--muted)}.lines[data-v-7af94977]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0 6px;display:grid;align-content:start}.lines[data-v-7af94977] .list-row{min-height:58px}.lines[data-v-7af94977] .list-row .title{font-size:15px}.lines[data-v-7af94977] .list-row .sub{font-size:13px}.handle[data-v-7af94977]{font-weight:600;color:var(--handle)}.entry.unread[data-v-7af94977] .title{font-weight:800}.entry.unread .sub[data-v-7af94977]{color:var(--text)}.muted-mark[data-v-7af94977]{display:inline-flex;color:var(--muted)}.count[data-v-7af94977]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.open[data-v-7af94977]{width:32px;padding:0!important;justify-content:center;background:none;box-shadow:none;color:var(--muted)}.entry[data-v-7af94977]{position:relative;cursor:pointer}.entry .open[data-v-7af94977]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.house[data-v-83116d17]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px}.picks[data-v-83116d17]{flex:none;flex-wrap:wrap}.chat-sheet[data-v-c8ad01f9]{position:fixed;top:98px;right:24px;z-index:62;display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));height:min(640px,calc(100dvh - 122px))}.chat-sheet>.sign-frame[data-v-c8ad01f9]{flex:1 1 auto;min-height:0;height:auto}.convo[data-v-c8ad01f9]{display:flex;align-items:center;gap:10px}.convo>h2[data-v-c8ad01f9]{flex:0 1 auto;min-width:0;padding-top:0}.convo>.worn[data-v-c8ad01f9]{flex:none}.convo[data-v-c8ad01f9]>.options{margin-left:auto}.back-key[data-v-c8ad01f9]{flex:none;display:grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border-radius:12px;background:var(--sunken);color:var(--text);box-shadow:none}.back-key[data-v-c8ad01f9]:hover:not(:disabled){background:var(--fill)}.has-options[data-v-c8ad01f9]{padding-right:120px}.band-options[data-v-c8ad01f9]{position:absolute;top:20px;right:68px}.inner[data-v-c8ad01f9]{display:flex;flex-direction:column;gap:12px}.tabs[data-v-c8ad01f9]{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;min-width:0;border-radius:var(--tile-r);background:var(--sunken)}.tab[data-v-c8ad01f9]{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 6px;border-radius:10px;background:transparent;color:var(--muted);box-shadow:none;font:800 15px/1 var(--font);white-space:nowrap}.tab[data-v-c8ad01f9]:hover:not(:disabled){background:transparent;color:var(--text)}.tab[aria-selected=true][data-v-c8ad01f9],.tab[aria-selected=true][data-v-c8ad01f9]:hover:not(:disabled){background:var(--surface);color:var(--text);box-shadow:0 2px #17151a24}.tab[data-v-c8ad01f9]:focus-visible{outline-offset:-3px}.word[data-v-c8ad01f9]{min-width:0;overflow:hidden;text-overflow:ellipsis}.tab-dot[data-v-c8ad01f9]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.body[data-v-c8ad01f9]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.visitor[data-v-c8ad01f9]{display:grid;gap:12px;margin:0;font-weight:600}.pop-enter-active[data-v-c8ad01f9]{transition:opacity var(--dur) var(--ease),transform var(--dur-slow) var(--ease-pop)}.pop-leave-active[data-v-c8ad01f9]{transition:opacity var(--dur-fast) var(--ease)}.pop-enter-from[data-v-c8ad01f9]{opacity:0;transform:translateY(-6px)}.pop-leave-to[data-v-c8ad01f9]{opacity:0}@media (max-width: 520px){.chat-sheet[data-v-c8ad01f9]{top:auto;bottom:0;right:0;left:0;width:100%;height:86dvh}.pop-enter-from[data-v-c8ad01f9]{transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.pop-enter-active[data-v-c8ad01f9],.pop-leave-active[data-v-c8ad01f9]{transition:none}}.core-live[data-v-039e8605]{--key: 40px;position:fixed;z-index:65;top:8px;left:50%;transform:translate(-50%);pointer-events:none}.core-live.float[data-v-039e8605]{--key: 62px;top:24px}.core[data-v-039e8605]{pointer-events:auto;display:flex;align-items:center;gap:10px;height:var(--key);padding:0 8px 0 16px;border-radius:var(--r-md);background:var(--surface);color:var(--text);box-shadow:var(--lift);white-space:nowrap}.core.back[data-v-039e8605]{padding-right:16px}.dot[data-v-039e8605]{flex:none;width:10px;height:10px;border-radius:50%;background:var(--warn)}.tick[data-v-039e8605]{flex:none;color:var(--live)}.word[data-v-039e8605]{font-size:16px;font-weight:700}.retry[data-v-039e8605]{min-height:0;height:calc(var(--key) - 12px);padding:0 14px;border-radius:var(--r-md);font-size:15px;font-weight:700}.retry[data-v-039e8605]:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media (min-width: 1000px){.core-live.aside[data-v-039e8605]{left:calc((100vw - 32px - min(600px,48vw))/2)}}@media (max-width: 999px){.core-live[data-v-039e8605],.core-live.float[data-v-039e8605]{--key: 44px;top:94px;left:24px;transform:none}.core-live[data-v-039e8605]:not(.float){top:64px;left:16px}}@media (max-width: 520px){.core-live.float[data-v-039e8605]{top:66px;left:12px}}.core-enter-active[data-v-039e8605]{transition:opacity .22s var(--ease),transform var(--dur-slow) var(--ease-pop)}.core-leave-active[data-v-039e8605]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.core-enter-from[data-v-039e8605],.core-leave-to[data-v-039e8605]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){.core-enter-active[data-v-039e8605],.core-leave-active[data-v-039e8605]{transition:none}}.reduce-motion{transition:none}.friends-sheet[data-v-4c39c196]{position:fixed;top:98px;right:24px;z-index:56;width:min(420px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 120px));display:flex;flex-direction:column;color:var(--text)}.body[data-v-4c39c196]{display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain}.group[data-v-4c39c196]{display:grid;gap:2px}.add[data-v-4c39c196]{flex:none;display:flex;gap:8px}.add input[data-v-4c39c196]{flex:1;min-width:0}.add .primary[data-v-4c39c196]{flex:none;width:120px}.empty[data-v-4c39c196]{margin:0;padding:18px 12px 6px;text-align:center;font:600 14px/20px var(--font);color:var(--muted);text-wrap:balance}.invite[data-v-4c39c196]{display:grid;gap:8px}.invite p[data-v-4c39c196]{margin:0;color:var(--muted)}.invite-row[data-v-4c39c196]{display:flex;gap:8px}.invite-row input[data-v-4c39c196]{flex:1;min-width:0;font:500 14px/1 var(--code);color:var(--text)}.key.copy[data-v-4c39c196]{width:auto;height:auto;align-self:stretch;padding:0 14px 3px!important;font-size:14px;font-weight:800}.list[data-v-4c39c196]{list-style:none;margin:0;padding:0 4px;display:grid}.list[data-v-4c39c196] .list-row{min-height:56px;gap:12px}.list[data-v-4c39c196] .list-row .title{font-size:15px}.list[data-v-4c39c196] .list-row .sub{font-size:13px;font-weight:600}.list[data-v-4c39c196] .list-row .end{gap:6px}.key[data-v-4c39c196]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:40px;min-width:40px;height:40px;min-height:0!important;padding:0 0 3px!important;border-radius:10px;background:var(--sunken);box-shadow:inset 0 -3px 0 var(--quiet-lip);color:var(--text)}.key[data-v-4c39c196]:hover:not(:disabled){background:var(--fill)}.yes[data-v-4c39c196]{min-height:40px!important;padding:0 14px 3px!important;border-radius:10px!important;font-size:14px!important;--lip: 3px}.key.sure[data-v-4c39c196]{width:auto;padding:0 10px 3px!important;background:var(--accent-soft);color:var(--accent);box-shadow:none;font-size:14px;font-weight:800}.friend .remove[data-v-4c39c196]:not(.sure){opacity:0}.friend:hover .remove[data-v-4c39c196],.friend:focus-within .remove[data-v-4c39c196]{opacity:1}.face[data-v-4c39c196]{position:relative;display:block;width:40px;height:40px}.dot[data-v-4c39c196]{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.dot.online[data-v-4c39c196]{background:var(--live)}.dot.idle[data-v-4c39c196]{background:var(--sticker)}.dot.away[data-v-4c39c196]{background:var(--muted)}.dot.offline[data-v-4c39c196]{background:var(--line)}.friend.offline[data-v-4c39c196] .avatar,.asked[data-v-4c39c196] .avatar{opacity:.5}.friend.offline[data-v-4c39c196] .title,.asked[data-v-4c39c196] .title{color:var(--muted)}.friend[data-v-4c39c196]{position:relative;cursor:pointer}.friend .open[data-v-4c39c196]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.friend .remove[data-v-4c39c196]{position:relative;z-index:1}.pop-enter-active[data-v-4c39c196]{transition:opacity var(--dur) var(--ease),transform var(--dur-slow) var(--ease-pop)}.pop-leave-active[data-v-4c39c196]{transition:opacity var(--dur-fast) var(--ease)}.pop-enter-from[data-v-4c39c196]{opacity:0;transform:translateY(-6px)}.pop-leave-to[data-v-4c39c196]{opacity:0}@media (max-width: 520px){.friends-sheet[data-v-4c39c196]{top:auto;bottom:0;right:0;left:0;width:100%;max-height:86dvh}.pop-enter-from[data-v-4c39c196]{transform:translateY(12px)}.friend .remove[data-v-4c39c196]:not(.sure){opacity:1}}@media (prefers-reduced-motion: reduce){.pop-enter-active[data-v-4c39c196],.pop-leave-active[data-v-4c39c196]{transition:none}}.dot[data-v-137f1c1b]{position:absolute;top:9px;right:9px;width:10px;height:10px;border-radius:50%;background:var(--on-panel);box-shadow:0 0 0 2px var(--panel-red)}.safety[data-v-11e18acf]{display:grid;gap:8px;padding:6px 12px;border-radius:var(--tile-r);background:var(--tile)}.empty[data-v-11e18acf]{margin:0;padding:10px 0;font-size:14px;font-weight:600;color:var(--muted);text-align:center}.rows[data-v-11e18acf]{list-style:none;margin:0;padding:0;display:grid;max-height:228px;overflow-y:auto;overscroll-behavior:contain}.rows[data-v-11e18acf] .list-row{min-height:52px}.rows[data-v-11e18acf] .list-row:hover,.rows[data-v-11e18acf] .list-row:focus-within{background:none;box-shadow:none}.group-tile[data-v-11e18acf]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--surface);color:var(--text)}.safety .undo[data-v-11e18acf]{flex:none;min-height:40px;padding:0 14px var(--lip);border-radius:10px;background:var(--fill);color:var(--text);box-shadow:var(--quiet-edge);font:800 14px/1 var(--font);white-space:nowrap}.safety .undo[data-v-11e18acf]:hover:not(:disabled){background:var(--fill-hover)}.error[data-v-11e18acf]{margin:0;font-size:14px;color:var(--danger)}.scrim[data-v-e751db68]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--scrim)}.pane[data-v-e751db68]{position:fixed;top:50%;left:50%;translate:-50% -50%;z-index:100;display:flex;flex-direction:column;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);outline:none}.inner[data-v-e751db68]{display:grid;align-content:start;gap:14px;overflow-y:auto;overscroll-behavior:contain}.options[data-v-e751db68]{list-style:none;margin:0;padding:0;display:grid;gap:0;line-height:1.3}.options[data-v-e751db68] .list-row{min-height:48px;padding:0}.options[data-v-e751db68] .list-row:hover,.options[data-v-e751db68] .list-row:focus-within{background:none;box-shadow:none}.options[data-v-e751db68] .title{font-size:15px;font-weight:800}.options .segmented[data-v-e751db68]{width:200px}.options .segmented.segmented>button[data-v-e751db68]{flex:1 1 0;min-width:0;min-height:40px;padding:0 10px;border-radius:10px;font-size:15px}.flip[data-v-e751db68]{cursor:pointer}.options button.toggle[role=switch][aria-checked][data-v-e751db68]{width:48px;min-height:28px;height:28px;border-radius:14px;background:var(--fill);box-shadow:none}.options button.toggle[role=switch][aria-checked][data-v-e751db68]:hover:not(:disabled){background:var(--fill-hover)}.options button.toggle[role=switch][aria-checked=true][data-v-e751db68],.options button.toggle[role=switch][aria-checked=true][data-v-e751db68]:hover:not(:disabled){background:var(--text)}.options button.toggle[role=switch][aria-checked][data-v-e751db68]:before{content:none}.options button.toggle[role=switch][aria-checked] .knob[data-v-e751db68]{position:absolute;top:3px;left:3px;display:block;width:22px;height:22px;border-radius:50%;background:var(--surface);transition:translate var(--dur-fast) var(--ease)}.options button.toggle[role=switch][aria-checked=true] .knob[data-v-e751db68]{translate:20px 0}.account[data-v-e751db68]{padding:10px 10px 10px 12px;border-radius:var(--tile-r);background:var(--tile)}.account[data-v-e751db68] .list-row .sub{font-size:13px;font-weight:600}.options.account button.leave.second[data-v-e751db68]{flex:none;min-height:48px;padding:0 16px var(--lip);border-radius:12px;background:var(--fill);font-size:16px;white-space:nowrap}.options.account button.leave.second[data-v-e751db68]:hover:not(:disabled){background:var(--fill-hover)}.pick[data-v-e751db68]{min-height:40px;max-width:13em;padding:0 10px;border:0;border-radius:10px;background:var(--sunken);color:var(--text);font:800 15px/1.2 var(--font)}.acts[data-v-e751db68]{display:grid;gap:0;margin:0 -8px}.act[data-v-e751db68]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 8px;border-radius:10px;background:none;box-shadow:none;color:var(--text);font:800 15px/1.2 var(--font);text-align:left}.act svg[data-v-e751db68]{color:var(--muted)}.act[data-v-e751db68]:hover:not(:disabled){background:var(--tile)}.act-end[data-v-e751db68]{display:inline-flex;align-items:center;gap:8px}.act .count[data-v-e751db68]{color:var(--muted);font-weight:700}.act .turn[data-v-e751db68]{transition:rotate var(--dur-fast) var(--ease)}.act .turn.down[data-v-e751db68]{rotate:90deg}.act.danger[data-v-e751db68]{color:var(--danger)}.act.danger svg[data-v-e751db68]{color:inherit}.confirm[data-v-e751db68]{display:grid;gap:12px;padding:14px;border-radius:var(--tile-r);background:var(--tile)}.question[data-v-e751db68]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;color:var(--text)}.question svg[data-v-e751db68]{flex:none;color:var(--accent)}.choice[data-v-e751db68]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice button[data-v-e751db68]{display:inline-flex;align-items:center;justify-content:center}.choice button[data-v-e751db68]:not(.primary){background:var(--fill);box-shadow:inset 0 calc(-1 * var(--lip)) 0 var(--quiet-lip);padding-bottom:var(--lip)}.error[data-v-e751db68]{margin:0;font-size:14px;color:var(--danger)}a.act[data-v-e751db68]{text-decoration:none}.what[data-v-e751db68]{margin:-4px 0 0;font-size:14px;font-weight:600;color:var(--muted)}.login[data-v-e751db68]{background:var(--surface)}.done[data-v-e751db68]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:14px;font-weight:600}.done a[data-v-e751db68]{color:var(--accent)}.fade-enter-active[data-v-e751db68],.fade-leave-active[data-v-e751db68]{transition:opacity .2s ease}.fade-enter-from[data-v-e751db68],.fade-leave-to[data-v-e751db68]{opacity:0}.pop-enter-active[data-v-e751db68]{transition:opacity var(--dur) var(--ease),transform var(--dur-slow) var(--ease-pop)}.pop-leave-active[data-v-e751db68]{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.pop-enter-from[data-v-e751db68],.pop-leave-to[data-v-e751db68]{opacity:0;transform:translateY(10px) scale(.95)}@media (max-width: 520px){.pane[data-v-e751db68]{top:auto;bottom:0;left:0;translate:none;width:100%;max-height:92dvh}.options .segmented[data-v-e751db68]{width:168px}.options .segmented.segmented>button[data-v-e751db68]{padding:0 6px}}@media (prefers-reduced-motion: reduce){.fade-enter-active[data-v-e751db68],.fade-leave-active[data-v-e751db68],.pop-enter-active[data-v-e751db68],.pop-leave-active[data-v-e751db68]{transition:none}}.skip[data-v-a7325c38]{position:absolute;left:12px;top:-60px;z-index:100;display:inline-flex;align-items:center;height:50px;padding:0 16px;border-radius:var(--r-md);background:var(--accent-fill);color:var(--on-accent);font-family:var(--display)}.skip[data-v-a7325c38]:focus{top:8px}.bar[data-v-a7325c38]{--key: 40px;--key-icon: 22px;position:sticky;top:0;z-index:50;height:56px;background:var(--panel-red);color:var(--on-panel)}.inner[data-v-a7325c38]{height:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:12px}.logo[data-v-a7325c38]{font:400 20px/1 var(--brand);text-transform:uppercase;color:inherit;white-space:nowrap}.logo[data-v-a7325c38]:hover{text-decoration:none}.side[data-v-a7325c38]{display:flex;align-items:center;gap:8px;min-width:0}.item[data-v-a7325c38],.side[data-v-a7325c38] .ring{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:0;height:var(--key);padding:0;border-radius:var(--r-md);background:var(--panel-red);color:var(--on-panel);white-space:nowrap}.icon[data-v-a7325c38],.side[data-v-a7325c38] .ring{width:var(--key)}.item svg[data-v-a7325c38],.side[data-v-a7325c38] .ring svg{width:var(--key-icon);height:var(--key-icon)}.word-key[data-v-a7325c38]{padding:0 14px;font:400 18px/1 var(--display)}.word-key .narrow[data-v-a7325c38]{display:none}.item[data-v-a7325c38]:hover,.side[data-v-a7325c38] .ring:hover:not(:disabled),.side[data-v-a7325c38] .ring[aria-expanded=true]{background:var(--accent-fill-hover);text-decoration:none}.house.router-link-active[data-v-a7325c38]{background:var(--accent-lip)}.item[data-v-a7325c38]:focus-visible,.side[data-v-a7325c38] .ring:focus-visible{outline-color:var(--ink)}.bar.float[data-v-a7325c38]{--key: 62px;--key-icon: 28px;position:fixed;left:0;right:0;height:0;background:none}.bar.float .inner[data-v-a7325c38]{display:block;max-width:none;padding:0}.bar.float .logo[data-v-a7325c38]{display:none}.bar.float .side[data-v-a7325c38]{position:absolute;top:24px;right:24px}@media (min-width: 720px) and (max-height: 720px){.bar.float.under-window[data-v-a7325c38]{visibility:hidden}}.bar.float[data-v-a7325c38] :is(.item,.ring){box-shadow:0 5px 0 var(--accent-lip)}.bar.float[data-v-a7325c38] :is(.item,.ring):active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 var(--accent-lip)}.bar.float .word-key[data-v-a7325c38]{padding:0 18px;font-size:20px}.flow[data-v-a7325c38]{min-height:calc(100vh - 56px);outline:none}.full[data-v-a7325c38]{outline:none}@media (max-width: 520px){.bar.float[data-v-a7325c38]{--key: 44px;--key-icon: 22px}.bar.float .side[data-v-a7325c38]{top:12px;right:12px;gap:6px}.bar.float[data-v-a7325c38] :is(.item,.ring){box-shadow:0 3px 0 var(--accent-lip)}.word-key .narrow[data-v-a7325c38]{display:block}.word-key .word[data-v-a7325c38]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bar.float .word-key[data-v-a7325c38]{width:var(--key);padding:0}}.loading[data-v-92c9f52c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--panel-red);transition:opacity .6s var(--ease)}.loading.leaving[data-v-92c9f52c]{opacity:0;pointer-events:none}.card[data-v-92c9f52c]{width:min(520px,100%);padding:20px;border-radius:15px;background:var(--surface);color:var(--text);text-align:center;box-shadow:var(--shadow)}.name[data-v-92c9f52c]{margin:0;font:400 52px/1.08 var(--brand);text-transform:uppercase;color:var(--panel-red);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hello[data-v-92c9f52c]{margin:2px 0 0;font-size:20px;font-weight:700;line-height:1.2}.windows[data-v-92c9f52c]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-top:16px;padding:5px;border-radius:var(--r-md);background:var(--ink)}.window[data-v-92c9f52c]{height:36px;border-radius:2px;background:#3a3640;transition:background-color var(--dur) var(--ease)}.window.on[data-v-92c9f52c]{background:var(--lit-window)}.unknown .window[data-v-92c9f52c]{animation:walk-92c9f52c 1.6s steps(1) infinite;animation-delay:calc(var(--i) * .2s)}@keyframes walk-92c9f52c{0%,12%{background:var(--lit-window)}13%,to{background:#3a3640}}@media (max-width: 520px){.name[data-v-92c9f52c]{font-size:clamp(34px,11vw,52px)}.window[data-v-92c9f52c]{height:26px}}@media (prefers-reduced-motion: reduce){.unknown .window[data-v-92c9f52c]{animation:none}.unknown .window[data-v-92c9f52c]:nth-child(-n+3){background:var(--lit-window)}.loading[data-v-92c9f52c],.window[data-v-92c9f52c]{transition:none}}.waiting[data-v-ac35b9f2]{margin:auto;display:grid;justify-items:center;align-content:center;gap:8px;padding:28px 16px;text-align:center;max-width:360px}.icon[data-v-ac35b9f2]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:12px;background:var(--tile);color:var(--muted)}.icon svg[data-v-ac35b9f2]{width:22px;height:22px}.said[data-v-ac35b9f2]{font-size:17px;font-weight:800;line-height:22px}.line[data-v-ac35b9f2]{font-size:13px;font-weight:600;line-height:18px;color:var(--muted)}.chunk[data-v-ac35b9f2]{margin-top:8px;padding-left:22px;padding-right:22px}svg[data-v-f04b7c01]{flex:none;display:block}.picker[data-v-3460bf57]{display:grid;gap:6px;min-width:0}.search[data-v-3460bf57]{display:flex;align-items:center;gap:8px;padding:0 10px;height:40px;border-radius:var(--r-md);background:var(--tile);color:var(--muted)}.search[data-v-3460bf57]:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.search input[data-v-3460bf57]{flex:1;min-width:0;min-height:0;height:100%;border:0;padding:0;background:none;color:var(--text);font:600 15px/1 var(--num);outline:none;box-shadow:none}.list[data-v-3460bf57]{display:grid;gap:4px;max-height:min(264px,38dvh);margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.list[data-v-3460bf57]:empty{display:none}.tile[data-v-3460bf57]{width:100%;min-height:0;height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:0;border-radius:var(--r-md);background:var(--tile);box-shadow:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.tile[data-v-3460bf57]:hover:not(:disabled),.tile.at[data-v-3460bf57]{background:var(--fill)}.tile.chosen[data-v-3460bf57]{box-shadow:inset 0 0 0 2px var(--accent-fill)}.tile[data-v-3460bf57]:disabled{opacity:.6;cursor:default}.name[data-v-3460bf57]{min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden;white-space:nowrap;font:600 14px/1.2 var(--num)}.name strong[data-v-3460bf57]{font-weight:700;overflow:hidden;text-overflow:ellipsis}.owner[data-v-3460bf57]{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.meta[data-v-3460bf57]{flex:none;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.chosen .meta[data-v-3460bf57]{color:var(--accent)}.lock[data-v-3460bf57]{display:inline-flex}.wait[data-v-3460bf57]{margin:0;font-size:14px;color:var(--muted)}.allow[data-v-3460bf57]{justify-self:start;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:14px}.way[data-v-3460bf57]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:var(--r-md);background:var(--tile)}.way p[data-v-3460bf57]{flex:1 1 180px;margin:0;font-size:15px;line-height:1.3}.key[data-v-3460bf57]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--quiet-edge);color:var(--text);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.key[data-v-3460bf57]:hover{background:var(--surface);text-decoration:none}.steps[data-v-2a2f76c3]{display:grid;gap:24px}.dots[data-v-2a2f76c3]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.d[data-v-2a2f76c3]{height:6px;border-radius:3px;background:var(--sunken);transition:background-color .2s,width .2s}.d.done[data-v-2a2f76c3],.d.on[data-v-2a2f76c3]{background:var(--text)}.center .step[data-v-2a2f76c3]{text-align:center;justify-items:center}.step[data-v-2a2f76c3]{display:grid;gap:20px;min-width:0}.sheet[data-v-19431898]{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:none;overflow-y:auto;overscroll-behavior:contain}.sheet[open][data-v-19431898]{animation:sheet-in-19431898 var(--dur-slow) var(--ease-pop)}.sheet[data-v-19431898]::backdrop{background:var(--scrim)}@keyframes sheet-in-19431898{0%{opacity:0;transform:translateY(16px) scale(.98)}}.form[data-v-19431898]{display:grid;gap:16px}.form>.sign-band[data-v-19431898]{margin:0 -20px -4px}.sheet[data-v-19431898] .steps>.dots{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bars[data-v-19431898]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bars>span[data-v-19431898]{height:6px;border-radius:3px;background:var(--sunken)}.bars>span.on[data-v-19431898]{background:var(--text)}.form textarea[data-v-19431898]{min-height:120px;resize:none}.quote[data-v-19431898]{margin:0;padding:12px 14px;border-radius:var(--tile-r);background:var(--tile);white-space:pre-wrap;overflow-wrap:anywhere;max-height:30vh;overflow-y:auto}.form a[data-v-19431898]{overflow-wrap:anywhere}.muted[data-v-19431898]{font-size:15px;font-weight:600}.foot[data-v-19431898]{margin:-4px 0 0;font-size:13px;font-weight:600;color:var(--muted)}.nav[data-v-19431898]{display:flex;gap:10px}.nav button[data-v-19431898]{white-space:nowrap}.nav .second[data-v-19431898]{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}.nav .primary[data-v-19431898]{flex:2 1 0;min-width:0}@media (max-height: 640px){.form[data-v-19431898]{gap:10px}.form textarea[data-v-19431898]{min-height:0;height:104px}}@media (prefers-reduced-motion: reduce){.sheet[open][data-v-19431898]{animation:none}}.status-dot[data-v-88958677]{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;background:var(--muted)}.live[data-v-88958677]{background:var(--live)}.warn[data-v-88958677]{background:var(--sticker);animation:breathe-88958677 1.4s var(--ease) infinite}.danger[data-v-88958677]{background:var(--danger)}.free[data-v-88958677]{background:var(--free-window)}@keyframes breathe-88958677{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.warn[data-v-88958677]{animation:none}}.choice[data-v-0741ac52]{display:flex;gap:4px;padding:4px;border-radius:var(--tile-r);background:var(--sunken);min-width:0}.option[data-v-0741ac52]{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border-radius:10px;background:none;color:var(--muted);box-shadow:none;font:800 15px/1 var(--font);white-space:nowrap}.option[data-v-0741ac52]:hover:not(:disabled){background:none;color:var(--text)}.option[aria-checked=true][data-v-0741ac52],.option[aria-checked=true][data-v-0741ac52]:hover:not(:disabled){background:var(--surface);color:var(--text);box-shadow:0 2px #17151a24}.option[data-v-0741ac52]:focus-visible{outline-offset:-3px}.house[data-v-883b2394]{width:100%;max-width:140px;display:block;margin:0 auto}.roof[data-v-883b2394]{fill:var(--roof)}.wall[data-v-883b2394]{fill:var(--wall)}.wall.making[data-v-883b2394]{fill:none;stroke:var(--warn);stroke-width:2;stroke-dasharray:5 4}.win.lit[data-v-883b2394]{fill:var(--live)}.win.down[data-v-883b2394]{fill:var(--danger)}.win.free[data-v-883b2394]{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:4 3}.win.signed[data-v-883b2394]{fill:var(--warn-soft);stroke:var(--warn);stroke-width:1.5}.house-stats[data-v-08f366cd]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 12px;color:var(--text)}.stat[data-v-08f366cd]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;line-height:18px;font-variant-numeric:tabular-nums}.stat svg[data-v-08f366cd]{color:var(--muted)}.stat.zero[data-v-08f366cd]{color:var(--muted)}.tag[data-v-08f366cd]{font-size:12px;font-weight:600;line-height:18px;color:var(--muted)}.large[data-v-08f366cd]{gap:2px 18px}.large .stat[data-v-08f366cd]{gap:6px;font-size:20px;line-height:26px}.city-row[data-v-27a73a02]{position:relative;min-height:64px}.drawing[data-v-27a73a02]{width:40px}.flag[data-v-27a73a02]{margin-right:5px}.meta-parts[data-v-27a73a02]{display:flex;align-items:center;gap:10px}.narrow[data-v-27a73a02]{display:none}.narrow[data-v-27a73a02] .house-stats{flex-wrap:nowrap;gap:8px;vertical-align:-2px}.narrow[data-v-27a73a02] .tag{display:none}.faces[data-v-27a73a02]{display:flex;align-items:center;gap:3px}.extra[data-v-27a73a02]{display:grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:var(--r-md);background:var(--fill);color:var(--muted);font-size:14px;font-weight:700}.go[data-v-27a73a02]{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.go[data-v-27a73a02]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-md)}.go[data-v-27a73a02]:focus-visible{outline:none}@media (max-width: 640px){.faces[data-v-27a73a02]{display:none}}@media (max-width: 480px){.wide[data-v-27a73a02]{display:none}.narrow[data-v-27a73a02]{display:inline}.go[data-v-27a73a02]{width:40px;padding:0;justify-content:center}.go-word[data-v-27a73a02]{display:none}}.dash[data-v-aaa77900]{height:100dvh;min-height:520px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:24px}.hello[data-v-aaa77900]{display:flex;align-items:center;gap:14px;min-height:62px;padding-right:calc(var(--keys-width, 0px) + 16px);min-width:0}.me[data-v-aaa77900]{flex:none;display:grid}.me .icon-tile[data-v-aaa77900]{width:56px;height:56px;border-radius:16px}.hello-words[data-v-aaa77900]{min-width:0;display:grid;gap:4px}.hello h1[data-v-aaa77900]{margin:0;font:800 28px/1.1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.numbers[data-v-aaa77900]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--muted);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.numbers>span[data-v-aaa77900]{display:inline-flex;align-items:center;gap:5px}.city-name[data-v-aaa77900]{color:var(--text)}.city-name svg[data-v-aaa77900]{color:var(--accent)}.walk[data-v-aaa77900]{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 18px var(--lip);font-size:17px}.body[data-v-aaa77900]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.content[data-v-aaa77900],.side[data-v-aaa77900]{min-height:0;display:flex;flex-direction:column}.content>.sign-frame[data-v-aaa77900],.side>.sign-frame[data-v-aaa77900]{flex:1 1 auto;min-height:0}.inner[data-v-aaa77900]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.label[data-v-aaa77900]{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.my-rooms[data-v-aaa77900]{flex:none;display:grid;gap:4px;max-height:40%;overflow-y:auto;overscroll-behavior:contain}.controls[data-v-aaa77900]{flex:none;display:grid;grid-template-columns:auto minmax(160px,1fr);gap:10px;align-items:center}.controls input[data-v-aaa77900]{min-height:48px;padding:0 14px;border:0;border-radius:var(--tile-r);background:var(--sunken);font-size:15px;font-weight:700}.controls input[data-v-aaa77900]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--text)}.list[data-v-aaa77900]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px;margin:0 -8px}.rows[data-v-aaa77900]{list-style:none;margin:0;padding:0;display:grid}.none[data-v-aaa77900]{margin:0;padding:8px 0;font-weight:700}.tile[data-v-aaa77900]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sunken);color:var(--text)}.rent[data-v-aaa77900]{font-size:13px;white-space:nowrap}.side-inner[data-v-aaa77900]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding-top:18px;border-radius:var(--card-r)}.group[data-v-aaa77900]{display:grid;gap:4px}.group-head[data-v-aaa77900]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}.group .small[data-v-aaa77900]{margin:0}.group[data-v-aaa77900] .list-row{min-height:48px;gap:10px}.key[data-v-aaa77900]{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:0;padding:0 0 3px;border-radius:10px;background:var(--sunken);box-shadow:inset 0 -3px 0 var(--quiet-lip);color:var(--text)}.key[data-v-aaa77900]:hover:not(:disabled){background:var(--fill)}.person[data-v-aaa77900]{position:relative;cursor:pointer}.stretch[data-v-aaa77900]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.face[data-v-aaa77900]{position:relative;display:block;width:36px;height:36px}.dot[data-v-aaa77900]{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.dot.online[data-v-aaa77900]{background:var(--live)}.dot.idle[data-v-aaa77900]{background:var(--sticker)}.dot.away[data-v-aaa77900]{background:var(--muted)}.dot.offline[data-v-aaa77900]{background:var(--line)}.person.offline[data-v-aaa77900] .avatar{opacity:.5}.unread[data-v-aaa77900]{width:10px;height:10px;border-radius:50%;background:var(--accent)}.cities[data-v-aaa77900]{display:flex;flex-wrap:wrap;gap:6px}.city[data-v-aaa77900]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:10px;background:var(--tile);color:var(--text);box-shadow:none;font-size:14px;font-weight:800}.city[data-v-aaa77900]:hover:not(:disabled){background:var(--fill)}.city[aria-current=location][data-v-aaa77900]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--text)}.count[data-v-aaa77900]{display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}@media (max-width: 1100px){.controls[data-v-aaa77900]{grid-template-columns:minmax(0,1fr)}.body[data-v-aaa77900]{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width: 760px){.dash[data-v-aaa77900]{height:auto;min-height:100dvh;grid-template-rows:none;padding:68px 12px 24px}.hello[data-v-aaa77900]{padding-right:0}.body[data-v-aaa77900]{grid-template-columns:minmax(0,1fr)}.list[data-v-aaa77900],.my-rooms[data-v-aaa77900],.side-inner[data-v-aaa77900]{overflow:visible;max-height:none}}@media (max-width: 520px){.hello h1[data-v-aaa77900]{font-size:22px}.me[data-v-aaa77900] .avatar{width:44px!important;height:44px!important}.walk[data-v-aaa77900]{min-height:44px;padding:0 12px var(--lip)}.rail[data-v-aaa77900] .word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail[data-v-aaa77900] .option{flex:1 1 0}}.list-card[data-v-5d83d818]{min-width:0;animation:pop-in-5d83d818 .22s var(--ease)}.sign-band[data-v-5d83d818]{padding-right:20px}.sign-body[data-v-5d83d818]{display:grid;gap:12px}.sign-white[data-v-5d83d818]{background:var(--surface);border-radius:var(--card-r);overflow:hidden}@keyframes pop-in-5d83d818{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion: reduce){.list-card[data-v-5d83d818]{animation:none}}.gone[data-v-267809e5]{position:fixed;top:76px;left:50%;translate:-50% 0;z-index:20;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:min(440px,calc(100vw - 32px));padding:12px 12px 12px 16px;border-radius:var(--card-r);background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.line[data-v-267809e5]{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:800}.left[data-v-267809e5]{grid-column:1;margin:0;padding-left:30px;font-size:13px;font-weight:600;color:var(--muted)}.left a[data-v-267809e5]{color:var(--accent);font-weight:800}.x.sign-x[data-v-267809e5]{position:static;grid-row:1;grid-column:2}.story[data-v-b0022321]{--ink: #17151a;--cream: #f7f5ef;--soft: #c9c5cf;--red: #b3202c;--sun: #ffd21f;--pale-sun: #fff8d6;display:grid;background:var(--ink);color:var(--cream);font-family:var(--font)}.story[data-v-b0022321]:focus{outline:none}h2[data-v-b0022321]{margin:0;font:400 clamp(36px,4.2vw,60px)/1.02 var(--brand);text-transform:none;letter-spacing:0;color:inherit}h2.huge[data-v-b0022321]{max-width:900px;font-size:clamp(40px,5.8vw,84px);line-height:1}p[data-v-b0022321]{margin:18px 0 0;max-width:640px;font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:var(--soft)}section[data-v-b0022321]{padding:140px 64px}img[data-v-b0022321]{display:block}.face[data-v-b0022321]{display:block;border-radius:50%;object-fit:cover;background:#f1eee6}.face.empty[data-v-b0022321]{box-sizing:border-box;border:4px dashed var(--ink);background:var(--pale-sun)}.shot[data-v-b0022321]{position:relative;padding:0}.shot img[data-v-b0022321]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.shot .over[data-v-b0022321]{position:absolute;inset:auto 0 0 0;padding:160px 64px 56px;background:linear-gradient(transparent,#17151ae0)}.shot h2[data-v-b0022321]{color:#fff}.shot p[data-v-b0022321]{color:#e6e2ea}.duo[data-v-b0022321]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;align-items:center}.film[data-v-b0022321]{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:24px}.film img[data-v-b0022321]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film .f1[data-v-b0022321]{animation:f1-b0022321 10s infinite}.film .f2[data-v-b0022321]{animation:f2-b0022321 10s infinite}.film .f3[data-v-b0022321]{animation:f3-b0022321 10s infinite}.film .f4[data-v-b0022321]{animation:f4-b0022321 10s infinite}@keyframes f1-b0022321{0%,10%{opacity:0}14%,94%{opacity:1}to{opacity:0}}@keyframes f2-b0022321{0%,30%{opacity:0}34%,94%{opacity:1}to{opacity:0}}@keyframes f3-b0022321{0%,50%{opacity:0}54%,94%{opacity:1}to{opacity:0}}@keyframes f4-b0022321{0%,70%{opacity:0}74%,94%{opacity:1}to{opacity:0}}.centred[data-v-b0022321]{display:grid;justify-items:center;gap:48px;text-align:center}.centred .under[data-v-b0022321]{margin-top:-28px}.light[data-v-b0022321]{background:var(--cream);color:var(--ink)}.light p[data-v-b0022321]{color:#4a4552}.plan[data-v-b0022321]{width:min(640px,100%);display:grid;grid-template-columns:1fr 1fr;border:4px solid var(--ink);border-radius:22px;overflow:hidden;background:#fff}.cell[data-v-b0022321]{padding:32px;display:grid;justify-items:center;gap:12px}.cell[data-v-b0022321]:nth-child(1){border-right:4px solid var(--ink);border-bottom:4px solid var(--ink)}.cell[data-v-b0022321]:nth-child(2){border-bottom:4px solid var(--ink)}.cell[data-v-b0022321]:nth-child(3){border-right:4px solid var(--ink)}.cell.free[data-v-b0022321]{background:var(--pale-sun)}.cell .face[data-v-b0022321]{width:104px;height:104px}.cell .empty[data-v-b0022321]{display:grid;place-items:center;font:400 40px var(--brand)}.cell b[data-v-b0022321]{font-size:20px}.chips[data-v-b0022321]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.chips li[data-v-b0022321]{padding:12px 18px;border-radius:999px;background:var(--ink);color:#fff;font:500 17px var(--code)}.push[data-v-b0022321]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.repo[data-v-b0022321],.online[data-v-b0022321]{height:72px;padding:0 26px;display:flex;align-items:center;gap:12px;border-radius:18px}.repo[data-v-b0022321]{background:#fff;color:var(--ink);font:500 20px var(--code)}.online[data-v-b0022321]{background:#1f8a4c;color:#fff;font:800 20px var(--font)}.dots i[data-v-b0022321]{display:inline-block;width:10px;height:10px;margin:0 4px;border-radius:50%;background:var(--sun);animation:dot-b0022321 1.4s infinite}.dots i[data-v-b0022321]:nth-child(2){animation-delay:.2s}.dots i[data-v-b0022321]:nth-child(3){animation-delay:.4s}@keyframes dot-b0022321{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.red[data-v-b0022321]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--red);color:#fff}.red p[data-v-b0022321]{color:#ffe1e4}.share[data-v-b0022321]{justify-self:center;width:min(420px,100%);padding:32px;box-sizing:border-box;border-radius:28px;background:#fff;color:var(--ink);display:grid;gap:22px}.faces[data-v-b0022321]{display:flex;align-items:center}.faces .face[data-v-b0022321]{width:56px;height:56px;border:3px solid #ffffff;box-sizing:border-box}.faces .face+.face[data-v-b0022321]{margin-left:-14px}.faces .face.empty[data-v-b0022321]{border:3px dashed var(--ink)}.amount[data-v-b0022321]{font:400 64px/1 var(--brand)}.amount span[data-v-b0022321]{font-size:22px}.ways[data-v-b0022321]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ways span[data-v-b0022321]{height:56px;display:grid;place-items:center;border-radius:14px;font:800 18px var(--font)}.wave[data-v-b0022321]{background:#1dc8ff;color:#0b2a3a}.orange[data-v-b0022321]{background:#ff7900;color:#fff}.per-review[data-v-b0022321]{justify-self:start;padding:8px 14px;border-radius:999px;background:var(--sun);font:800 15px var(--font)}.cities[data-v-b0022321]{padding-bottom:120px}.four[data-v-b0022321]{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.four img[data-v-b0022321]{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:18px}.end[data-v-b0022321]{padding:112px 24px;background:var(--sun);color:var(--ink);display:grid;justify-items:center;gap:28px;text-align:center}.end p[data-v-b0022321]{margin-top:-14px;max-width:720px;color:#3a3420}.faces.big .face[data-v-b0022321]{width:76px;height:76px;border:4px solid var(--sun)}.faces.big .face+.face[data-v-b0022321]{margin-left:-18px}.faces.big .face.empty[data-v-b0022321]{border:4px dashed var(--ink)}.move-in[data-v-b0022321]{height:56px;padding:0 24px;display:flex;align-items:center;gap:10px;border-radius:14px;background:var(--ink);color:#fff;font-weight:800;font-size:18px;text-decoration:none}.move-in[data-v-b0022321]:hover{background:#2c2832;color:#fff;text-decoration:none}.move-in[data-v-b0022321]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pulse[data-v-b0022321]{animation:pulse-b0022321 2.4s infinite}@keyframes pulse-b0022321{0%,to{box-shadow:0 0 #ffd21f8c}50%{box-shadow:0 0 0 14px #ffd21f00}}.end .pulse[data-v-b0022321]{animation-name:pulse-dark-b0022321}@keyframes pulse-dark-b0022321{0%,to{box-shadow:0 0 #17151a59}50%{box-shadow:0 0 0 14px #17151a00}}.story-foot[data-v-b0022321]{min-height:72px;box-sizing:border-box;padding:16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--soft);font:500 13px var(--code);text-transform:uppercase}.story-foot a[data-v-b0022321]{color:var(--soft)}.story-foot a[data-v-b0022321]:hover{color:#fff}@media (max-width: 860px){section[data-v-b0022321]{padding:80px 20px}.duo[data-v-b0022321],.red[data-v-b0022321]{grid-template-columns:1fr;gap:32px}.shot .over[data-v-b0022321]{padding:96px 20px 28px}.shot img[data-v-b0022321]{aspect-ratio:4 / 5}.four[data-v-b0022321]{grid-template-columns:1fr 1fr}.cell[data-v-b0022321]{padding:20px}.cell .face[data-v-b0022321]{width:76px;height:76px}.amount[data-v-b0022321]{font-size:52px}}@media (prefers-reduced-motion: reduce){.film img[data-v-b0022321],.dots i[data-v-b0022321],.pulse[data-v-b0022321]{animation:none!important}.film .f1[data-v-b0022321],.film .f2[data-v-b0022321],.film .f3[data-v-b0022321]{opacity:1}.film .f4[data-v-b0022321]{opacity:0}}.landing[data-v-3d2b963e]{--ground: #120c1c;--pave: #30263a;--pole: #4a4750;--title: #f4e3c1;--say-bg: #fff8e7;--say-ink: #2a1621;--say-handle: #b3401f;--sign-filter: brightness(.9) sepia(.12);--head: 64px;--picture: max(100vw, calc((100dvh - var(--head)) * 1.6));--u: calc(var(--picture) / 1440);--crop: 0;position:relative;height:100dvh;overflow:hidden;background:var(--ground);font-family:var(--font)}.top[data-v-3d2b963e]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--head);padding:0 24px;background:var(--ground);color:var(--title)}.brand[data-v-3d2b963e]{font-size:20px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.top nav[data-v-3d2b963e]{display:flex;align-items:center;gap:6px}.key[data-v-3d2b963e]{display:flex;align-items:center;justify-content:center;min-height:42px;height:42px;padding:0 14px;border:0;border-radius:var(--r-md);background:transparent;color:var(--title);font:600 16px/1 var(--font);white-space:nowrap}.key[data-v-3d2b963e]:hover:not(:disabled){background:#2a2036;color:var(--title);text-decoration:none}.key.main[data-v-3d2b963e]{margin-left:6px;padding:0 18px;background:var(--title);color:var(--ground)}.key.main[data-v-3d2b963e]:hover:not(:disabled){background:#fff4df;color:var(--ground)}.key[data-v-3d2b963e]:focus-visible,.slot[data-v-3d2b963e]:focus-visible,.foot a[data-v-3d2b963e]:focus-visible{outline:3px solid #ffd21f;outline-offset:2px}.lang[data-v-3d2b963e]{width:46px;padding:0}.scene[data-v-3d2b963e]{position:absolute;left:50%;top:calc(var(--head) + (100dvh - var(--head) - var(--picture) * .625) * .25);width:var(--picture);height:calc(var(--picture) * .625);translate:-50% 0}.wall[data-v-3d2b963e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.room[data-v-3d2b963e]{position:absolute;opacity:0;transition:opacity .5s var(--ease)}.room.live[data-v-3d2b963e]{opacity:1}.room[data-v-3d2b963e] canvas{display:block;width:100%;height:100%}.scene[data-v-3d2b963e]{transform-origin:41% 58%}.entering .scene[data-v-3d2b963e]{scale:6;opacity:0;transition:scale .65s cubic-bezier(.6,0,.9,.4),opacity .25s linear .4s}.entering .foot[data-v-3d2b963e]{opacity:0;transition:opacity .2s linear}.foot[data-v-3d2b963e]{position:absolute;z-index:2;left:36px;right:36px;bottom:10px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;font-size:15px;font-weight:600;color:#f4efe6}.foot>a[data-v-3d2b963e]{justify-self:end}.foot a[data-v-3d2b963e]{color:inherit}.down[data-v-3d2b963e]{display:flex;align-items:center;gap:8px;min-height:48px;height:48px;padding:0 18px 0 22px;border:0;border-radius:24px;background:var(--say-bg);color:var(--say-ink);font:800 16px/1 var(--font);white-space:nowrap;box-shadow:0 4px 10px #0006}.down[data-v-3d2b963e]:hover:not(:disabled){background:#fff;color:var(--say-ink)}.down[data-v-3d2b963e]:focus-visible{outline:3px solid #ffd21f;outline-offset:2px}.entering .down[data-v-3d2b963e]{opacity:0}.city-window[data-v-3d2b963e]{position:absolute;width:calc(13 * var(--u));height:calc(18 * var(--u));margin:calc(-9 * var(--u)) 0 0 calc(-6.5 * var(--u));background:#ffc773;will-change:opacity;animation:on-and-off-3d2b963e 23s steps(1) infinite}@keyframes on-and-off-3d2b963e{0%,45%{opacity:0}46%,to{opacity:1}}.neon[data-v-3d2b963e]{position:absolute;left:calc(262 * var(--u));top:calc(175 * var(--u));width:calc(640 * var(--u));aspect-ratio:615 / 140;margin:0;rotate:3.4deg;transform-origin:0 50%;pointer-events:none}.neon svg[data-v-3d2b963e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.glass path[data-v-3d2b963e]{stroke:#4d2c3a;stroke-width:12}.glass .rail[data-v-3d2b963e]{stroke:#140e18;stroke-width:5}.glass .cable[data-v-3d2b963e]{stroke:#0d090f;stroke-width:2.5}.halo[data-v-3d2b963e]{opacity:.5;filter:blur(calc(30 * var(--u)))}.halo path[data-v-3d2b963e]{stroke:#ff2d55;stroke-width:44}.glow[data-v-3d2b963e]{opacity:.85;filter:blur(calc(12 * var(--u)))}.glow path[data-v-3d2b963e]{stroke:#ff2d55;stroke-width:20}.lit .tube[data-v-3d2b963e]{stroke:#ff4a68;stroke-width:12}.lit .core[data-v-3d2b963e]{stroke:#ffe6e6;stroke-width:4.5}.broken[data-v-3d2b963e]{position:absolute;top:0;right:0;bottom:0;left:0;will-change:opacity;animation:dying-3d2b963e 8s linear infinite}@keyframes dying-3d2b963e{0%,61%{opacity:1}61.5%{opacity:.15}62.5%,64%{opacity:1}64.5%{opacity:.1}65.5%,67%{opacity:.9}67.5%,85%{opacity:0}85.5%{opacity:.7}86.5%,88%{opacity:.05}88.5%,to{opacity:1}}.say[data-v-3d2b963e]{position:absolute;display:block;width:14em;min-height:0;height:auto;padding:.55em .75em .6em;translate:-50% -100%;border:0;border-radius:.75em;background:var(--say-bg);color:var(--say-ink);box-shadow:0 3px 8px #00000059;font:400 max(12px,calc(14 * var(--u))) / 1.2 var(--font);text-align:left;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.say.speaking[data-v-3d2b963e],.say[data-v-3d2b963e]:focus-visible{opacity:1;pointer-events:auto}.say[data-v-3d2b963e]:hover:not(:disabled){background:var(--say-bg);color:var(--say-ink)}.say[data-v-3d2b963e]:focus-visible{outline:3px solid #ffd21f;outline-offset:2px}.say[data-v-3d2b963e]:after{content:"";position:absolute;left:50%;bottom:-.5em;margin-left:-.5em;border:.5em solid transparent;border-bottom:0;border-top-color:var(--say-bg)}.who[data-v-3d2b963e],.handle[data-v-3d2b963e],.line[data-v-3d2b963e]{display:block}.who[data-v-3d2b963e]{font-weight:800;line-height:1.15}.handle[data-v-3d2b963e]{font-size:.82em;color:var(--say-handle)}.line[data-v-3d2b963e]{margin-top:.3em}.post[data-v-3d2b963e]{--s: calc(.8 * var(--u));position:absolute;left:calc(929 * var(--u));top:calc(395 * var(--u));width:calc(272 * var(--u))}.sign-board[data-v-3d2b963e]{position:relative;padding:calc(9 * var(--s));background:#f7f5ef;rotate:1.5deg;filter:drop-shadow(0 7px 10px rgba(0,0,0,.45)) var(--sign-filter)}.tie[data-v-3d2b963e]{position:absolute;left:50%;z-index:1;width:calc(10 * var(--s));height:calc(30 * var(--s));margin-left:calc(-5 * var(--s));border-radius:calc(3 * var(--s));background:#17151a}.top-tie[data-v-3d2b963e]{top:calc(-10 * var(--s))}.bottom-tie[data-v-3d2b963e]{bottom:calc(-12 * var(--s));height:calc(32 * var(--s))}.edge[data-v-3d2b963e]{padding:calc(4 * var(--s));border:calc(3 * var(--s)) solid #b3202c;border-radius:calc(18 * var(--s))}.red[data-v-3d2b963e]{position:relative;padding:calc(4 * var(--s)) calc(10 * var(--s)) calc(10 * var(--s));border-radius:calc(13 * var(--s));background:#b3202c;color:#fff;text-align:center}h2[data-v-3d2b963e]{margin:0;font-family:var(--brand);text-transform:uppercase}.l1[data-v-3d2b963e],.l2[data-v-3d2b963e]{display:block}.l1[data-v-3d2b963e]{font-size:calc(82 * var(--s));line-height:1.08}.l2[data-v-3d2b963e]{margin-top:calc(-6 * var(--s));font-size:calc(77 * var(--s));line-height:1}.taken[data-v-3d2b963e]{position:absolute;left:calc(6 * var(--s));top:calc(34 * var(--s));rotate:-6deg;font:400 calc(40 * var(--s)) / 1 "Caveat Brush",cursive;color:#2a0c10}.slot[data-v-3d2b963e]{display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--s));height:calc(72 * var(--s));margin-top:calc(8 * var(--s));padding:0 calc(18 * var(--s));border-radius:calc(13 * var(--s));background:#fff;color:#17151a;font:600 calc(19 * var(--s)) / 1 var(--font);white-space:nowrap;transition:background-color var(--dur) var(--ease)}.slot[data-v-3d2b963e]:hover{background:#ffe9a8;text-decoration:none}.slot svg[data-v-3d2b963e]{flex:none;width:calc(34 * var(--s));height:calc(34 * var(--s))}@media (max-width: 760px),(max-aspect-ratio: 5/4){.landing[data-v-3d2b963e]{--u: calc(100vw / 690);--crop: 240;height:auto;min-height:100dvh;overflow:hidden}.landing[data-v-3d2b963e]{--head: 56px}.top[data-v-3d2b963e]{padding:0 12px;gap:6px}.brand[data-v-3d2b963e]{font-size:16px}.top nav[data-v-3d2b963e]{gap:2px}.key[data-v-3d2b963e]{min-height:38px;height:38px;padding:0 7px;font-size:14px}.key.main[data-v-3d2b963e]{margin-left:3px;padding:0 10px}.lang[data-v-3d2b963e]{width:32px;padding:0}.scene[data-v-3d2b963e]{position:relative;left:auto;top:auto;width:auto;height:auto;translate:none;display:flex;flex-direction:column;transform-origin:50% calc(590 * var(--u))}.scene[data-v-3d2b963e]:before{content:"";order:-1;display:block;height:calc(719 * var(--u))}.scene[data-v-3d2b963e]{transform-origin:50% calc(525 * var(--u))}.wall[data-v-3d2b963e]{order:-2;position:absolute;left:calc(var(--crop) * var(--u) * -1);top:0;width:calc(1440 * var(--u));height:auto;max-width:none;inset-inline-end:auto;bottom:auto}.city-window[data-v-3d2b963e]{display:none}.neon[data-v-3d2b963e]{left:16px;top:calc(145 * var(--u));width:calc(100vw - 32px)}.post[data-v-3d2b963e]{--s: calc(min(100vw - 64px, 340px) / 340);order:1;position:relative;left:auto;top:auto;width:100%;padding:calc(40 * var(--s)) 16px calc(44 * var(--s));display:grid;justify-items:center;background:linear-gradient(to right,transparent calc(50% - 14px),var(--pole) calc(50% - 14px),var(--pole) calc(50% + 14px),transparent calc(50% + 14px)),var(--pave)}.sign-board[data-v-3d2b963e]{width:calc(340 * var(--s))}.says[data-v-3d2b963e]{order:2;display:grid;gap:10px;padding:16px}.say[data-v-3d2b963e]{position:static;width:100%;padding:9px 12px 10px;translate:none;border-radius:var(--r-md);font-size:16px;opacity:1;pointer-events:auto}.say[data-v-3d2b963e]:after{display:none}.foot[data-v-3d2b963e]{position:static;color:var(--title);display:flex;flex-direction:column;gap:4px;padding:0 16px 16px;font-size:14px}.down[data-v-3d2b963e]{display:none}}@media (prefers-reduced-motion: reduce){.slot[data-v-3d2b963e],.room[data-v-3d2b963e],.say[data-v-3d2b963e]{transition:none}.broken[data-v-3d2b963e]{opacity:.2;animation:none}.city-window[data-v-3d2b963e]{animation:none}}.full[data-v-9ccd39e9]{position:fixed;top:0;right:0;bottom:0;left:0}.list[data-v-9ccd39e9]{max-width:calc(760px + 2 * var(--gutter));margin:0 auto;padding:72px var(--gutter) 80px}.card[data-v-9ccd39e9]{display:grid;gap:14px;padding:26px var(--gutter) 22px}.name[data-v-9ccd39e9]{font-size:32px;line-height:1.1}.line[data-v-9ccd39e9]{font-size:14px;color:var(--muted)}.again[data-v-9ccd39e9]{justify-self:start}@media (max-width: 480px){.list[data-v-9ccd39e9]{padding-top:60px}.name[data-v-9ccd39e9]{font-size:26px}}.login[data-v-506baf48]{display:grid;place-items:center;min-height:100dvh;padding:16px;background:linear-gradient(var(--scrim),var(--scrim)),#120c1c url(/landing/street.webp) center / cover no-repeat}.card[data-v-506baf48]{width:min(500px,100%)}.title[data-v-506baf48]{height:auto;padding:10px 16px}.title h1[data-v-506baf48]{font-family:var(--brand);font-size:74px;line-height:1.08;text-transform:uppercase;color:var(--accent);white-space:nowrap}.center[data-v-506baf48]{text-align:center}.step[data-v-506baf48]{display:grid;gap:10px;justify-items:stretch;text-align:center;width:100%}.main[data-v-506baf48]{width:100%}.main svg[data-v-506baf48]{width:22px;height:22px}.link[data-v-506baf48]{justify-self:center}.who[data-v-506baf48]{font-size:22px;line-height:28px}.quick[data-v-506baf48]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.quick button[data-v-506baf48]{flex:1 1 88px}.row[data-v-506baf48]{display:flex;gap:8px;width:100%}.row input[data-v-506baf48]{flex:1;min-width:0}@media (max-width: 520px){.title h1[data-v-506baf48]{font-size:clamp(36px,13vw,74px)}}@media (max-width: 420px){.row[data-v-506baf48]{flex-direction:column}}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-brush-latin-400-normal-2w-6t9gW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-brush-latin-ext-400-normal-Dwx6Pt9q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,.tone-day{--board: #f7f5ef;--bg: #f7f5ef;--surface: #ffffff;--sunken: #f1eee6;--tile: #f1eee6;--fill: #e8e5dd;--fill-hover: #dcd8ce;--text: #17151a;--muted: #5c5862;--border: #17151a;--line: #e0dcd2;--line-strong: #17151a;--hairline: rgba(23, 21, 26, .16);--accent: #b3202c;--accent-fill: #b3202c;--accent-fill-hover: #c8283a;--accent-lip: #6e121b;--accent-soft: #f9e4e3;--on-accent: #ffffff;--ring: #1e4fa8;--focus: rgba(30, 79, 168, .4);--handle: #1e4fa8;--live: #1f8a4c;--live-soft: #ddf2e5;--warn: #7a4e00;--warn-soft: #ffd21f;--danger: #b3202c;--danger-soft: #f9e4e3;--on-danger: #ffffff;--free: #2f62e0;--free-soft: #e5edff;--roof: #c4683f;--wall: #f3e3cf;--window-off: #d9d1c4;--window-lit: #ffc94d;--leaf: #3e8a4a;--sky-dot: #f2b33d;--code-bg: #17151a;--code-text: #f7f5ef;--nav-bg: #ffffff;--nav-bg-float: #ffffff;--scrim: rgba(24, 12, 22, .55);--shadow: 0 7px 0 rgba(20, 12, 18, .45);--lift: 0 5px 0 rgba(20, 12, 18, .45);--quiet-lip: #d6d1c6;--quiet-edge: inset 0 calc(-1 * var(--lip)) 0 var(--quiet-lip);color-scheme:light}:root{--panel-red: #b3202c;--panel-green: #1f6b4a;--panel-blue: #1e4fa8;--panel-black: #17151a;--sticker: #ffd21f;--ink: #17151a;--free-window: #3d7bff;--lit-window: #ffd27f;--on-panel: #ffffff;--font: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display: "Bricolage Display", var(--font);--brand: "Archivo Black", var(--font);--num: var(--font);--code: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-xs: 12px;--t-sm: 13px;--t-md: 15px;--t-lg: 17px;--t-xl: 22px;--t-2xl: 28px;--t-3xl: 40px;--r-xs: 9px;--r-sm: 9px;--r-md: 9px;--r-lg: 9px;--r-xl: 9px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--lip: 4px;--lip-pressed: 2px;--card-r: 18px;--tile-r: 14px;--dur-fast: .12s;--dur: .16s;--dur-slow: .24s;--ease: cubic-bezier(.2, .8, .2, 1);--ease-pop: cubic-bezier(.3, 1.35, .5, 1);--wrap: 980px;--gutter: 22px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:600 17px/1.47 var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--display);font-weight:800;text-transform:none}h1{font-size:clamp(32px,5vw,56px);line-height:1.05}h2{font-size:clamp(24px,3.2vw,32px);line-height:1.1}h3{font-size:19px;line-height:1.26}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}code{font-family:var(--code);font-size:.86em}.muted{color:var(--muted)}.lede{font-size:clamp(19px,2.2vw,24px);line-height:1.33}.small{font-size:14px;line-height:1.43}.mono{font-family:var(--num);font-size:.9em;font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.narrow{max-width:calc(640px + 2 * var(--gutter))}.band{padding:64px 0}.page{max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:32px var(--gutter) 80px}@media (max-width: 734px){:root{--gutter: 16px}.band{padding:48px 0}}.rows{list-style:none;margin:0;padding:0}.rows>li{display:flex;align-items:center;gap:12px;min-height:50px;padding:12px 0;flex-wrap:wrap}.rows .end{margin-left:auto}button,input,select,textarea{font:inherit;color:inherit}button{min-height:48px;padding:0 16px;border:none;border-radius:12px;background:var(--sunken);color:var(--text);font-family:var(--display);font-size:16px;font-weight:800;line-height:1.2;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}button:hover:not(:disabled){background:var(--fill)}button.primary,a.button.primary{padding-bottom:var(--lip);background:var(--accent-fill);color:var(--on-accent);box-shadow:inset 0 calc(-1 * var(--lip)) 0 var(--accent-lip)}button.primary:hover:not(:disabled),a.button.primary:hover{background:var(--accent-fill-hover)}button.primary:active:not(:disabled),a.button.primary:active{transform:translateY(2px);box-shadow:inset 0 calc(-1 * var(--lip-pressed)) 0 var(--accent-lip)}button.second,:where(button:not([class])){padding-bottom:var(--lip);background:var(--sunken);box-shadow:var(--quiet-edge)}button.second:hover:not(:disabled),:where(button:not([class])):hover:not(:disabled){background:var(--fill)}button.second:active:not(:disabled),:where(button:not([class])):active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 calc(-1 * var(--lip-pressed)) 0 var(--quiet-lip)}button:disabled{opacity:.42;cursor:default}button.link,.more{display:inline-flex;align-items:center;gap:4px;min-height:46px;padding:0;background:none;color:var(--accent);border-radius:0;font-family:var(--font);font-size:inherit;font-weight:800;box-shadow:none}button.link:hover:not(:disabled){background:none;text-decoration:underline;text-underline-offset:3px}button.link.danger{color:var(--danger)}a.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px var(--lip);border-radius:12px;background:var(--sunken);color:var(--text);box-shadow:var(--quiet-edge);font-family:var(--display);font-size:16px;font-weight:800;line-height:1.2;transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}a.button:hover{background:var(--fill);text-decoration:none}.back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-bottom:8px;font-size:14px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}input:where(:not([type=checkbox],[type=radio],[type=range])),select,textarea{width:100%;min-height:48px;padding:10px 14px;border:0;border-radius:12px;background:var(--sunken);color:var(--text);font-size:16px;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}textarea{resize:vertical;line-height:1.47}select{width:auto}::placeholder{color:var(--muted);opacity:1}input:focus,select:focus,textarea:focus{outline:3px solid var(--ring);outline-offset:2px}input[aria-invalid=true],textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}[id]{scroll-margin-top:64px}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[role=log]:focus-visible,pre[tabindex]:focus-visible{outline-offset:-3px;border-radius:var(--r-md)}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.error{color:var(--danger)}.note-line{min-height:1.47em}.dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--muted);vertical-align:-.1em;margin-right:6px;flex:none}.dot.on,.dot.live{background:var(--live)}.dot.warn,.dot.deploying,.dot.making{background:var(--sticker);box-shadow:inset 0 0 0 2px var(--ink)}.dot.danger,.dot.down,.dot.failed{background:var(--danger)}.dot.accent,.dot.free{background:var(--free-window)}.word-live{color:var(--live)}.word-warn{color:var(--warn)}.word-danger{color:var(--danger)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;line-height:1.5;padding:3px 8px;border-radius:var(--r-xs);background:var(--fill);color:var(--text);white-space:nowrap}.pill.live{padding:0;background:none;color:var(--live)}.pill.free,.pill.making,.pill.deploying,.pill.down,.pill.failed{background:var(--sticker);color:var(--ink)}kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px 2px;border-radius:6px;background:var(--sunken);color:var(--text);box-shadow:inset 0 -2px 0 var(--quiet-lip);font:800 13px/1 var(--font);vertical-align:.1em}:is(.pill) kbd{background:var(--surface);color:var(--text)}.primary kbd{min-width:22px;height:22px;padding-bottom:0;background:#ffffff38;color:inherit;box-shadow:none;font-size:12px}:is(.second,a.button) kbd{background:var(--fill);color:var(--text);font-size:12px}button.toggle[role=switch][aria-checked]{position:relative;flex:none;width:28px;min-height:28px;height:28px;padding:0;border-radius:var(--r-xs);background:var(--surface);box-shadow:inset 0 0 0 3px var(--text)}button.toggle[role=switch][aria-checked]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}button.toggle[role=switch][aria-checked]:hover:not(:disabled){background:var(--tile)}button.toggle[role=switch][aria-checked][aria-checked=true],button.toggle[role=switch][aria-checked][aria-checked=true]:hover:not(:disabled){background:var(--text)}button.toggle[role=switch][aria-checked][aria-checked=true]:before{content:"";position:absolute;left:10px;top:5px;width:8px;height:14px;border:solid var(--surface);border-width:0 3px 3px 0;rotate:45deg}button.toggle[role=switch][aria-checked] .knob{display:none}.segmented{display:flex;gap:4px;padding:4px;border-radius:var(--tile-r);background:var(--sunken)}.segmented>button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 10px;border-radius:10px;background:transparent;color:var(--muted);box-shadow:none;font-family:var(--font);font-size:15px;font-weight:800}.segmented>button:hover:not(:disabled){background:transparent;color:var(--text)}.segmented>button:is(.on,[aria-checked=true]),.segmented>button:is(.on,[aria-checked=true]):hover:not(:disabled){background:var(--surface);color:var(--text);box-shadow:0 2px #17151a24}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.meter{height:8px;border-radius:4px;background:var(--fill);overflow:hidden}.meter>.fill{height:100%;background:var(--live);border-radius:4px;transition:width .4s var(--ease)}.meter>.fill.high{background:var(--warn)}.toast{margin:0;padding:9px 16px;border-radius:var(--r-md);background:var(--surface);color:var(--text);box-shadow:var(--lift);font-size:15px;line-height:1.3;text-align:center}.toast .said{font-weight:800}.sign{--chip-fg: var(--accent);--chip-bg: var(--accent-soft);border-radius:var(--card-r);color:var(--text);box-shadow:var(--shadow)}.sign-frame{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;border-radius:var(--card-r);background:var(--surface)}.sign-band{position:relative;flex:none;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;column-gap:14px;row-gap:4px;min-width:0;min-height:80px;padding:20px 72px 14px 20px;border-radius:var(--card-r) var(--card-r) 0 0;background:var(--surface);color:var(--text)}.sign-band:has(>.chip,>.icon-tile){grid-template-columns:44px minmax(0,1fr)}.sign:not(:has(.sign-x)) .sign-band{padding-right:20px}.sign-band>:is(.chip,.icon-tile){grid-row:1 / span 2;align-self:start}.sign-band.large{min-height:88px}.sign-band>h1,.sign-band>h2{min-width:0;margin:0;padding-top:1px;font-size:22px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sign-band.large>h1,.sign-band.large>h2{font-size:24px;line-height:30px}.sign-sub{margin:0;min-width:0;font-size:15px;font-weight:600;line-height:21px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-tile,.sign-band>.chip{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--chip-bg, var(--accent-soft));color:var(--chip-fg, var(--accent))}.icon-tile svg,.sign-band>.chip svg{width:22px;height:22px}.sign-x{position:absolute;z-index:2;top:20px;right:20px;display:grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border-radius:12px;background:var(--sunken);color:var(--text);box-shadow:none;font:800 0/1 var(--font)}.sign-x:not(:has(svg)):before,.sign-x:not(:has(svg)):after{content:"";position:absolute;width:17px;height:2.4px;border-radius:2px;background:currentColor;rotate:45deg}.sign-x:not(:has(svg)):after{rotate:-45deg}.sign-x>span{display:none}.sign-x:hover:not(:disabled){background:var(--fill)}.sign-body{flex:1 1 auto;min-height:0;padding:4px 20px 20px;border-radius:0 0 var(--card-r) var(--card-r);background:var(--surface)}.sign.green{--chip-fg: var(--live);--chip-bg: var(--live-soft)}.sign.blue{--chip-fg: var(--free);--chip-bg: var(--free-soft)}.sign.black{--chip-fg: var(--text);--chip-bg: var(--sunken)}.tile-box{border-radius:var(--tile-r);background:var(--tile)}.label{margin:0;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.status-mark{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%}.status-mark.ok{background:var(--live-soft);color:var(--live)}.status-mark.fail{background:var(--accent-soft);color:var(--accent)}.status-mark.todo{background:var(--text)}.status-mark.todo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--surface)}.status-mark.none:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line)}.status-mark svg{width:12px;height:12px}.sticker{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 4px 9px;background:var(--sticker);color:var(--ink);font-family:var(--display);rotate:-3deg;box-shadow:0 2px #140c124d;white-space:nowrap}.sticker .n{font-size:34px;line-height:1}.sticker .w{font-size:13px;line-height:1.05;text-transform:uppercase}.route-enter-active,.route-leave-active{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.route-enter-from{opacity:0;transform:translateY(8px)}.route-leave-to{opacity:0}.step-forward-enter-active,.step-forward-leave-active,.step-back-enter-active,.step-back-leave-active{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.step-forward-enter-from,.step-back-leave-to{opacity:0;transform:translate(24px)}.step-forward-leave-to,.step-back-enter-from{opacity:0;transform:translate(-24px)}.fade-enter-active,.fade-leave-active{transition:opacity var(--dur) var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}button.primary:active:not(:disabled),a.button.primary:active,button.second:active:not(:disabled){transform:none}}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.lobby-labels,.lobby-tags{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lobby-label{position:relative;font:800 13px/1.2 var(--font);color:var(--text);background:var(--surface);padding:4px 9px;border-radius:var(--r-sm);white-space:nowrap;box-shadow:0 2px #140c1273}.lobby-label:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;translate:-50% 0;rotate:45deg;border-radius:0 0 2px}.lobby-label.small{font:800 11px/1.2 var(--font);padding:2px 6px;border-radius:var(--r-xs)}.lobby-label.small:after{width:6px;height:6px;bottom:-3px}.lobby-label.you{background:var(--panel-red);color:var(--on-panel);box-shadow:0 2px 0 var(--accent-lip)}.lobby-label{transition:opacity var(--dur) var(--ease)}.lobby-label.crowded{opacity:.35}.lobby-label.crowded .home,.lobby-label.crowded .won .t{display:none}.lobby-label.crowded .won{padding:0 3px}.lobby-label .won{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:0 6px 0 4px;border-radius:4px;font:800 11px/14px var(--font);vertical-align:1px}.lobby-label.small .won{margin-left:4px;padding:0 5px 0 3px;font-size:10px;line-height:12px}.lobby-label .won.gold{background:#f5c542;color:#3a2a00}.lobby-label .won.silver{background:#d5d9e0;color:#23262c}.lobby-label .won.bronze{background:#dc955c;color:#3b1d05}.lobby-label.arena .cup{font-size:15px;line-height:1}.lobby-label .home{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;font:800 9px/14px var(--font);vertical-align:1px}.lobby-label.small .home{margin-left:4px;padding:0 5px;font-size:8px;line-height:12px}.lobby-label.house{display:flex;align-items:center;gap:7px;font-size:15px;padding:5px 11px 5px 9px}.lobby-arrow{position:absolute;left:0;top:0;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;place-items:center;border-radius:50%;background:var(--accent-fill);color:var(--on-accent);box-shadow:0 2px 0 var(--accent-lip),var(--lift);pointer-events:none;opacity:0;scale:.6;transition:opacity var(--dur) var(--ease),scale var(--dur) var(--ease-pop)}.lobby-arrow.on{opacity:1;scale:1}.lobby-label.house .swatch{flex:none;width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--hairline)}dialog.step-sign{padding:0;border:0;border-radius:var(--card-r);background:none;color:var(--text);box-shadow:var(--shadow)}.step-sign .inner{position:relative;border-radius:var(--card-r);background:var(--surface)}.step-sign .inner .steps{gap:0;border-radius:var(--card-r);background:var(--surface)}.step-sign .inner .dots{position:absolute;z-index:1;top:56px;left:20px;gap:5px}.step-sign .inner .d{width:6px;height:6px;background:var(--line)}.step-sign .inner .d.done{background:var(--muted)}.step-sign .inner .d.on{width:18px;border-radius:3px;background:var(--text)}.step-sign .inner .form{padding:0 20px 20px}.step-sign .inner .form>h2{display:flex;align-items:flex-start;min-height:80px;margin:0 -20px;padding:20px 72px 30px 20px;background:var(--surface);color:var(--text);font-size:22px;line-height:28px;overflow:hidden}.step-sign .inner .x{position:absolute;z-index:1;top:20px;right:20px;display:grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border-radius:12px;background:var(--sunken);color:var(--text);box-shadow:none;font:800 18px/1 var(--font)}.step-sign .inner .x:hover:not(:disabled){background:var(--fill)}@media (max-width: 520px){dialog.step-sign{width:100%;max-width:100%;margin:auto 0 0;padding-bottom:max(7px,env(safe-area-inset-bottom))}}
