.page[data-v-37f7ee37]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0c;color:#6a6a70;font-family:var(--mono);font-size:13px;line-height:1.65;display:grid;place-items:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));padding-top:max(24px,env(safe-area-inset-top));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;transition:opacity var(--dur) var(--ease-in)}.page.done[data-v-37f7ee37]{opacity:0}.sheet[data-v-37f7ee37]{width:100%;max-width:460px}.err[data-v-37f7ee37]{margin:0 0 10px;color:#9a9aa2;font-size:15px;font-weight:500}.note[data-v-37f7ee37]{margin:0 0 22px;max-width:42ch}.log[data-v-37f7ee37]{margin:0 0 20px;padding:14px 16px;background:#111113;border-left:2px solid #26262a;color:#5a5a62;font-size:11.5px;line-height:1.85;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.code[data-v-37f7ee37]{margin:0;padding:12px 0;min-height:var(--tap);display:flex;align-items:center;font-size:11px;letter-spacing:.08em;color:#3e3e44;cursor:default;transition:color var(--dur-fast) var(--ease-out)}.page.armed .code[data-v-37f7ee37]{color:#6e6e78}.frm[data-v-37f7ee37]{position:absolute;top:0;right:0;bottom:0;left:0}.frm input[data-v-37f7ee37]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;-webkit-text-fill-color:transparent}.frm button[data-v-37f7ee37]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ind[data-v-37f7ee37]{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;gap:5px;pointer-events:none}.ind i[data-v-37f7ee37]{width:4px;height:4px;border-radius:50%;background:#4a4a52;animation:pop-37f7ee37 var(--dur-fast) var(--ease-out)}.ind.busy i[data-v-37f7ee37]{animation:breathe-37f7ee37 .7s ease-in-out infinite alternate}@keyframes breathe-37f7ee37{to{opacity:.3}}.caret[data-v-37f7ee37]{width:7px;height:14px;background:#4a4a52;animation:blink-37f7ee37 1.1s steps(1) infinite}@keyframes blink-37f7ee37{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret[data-v-37f7ee37]{animation:none}}@keyframes pop-37f7ee37{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.splash[data-v-b0e9ce7f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:grid;place-content:center;justify-items:center;gap:18px;background:radial-gradient(90% 60% at 50% 45%,rgba(232,131,74,.12),transparent 70%),var(--bg);transition:opacity .32s var(--ease-in)}.splash.leaving[data-v-b0e9ce7f]{opacity:0}.stage[data-v-b0e9ce7f]{position:relative;width:96px;height:96px}.stage svg[data-v-b0e9ce7f]{width:100%;height:100%;overflow:visible}.donut[data-v-b0e9ce7f]{transform-origin:24px 24px;opacity:0;animation:settle-b0e9ce7f .42s var(--ease-out) forwards,nudge-b0e9ce7f .26s ease-out .94s}@keyframes settle-b0e9ce7f{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}@keyframes nudge-b0e9ce7f{0%,to{transform:translate(0)}45%{transform:translate(1.4px)}}.glisten[data-v-b0e9ce7f]{stroke-dashoffset:34;animation:glisten-b0e9ce7f 1s ease-in-out .64s forwards}@keyframes glisten-b0e9ce7f{0%{stroke-dashoffset:34}to{stroke-dashoffset:115.7}}.drip[data-v-b0e9ce7f]{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(.15);animation:drip-grow-b0e9ce7f .7s cubic-bezier(.3,0,.2,1) .56s forwards}@keyframes drip-grow-b0e9ce7f{to{transform:scaleY(1)}}.dog[data-v-b0e9ce7f]{opacity:0;animation:thread-b0e9ce7f 1.15s cubic-bezier(.33,0,.2,1) .3s forwards}@keyframes thread-b0e9ce7f{0%{transform:translate(-50px);opacity:0}8%{opacity:1}62%{transform:translate(5.5px);opacity:1}80%{transform:translate(-2.2px)}91%{transform:translate(.8px)}to{transform:none;opacity:1}}.milk[data-v-b0e9ce7f]{transform-origin:-4px 24px;transform:scaleX(0);animation:flow-b0e9ce7f .62s cubic-bezier(.3,0,.2,1) 1.12s forwards}@keyframes flow-b0e9ce7f{0%{transform:scaleX(0);opacity:.95}70%{opacity:.95}to{transform:scaleX(1);opacity:0}}.flash[data-v-b0e9ce7f]{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid #e0556b;opacity:0;animation:burst-b0e9ce7f .56s var(--ease-out) 1.01s forwards}@keyframes burst-b0e9ce7f{0%{transform:scale(.6);opacity:.9}to{transform:scale(4.2);opacity:0}}.poof[data-v-b0e9ce7f]{fill:#f5d3a0;opacity:0;transform-box:fill-box;transform-origin:center;animation:poof-b0e9ce7f .42s var(--ease-out) .56s forwards}.poof[data-v-b0e9ce7f]:nth-of-type(1){--dx: -1px;--dy: -4px}.poof[data-v-b0e9ce7f]:nth-of-type(2){--dx: -1.5px;--dy: 4px;animation-delay:.6s}@keyframes poof-b0e9ce7f{0%{opacity:.85;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}.juice[data-v-b0e9ce7f]{fill:#f4707f;opacity:0;transform-box:fill-box;transform-origin:center;animation:juice-b0e9ce7f .62s var(--ease-out) 1.01s forwards}.juice[data-v-b0e9ce7f]:nth-of-type(1){--dx: 4px;--dy: -5px}.juice[data-v-b0e9ce7f]:nth-of-type(2){--dx: 5.5px;--dy: 2px;animation-delay:1.05s}.juice[data-v-b0e9ce7f]:nth-of-type(3){--dx: 2px;--dy: 5.5px;animation-delay:1.09s}@keyframes juice-b0e9ce7f{0%{opacity:.9;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}.exit[data-v-b0e9ce7f]{filter:brightness(1.16) saturate(1.05)}.word[data-v-b0e9ce7f]{margin:0;font-size:19px;font-weight:650;letter-spacing:.02em;opacity:0;animation:rise-b0e9ce7f .52s var(--ease-out) 1.18s forwards}.caption[data-v-b0e9ce7f]{margin:0;font-size:13px;color:var(--dim);opacity:0;animation:rise-b0e9ce7f .52s var(--ease-out) 1.3s forwards;text-transform:capitalize}@keyframes rise-b0e9ce7f{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dog[data-v-b0e9ce7f],.donut[data-v-b0e9ce7f]{animation:none;opacity:1;transform:none}.drip[data-v-b0e9ce7f]{animation:none;transform:none}.glisten[data-v-b0e9ce7f],.milk[data-v-b0e9ce7f],.juice[data-v-b0e9ce7f],.poof[data-v-b0e9ce7f],.flash[data-v-b0e9ce7f]{animation:none}.word[data-v-b0e9ce7f],.caption[data-v-b0e9ce7f]{animation:none;opacity:1}}.reduce-motion .dog[data-v-b0e9ce7f],.reduce-motion .donut[data-v-b0e9ce7f]{animation:none;opacity:1;transform:none}.reduce-motion .drip[data-v-b0e9ce7f]{animation:none;transform:none}.reduce-motion .glisten[data-v-b0e9ce7f],.reduce-motion .milk[data-v-b0e9ce7f],.reduce-motion .juice[data-v-b0e9ce7f],.reduce-motion .poof[data-v-b0e9ce7f],.reduce-motion .flash[data-v-b0e9ce7f]{animation:none}.reduce-motion .word[data-v-b0e9ce7f],.reduce-motion .caption[data-v-b0e9ce7f]{animation:none;opacity:1}.icon[data-v-3cd8bb19]{display:block;flex:none}.av[data-v-8b7e2d2f]{display:inline-block;border-radius:50%;overflow:hidden;flex:none;background:var(--surface-2)}svg[data-v-8b7e2d2f]{display:block;width:100%;height:100%}.morph[data-v-8b7e2d2f]{transition:d .34s var(--ease-out),fill .34s var(--ease-out)}.jaw[data-v-8b7e2d2f]{transition:rx .34s var(--ease-out),ry .34s var(--ease-out),fill .34s var(--ease-out)}ellipse[data-v-8b7e2d2f],rect[data-v-8b7e2d2f],circle[data-v-8b7e2d2f],path[data-v-8b7e2d2f]{transition:fill .34s var(--ease-out)}@media(prefers-reduced-motion:reduce){.morph[data-v-8b7e2d2f],.jaw[data-v-8b7e2d2f],ellipse[data-v-8b7e2d2f],rect[data-v-8b7e2d2f],circle[data-v-8b7e2d2f],path[data-v-8b7e2d2f]{transition:none}}.logo[data-v-980cf5cc]{display:inline-flex;align-items:center;gap:9px;flex:none}svg[data-v-980cf5cc]{display:block;overflow:visible}.word[data-v-980cf5cc]{font-weight:660;letter-spacing:-.03em;line-height:1}.animated.play-always .dog[data-v-980cf5cc],.animated.play-hover:hover .dog[data-v-980cf5cc]{animation:duo-thrust-980cf5cc var(--duo-dur, 2.6s) ease-in-out infinite}@keyframes duo-thrust-980cf5cc{0%,to{transform:translate(-2.2px)}38%{transform:translate(2.6px)}58%{transform:translate(1.8px)}}.animated.play-always .ring[data-v-980cf5cc],.animated.play-hover:hover .ring[data-v-980cf5cc]{animation:duo-recoil-980cf5cc var(--duo-dur, 2.6s) ease-in-out infinite}@keyframes duo-recoil-980cf5cc{0%,to{transform:translate(0)}40%{transform:translate(1px)}56%{transform:translate(-.4px)}}.drop[data-v-980cf5cc]{fill:#ffe3c9;opacity:0;transform-box:fill-box;transform-origin:center}.animated.play-always .drop[data-v-980cf5cc],.animated.play-hover:hover .drop[data-v-980cf5cc]{animation:duo-splash-980cf5cc var(--duo-dur, 2.6s) ease-out infinite}.d1[data-v-980cf5cc]{--dx: 5px;--dy: -6px}.d2[data-v-980cf5cc]{--dx: 7px;--dy: 0px}.d3[data-v-980cf5cc]{--dx: 5px;--dy: 5px;animation-delay:.06s}.d4[data-v-980cf5cc]{--dx: 3px;--dy: -9px;animation-delay:.1s}@keyframes duo-splash-980cf5cc{0%,32%{opacity:0;transform:translate(0) scale(.3)}40%{opacity:.95;transform:translate(calc(var(--dx) * .35),calc(var(--dy) * .35)) scale(1)}72%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.55)}to{opacity:0}}.exit[data-v-980cf5cc]{filter:brightness(1.16) saturate(1.05)}@media(prefers-reduced-motion:reduce){.dog[data-v-980cf5cc],.ring[data-v-980cf5cc],.drop[data-v-980cf5cc]{animation:none!important}}.screen[data-v-a5cd2beb]{min-height:100%;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 50% -10%,rgba(232,131,74,.13),transparent 60%),var(--bg)}.top[data-v-a5cd2beb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;padding-top:max(14px,env(safe-area-inset-top))}.who[data-v-a5cd2beb]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px 0 4px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--dim);font-size:13px;transition:background var(--dur-fast),color var(--dur-fast)}.who[data-v-a5cd2beb]:hover{background:var(--surface-2);color:var(--text)}.top-acts[data-v-a5cd2beb]{display:flex;align-items:center;gap:8px}.who.friends[data-v-a5cd2beb]{padding:0 12px;gap:6px}.fbadge[data-v-a5cd2beb]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.me-wrap[data-v-a5cd2beb]{position:relative;display:flex;min-width:0}.who.me[data-v-a5cd2beb]{min-width:0}@media(max-width:460px){.who.me[data-v-a5cd2beb]{padding-right:8px;gap:4px}.who.me .who-name[data-v-a5cd2beb]{display:none}}.who.me .chev[data-v-a5cd2beb]{transition:transform var(--dur) var(--ease-out)}.who.me.expanded[data-v-a5cd2beb]{background:var(--surface-2);color:var(--text)}.who.me.expanded .chev[data-v-a5cd2beb]{transform:rotate(180deg)}.me-menu[data-v-a5cd2beb]{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:296px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;display:grid;padding:6px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px #00000073;transform-origin:top right}.mi[data-v-a5cd2beb]{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:12px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.mi[data-v-a5cd2beb]:hover,.mi[data-v-a5cd2beb]:focus-visible{background:var(--surface-2);outline:none}.mi.head[data-v-a5cd2beb]{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0}.mi-i[data-v-a5cd2beb]{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--text)}.mi-t[data-v-a5cd2beb]{flex:1;min-width:0;display:grid}.mi-t b[data-v-a5cd2beb]{font-size:14px;font-weight:600}.mi-t small[data-v-a5cd2beb]{color:var(--dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-sep[data-v-a5cd2beb]{height:1px;margin:4px 6px;background:var(--line)}.mi.sw[data-v-a5cd2beb],.mi.themes[data-v-a5cd2beb]{cursor:default}.mi.sw[data-v-a5cd2beb]{cursor:pointer}.mi.dim .mi-t[data-v-a5cd2beb]{color:var(--dim)}.sw-in[data-v-a5cd2beb]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch[data-v-a5cd2beb]{position:relative;flex:none;width:40px;height:24px;border-radius:12px;background:var(--line);transition:background var(--dur-fast) var(--ease-out)}.switch[data-v-a5cd2beb]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform var(--dur) cubic-bezier(.34,1.4,.64,1)}.sw-in:checked+.switch[data-v-a5cd2beb]{background:var(--accent)}.sw-in:checked+.switch[data-v-a5cd2beb]:after{transform:translate(16px)}.sw-in:focus-visible+.switch[data-v-a5cd2beb]{box-shadow:var(--focus)}.sw-in:disabled+.switch[data-v-a5cd2beb]{opacity:.4}.swatches[data-v-a5cd2beb]{display:flex;gap:6px;flex:none}.swatch[data-v-a5cd2beb]{width:22px;height:22px;padding:0;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.swatch[data-v-a5cd2beb]:hover{transform:scale(1.1)}.swatch.on[data-v-a5cd2beb]{border-color:var(--bg);box-shadow:0 0 0 2px var(--accent)}.mi.out .mi-t b[data-v-a5cd2beb],.mi.out .mi-i[data-v-a5cd2beb]{color:#ff8a9b}.mi.confirm[data-v-a5cd2beb]{gap:8px}.cbtn[data-v-a5cd2beb]{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.cbtn.danger[data-v-a5cd2beb]{background:#d9534f2e;border-color:transparent;color:#ff8a9b}.menu-enter-active[data-v-a5cd2beb]{transition:opacity .16s var(--ease-out),transform .2s cubic-bezier(.2,.8,.2,1)}.menu-leave-active[data-v-a5cd2beb]{transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}.menu-enter-from[data-v-a5cd2beb],.menu-leave-to[data-v-a5cd2beb]{opacity:0;transform:translateY(-6px) scale(.97)}.who-name[data-v-a5cd2beb]{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-a5cd2beb]{flex:1;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 40px;padding-bottom:max(40px,env(safe-area-inset-bottom))}.hero[data-v-a5cd2beb]{padding:28px 0 34px}.hero.door[data-v-a5cd2beb]{display:grid;justify-items:center;text-align:center;padding:18px 0 30px}.body[data-v-a5cd2beb]:has(.hero.door){display:flex;flex-direction:column;justify-content:center;min-height:min(72vh,620px)}.hero.door .lede[data-v-a5cd2beb]{margin-bottom:22px}.seats[data-v-a5cd2beb]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px;min-height:78px}.seats[data-v-a5cd2beb] .av{position:relative;z-index:2;box-shadow:0 0 0 3px var(--bg)}.seat-free[data-v-a5cd2beb]{position:relative;z-index:1;width:76px;height:76px;margin-left:-16px;border-radius:50%;border:1.5px dashed rgba(232,131,74,.5);display:grid;place-items:center;color:#e8834ab3;background:var(--bg);animation:seat-wait-a5cd2beb 3.4s ease-in-out infinite}@keyframes seat-wait-a5cd2beb{0%,to{opacity:.5}50%{opacity:1}}.glow[data-v-a5cd2beb]{position:absolute;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(232,131,74,.22),transparent 66%);animation:glow-breathe-a5cd2beb 5.5s ease-in-out infinite;pointer-events:none}@keyframes glow-breathe-a5cd2beb{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.glow[data-v-a5cd2beb],.seat-free[data-v-a5cd2beb]{animation:none}}.reduce-motion .glow[data-v-a5cd2beb],.reduce-motion .seat-free[data-v-a5cd2beb]{animation:none}.join[data-v-a5cd2beb]{width:100%;max-width:300px;margin:30px auto 0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.join.compact[data-v-a5cd2beb]{font-size:15px;max-width:min(100%,34ch);margin:12px 0 0;padding-top:0;border-top:0}.join.compact .join-row[data-v-a5cd2beb]{align-items:center;gap:6px;min-height:42px;padding:0 4px 0 12px;border-radius:999px;background:transparent;border:1px solid var(--line);transition:border-color var(--dur-fast),background var(--dur-fast)}.join.compact .join-row[data-v-a5cd2beb]:hover{border-color:var(--faint)}.join.compact .join-row[data-v-a5cd2beb]:focus-within{border-color:var(--faint);background:var(--surface)}.join-ic[data-v-a5cd2beb]{color:var(--dim);flex:none;display:grid}.join.compact .join-in[data-v-a5cd2beb]{min-height:0;padding:10px 0;border:0;background:none;border-radius:0;font-size:16px}.join.compact .join-in[data-v-a5cd2beb]:focus,.join.compact .join-in[data-v-a5cd2beb]:focus-visible{border:0;outline:none;box-shadow:none}.join.compact .join-go[data-v-a5cd2beb]{width:34px;min-height:34px;padding:0;border-radius:50%;display:grid;place-items:center;background:transparent;border-color:transparent;color:var(--faint)}.join.compact .join-go[data-v-a5cd2beb]:not(:disabled){background:var(--accent);color:var(--accent-ink)}.join.compact .join-go[data-v-a5cd2beb]:not(:disabled):hover{background:var(--accent);border-color:transparent}.join.compact .join-err[data-v-a5cd2beb]{padding-left:14px}.join-lbl[data-v-a5cd2beb]{display:block;font-size:12.5px;color:var(--dim);margin-bottom:8px}.join-row[data-v-a5cd2beb]{display:flex;gap:8px}.join-in[data-v-a5cd2beb]{flex:1;min-width:0;min-height:var(--tap);border-radius:var(--radius);background:var(--surface-2);border:1px dashed var(--line);color:var(--text);font-size:16px;padding:0 12px}.join-in[data-v-a5cd2beb]::placeholder{color:var(--faint)}.join-in[data-v-a5cd2beb]:focus{outline:none;border-style:solid;border-color:var(--accent)}.join-go[data-v-a5cd2beb]{flex:none;min-height:var(--tap);padding:0 18px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--text);font-size:14px;font-weight:600;transition:background var(--dur-fast),border-color var(--dur-fast)}.join-go[data-v-a5cd2beb]:not(:disabled):hover{background:var(--line);border-color:var(--accent)}.join-go[data-v-a5cd2beb]:disabled{color:var(--faint);cursor:default}.join-err[data-v-a5cd2beb]{margin:8px 0 0;font-size:12.5px;color:var(--bad);text-align:left}.waiting[data-v-a5cd2beb]{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 13px;margin-bottom:18px;border-radius:var(--radius-lg);background:linear-gradient(150deg,rgba(95,184,122,.1),transparent 62%),var(--surface);border:1px solid rgba(95,184,122,.4);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast)}.waiting[data-v-a5cd2beb]:hover{border-color:#5fb87ab3}.waiting[data-v-a5cd2beb]:active{transform:scale(.99)}.waiting-face[data-v-a5cd2beb]{position:relative;flex:none;line-height:0}.waiting-dot[data-v-a5cd2beb]{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--good);border:2.5px solid var(--surface)}.waiting-text[data-v-a5cd2beb]{flex:1;min-width:0;display:grid;gap:2px}.waiting-t[data-v-a5cd2beb]{font-size:14.5px;font-weight:620;letter-spacing:-.01em}.waiting-s[data-v-a5cd2beb]{font-size:12px;color:var(--faint)}.waiting-go[data-v-a5cd2beb]{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:#5fb87a24;border:1px solid rgba(95,184,122,.4);color:var(--good);font-size:12px;font-weight:600}@media(max-width:360px){.waiting-go[data-v-a5cd2beb]{display:none}}.cta-row[data-v-a5cd2beb]{display:flex;justify-content:center}.hero:not(.door) .cta-row[data-v-a5cd2beb]{justify-content:flex-start}.hero[data-v-a5cd2beb]:not(.door){padding-bottom:30px}.cta-row .cta[data-v-a5cd2beb]:not(.opening):not(.ready){width:auto;min-width:210px;padding:0 26px}h1[data-v-a5cd2beb]{margin:0;font-size:clamp(30px,8vw,38px);line-height:1.1;letter-spacing:-.035em;font-weight:680}.lede[data-v-a5cd2beb]{margin:12px 0 26px;max-width:34ch;color:var(--dim);font-size:15px;line-height:1.55}.cta[data-v-a5cd2beb]{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;border-radius:14px;background:var(--accent);color:var(--accent-ink);font-size:16px;font-weight:640;box-shadow:0 8px 24px #e8834a3d;transition:width .52s cubic-bezier(.65,0,.35,1),border-radius .32s var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.cta[data-v-a5cd2beb]:hover:not(:disabled){box-shadow:0 10px 30px #e8834a57}.cta[data-v-a5cd2beb]:active:not(:disabled){transform:scale(.985)}.cta[data-v-a5cd2beb]:disabled{opacity:1;cursor:default}.cta.opening[data-v-a5cd2beb],.cta.ready[data-v-a5cd2beb]{width:52px;border-radius:999px;box-shadow:0 8px 30px #e8834a66}.cta-face[data-v-a5cd2beb]{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;transition:opacity .18s var(--ease-in),transform .18s var(--ease-in)}.cta.opening .cta-face[data-v-a5cd2beb],.cta.ready .cta-face[data-v-a5cd2beb]{opacity:0;transform:scale(.8)}.cta-ring[data-v-a5cd2beb],.cta-check[data-v-a5cd2beb]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px;opacity:0;pointer-events:none}.cta-ring circle[data-v-a5cd2beb]{fill:none;stroke-width:3;stroke-linecap:round}.ring-track[data-v-a5cd2beb]{stroke:#1a0d0538}.ring-arc[data-v-a5cd2beb]{stroke:var(--accent-ink);stroke-dasharray:138.2;stroke-dashoffset:110;transform-origin:center}.cta.opening .cta-ring[data-v-a5cd2beb]{opacity:1;transition:opacity .16s var(--ease-out) .12s}.cta.opening .ring-arc[data-v-a5cd2beb]{animation:arc-spin-a5cd2beb .9s linear infinite}@keyframes arc-spin-a5cd2beb{0%{stroke-dashoffset:125;transform:rotate(0)}50%{stroke-dashoffset:45;transform:rotate(180deg)}to{stroke-dashoffset:125;transform:rotate(360deg)}}.cta-check path[data-v-a5cd2beb]{fill:none;stroke:var(--accent-ink);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}.cta.ready .cta-check[data-v-a5cd2beb]{opacity:1}.cta.ready .cta-check path[data-v-a5cd2beb]{animation:draw-a5cd2beb .32s var(--ease-out) forwards}@keyframes draw-a5cd2beb{to{stroke-dashoffset:0}}.cta.ready[data-v-a5cd2beb]{animation:pop-ring-a5cd2beb .42s var(--ease-out)}@keyframes pop-ring-a5cd2beb{0%{box-shadow:0 8px 30px #e8834a66,0 0 #e8834a80}to{box-shadow:0 8px 30px #e8834a66,0 0 0 26px #e8834a00}}.sr[data-v-a5cd2beb]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cta[data-v-a5cd2beb],.cta-face[data-v-a5cd2beb]{transition:none}.cta.opening .ring-arc[data-v-a5cd2beb],.cta.ready .cta-check path[data-v-a5cd2beb],.cta.ready[data-v-a5cd2beb]{animation:none}.cta.ready .cta-check path[data-v-a5cd2beb]{stroke-dashoffset:0}}.reduce-motion .cta[data-v-a5cd2beb],.reduce-motion .cta-face[data-v-a5cd2beb]{transition:none}.reduce-motion .cta.opening .ring-arc[data-v-a5cd2beb],.reduce-motion .cta.ready .cta-check path[data-v-a5cd2beb],.reduce-motion .cta.ready[data-v-a5cd2beb]{animation:none}.reduce-motion .cta.ready .cta-check path[data-v-a5cd2beb]{stroke-dashoffset:0}.err[data-v-a5cd2beb]{margin:12px 0 0;color:var(--bad);font-size:13px}.rooms-head[data-v-a5cd2beb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}h2[data-v-a5cd2beb]{margin:0;font-size:13px;font-weight:600;color:var(--dim);letter-spacing:.02em}.live-count[data-v-a5cd2beb]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--good)}.list[data-v-a5cd2beb]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.row[data-v-a5cd2beb]{display:flex;align-items:stretch;gap:8px;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.row.chosen[data-v-a5cd2beb]{transform:scale(1.02);z-index:1}.row.chosen .open[data-v-a5cd2beb]{border-color:var(--accent);background:var(--surface-2)}.row.dimmed[data-v-a5cd2beb]{opacity:.35;transform:scale(.985)}@media(prefers-reduced-motion:reduce){.row[data-v-a5cd2beb],.row.chosen[data-v-a5cd2beb],.row.dimmed[data-v-a5cd2beb]{transition:none;transform:none}}.reduce-motion .row[data-v-a5cd2beb],.reduce-motion .row.chosen[data-v-a5cd2beb],.reduce-motion .row.dimmed[data-v-a5cd2beb]{transition:none;transform:none}.open[data-v-a5cd2beb]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:64px;padding:0 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);text-align:left;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.open[data-v-a5cd2beb]:hover{background:var(--surface-2);border-color:#34343c}.open[data-v-a5cd2beb]:active{transform:scale(.99)}.row.live .open[data-v-a5cd2beb]{border-color:#5fb87a52}.state[data-v-a5cd2beb]{width:9px;height:9px;flex:none;border-radius:50%;background:var(--faint);position:relative}.state.on[data-v-a5cd2beb]{background:var(--good)}.pulse[data-v-a5cd2beb]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--good);animation:pulse-a5cd2beb 2s var(--ease-out) infinite}.live-count .pulse[data-v-a5cd2beb]{position:static;display:block;width:7px;height:7px;border:0;border-radius:50%;background:var(--good);animation:blink-a5cd2beb 2s var(--ease-out) infinite}@keyframes pulse-a5cd2beb{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.5);opacity:0}to{opacity:0}}@keyframes blink-a5cd2beb{50%{opacity:.35}}.meta[data-v-a5cd2beb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name[data-v-a5cd2beb]{font-size:15px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.sub[data-v-a5cd2beb]{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.live .sub[data-v-a5cd2beb]{color:var(--good)}.go[data-v-a5cd2beb]{flex:none;color:var(--faint);transform:rotate(-90deg)}.copy[data-v-a5cd2beb]{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:68px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--dim);font-size:11px;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.copy[data-v-a5cd2beb]:hover{background:var(--surface-2);color:var(--text)}.copy.ok[data-v-a5cd2beb]{color:var(--good);border-color:#5fb87a66;background:#5fb87a1a}.copy.ok[data-v-a5cd2beb] .icon{animation:stamp-a5cd2beb .42s cubic-bezier(.34,1.5,.64,1)}@media(max-width:359px){.copy[data-v-a5cd2beb]{width:var(--tap)}.copy-text[data-v-a5cd2beb]{display:none}}.row[data-v-a5cd2beb]{min-width:0}.row>.open[data-v-a5cd2beb]{min-width:0}.del[data-v-a5cd2beb]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;border-radius:14px;background:none;border:1px solid var(--line);color:var(--faint);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.del[data-v-a5cd2beb]:hover{background:#d9534f1f;border-color:#d9534f59;color:#ff8a9b}.del[data-v-a5cd2beb]:focus-visible{outline:none;box-shadow:var(--focus)}.askwrap[data-v-a5cd2beb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ask[data-v-a5cd2beb]{width:min(100%,340px);padding:20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.ask-t[data-v-a5cd2beb]{margin:0 0 8px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.ask-s[data-v-a5cd2beb]{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--dim)}.ask-err[data-v-a5cd2beb]{margin:0 0 12px;font-size:12.5px;color:#ff8a9b}.ask-row[data-v-a5cd2beb]{display:flex;gap:8px}.btn[data-v-a5cd2beb]{flex:1;min-height:var(--tap, 44px);padding:0 14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.btn[data-v-a5cd2beb]:hover{background:var(--line)}.btn[data-v-a5cd2beb]:focus-visible{outline:none;box-shadow:var(--focus)}.btn.danger[data-v-a5cd2beb]{background:#d9534f2e;border-color:transparent;color:#ff8a9b}.btn.danger[data-v-a5cd2beb]:hover{background:#d9534f47}.btn[data-v-a5cd2beb]:disabled{opacity:.5;cursor:default}.ask-enter-active[data-v-a5cd2beb],.ask-leave-active[data-v-a5cd2beb]{transition:opacity var(--dur-fast) var(--ease-out)}.ask-enter-from[data-v-a5cd2beb],.ask-leave-to[data-v-a5cd2beb]{opacity:0}.ask-enter-active .ask[data-v-a5cd2beb],.ask-leave-active .ask[data-v-a5cd2beb]{transition:transform var(--dur-fast) var(--ease-out)}.ask-enter-from .ask[data-v-a5cd2beb],.ask-leave-to .ask[data-v-a5cd2beb]{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.ask-enter-active[data-v-a5cd2beb],.ask-leave-active[data-v-a5cd2beb],.ask-enter-active .ask[data-v-a5cd2beb],.ask-leave-active .ask[data-v-a5cd2beb]{transition:none}.ask-enter-from .ask[data-v-a5cd2beb],.ask-leave-to .ask[data-v-a5cd2beb]{transform:none}}.reduce-motion .ask-enter-active[data-v-a5cd2beb],.reduce-motion .ask-leave-active[data-v-a5cd2beb],.reduce-motion .ask-enter-active .ask[data-v-a5cd2beb],.reduce-motion .ask-leave-active .ask[data-v-a5cd2beb]{transition:none}.reduce-motion .ask-enter-from .ask[data-v-a5cd2beb],.reduce-motion .ask-leave-to .ask[data-v-a5cd2beb]{transform:none}@keyframes stamp-a5cd2beb{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.row.copied .open[data-v-a5cd2beb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(95,184,122,.14) 50%,transparent 80%);background-size:220% 100%;animation:sweep-a5cd2beb .76s var(--ease-out)}.open[data-v-a5cd2beb]{position:relative;overflow:hidden}@keyframes sweep-a5cd2beb{0%{background-position:140% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.copy.ok[data-v-a5cd2beb] .icon,.row.copied .open[data-v-a5cd2beb]:after{animation:none}}.row.sk[data-v-a5cd2beb]{height:64px;border-radius:14px;background:var(--surface);border:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;padding:0 14px}.sk-line[data-v-a5cd2beb]{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:shimmer-a5cd2beb 1.3s linear infinite}.w60[data-v-a5cd2beb]{width:60%}.w30[data-v-a5cd2beb]{width:30%}@keyframes shimmer-a5cd2beb{to{background-position:-200% 0}}.row-enter-active[data-v-a5cd2beb]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.row-enter-from[data-v-a5cd2beb]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.pulse[data-v-a5cd2beb],.sk-line[data-v-a5cd2beb],.live-count .pulse[data-v-a5cd2beb]{animation:none}}@media(max-width:420px){.copy-text[data-v-a5cd2beb]{display:none}.copy[data-v-a5cd2beb]{width:52px}}.pinpage[data-v-372d74e3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--bg)}.card[data-v-372d74e3]{display:grid;justify-items:center;gap:0;width:min(340px,100%);text-align:center}.card.wrong[data-v-372d74e3]{animation:knock-372d74e3 .48s cubic-bezier(.36,.07,.19,.97)}@keyframes knock-372d74e3{0%,to{transform:translate(0)}15%{transform:translate(-7px)}32%{transform:translate(6px)}49%{transform:translate(-4px)}66%{transform:translate(3px)}83%{transform:translate(-1px)}}.mark[data-v-372d74e3]{display:grid;place-items:center;width:62px;height:62px;margin-bottom:18px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--text);transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.mark.ok[data-v-372d74e3]{background:color-mix(in srgb,var(--good) 18%,transparent);border-color:color-mix(in srgb,var(--good) 55%,transparent);color:var(--good)}.h[data-v-372d74e3]{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.015em}.sub[data-v-372d74e3]{margin:0 0 26px;font-size:13.5px;line-height:1.5;color:var(--dim);max-width:30ch}.form[data-v-372d74e3]{display:grid;justify-items:center;gap:18px;width:100%}.slots[data-v-372d74e3]{position:relative;display:flex;justify-content:center;gap:9px;transition:opacity var(--dur) var(--ease-out)}.slots.dim[data-v-372d74e3]{opacity:.45}.entry[data-v-372d74e3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:none;color:transparent;caret-color:transparent;text-align:center;font:inherit;font-size:16px;letter-spacing:2em;outline:none;cursor:pointer;z-index:1}.entry[data-v-372d74e3]::selection{background:none}.slot[data-v-372d74e3]{display:grid;place-items:center;width:44px;height:54px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.slot.filled[data-v-372d74e3]{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.slot.next[data-v-372d74e3]{border-color:var(--accent);animation:caret-372d74e3 1.3s ease-in-out infinite}@keyframes caret-372d74e3{0%,to{border-color:var(--accent)}50%{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.dot[data-v-372d74e3]{width:11px;height:11px;border-radius:50%;background:var(--accent);animation:pop-372d74e3 .18s var(--ease-out)}@keyframes pop-372d74e3{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.card.ok .slot[data-v-372d74e3]{border-color:color-mix(in srgb,var(--good) 55%,transparent);background:color-mix(in srgb,var(--good) 10%,var(--surface))}.card.ok .dot[data-v-372d74e3]{background:var(--good)}.card.wrong .slot[data-v-372d74e3]{border-color:color-mix(in srgb,#ff8a9b 55%,transparent)}.go[data-v-372d74e3]{min-width:140px}.msg[data-v-372d74e3]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;margin:14px 0 0;font-size:12.5px}.err[data-v-372d74e3]{color:#ff8a9b}.wait[data-v-372d74e3]{color:var(--warn);font-variant-numeric:tabular-nums}.msg[data-v-372d74e3] svg{color:var(--warn)}.link[data-v-372d74e3]{margin-top:10px;padding:7px 12px;border:0;border-radius:8px;background:none;color:var(--dim);font:inherit;font-size:12.5px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.link[data-v-372d74e3]:hover{color:var(--text)}.link[data-v-372d74e3]:focus-visible{outline:none;box-shadow:var(--focus)}.entry:focus-visible~.slot.next[data-v-372d74e3]{box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.card.wrong[data-v-372d74e3],.slot.next[data-v-372d74e3],.dot[data-v-372d74e3]{animation:none}}@media(max-width:380px){.slot[data-v-372d74e3]{width:38px;height:48px}.slots[data-v-372d74e3]{gap:7px}}.ld[data-v-ebf98c26]{display:inline-grid;place-items:center;color:currentColor}svg[data-v-ebf98c26]{width:100%;height:100%;animation:ld-spin-ebf98c26 .9s linear infinite;transform-origin:center}.ld-track[data-v-ebf98c26]{stroke:currentColor;opacity:.18}.ld-arc[data-v-ebf98c26]{stroke:currentColor;stroke-dasharray:100.5;stroke-dashoffset:66}@keyframes ld-spin-ebf98c26{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){svg[data-v-ebf98c26]{animation:ld-spin-ebf98c26 2.4s linear infinite!important;animation-duration:2.4s!important;animation-iteration-count:infinite!important}.ld-arc[data-v-ebf98c26]{animation:none;stroke-dashoffset:60}}.reduce-motion svg[data-v-ebf98c26]{animation:ld-spin-ebf98c26 2.4s linear infinite!important;animation-duration:2.4s!important;animation-iteration-count:infinite!important}.reduce-motion .ld-arc[data-v-ebf98c26]{animation:none;stroke-dashoffset:60}.mt[data-v-97528180]{position:absolute;right:calc(max(8px,env(safe-area-inset-right)) + 54px);bottom:62px;z-index:9;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:18px;width:min(56vw,208px);max-height:calc(100% - 74px);overflow-y:auto;overscroll-behavior:contain;background:#0e0e12b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 10px 40px -12px #000;transform-origin:right bottom;transform:translate(10px) scale(.9);opacity:0;pointer-events:none;transition:transform var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.mt.on[data-v-97528180]{transform:none;opacity:1;pointer-events:auto}.mt-mood.ruled[data-v-97528180]{margin-top:5px;padding-top:9px;border-top:1px solid var(--line)}.mt-mood[data-v-97528180]{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:13px;background:transparent;color:var(--on-video);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mt-ic[data-v-97528180]{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:hsl(var(--hue, 0) 80% 78%);background:hsl(var(--hue, 0) 55% 50% / .22);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mt-t[data-v-97528180]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-mood[data-v-97528180]:hover{background:#ffffff12}.mt-mood[data-v-97528180]:active{transform:scale(.97)}.mt-mood[data-v-97528180]:focus-visible{outline:none;box-shadow:var(--focus)}.mt-mood.hot[data-v-97528180]{background:hsl(var(--hue, 0) 55% 50% / .24)}.mt-mood.hot .mt-ic[data-v-97528180]{color:#fff;background:hsl(var(--hue, 0) 62% 52%)}@media(prefers-reduced-motion:reduce){.mt[data-v-97528180],.mt-mood[data-v-97528180],.mt-ic[data-v-97528180]{transition-duration:1ms}}.item[data-v-8672f781]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000;transition:transform var(--dur-page) var(--ease-out);contain:layout paint}.media[data-v-8672f781]{grid-area:1 / 1;position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;opacity:0;transform-origin:center center;transition:opacity var(--dur-slow) var(--ease-out)}.media.zooming[data-v-8672f781]{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur) var(--ease-out)}.peerslide[data-v-8672f781]{transition:opacity var(--dur-slow) var(--ease-out)}.media.settling[data-v-8672f781]:not(.zooming),.peerslide.settling[data-v-8672f781]{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-page) var(--ease-out)}.media.ready[data-v-8672f781],.media.posed[data-v-8672f781],.media.shown[data-v-8672f781]{opacity:1}.media.zoomed[data-v-8672f781]{touch-action:none;cursor:grab;z-index:3}.media.zoomed[data-v-8672f781]:active{cursor:grabbing}.no-backdrop .backdrop{display:none}.err[data-v-8672f781]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:20px;z-index:9;pointer-events:none}.err-card[data-v-8672f781]{pointer-events:auto;display:flex;flex-direction:column;gap:10px;max-width:min(92%,340px);padding:12px;border-radius:16px;background:#0e0e12d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 14px 44px -14px #000;text-align:left}.err-top[data-v-8672f781]{display:flex;align-items:center;gap:11px}.err-mark[data-v-8672f781]{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn)}.err-b[data-v-8672f781]{display:flex;flex-direction:column;gap:2px;min-width:0}.err-t[data-v-8672f781]{margin:0;font-size:13.5px;font-weight:650;line-height:1.25;color:var(--on-video)}.err-s[data-v-8672f781]{margin:0;font-size:11.5px;line-height:1.35;color:var(--on-video-faint)}.err-acts[data-v-8672f781]{display:flex;align-items:center;gap:8px}.err-go[data-v-8672f781]{flex:none;min-width:62px;height:34px;padding:0 14px;border:0;border-radius:11px;background:#ffffff1a;color:var(--on-video);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out)}.err-go[data-v-8672f781]:hover{background:#ffffff2e}.err-go[data-v-8672f781]:active{transform:scale(.97)}.err-go[data-v-8672f781]:focus-visible{outline:none;box-shadow:var(--focus)}.err-more[data-v-8672f781]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;height:34px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--dim);font:inherit;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out)}.err-more[data-v-8672f781]:hover{color:var(--on-video)}.err-more[data-v-8672f781]:focus-visible{outline:none;box-shadow:var(--focus)}.err-slot[data-v-8672f781]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.err-slot.on[data-v-8672f781]{grid-template-rows:1fr;opacity:1}.err-slot[data-v-8672f781]>*{min-height:0;overflow:hidden}.err-facts[data-v-8672f781]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .08)}.err-dl[data-v-8672f781]{display:grid;grid-template-columns:62px 1fr;gap:3px 10px;margin:0;font-size:11.5px;line-height:1.45}.err-dl dt[data-v-8672f781]{color:var(--faint)}.err-dl dd[data-v-8672f781]{margin:0;color:var(--dim);font-family:var(--mono, ui-monospace, monospace);overflow-wrap:anywhere}.err-copy[data-v-8672f781]{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid rgb(255 255 255 / .12);border-radius:9px;background:none;color:var(--dim);font:inherit;font-size:11.5px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.err-copy[data-v-8672f781]:hover{color:var(--on-video);border-color:#ffffff3d}.err-copy[data-v-8672f781]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.err-go[data-v-8672f781],.err-more[data-v-8672f781],.err-copy[data-v-8672f781],.err-slot[data-v-8672f781]{transition:none}.err-slot.on[data-v-8672f781]{opacity:1}}.reduce-motion .err-go[data-v-8672f781],.reduce-motion .err-more[data-v-8672f781],.reduce-motion .err-copy[data-v-8672f781],.reduce-motion .err-slot[data-v-8672f781]{transition:none}.reduce-motion .err-slot.on[data-v-8672f781]{opacity:1}.skel[data-v-8672f781]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);overflow:hidden;pointer-events:none}.sheen[data-v-8672f781]{position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%);animation:sheen-8672f781 1.6s var(--ease-out) infinite}@keyframes sheen-8672f781{0%{transform:translate(-35%)}to{transform:translate(35%)}}.ld-wrap[data-v-8672f781]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:var(--on-video);pointer-events:none}.fade-enter-active[data-v-8672f781]{transition:opacity var(--dur) var(--ease-out)}.fade-leave-active[data-v-8672f781]{transition:opacity var(--dur-fast) var(--ease-in)}.fade-enter-from[data-v-8672f781],.fade-leave-to[data-v-8672f781]{opacity:0}.peerslide[data-v-8672f781]{grid-area:1 / 1;pointer-events:none;opacity:1}.peerslide.far[data-v-8672f781]{opacity:0;visibility:hidden}.item[data-v-8672f781]{container-type:inline-size}.peerslide[data-v-8672f781]{--slidestep: 100cqw}@media(prefers-reduced-motion:reduce){.sheen[data-v-8672f781]{animation:none}.media[data-v-8672f781]{transition:none}}.tap[data-v-8672f781]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:10px;background:#00000073;border:0;color:#fff;font:inherit;cursor:pointer}.big[data-v-8672f781]{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-video);padding-left:4px}.tap-t[data-v-8672f781]{font-size:13px;color:var(--on-video-dim)}.fi-transport[data-v-8672f781]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:#18181a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;display:grid;place-items:center;color:var(--on-video);z-index:3}.fi-face[data-v-8672f781]{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--bg);box-shadow:0 0 0 2px var(--bg);overflow:hidden}.fi-face-init[data-v-8672f781]{font-size:12px;font-weight:700;color:var(--on-video);line-height:0}.fi-pages-all[data-v-8672f781]{flex:0 0 auto;width:30px;height:30px;margin:-6px 0;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--on-video);cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .6));transition:background var(--dur-fast) var(--ease-out)}.fi-pages-all[data-v-8672f781]:hover{background:#ffffff1f}.fi-pages-all[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fi-pages[data-v-8672f781]{display:flex;align-items:center;gap:9px;margin:0}.fi-pages-bar[data-v-8672f781]{flex:1 1 auto;display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.fi-pages-bar[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.fi-pages-n[data-v-8672f781]{font-size:11px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--on-video);text-shadow:0 1px 3px rgb(0 0 0 / .6);flex:0 0 auto}.fi-pages-track[data-v-8672f781]{position:relative;flex:1 1 auto;height:3px;border-radius:3px;background:var(--on-video-faint)}.fi-pages-fill[data-v-8672f781]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;border-radius:inherit;background:var(--on-video)}.fi-pages-knob[data-v-8672f781]{position:absolute;top:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--on-video);box-shadow:0 1px 3px #0009;transform:translateY(-50%);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out)}.fi-pages-knob.face[data-v-8672f781]{width:17px;height:17px;margin-left:-8.5px;background:none;box-shadow:0 0 0 2px var(--on-video),0 1px 3px #000000b3;z-index:1}.fi-pages-gap[data-v-8672f781]{position:absolute;top:50%;height:3px;border-radius:3px;transform:translateY(-50%);background:var(--accent);opacity:.85;pointer-events:none;transition:left var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.fi-pages-tag[data-v-8672f781]{position:absolute;bottom:19px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--on-video);background:#000000b8;box-shadow:0 1px 4px #00000080;pointer-events:none}.pgname-enter-active[data-v-8672f781],.pgname-leave-active[data-v-8672f781]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pgname-enter-from[data-v-8672f781],.pgname-leave-to[data-v-8672f781]{opacity:0;transform:translate(-50%) translateY(4px)}@media(prefers-reduced-motion:reduce){.fi-pages-gap[data-v-8672f781]{transition:none}.pgname-enter-active[data-v-8672f781],.pgname-leave-active[data-v-8672f781]{transition:opacity .01ms}}.fi-pages-peer[data-v-8672f781]{position:absolute;top:50%;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;transform:translateY(-50%);pointer-events:none;box-shadow:0 0 0 1.5px #0000008c,0 1px 3px #000000b3;transition:left var(--dur-fast) var(--ease-out)}.fi-pages-peer.together[data-v-8672f781]{transform:translateY(-50%) translateY(9px);opacity:.9}@media(prefers-reduced-motion:reduce){.fi-pages-peer[data-v-8672f781]{transition:none}}.fi-pages-bar.scrubbing .fi-pages-knob[data-v-8672f781]{transform:translateY(-50%) scale(1.35);box-shadow:0 1px 3px #0009,0 0 0 5px #ffffff38}.fi-pages-bar.scrubbing .fi-pages-knob.face[data-v-8672f781]{transform:translateY(-50%) scale(1.12);box-shadow:0 0 0 2px var(--on-video),0 1px 3px #000000b3,0 0 0 6px #fff3}.fi-pages-bar.scrubbing .fi-pages-track[data-v-8672f781]{height:5px}.fi-pages-bar.scrubbing .fi-pages-n[data-v-8672f781]{font-size:13px}.fi-pages-track[data-v-8672f781]{transition:height var(--dur-fast) var(--ease-out)}.fi-pages-n[data-v-8672f781]{transition:font-size var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.fi-pages-knob[data-v-8672f781],.fi-pages-track[data-v-8672f781],.fi-pages-n[data-v-8672f781]{transition:none}}.item[data-v-8672f781]{touch-action:pan-x pan-y}.fi-strip[data-v-8672f781]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;z-index:1;isolation:isolate}.fi-strip.dragging[data-v-8672f781]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.fi-strip[data-v-8672f781]{cursor:grab}}.fi-strip[data-v-8672f781]::-webkit-scrollbar{display:none}.fi-slide[data-v-8672f781]{min-width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;background:center / contain no-repeat}.fi-slide img[data-v-8672f781]{width:100%;height:100%;object-fit:contain}.item.chrome[data-v-8672f781]{grid-template-rows:100%;grid-template-columns:100%}.item.chrome .media[data-v-8672f781]{object-fit:contain}.item.chrome .fi-slide img[data-v-8672f781]{object-fit:contain;object-position:center}.item[data-v-8672f781]:fullscreen{width:100%;height:100%;max-height:none;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none}.item:fullscreen .media[data-v-8672f781],.item:fullscreen .fi-slide img[data-v-8672f781]{object-fit:contain}.prog[data-v-8672f781]{position:fixed;left:0;right:0;bottom:0;--lift: var(--bar-lift, 16px);--safe-b: env(safe-area-inset-bottom, 0px);height:calc(36px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;background:linear-gradient(to top,rgba(0,0,0,.35),transparent);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;z-index:7;--track: var(--bar-track, 3px);--track-r: 2px;--pad: 8px}@media(min-width:720px)and (min-height:500px){.prog[data-v-8672f781]{left:calc(50% - var(--stage) / 2);right:auto;width:var(--stage);bottom:calc(50% - var(--stage-h) / 2);height:26px;--safe-b: 0px;border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}}.prog.chrome[data-v-8672f781]{position:absolute}@media(min-width:720px)and (min-height:500px){.item.chrome .prog.chrome[data-v-8672f781]{bottom:1.2%;left:0;right:0;border-radius:0 0 14px 14px;overflow:hidden}}.prog.scrubbing[data-v-8672f781]{--track: 6px;--track-r: 3px}@media(hover:hover){.prog[data-v-8672f781]:hover{--track: 5px;--track-r: 3px}}.prog[data-v-8672f781]:focus-visible{outline:none}.prog[data-v-8672f781]:focus-visible{--track: 6px;--track-r: 3px}.prog[data-v-8672f781]:before{content:"";position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--lift) + var(--safe-b));height:var(--track);border-radius:var(--track-r);background:#ffffff42;transition:height var(--dur-fast) var(--ease-out),border-radius var(--dur-fast) var(--ease-out)}.prog-fill[data-v-8672f781],.prog-ghost[data-v-8672f781]{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--lift) + var(--safe-b));height:var(--track);border-radius:var(--track-r);transform-origin:left center;will-change:transform;transition:height var(--dur-fast) var(--ease-out),border-radius var(--dur-fast) var(--ease-out)}.prog-fill[data-v-8672f781]{background:var(--on-video);transition:transform .3s linear,height var(--dur-fast) var(--ease-out),border-radius var(--dur-fast) var(--ease-out)}.prog-fill.jump[data-v-8672f781]{transition-property:height,border-radius}.prog-ghost[data-v-8672f781]{background:var(--accent)}.prog-peer[data-v-8672f781]{position:absolute;bottom:calc(var(--lift) + var(--safe-b));width:19px;height:19px;margin:0 0 calc((var(--track) - 19px) / 2) -9.5px;z-index:1;border-radius:50%;line-height:0;box-shadow:0 0 0 1.5px #ffffffe6,0 2px 6px #00000080;transition:left 1s linear;pointer-events:none}@media(prefers-reduced-motion:reduce){.prog-peer[data-v-8672f781]{transition:none}}.prog-head[data-v-8672f781]{position:absolute;bottom:calc(var(--lift) + var(--safe-b));width:16px;height:16px;margin:0 0 calc((var(--track) - 16px) / 2) -8px;border-radius:50%;background:var(--on-video);box-shadow:0 1px 4px #0009;pointer-events:none;transform:scale(var(--head-s, 0));will-change:transform;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}@media(hover:hover){.prog[data-v-8672f781]:hover{--head-s: .6875}}.prog[data-v-8672f781]:focus-visible{--head-s: .8125}.prog.scrubbing[data-v-8672f781]{--head-s: .9375}.item:fullscreen .prog[data-v-8672f781]{height:calc(46px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.28) 55%,transparent)}.item:fullscreen .prog[data-v-8672f781]{--track: 4px;--track-r: 2px;--pad: 16px;--safe-b: env(safe-area-inset-bottom, 0px)}.prog.scrubbing .prog-head[data-v-8672f781]{background:var(--accent);box-shadow:0 0 0 3px #00000059,0 2px 6px #00000080}@media(prefers-reduced-motion:reduce){.prog[data-v-8672f781]:before,.prog-fill[data-v-8672f781],.prog-ghost[data-v-8672f781],.prog-head[data-v-8672f781]{transition:none}}.info-wrap[data-v-8672f781]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#000000b3}.info[data-v-8672f781]{width:100%;max-width:520px;max-height:76vh;display:flex;flex-direction:column;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 92%,var(--accent) 8%) 0%,var(--bg) 42%);border:1px solid var(--line);border-bottom:0;box-shadow:inset 0 1px #ffffff12,0 -24px 70px -12px #000000bf;overflow:hidden}@media(min-width:720px)and (min-height:500px){.info[data-v-8672f781]{margin-bottom:24px;border-radius:var(--radius-lg);border-bottom:1px solid var(--line)}}.info-grab[data-v-8672f781]{display:grid;place-items:center;padding:10px 0 6px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.info-grab[data-v-8672f781]:active,.info-grab.dragging[data-v-8672f781]{cursor:grabbing}.info-grab span[data-v-8672f781]{width:38px;height:4px;border-radius:2px;background:var(--faint);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.info-grab:hover span[data-v-8672f781],.info-grab.dragging span[data-v-8672f781]{background:var(--dim);width:46px}.info-grab[data-v-8672f781]:focus-visible{outline:none}.info-grab:focus-visible span[data-v-8672f781]{background:var(--accent)}.info[data-v-8672f781]{transition:transform var(--dur) var(--ease-out)}.info.dragging[data-v-8672f781]{transition:none}.info-hd[data-v-8672f781]{flex:none;display:flex;align-items:center;gap:11px;padding:4px 16px 14px;border-bottom:0;background:linear-gradient(to right,transparent,var(--line) 12%,var(--line) 88%,transparent) bottom / 100% 1px no-repeat}.info-face[data-v-8672f781]{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:linear-gradient(145deg,hsl(var(--h) 46% 40%),hsl(var(--h) 46% 26%));color:#fff;font-size:16px;font-weight:700}.info-who[data-v-8672f781]{display:grid;gap:1px;min-width:0;flex:1}.info-name[data-v-8672f781]{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-sub[data-v-8672f781]{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-out[data-v-8672f781]{display:grid;place-items:center;width:var(--tap);height:var(--tap);flex:none;margin-right:-8px;border-radius:50%;color:var(--dim);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.info-out[data-v-8672f781]:hover{background:var(--surface-2);color:var(--text)}.info-body[data-v-8672f781]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.info-cap[data-v-8672f781]{margin:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.info-cap-t[data-v-8672f781]{font-weight:650}.info-tags[data-v-8672f781]{margin:8px 0 0;font-size:13.5px;line-height:1.7}.info-tag[data-v-8672f781]{padding:2px 5px;margin:0 3px 0 -5px;border:0;border-radius:5px;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out)}.info-tag[data-v-8672f781]:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.info-tag[data-v-8672f781]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:5px}@media(prefers-reduced-motion:reduce){.info-tag[data-v-8672f781]{transition:none}}.info-stats[data-v-8672f781]{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--dim)}.info-stat b[data-v-8672f781]{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums;font-size:14px;margin-right:2px}.info-tech[data-v-8672f781]{margin:12px 0 0;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.info-enter-active[data-v-8672f781],.info-leave-active[data-v-8672f781]{transition:opacity var(--dur) var(--ease-out)}.info-enter-active .info[data-v-8672f781],.info-leave-active .info[data-v-8672f781]{transition:transform var(--dur) var(--ease-out)}.info-enter-from[data-v-8672f781],.info-leave-to[data-v-8672f781]{opacity:0}.info-enter-from .info[data-v-8672f781],.info-leave-to .info[data-v-8672f781]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.info-enter-from .info[data-v-8672f781],.info-leave-to .info[data-v-8672f781]{transform:none}}.reduce-motion .info-enter-from .info[data-v-8672f781],.reduce-motion .info-leave-to .info[data-v-8672f781]{transform:none}.no-caption .meta{display:none}.meta[data-v-8672f781]{position:absolute;z-index:2;left:16px;bottom:calc(var(--nav-h) + 14px);right:56px;display:grid;justify-items:start;gap:5px;text-shadow:0 1px 8px rgba(0,0,0,.85)}.meta-who[data-v-8672f781]{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--on-video);font:inherit;font-size:13px;font-weight:650;cursor:pointer;text-shadow:inherit}.meta-dot[data-v-8672f781]{opacity:.6;font-weight:400}.meta-src[data-v-8672f781]{font-weight:500;color:var(--on-video-dim)}.meta-title[data-v-8672f781]{padding:13px 12px;margin:-13px -12px;min-height:var(--tap);border:0;background:none;color:var(--on-video);font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer;text-shadow:inherit;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-title.ref[data-v-8672f781]{font-size:12px;color:var(--on-video-dim);font-variant-numeric:tabular-nums}.meta-tags[data-v-8672f781]{display:flex;flex-wrap:wrap;gap:6px}.meta-tag[data-v-8672f781]{padding:0;border:0;background:none;color:var(--on-video);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;opacity:.86;text-shadow:inherit;transition:opacity var(--dur-fast) var(--ease-out)}.meta-tag[data-v-8672f781]:hover{opacity:1;text-decoration:underline}.meta-more[data-v-8672f781]{color:var(--on-video-dim)}@media(min-width:720px)and (min-height:500px){.meta[data-v-8672f781]{left:24px;right:24px;bottom:76px}}.fi-scrim[data-v-8672f781]{position:absolute;left:0;right:0;bottom:0;height:320px;z-index:2;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .55) 26%,rgb(0 0 0 / .28) 52%,rgb(0 0 0 / .1) 74%,transparent 100%)}.fi-stack[data-v-8672f781]{position:absolute;left:max(16px,env(safe-area-inset-left));bottom:calc(var(--bar-top) + 14px + env(safe-area-inset-bottom));width:66%;z-index:3;display:flex;flex-direction:column;gap:7px;text-shadow:0 1px 2px rgb(0 0 0 / .9),0 2px 10px rgb(0 0 0 / .65)}.fi-filt[data-v-8672f781]{display:flex;align-items:center;gap:9px;min-width:0;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.fi-filt-t[data-v-8672f781]{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:11.5px;font-weight:650;line-height:1.2;text-shadow:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-filt-t.mode[data-v-8672f781]{color:#ffffffb3;font-weight:550}.fi-filt-t .x[data-v-8672f781]{opacity:.5;font-size:12px}.fi-filt-t:hover .x[data-v-8672f781]{opacity:.95}.fi-filt-t[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.fi-filt-all[data-v-8672f781]{margin-left:auto;flex:none;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:11.5px;font-weight:650;text-shadow:inherit;cursor:pointer}.fi-filt-all[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.fi-src[data-v-8672f781]{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ffffffdb}.fi-srcico[data-v-8672f781]{flex:none;width:14px;height:14px;margin-right:5px;border-radius:3px;object-fit:contain;background:#00000059;box-shadow:0 0 0 1px #ffffff24;vertical-align:-2px}.fi-srcbtn[data-v-8672f781]{position:relative;background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:2px 0;text-decoration:underline dotted rgb(255 255 255 / .35);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.fi-srcbtn[data-v-8672f781]:hover{text-decoration-color:#fffc}.fi-srcbtn[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.fi-srcbtn[data-v-8672f781]:after{content:"";position:absolute;top:-8px;right:-3px;bottom:-8px;left:-3px}.fi-info[data-v-8672f781]:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-2px}.fi-info[data-v-8672f781]{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px;margin:-6px 0;padding:0;border:0;border-radius:7px;background:none;color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .7));transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fi-info[data-v-8672f781]:hover{background:#ffffff1f;color:#fff}.fi-info[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fi-info[data-v-8672f781]{transition:none}}.fi-title[data-v-8672f781]{margin:0;font-size:15px;line-height:1.35;color:#fff;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-shadow:inherit}.fi-title.open[data-v-8672f781]{-webkit-line-clamp:unset;max-height:40dvh;overflow:auto}.fi-tags[data-v-8672f781]{margin:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}.info-terms[data-v-8672f781]{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;align-items:baseline}.info-terms-l[data-v-8672f781]{color:var(--dim)}.fi-tag[data-v-8672f781]{position:relative;background:none;border:0;padding:0;font:inherit;color:var(--dim);cursor:pointer}.fi-tag[data-v-8672f781]:after{content:"";position:absolute;top:-5px;right:-6px;bottom:-5px;left:-6px}.fi-tag[data-v-8672f781]:hover{color:#fff}.fi-tag[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fi-rail[data-v-8672f781]{position:absolute;right:max(8px,env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom));z-index:8;display:flex;flex-direction:column;align-items:center;gap:20px}.fi-act[data-v-8672f781]{position:relative;width:44px;background:none;border:0;padding:0;color:#fff;cursor:pointer;touch-action:none}.fi-ic[data-v-8672f781]{position:relative;width:44px;height:44px;display:grid;place-items:center;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .5));transition:transform var(--dur-fast) var(--ease-out)}.fi-badge[data-v-8672f781]{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--bad);border:2px solid rgb(0 0 0 / .55);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.fi-act:active .fi-ic[data-v-8672f781]{transform:scale(.86)}.fi-act[data-v-8672f781]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}@media(prefers-reduced-motion:reduce){.fi-ic[data-v-8672f781]{transition-duration:1ms}}.fi-react.mine[data-v-8672f781]{color:#ff5a76}.fi-react.mine .fi-ic[data-v-8672f781]{animation:fi-react-pop-8672f781 var(--dur) var(--ease-out)}@keyframes fi-react-pop-8672f781{0%{transform:scale(.86)}55%{transform:scale(1.18)}to{transform:scale(1)}}.fi-react-who[data-v-8672f781]{position:absolute;right:-2px;bottom:-2px;display:flex;pointer-events:none}.fi-react-face[data-v-8672f781]{position:relative;width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #0a0a0ceb;background:var(--surface-2, #23232a)}.fi-react-face+.fi-react-face[data-v-8672f781]{margin-left:-7px}.fi-react-init[data-v-8672f781]{display:grid;place-items:center;width:100%;height:100%;font-size:10px;font-weight:600;line-height:1;color:#fff;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.fi-react.mine .fi-ic[data-v-8672f781]{animation:none}}.reduce-motion .fi-react.mine .fi-ic[data-v-8672f781]{animation:none}.snap-feed[data-v-238ce8c9]{position:absolute;top:0;right:0;bottom:0;left:0;height:100dvh;overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.snap-feed.dragging[data-v-238ce8c9]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.snap-feed[data-v-238ce8c9]{cursor:grab}}.snap-feed[data-v-238ce8c9]::-webkit-scrollbar{display:none}.snap-card[data-v-238ce8c9]{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:auto;contain-intrinsic-size:auto 100dvh}.snap-card[data-v-238ce8c9] .item{transform:none!important}.snap-card[data-v-238ce8c9]{position:relative;z-index:3}@media(min-width:720px)and (min-height:500px){.snap-feed[data-v-238ce8c9]{left:50%;width:var(--stage);max-width:var(--stage);transform:translate(-50%)}.snap-card[data-v-238ce8c9]{height:100%}.snap-card[data-v-238ce8c9] .item{width:100%;height:94%;top:3%;left:0;right:0;margin-inline:auto;border-radius:14px;overflow:clip;overflow-clip-margin:0;box-shadow:0 0 0 1px #ffffff14,0 34px 90px -30px #000000e6;transition:width var(--dur-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){.snap-card[data-v-238ce8c9] .item{transition-duration:1ms}}}.mk[data-v-1633ac1f]{position:relative;display:grid;place-items:center;width:calc(var(--mk) * 1.65);height:calc(var(--mk) * 1.65)}.mk svg[data-v-1633ac1f]{position:relative;z-index:1;width:var(--mk);height:var(--mk);overflow:visible;transform-origin:center}.mk path[data-v-1633ac1f]{fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.beat svg[data-v-1633ac1f]{animation:mk-beat-1633ac1f 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mk-beat-1633ac1f{0%{transform:scale(1)}12%{transform:scale(1.16)}24%{transform:scale(1.02)}34%{transform:scale(1.09)}46%{transform:scale(1)}to{transform:scale(1)}}.beat path[data-v-1633ac1f]{animation:mk-hue-1633ac1f 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mk-hue-1633ac1f{0%,to{stroke:var(--accent)}12%{stroke:var(--hot)}}.glow[data-v-1633ac1f]{position:absolute;inset:calc(var(--mk) * .14);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--hot) 42%,transparent),transparent 66%);animation:mk-glow-1633ac1f 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mk-glow-1633ac1f{0%{opacity:.28;transform:scale(.86)}12%{opacity:.95;transform:scale(1.14)}46%{opacity:.34;transform:scale(.92)}to{opacity:.28;transform:scale(.86)}}.still path[data-v-1633ac1f]{stroke:var(--faint);opacity:.55}.broke path[data-v-1633ac1f]{stroke:var(--warn)}.broke .cut[data-v-1633ac1f]{stroke:var(--bg);stroke-width:5}.gone path[data-v-1633ac1f]{stroke:var(--faint);opacity:.4;stroke-dasharray:3 4}@media(prefers-reduced-motion:reduce){.beat svg[data-v-1633ac1f],.beat path[data-v-1633ac1f],.glow[data-v-1633ac1f]{animation:none}.beat path[data-v-1633ac1f]{stroke:var(--hot)}.glow[data-v-1633ac1f]{opacity:.5}}.feed[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;overflow-clip-margin:0;background:#000;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.feed.snap[data-v-bc3470bd]{touch-action:pan-x pan-y}.room-amb[data-v-bc3470bd],.room-vig[data-v-bc3470bd],.room-grain[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.room-amb[data-v-bc3470bd]{overflow:hidden;background:radial-gradient(70% 60% at 50% 50%,color-mix(in srgb,var(--bg) 88%,var(--accent) 12%),var(--bg) 76%)}.room-silk[data-v-bc3470bd]{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;mix-blend-mode:screen;will-change:transform}.room-silk.s1[data-v-bc3470bd]{background:radial-gradient(closest-side at 50% 46%,color-mix(in srgb,var(--accent) 4%,transparent) 0%,color-mix(in srgb,var(--accent) 1.8%,transparent) 42%,transparent 74%);opacity:.75;animation:room-glow-a-bc3470bd 24s ease-in-out infinite alternate}.room-silk.s2[data-v-bc3470bd]{top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(closest-side at 50% 50%,color-mix(in srgb,var(--warn) 3%,transparent) 0%,color-mix(in srgb,var(--warn) 1.4%,transparent) 38%,transparent 66%);opacity:.6;animation:room-glow-b-bc3470bd 31s ease-in-out infinite alternate}@keyframes room-glow-a-bc3470bd{0%{transform:scale(1) translateZ(0);opacity:.75}to{transform:scale(1.14) translate3d(2%,-3%,0);opacity:1}}@keyframes room-glow-b-bc3470bd{0%{transform:scale(1.08) translateZ(0);opacity:.6}to{transform:scale(.94) translate3d(-2%,2%,0);opacity:.95}}[data-theme=mono] .room-silk.s1{background:radial-gradient(closest-side at 50% 46%,rgb(255 255 255 / .09) 0%,rgb(255 255 255 / .035) 42%,transparent 74%)}[data-theme=mono] .room-silk.s2{background:radial-gradient(closest-side at 50% 50%,rgb(255 255 255 / .07) 0%,rgb(255 255 255 / .025) 38%,transparent 66%)}.room-vig[data-v-bc3470bd]{z-index:1;background:radial-gradient(72% 80% at 50% 48%,transparent 58%,rgb(0 0 0 / .34) 100%)}.room-grain[data-v-bc3470bd]{top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:2;opacity:.1;mix-blend-mode:overlay;will-change:transform;background-image:var(--grain);background-size:140px 140px;animation:room-grain-bc3470bd 7s steps(8) infinite}@keyframes room-grain-bc3470bd{0%{transform:translateZ(0)}25%{transform:translate3d(-4%,2%,0)}50%{transform:translate3d(3%,-3%,0)}75%{transform:translate3d(-2%,-2%,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.room-silk[data-v-bc3470bd],.room-grain[data-v-bc3470bd]{animation:none}}@media not all and (min-width:720px)and (min-height:500px){.filled>.room-amb[data-v-bc3470bd],.filled>.room-vig[data-v-bc3470bd],.filled>.room-grain[data-v-bc3470bd]{display:none}}@media(min-width:720px)and (min-height:500px){.room-vig[data-v-bc3470bd]{background:radial-gradient(66% 74% at 50% 48%,transparent 52%,rgb(0 0 0 / .4) 100%)}}.rail[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(var(--drag, 0px));transition:transform var(--dur-page) var(--ease-out);will-change:transform}.rail.dragging[data-v-bc3470bd]{transition:none}.blank[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center}.blank-t[data-v-bc3470bd]{font-size:19px;font-weight:600}.fault-more[data-v-bc3470bd]{margin-top:2px;padding:6px 4px;border:0;background:none;color:var(--dim);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fault-more[data-v-bc3470bd]:hover{color:var(--text)}.fault-more[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.fault-raw[data-v-bc3470bd]{max-width:42ch;margin:2px 0 0;padding:10px 12px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;text-align:left;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.blank-s[data-v-bc3470bd]{color:var(--dim, #8b8b95);font-size:13px;max-width:34ch;line-height:1.5}.top[data-v-bc3470bd]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 26px max(12px,env(safe-area-inset-left));background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);z-index:var(--z-chrome)}.brand[data-v-bc3470bd]{flex:none;display:grid;place-items:center;line-height:0;pointer-events:none;opacity:.92}.tabs[data-v-bc3470bd]{display:flex;gap:2px;padding:2px;border-radius:999px;background:var(--glass);backdrop-filter:blur(var(--lg-blur));-webkit-backdrop-filter:blur(var(--lg-blur))}.tab[data-v-bc3470bd]{min-height:30px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--on-video-dim);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tab.on[data-v-bc3470bd]{background:var(--on-video);color:#111}.tab[data-v-bc3470bd]:not(.on):hover{color:var(--on-video)}.top.pinned[data-v-bc3470bd]{container:topbar / inline-size}@media(max-width:440px){.top[data-v-bc3470bd]{gap:6px;padding-left:10px;padding-right:10px}}@media(max-width:350px){.top[data-v-bc3470bd]{gap:4px;padding-left:8px;padding-right:8px}}@container topbar (max-width: 440px){.brand[data-v-bc3470bd]{display:none}.tab[data-v-bc3470bd]{padding:0 10px}}@container topbar (max-width: 400px){.top .ghost[data-v-bc3470bd]{width:40px;height:40px}.tab[data-v-bc3470bd]{padding:0 8px;font-size:12px}}@container topbar (max-width: 350px){.top .ghost[data-v-bc3470bd]{width:36px;height:36px}.tab[data-v-bc3470bd]{padding:0 7px;font-size:11.5px}}.top.pinned[data-v-bc3470bd]{position:absolute;top:0;left:0;right:0;z-index:6;opacity:1;padding-top:max(12px,env(safe-area-inset-top));pointer-events:none}.top.pinned[data-v-bc3470bd]>*{pointer-events:auto}.top.pinned[data-v-bc3470bd]:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent)}.ghost[data-v-bc3470bd]{position:relative;width:var(--tap);height:var(--tap);flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-video);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ghost[data-v-bc3470bd]:hover{background:var(--glass-hi)}.ghost[data-v-bc3470bd]:active{transform:scale(.93)}.crew[data-v-bc3470bd]{flex:1;min-width:0;list-style:none;margin:0;display:flex;align-items:center;gap:14px;padding:3px;overflow-x:auto;scrollbar-width:none}.crew[data-v-bc3470bd]::-webkit-scrollbar{display:none}.mate[data-v-bc3470bd]{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.mate-face[data-v-bc3470bd]{position:relative;flex:none;line-height:0}.mate-init[data-v-bc3470bd]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-2);color:var(--on-video-dim);font-size:12px;font-weight:600;text-transform:uppercase}.mate-dot[data-v-bc3470bd]{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--good);border:2px solid rgba(10,10,12,.85);box-sizing:content-box}.mate.buf .mate-dot[data-v-bc3470bd]{background:var(--warn)}.mate.off .mate-dot[data-v-bc3470bd]{background:var(--bad)}.mate-ring[data-v-bc3470bd]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:32px;height:32px;animation:mate-spin-bc3470bd 1s linear infinite}.mate-ring circle[data-v-bc3470bd]{fill:none;stroke:var(--warn);stroke-width:2;stroke-linecap:round;stroke-dasharray:24 67}@keyframes mate-spin-bc3470bd{to{transform:rotate(360deg)}}.mate.buf .mate-sub[data-v-bc3470bd]{color:var(--warn)}.mate.off .mate-sub[data-v-bc3470bd]{color:var(--bad)}@media(prefers-reduced-motion:reduce){.mate-ring[data-v-bc3470bd]{animation:none}}.chips-enter-active[data-v-bc3470bd]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.chips-leave-active[data-v-bc3470bd]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.chips-enter-from[data-v-bc3470bd],.chips-leave-to[data-v-bc3470bd]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.chips-enter-from[data-v-bc3470bd],.chips-leave-to[data-v-bc3470bd]{transform:none}}.reduce-motion .chips-enter-from[data-v-bc3470bd],.reduce-motion .chips-leave-to[data-v-bc3470bd]{transform:none}.chips[data-v-bc3470bd]{position:absolute;left:12px;right:56px;bottom:calc(var(--nav-h) + 99px + var(--vgap, 0px));display:flex;align-items:center;gap:9px;flex-wrap:nowrap;padding-bottom:6px;border-bottom:1px solid rgb(232 131 74 / .5);z-index:var(--z-chrome)}.snap .chips[data-v-bc3470bd]{bottom:calc(var(--tap) + 76px + var(--vgap, 0px))}.chip[data-v-bc3470bd]{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:0;border:0;background:none;color:var(--on-video);font-size:11.5px;font-weight:650;text-shadow:0 1px 4px rgb(0 0 0 / .75);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.chip[data-v-bc3470bd]:hover{opacity:.75}.chip[data-v-bc3470bd]:active{opacity:.55}.chip[data-v-bc3470bd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.chip .x[data-v-bc3470bd]{opacity:.5;font-size:12px;line-height:1}.chip:hover .x[data-v-bc3470bd]{opacity:.9}.chip.on[data-v-bc3470bd]{color:var(--on-video)}.chip.mode[data-v-bc3470bd]{color:var(--on-video-dim);font-weight:550}.chip.clear[data-v-bc3470bd]{color:var(--accent);font-weight:650;margin-left:auto;flex:none}.sr[data-v-bc3470bd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.badge[data-v-bc3470bd]{position:absolute;top:1px;right:1px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--bad);border:2px solid var(--bg);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.feed[data-v-bc3470bd]{--reveal: var(--dur-fast);--recede: .32s}.fade[data-v-bc3470bd]{transition:opacity var(--reveal) var(--ease-out),visibility 0s}.dim .fade[data-v-bc3470bd]{opacity:0;visibility:hidden;transition:opacity var(--recede) var(--ease-out),visibility 0s linear var(--recede)}.fade[data-v-bc3470bd],.nav[data-v-bc3470bd],.top[data-v-bc3470bd],.top[data-v-bc3470bd]>*,.dots[data-v-bc3470bd],.tail[data-v-bc3470bd],.peek[data-v-bc3470bd]{transition:opacity var(--reveal) var(--ease-out),visibility 0s}.bare .fade[data-v-bc3470bd],.bare .nav[data-v-bc3470bd],.bare .top[data-v-bc3470bd],.bare .dots[data-v-bc3470bd],.bare .tail[data-v-bc3470bd]:not(.hint),.bare .peek[data-v-bc3470bd]{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur)}.bare .tail.hint[data-v-bc3470bd]{opacity:1;visibility:visible}[data-v-bc3470bd] .meta{transition:opacity var(--dur) var(--ease-out),visibility 0s}.bare[data-v-bc3470bd] .meta{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur)}[data-v-bc3470bd] .fi-scrim,[data-v-bc3470bd] .fi-stack,[data-v-bc3470bd] .fi-rail,[data-v-bc3470bd] .prog{transition:opacity var(--reveal) var(--ease-out),visibility 0s}.bare[data-v-bc3470bd] .fi-scrim,.bare[data-v-bc3470bd] .fi-stack,.bare[data-v-bc3470bd] .fi-rail,.bare[data-v-bc3470bd] .prog{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur)}@media(prefers-reduced-motion:reduce){.dim .fade[data-v-bc3470bd],.bare .fade[data-v-bc3470bd],.bare .nav[data-v-bc3470bd],.bare .top[data-v-bc3470bd],.bare .dots[data-v-bc3470bd],.bare .tail[data-v-bc3470bd]:not(.hint),.bare .peek[data-v-bc3470bd],.bare[data-v-bc3470bd] .meta{transition:none}}.dim .top.fade[data-v-bc3470bd]{opacity:1;visibility:visible;background:none}.dim .top.fade[data-v-bc3470bd]>*{opacity:0;visibility:hidden;transition:opacity var(--recede) var(--ease-out),visibility 0s linear var(--recede)}.dim .top.fade>.crew[data-v-bc3470bd]{opacity:1;visibility:visible}.feed[data-v-bc3470bd] .meta{transition:opacity var(--reveal) var(--ease-out)}.feed.dim[data-v-bc3470bd] .meta{transition:opacity var(--recede) var(--ease-out)}.feed.dim[data-v-bc3470bd] .meta{opacity:.72}.act[data-v-bc3470bd]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--on-video-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.act[data-v-bc3470bd]:hover{background:#ffffff17;color:var(--on-video)}.act[data-v-bc3470bd]:active{transform:scale(.88)}.act[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}.act[aria-pressed=true][data-v-bc3470bd]{color:var(--accent)}.act.armed[data-v-bc3470bd]{color:var(--accent);background:#ffffff1f}.react-b[data-v-bc3470bd]{position:relative;touch-action:none}.react-b.pop[data-v-bc3470bd]:after{animation:react-pop-bc3470bd .42s var(--ease-out)}.react-b.pop[data-v-bc3470bd]{animation:react-nudge-bc3470bd .42s var(--ease-out)}@keyframes react-pop-bc3470bd{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes react-nudge-bc3470bd{0%{transform:scale(1)}30%{transform:scale(.86)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.react-b.pop[data-v-bc3470bd]:after,.react-b.pop[data-v-bc3470bd]{animation:none}}.mood[data-v-bc3470bd]{display:grid;justify-items:center;gap:4px;padding:9px 4px;border:1px solid transparent;border-radius:12px;background:hsl(var(--hue) 60% 50% / .14);color:hsl(var(--hue) 80% 76%);font:inherit;font-size:10.5px;line-height:1;cursor:pointer;animation:pick-in-bc3470bd var(--dur) var(--ease-out) both;animation-delay:calc(var(--i) * 18ms);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mood[data-v-bc3470bd]:hover{background:hsl(var(--hue) 60% 50% / .24)}.mood[data-v-bc3470bd]:active{transform:scale(.94)}.mood[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}.motes[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:var(--z-chrome)}.mote[data-v-bc3470bd]{position:absolute;left:var(--x);bottom:-40px;color:hsl(var(--hue) 85% 68%);filter:drop-shadow(0 2px 6px hsl(var(--hue) 80% 30% / .55));animation:rise var(--dur) cubic-bezier(.32,0,.55,1) var(--delay) both;will-change:transform,opacity}.moodalert[data-v-bc3470bd]{position:absolute;left:50%;top:42%;--mid: translate(-50%, -50%);transform:var(--mid);display:grid;justify-items:center;gap:10px;width:min(280px,74%);padding:18px 20px 16px;border-radius:22px;background:hsl(var(--hue) 45% 12% / .82);border:1px solid hsl(var(--hue) 70% 60% / .35);box-shadow:0 18px 50px hsl(var(--hue) 60% 8% / .6),0 0 60px hsl(var(--hue) 80% 45% / .28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:var(--z-chrome);pointer-events:none}.ma-art[data-v-bc3470bd]{display:grid;place-items:center;width:132px;height:132px;border-radius:16px;overflow:hidden;background:hsl(var(--hue) 40% 8% / .5);color:hsl(var(--hue) 85% 72%)}.ma-img[data-v-bc3470bd]{width:100%;height:100%;object-fit:cover;display:block}.ma-text[data-v-bc3470bd]{display:grid;justify-items:center;gap:2px;text-align:center}.ma-who[data-v-bc3470bd]{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-what[data-v-bc3470bd]{font-size:13.5px;font-weight:500;color:hsl(var(--hue) 85% 82%)}.ma-badge[data-v-bc3470bd]{padding:3px 11px;border-radius:999px;background:hsl(var(--hue) 75% 55%);color:hsl(var(--hue) 60% 10%);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.moodalert.matched[data-v-bc3470bd]{background:hsl(var(--hue) 50% 16% / .88);border-color:hsl(var(--hue) 85% 70% / .7);box-shadow:0 18px 50px hsl(var(--hue) 60% 8% / .7),0 0 90px hsl(var(--hue) 85% 55% / .45);animation:matched-pulse-bc3470bd .9s var(--ease-out) 1}@keyframes matched-pulse-bc3470bd{0%{transform:var(--mid) scale(.94)}38%{transform:var(--mid) scale(1.05)}to{transform:var(--mid) scale(1)}}.alert-enter-active[data-v-bc3470bd]{transition:opacity .22s var(--ease-out),transform .26s cubic-bezier(.2,1.5,.4,1)}.alert-leave-active[data-v-bc3470bd]{transition:opacity .42s var(--ease-in),transform .42s var(--ease-in)}.alert-enter-from[data-v-bc3470bd]{opacity:0;transform:var(--mid) scale(.82)}.alert-leave-to[data-v-bc3470bd]{opacity:0;transform:var(--mid) scale(1.04)}@media(prefers-reduced-motion:reduce){.motes[data-v-bc3470bd]{display:none}.moodalert.matched[data-v-bc3470bd],.mood[data-v-bc3470bd]{animation:none}.alert-enter-active[data-v-bc3470bd],.alert-leave-active[data-v-bc3470bd]{transition:opacity .2s linear}.alert-enter-from[data-v-bc3470bd],.alert-leave-to[data-v-bc3470bd]{transform:var(--mid)}}.reduce-motion .motes[data-v-bc3470bd]{display:none}.reduce-motion .moodalert.matched[data-v-bc3470bd],.reduce-motion .mood[data-v-bc3470bd]{animation:none}.reduce-motion .alert-enter-active[data-v-bc3470bd],.reduce-motion .alert-leave-active[data-v-bc3470bd]{transition:opacity .2s linear}.reduce-motion .alert-enter-from[data-v-bc3470bd],.reduce-motion .alert-leave-to[data-v-bc3470bd]{transform:var(--mid)}.sharesheet[data-v-bc3470bd]{position:absolute;right:calc(max(8px,env(safe-area-inset-right)) + 54px);bottom:calc(150px + env(safe-area-inset-bottom));z-index:var(--z-chrome);display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:18px;width:min(70vw,268px);max-height:calc(100dvh - 166px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#0e0e12b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 10px 40px -12px #000;transform-origin:right bottom}@media(min-width:720px)and (min-height:500px){.sharesheet[data-v-bc3470bd]{right:calc(50% - var(--stage) / 2 + 62px);bottom:calc(3dvh + 150px);max-height:calc(94dvh - 166px)}}.sharesheet .share-quick[data-v-bc3470bd]{display:flex;gap:6px;padding:2px 4px 6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgb(255 255 255 / .08);margin-bottom:4px}.sharesheet .share-quick[data-v-bc3470bd]::-webkit-scrollbar{display:none}.sharesheet .share-face[data-v-bc3470bd]{flex:none;width:56px;display:grid;justify-items:center;gap:4px;padding:6px 2px;border:0;border-radius:12px;background:transparent;color:var(--on-video);font:inherit;cursor:pointer}.sharesheet .share-face[data-v-bc3470bd]:hover,.sharesheet .share-face[data-v-bc3470bd]:focus-visible{background:#ffffff12;outline:none}.sharesheet .share-face[data-v-bc3470bd]:active{transform:scale(.95)}.sharesheet .share-av[data-v-bc3470bd]{position:relative;width:40px;height:40px}.sharesheet .share-dot[data-v-bc3470bd]{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--good);border:2px solid rgb(14 14 18)}.sharesheet .share-nm[data-v-bc3470bd]{font-size:10.5px;max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sharesheet .share-head[data-v-bc3470bd]{margin:0 0 2px;padding:6px 12px 8px;font-size:12px;line-height:1.3;color:var(--dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / .07)}.sharesheet .share-row[data-v-bc3470bd]{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:13px;background:transparent;color:var(--on-video);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sharesheet .share-row[data-v-bc3470bd]:hover:not(:disabled){background:#ffffff12}.sharesheet .share-row[data-v-bc3470bd]:active:not(:disabled){transform:scale(.97)}.sharesheet .share-row[data-v-bc3470bd]:disabled{opacity:.42;cursor:default}.sharesheet .share-row[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}.sharesheet .share-ic[data-v-bc3470bd]{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffff12}.sharesheet .share-t[data-v-bc3470bd]{display:flex;flex-direction:column;gap:2px;min-width:0}.sharesheet .share-sub[data-v-bc3470bd]{font-size:11.5px;line-height:1.25;color:var(--dim)}@media(prefers-reduced-motion:reduce){.sharesheet .share-row[data-v-bc3470bd]{transition-duration:1ms}}.copied.copied[data-v-bc3470bd]{position:absolute;left:50%;bottom:calc(var(--nav-h, 76px) + 16px);transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-radius:999px;color:var(--text);font-size:12.5px;z-index:var(--z-chrome);pointer-events:none}@media(prefers-reduced-motion:reduce){.quick[data-v-bc3470bd]{animation:none}}.picker[data-v-bc3470bd]{position:absolute;bottom:calc(100% + 10px);right:-6px;display:grid;gap:6px;padding:7px;border-radius:20px;width:max-content;max-width:min(78vw,340px);box-shadow:0 8px 28px #00000073;z-index:2}@keyframes pick-in-bc3470bd{0%{opacity:0;transform:translateY(10px) scale(.7)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pick-enter-active .pick-b[data-v-bc3470bd]{animation:none}}.reduce-motion .pick-enter-active .pick-b[data-v-bc3470bd]{animation:none}.reduce-motion .pick-enter-from[data-v-bc3470bd],.reduce-motion .pick-leave-to[data-v-bc3470bd]{transform:none}.reduce-motion .pick-b[data-v-bc3470bd]:hover,.reduce-motion .pick-b[data-v-bc3470bd]:focus-visible{transform:none}.burst-layer[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;justify-content:end;padding:0 12px calc(var(--nav-h) + 18px) 0;gap:8px;pointer-events:none;z-index:var(--z-chrome)}.snap-on .burst-layer[data-v-bc3470bd]{padding-bottom:calc(342px + env(safe-area-inset-bottom,0px))}.burst[data-v-bc3470bd]{transform-origin:88% 100%;display:flex;align-items:center;gap:10px;padding:7px 14px 7px 7px;border-radius:999px;background:#121214d1;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 24px #0006;color:var(--on-video);animation:burst-in-bc3470bd 2s var(--ease-out) both}.burst-face[data-v-bc3470bd]{position:relative;flex:none;line-height:0}.burst-init[data-v-bc3470bd]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface-2);color:var(--on-video-dim);font-size:14px;font-weight:600;text-transform:uppercase}.burst-mark[data-v-bc3470bd]{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--surface);border:2px solid rgba(18,18,20,.95);box-sizing:content-box;animation:mark-pop-bc3470bd .42s var(--ease-out) .12s both}.burst-mark.love[data-v-bc3470bd]{color:#ff5c7a}.burst-mark.like[data-v-bc3470bd]{color:var(--good)}.burst-mark.dislike[data-v-bc3470bd]{color:var(--on-video-dim)}.burst-text[data-v-bc3470bd]{display:grid;gap:1px;min-width:0}.burst-who[data-v-bc3470bd]{font-size:13px;font-weight:650;line-height:1.15;white-space:nowrap}.burst-what[data-v-bc3470bd]{font-size:11px;line-height:1.15;color:var(--on-video-dim);white-space:nowrap}@keyframes burst-in-bc3470bd{0%{opacity:0;transform:translateY(16px) scale(.7)}9%{opacity:1;transform:translateY(0) scale(1.05)}16%{transform:translateY(0) scale(1)}76%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.97)}}@keyframes mark-pop-bc3470bd{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.burst-move[data-v-bc3470bd]{transition:transform var(--dur) var(--ease-out)}@media(prefers-reduced-motion:reduce){.burst[data-v-bc3470bd]{animation:burst-fade-bc3470bd 2s linear both}.burst-mark[data-v-bc3470bd]{animation:none}.burst-move[data-v-bc3470bd]{transition:none}}.reduce-motion .burst[data-v-bc3470bd]{animation:burst-fade-bc3470bd 2s linear both}.reduce-motion .burst-mark[data-v-bc3470bd]{animation:none}.reduce-motion .burst-move[data-v-bc3470bd]{transition:none}@keyframes burst-fade-bc3470bd{0%,80%{opacity:1}to{opacity:0}}.seek-row[data-v-bc3470bd]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:18px;z-index:var(--z-chrome)}.seek.seek[data-v-bc3470bd]{position:relative;background:#18181ac2;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;width:62px;height:62px;border-radius:50%;z-index:var(--z-chrome);box-sizing:border-box}.seek-b.main[data-v-bc3470bd]{padding-left:3px}.seek-b.side.seek[data-v-bc3470bd]{width:48px;height:48px;background:#18181a9e}.seek-b.side[data-v-bc3470bd]{position:relative}.seek-n[data-v-bc3470bd]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:9px;font-weight:700;line-height:1;margin-top:1px;pointer-events:none;font-variant-numeric:tabular-nums}.seek-b[data-v-bc3470bd]{color:var(--on-video);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.likepop[data-v-bc3470bd]{position:absolute;z-index:var(--z-chrome);pointer-events:none;color:var(--accent);width:0;height:0}.likepop[data-v-bc3470bd]>*{position:absolute;left:0;top:0;pointer-events:none}.likepop-ring[data-v-bc3470bd]{width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:0;background:radial-gradient(circle,#ff3b6b6b,#ff3b6b29 45%,#ff3b6b00 72%);animation:likepop-ring-bc3470bd 1.1s cubic-bezier(.16,.84,.3,1) 1 both}@keyframes likepop-ring-bc3470bd{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(4.2)}}.likepop-heart[data-v-bc3470bd]{margin:-23px 0 0 -23px;filter:drop-shadow(0 0 22px rgba(255,59,107,.6)) drop-shadow(0 0 46px rgba(255,59,107,.3)) drop-shadow(0 4px 14px rgba(0,0,0,.55));animation:likepop-heart-bc3470bd 1.4s cubic-bezier(.16,.84,.3,1) 1 both}@keyframes likepop-heart-bc3470bd{0%{opacity:0;transform:scale(.55) rotate(-7deg)}22%{opacity:1;transform:scale(1.16) rotate(-2deg)}40%{transform:scale(1.04) rotate(0)}62%{opacity:1;transform:scale(1.06) translateY(-8px)}80%{opacity:.82;transform:scale(1.05) translateY(-26px)}to{opacity:0;transform:scale(1.02) translateY(-58px)}}.likepop-bit[data-v-bc3470bd]{margin:-8px 0 0 -8px;opacity:0;filter:drop-shadow(0 0 8px rgba(255,59,107,.5));animation:likepop-bit-bc3470bd 1.5s cubic-bezier(.14,.8,.3,1) 1 both;animation-delay:var(--t)}@keyframes likepop-bit-bc3470bd{0%{opacity:0;transform:rotate(var(--a)) translate(0) rotate(calc(-1 * var(--a))) scale(.3)}20%{opacity:.9}55%{opacity:.85}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) rotate(calc(-1 * var(--a))) scale(.62)}}@media(prefers-reduced-motion:reduce){.likepop-ring[data-v-bc3470bd],.likepop-bit[data-v-bc3470bd]{display:none}.likepop-heart[data-v-bc3470bd]{animation:likepop-still-bc3470bd .62s linear 1 both}@keyframes likepop-still-bc3470bd{0%,70%{opacity:1}to{opacity:0}}}.skip-spin[data-v-bc3470bd]{display:block}.skip-spin.fired[data-v-bc3470bd]{animation:skip-turn-bc3470bd .46s cubic-bezier(.2,.9,.25,1.1) 1}.skip-spin.back.fired[data-v-bc3470bd]{animation-name:skip-turn-back-bc3470bd}@keyframes skip-turn-bc3470bd{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes skip-turn-back-bc3470bd{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}.skip-lab[data-v-bc3470bd]{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--on-video);background:#18181ae6;box-shadow:0 1px 4px #00000080;pointer-events:none;font-variant-numeric:tabular-nums}.skiplab-enter-active[data-v-bc3470bd]{transition:opacity .12s var(--ease-out),transform .22s var(--ease-out)}.skiplab-leave-active[data-v-bc3470bd]{transition:opacity .26s var(--ease-in),transform .26s var(--ease-in)}.skiplab-enter-from[data-v-bc3470bd]{opacity:0;transform:translate(-50%) translateY(6px)}.skiplab-leave-to[data-v-bc3470bd]{opacity:0;transform:translate(-50%) translateY(-6px)}@media(prefers-reduced-motion:reduce){.skip-spin.fired[data-v-bc3470bd]{animation:none}.skiplab-enter-active[data-v-bc3470bd],.skiplab-leave-active[data-v-bc3470bd]{transition:opacity .12s}.skiplab-enter-from[data-v-bc3470bd],.skiplab-leave-to[data-v-bc3470bd]{transform:translate(-50%)}}.seek-b[data-v-bc3470bd]:hover{background:#ffffff1a}.seek-b[data-v-bc3470bd]:active{background:#fff3}.seek.pulse[data-v-bc3470bd]{animation:seek-pulse-bc3470bd .85s var(--ease-out) 1}@keyframes seek-pulse-bc3470bd{0%{box-shadow:0 0 #e8834a8c}70%{box-shadow:0 0 0 16px #e8834a00}to{box-shadow:0 0 0 16px #e8834a00}}@media(prefers-reduced-motion:reduce){.seek.pulse[data-v-bc3470bd]{animation:none}}.seek-face[data-v-bc3470bd]{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--bg, #0a0a0b);box-shadow:0 0 0 2px var(--bg, #0a0a0b);line-height:0;overflow:hidden}.seek-init[data-v-bc3470bd]{font-size:12px;font-weight:700;color:var(--on-video, #fff)}.seek-enter-active[data-v-bc3470bd]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.seek-leave-active[data-v-bc3470bd]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.seek-enter-from[data-v-bc3470bd],.seek-leave-to[data-v-bc3470bd]{opacity:0;transform:translate(-50%,-50%) scale(.94)}.tail[data-v-bc3470bd]{position:absolute;left:50%;bottom:calc(var(--nav-h) + 24px);transform:translate(-50%);display:flex;align-items:center;gap:9px;max-width:min(92%,420px);padding:9px 10px 9px 14px;border:1px solid var(--lg-lens);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(var(--lg-blur));backdrop-filter:blur(var(--lg-blur));box-shadow:var(--lg-shadow);color:var(--on-video);z-index:var(--z-toast);animation:tail-in-bc3470bd var(--dur) var(--ease-out)}.tail.hint[data-v-bc3470bd]{bottom:max(calc(var(--nav-h) + 92px),calc(var(--bar-top) + 14px + env(safe-area-inset-bottom) + var(--cap-h, 150px) + 10px));background:#121214eb;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:720px)and (min-height:500px){.tail.hint[data-v-bc3470bd]{bottom:calc(3dvh + var(--bar-top) + 14px + var(--cap-h, 90px) + 10px)}}@keyframes tail-in-bc3470bd{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dim .tail[data-v-bc3470bd]{opacity:1}.tail-mark[data-v-bc3470bd]{display:grid;place-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--good) 88%,#000);color:#06170c}.tail-spin[data-v-bc3470bd]{display:grid;place-content:center;flex:none;color:var(--on-video-dim)}.tail-t[data-v-bc3470bd]{font-size:13px;font-weight:550;line-height:1.35;letter-spacing:-.01em}.tail-b[data-v-bc3470bd]{position:relative;flex:none;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 90%,#000);color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tail-b[data-v-bc3470bd]:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap);transform:translateY(-50%)}.tail-b[data-v-bc3470bd]:active{transform:scale(.95)}.tail-b[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.tail[data-v-bc3470bd]{animation:none}.tail-b[data-v-bc3470bd]:active{transform:none}}.reduce-motion .tail[data-v-bc3470bd]{animation:none}.reduce-motion .tail-b[data-v-bc3470bd]:active{transform:none}.dots[data-v-bc3470bd]{position:absolute;left:16px;bottom:calc(var(--nav-h) + 99px);display:flex;align-items:center;gap:8px;min-height:var(--tap);margin-left:-10px;padding:0 10px;max-width:min(280px,calc(var(--stage) - 32px));box-sizing:border-box;border:0;border-radius:calc(var(--radius) + 2px);background:none;color:var(--on-video);font:inherit;cursor:pointer;z-index:var(--z-chrome);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-out)}.dots[data-v-bc3470bd]:focus-visible{background:var(--glass)}@media(hover:hover)and (pointer:fine){.dots[data-v-bc3470bd]:hover{background:var(--glass)}.dots:hover .dots-n[data-v-bc3470bd]{color:var(--on-video)}}.dots[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}.dots[data-v-bc3470bd]:active{background:var(--glass-hi)}.dot[data-v-bc3470bd]{width:5px;height:5px;border-radius:50%;background:var(--on-video-faint);transition:background var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.dot.on[data-v-bc3470bd]{background:var(--on-video);transform:scale(1.5)}.dots:focus-visible .dots-n[data-v-bc3470bd]{color:var(--on-video)}.dots.bump[data-v-bc3470bd]{animation:dots-bump-bc3470bd .32s var(--ease-out)}@keyframes dots-bump-bc3470bd{0%,to{transform:translate(0)}35%{transform:translate(6px)}70%{transform:translate(-2px)}}@media(prefers-reduced-motion:reduce){.dots[data-v-bc3470bd],.dot[data-v-bc3470bd],.dots-n-fill[data-v-bc3470bd]{transition:none}.dots.bump[data-v-bc3470bd]{animation:none}}.ask-wrap[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0000008c;z-index:var(--z-sheet)}.ask[data-v-bc3470bd]{width:100%;max-width:320px;padding:22px;border-radius:var(--radius-lg);text-align:center}.ask-t[data-v-bc3470bd]{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--on-video)}.ask-s[data-v-bc3470bd]{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--on-video-dim)}.ask-row[data-v-bc3470bd]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ask-row .btn[data-v-bc3470bd]{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:var(--tap)}.btn.danger[data-v-bc3470bd]{background:var(--bad);color:#fff;border-color:transparent;font-weight:600}.btn.danger[data-v-bc3470bd]:hover{filter:brightness(1.08)}.ask-enter-active[data-v-bc3470bd]{transition:opacity var(--dur) var(--ease-out)}.ask-leave-active[data-v-bc3470bd]{transition:opacity var(--dur-fast) var(--ease-in)}.ask-enter-from[data-v-bc3470bd],.ask-leave-to[data-v-bc3470bd]{opacity:0}.ask-enter-active .ask[data-v-bc3470bd]{transition:transform var(--dur) var(--ease-out)}.ask-enter-from .ask[data-v-bc3470bd]{transform:scale(.94)}.covered .top .tabs[data-v-bc3470bd],.covered .top .ghost[data-v-bc3470bd],.covered .peek[data-v-bc3470bd],.covered .seek[data-v-bc3470bd]{-webkit-backdrop-filter:none;backdrop-filter:none}.covered .rail[data-v-bc3470bd]{will-change:auto}.scrolling .top .tabs[data-v-bc3470bd],.scrolling .top .ghost[data-v-bc3470bd],.scrolling .peek[data-v-bc3470bd],.scrolling .seek[data-v-bc3470bd],.scrolling .nav[data-v-bc3470bd]{-webkit-backdrop-filter:none;backdrop-filter:none}.nav.nav[data-v-bc3470bd]{position:absolute;left:50%;transform:translate(-50%);bottom:calc(12px + env(safe-area-inset-bottom,0px));height:56px;width:auto;padding:6px;display:flex;align-items:center;border-radius:999px;z-index:7;isolation:isolate}.lens[data-v-bc3470bd]{position:absolute;top:0;bottom:0;left:0;width:calc(100% / 3);border-radius:999px;background:var(--lg-lens);box-shadow:none;transform:translate(calc(var(--tab, 0) * 100%));transition:transform .42s cubic-bezier(.34,1.3,.64,1);z-index:0}.nav-b.on[data-v-bc3470bd]{color:var(--on-video)}.nav-b.on[data-v-bc3470bd] svg{transform:translateY(-1px) scale(1.06)}.nav-b.on .nav-t[data-v-bc3470bd]{font-weight:600}.nav-dot[data-v-bc3470bd]{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--accent);border:2px solid rgba(20,20,24,.9)}.nav .badge[data-v-bc3470bd]{top:-5px;right:-9px;border-color:#141418e6}@media(min-width:720px)and (min-height:500px){.feed[data-v-bc3470bd]{display:grid;place-items:center;background:#060607}.rail[data-v-bc3470bd],.top[data-v-bc3470bd],.chips[data-v-bc3470bd],.peek[data-v-bc3470bd]{left:50%;right:auto;width:var(--stage);max-width:var(--stage);transform:translate(-50%)}.rail[data-v-bc3470bd]{top:50%;bottom:auto;height:var(--stage-h);transform:translate(-50%,calc(-50% + var(--drag, 0px)));border-radius:var(--radius-lg);overflow:hidden}.top[data-v-bc3470bd]{top:calc(50% - var(--stage-h) / 2);width:var(--stage);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.top.pinned[data-v-bc3470bd]{left:50%;right:auto;width:var(--stage);transform:translate(-50%);padding-top:calc(var(--stage-h) * .03 + 18px)}.top.pinned[data-v-bc3470bd]:before{top:calc(var(--stage-h) * .03);border-radius:14px 14px 0 0}.nav.nav[data-v-bc3470bd]{bottom:calc(50% - var(--stage-h) / 2 + 16px)}.burst-layer[data-v-bc3470bd]{padding-right:calc(50% - var(--stage) / 2 + 12px);padding-bottom:calc(50% - var(--stage-h) / 2 + 90px)}.peek[data-v-bc3470bd]{bottom:calc(50% - var(--stage-h) / 2 + 132px);left:calc(50% - var(--stage) / 2 + 12px);width:calc(var(--stage) - 24px);max-width:calc(var(--stage) - 24px);transform:none}.chips[data-v-bc3470bd]{top:calc(50% - var(--stage-h) / 2 + 64px)}.dots[data-v-bc3470bd]{left:calc(50% - var(--stage) / 2 + 16px);bottom:calc(50% - var(--stage-h) / 2 + 161px)}}.peek[data-v-bc3470bd]{position:fixed;left:16px;right:34%;bottom:calc(var(--bar-top) + 14px + env(safe-area-inset-bottom) + var(--cap-h, 150px) + 10px);display:grid;gap:5px;justify-items:start;z-index:var(--z-rail);pointer-events:none}.live[data-v-bc3470bd]{display:grid;justify-items:center;gap:8px;left:16px;right:16px;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.scrolling .live[data-v-bc3470bd]{opacity:0;transform:translateY(10px);transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in);pointer-events:none}.live[data-v-bc3470bd]{left:calc(max(8px,env(safe-area-inset-left)) + 52px);right:calc(max(8px,env(safe-area-inset-right)) + 52px)}.peek.live.open[data-v-bc3470bd]{left:max(16px,env(safe-area-inset-left));right:calc(max(8px,env(safe-area-inset-right)) + 64px)}@media(min-width:720px)and (min-height:500px){.peek[data-v-bc3470bd]{left:calc(50% - var(--stage) / 2 + 12px);right:auto;width:calc(var(--stage) - 24px);max-width:calc(var(--stage) - 24px);bottom:max(calc(50% - var(--stage-h) / 2 + 132px),calc(3dvh + var(--bar-top) + 14px + var(--cap-h, 90px) + 10px))}.live[data-v-bc3470bd]{left:calc(50% - var(--stage) / 2 + 60px);right:calc(50% - var(--stage) / 2 + 60px);width:auto;max-width:none}.peek.live.open[data-v-bc3470bd]{left:calc(50% - var(--stage) / 2 + 12px);right:calc(50% - var(--stage) / 2 + 72px)}}.capline[data-v-bc3470bd]{pointer-events:auto;position:relative;display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px 6px 6px;border:0;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);color:var(--on-video);font:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;box-shadow:0 1px #ffffff14 inset,0 10px 24px -16px #000000e6}.capline.them[data-v-bc3470bd]{padding-right:10px}.capline.mine[data-v-bc3470bd]{background:color-mix(in srgb,var(--accent) 82%,#000);color:var(--accent-ink);padding-left:12px;cursor:default}.capline.typing[data-v-bc3470bd]{padding:9px 12px 9px 6px;cursor:default}.capline.held[data-v-bc3470bd]{box-shadow:0 0 0 1.5px #ffffff59 inset,0 10px 24px -16px #000000e6}.capline.dm[data-v-bc3470bd]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 60%,transparent) inset,0 10px 24px -16px #000000e6}.capline.clip[data-v-bc3470bd]{padding-left:4px}.capline[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent)}.cl-face[data-v-bc3470bd]{flex:none}.cl-init[data-v-bc3470bd]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;font-size:12px;font-weight:700}.cl-thumb[data-v-bc3470bd]{width:34px;height:34px;border-radius:50%;object-fit:cover;display:block;flex:none;background:var(--surface-2)}.cl-text[data-v-bc3470bd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-arrow[data-v-bc3470bd]{flex:none;opacity:.6}.cl-tag[data-v-bc3470bd]{flex:none;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 45%,transparent)}.cl-dots[data-v-bc3470bd]{display:inline-flex;gap:4px;align-items:center}.cl-dots i[data-v-bc3470bd]{width:5px;height:5px;border-radius:50%;background:#ffffffd9;animation:cl-dot-bc3470bd 1.1s ease-in-out infinite}.cl-dots i[data-v-bc3470bd]:nth-child(2){animation-delay:.15s}.cl-dots i[data-v-bc3470bd]:nth-child(3){animation-delay:.3s}@keyframes cl-dot-bc3470bd{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.cap-enter-active[data-v-bc3470bd]{transition:opacity .24s var(--ease-out),transform .3s cubic-bezier(.2,.9,.3,1.1)}.cap-leave-active[data-v-bc3470bd]{transition:opacity .22s var(--ease-in),transform .22s var(--ease-in)}.cap-enter-from[data-v-bc3470bd]{opacity:0;transform:translateY(8px) scale(.92)}.cap-leave-to[data-v-bc3470bd]{opacity:0;transform:translateY(4px) scale(.96)}.cq[data-v-bc3470bd]{pointer-events:auto;display:flex;gap:5px;animation:cq-up-bc3470bd .22s var(--ease-out) both}.cq-e[data-v-bc3470bd]{width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:17px;line-height:1;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.cq-e[data-v-bc3470bd]:hover{transform:scale(1.15)}.cq-e[data-v-bc3470bd]:active{transform:scale(.9)}.cf[data-v-bc3470bd]{pointer-events:auto;display:flex;align-items:center;gap:6px;width:100%;min-width:0;animation:cq-up-bc3470bd .22s var(--ease-out) both}.cf-in[data-v-bc3470bd]{flex:1 1 0;width:0;min-width:0;height:36px;padding:0 13px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0000009e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font:inherit;font-size:15px}.cf-in[data-v-bc3470bd]::placeholder{color:#ffffff8c}.cf-in[data-v-bc3470bd]:focus,.cf-in[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:none;border-color:#fff9}.cf-send[data-v-bc3470bd],.cf-x[data-v-bc3470bd]{width:36px;height:36px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer}.cf-send[data-v-bc3470bd]{background:var(--accent);color:var(--accent-ink);transition:opacity var(--dur-fast)}.cf-send[data-v-bc3470bd]:disabled{opacity:.45;cursor:default}.cf-send[data-v-bc3470bd] svg{margin-left:1px}.cf-x[data-v-bc3470bd]{background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes cq-up-bc3470bd{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cl-dots i[data-v-bc3470bd]{animation:none;opacity:.8}.cq[data-v-bc3470bd],.cf[data-v-bc3470bd]{animation:none}.cap-enter-active[data-v-bc3470bd],.cap-leave-active[data-v-bc3470bd]{transition:opacity .15s linear}}.peek-enter-active[data-v-bc3470bd]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.peek-leave-active[data-v-bc3470bd]{transition:opacity var(--dur-fast) var(--ease-in);position:absolute}.peek-move[data-v-bc3470bd]{transition:transform var(--dur) var(--ease-out)}.peek-enter-from[data-v-bc3470bd]{opacity:0;transform:translateY(6px)}.peek-leave-to[data-v-bc3470bd]{opacity:0}.feed .tb-enter-active[data-v-bc3470bd]{transition:transform var(--dur-page) var(--ease-out);will-change:transform}.feed .tb-leave-active[data-v-bc3470bd]{transition:transform var(--dur-fast) var(--ease-in);will-change:transform}.feed .tb-enter-from[data-v-bc3470bd]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * var(--travel)))}.feed .tb-leave-to[data-v-bc3470bd]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * -1 * var(--travel)))}.body[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--dur-page) var(--ease-out);isolation:isolate;z-index:1}.moving .body[data-v-bc3470bd]{will-change:transform}.covered:not(.sheet-room) .body[data-v-bc3470bd]{transform:translate(calc(var(--from, 1) * -1 * var(--travel)))}@media(min-width:720px)and (min-height:500px){.body[data-v-bc3470bd]{transition:transform var(--dur-fast) var(--ease-in),opacity var(--dur-fast) var(--ease-in)}.covered:not(.sheet-room) .body[data-v-bc3470bd]{opacity:0;pointer-events:none;transition:transform var(--dur-page) var(--ease-out),opacity var(--dur-page) var(--ease-out)}}.feed[data-v-bc3470bd]{--travel: 100vw}@media(min-width:720px)and (min-height:500px){.feed[data-v-bc3470bd]{--travel: calc(var(--stage) + 24px)}}@media(prefers-reduced-motion:reduce){.feed .tb-enter-active[data-v-bc3470bd],.feed .tb-leave-active[data-v-bc3470bd],.body[data-v-bc3470bd]{transition:none}.feed .tb-enter-from[data-v-bc3470bd],.feed .tb-leave-to[data-v-bc3470bd]{transform:translate(var(--mid, 0px))}.covered .body[data-v-bc3470bd]{transform:none}}.reduce-motion .tb-enter-active[data-v-bc3470bd],.reduce-motion .tb-leave-active[data-v-bc3470bd],.reduce-motion .body[data-v-bc3470bd]{transition:none}.reduce-motion .tb-enter-from[data-v-bc3470bd],.reduce-motion .tb-leave-to[data-v-bc3470bd]{transform:translate(var(--mid, 0px))}.reduce-motion .covered .body[data-v-bc3470bd]{transform:none}.nomotion .tb-enter-active[data-v-bc3470bd],.nomotion .tb-leave-active[data-v-bc3470bd],.nomotion .body[data-v-bc3470bd]{transition:none}.nomotion .tb-enter-from[data-v-bc3470bd],.nomotion .tb-leave-to[data-v-bc3470bd]{transform:translate(var(--mid, 0px))}.nomotion .covered .body[data-v-bc3470bd]{transform:none}.gridpage[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:var(--z-sheet);transition:transform var(--dur) var(--ease-out);--dy: 0px;--mid: 0px;transform:translate(var(--mid)) translateY(var(--dy))}.gridpage.grabbing[data-v-bc3470bd]{transition:none}.grid-grab[data-v-bc3470bd]{display:grid;place-items:center;padding:max(10px,env(safe-area-inset-top)) 0 4px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.grid-grab[data-v-bc3470bd]:active{cursor:grabbing}.grid-grab span[data-v-bc3470bd]{width:38px;height:4px;border-radius:2px;background:var(--faint);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.grid-grab:hover span[data-v-bc3470bd]{background:var(--dim);width:46px}.grid-grab[data-v-bc3470bd]:focus-visible{outline:none}.grid-grab:focus-visible span[data-v-bc3470bd]{background:var(--accent)}.grid-hd[data-v-bc3470bd]{flex:none;border-bottom:1px solid var(--line)}.grid-hd-row[data-v-bc3470bd]{display:flex;align-items:center;gap:8px;padding:2px 12px 12px 16px}.grid-zoom[data-v-bc3470bd]{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.grid-zoom button[data-v-bc3470bd]{min-width:30px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.grid-zoom button[aria-pressed=true][data-v-bc3470bd]{background:var(--surface);color:var(--text)}.grid-zoom button[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.grid-zoom button[data-v-bc3470bd]{transition-duration:1ms}}.grid-title[data-v-bc3470bd]{margin:0;flex:1;font-size:16px;font-weight:650;color:var(--text)}.grid-count[data-v-bc3470bd]{margin-left:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dim)}@media(min-width:720px)and (min-height:500px){.gridpage[data-v-bc3470bd]{left:50%;right:auto;width:var(--stage, 460px);--mid: -50%;top:calc(50% - var(--stage-h) / 2);bottom:calc(50% - var(--stage-h) / 2 + var(--page-gap, 84px));border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}.grid-scroll[data-v-bc3470bd]{padding-bottom:68px}}.grid-scroll[data-v-bc3470bd]{flex:1;min-height:0;overflow-y:auto;padding-bottom:calc(var(--nav-h) + 60px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.grid-cells[data-v-bc3470bd]{column-count:var(--grid-cols);column-gap:8px;padding:0 16px 16px}.grid-cells.z-s[data-v-bc3470bd]{--grid-cols: 5}.grid-cells.z-m[data-v-bc3470bd]{--grid-cols: 3}.grid-cells.z-l[data-v-bc3470bd]{--grid-cols: 2}@media(min-width:720px)and (min-height:500px){.grid-cells.z-s[data-v-bc3470bd]{--grid-cols: 8}.grid-cells.z-m[data-v-bc3470bd]{--grid-cols: 5}.grid-cells.z-l[data-v-bc3470bd]{--grid-cols: 3}}.grid-mark[data-v-bc3470bd]{column-span:all;break-inside:avoid;margin:10px 0 6px;padding-top:8px;border-top:1px solid var(--line);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.grid-mark[data-v-bc3470bd]:first-child{margin-top:0;border-top:0;padding-top:0}.grid-back[data-v-bc3470bd]{position:sticky;bottom:12px;float:right;margin-right:16px;z-index:6;border:0;border-radius:20px;padding:9px 15px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px -8px #000c;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out)}.grid-back.on[data-v-bc3470bd]{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.grid-back[data-v-bc3470bd]{transition-duration:1ms}}.feed-back[data-v-bc3470bd]{position:absolute;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:7;display:flex;align-items:center;gap:7px;height:var(--tap, 44px);padding:0 18px 0 14px;border:1px solid var(--line);border-radius:22px;background:var(--lg-bg, rgba(28, 28, 30, .72));-webkit-backdrop-filter:blur(var(--lg-blur, 14px));backdrop-filter:blur(var(--lg-blur, 14px));box-shadow:var(--lg-shadow, 0 6px 20px rgba(0, 0, 0, .35));color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out)}.feed-back[data-v-bc3470bd]:active{transform:translate(-50%) scale(.96)}.feed-back[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.feed-back[data-v-bc3470bd]{transition:none}}.grid-back[data-v-bc3470bd]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.cell[data-v-bc3470bd]{position:relative;display:block;width:100%;break-inside:avoid;margin:0 0 8px;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cell-img[data-v-bc3470bd]{width:100%;height:auto;display:block;min-height:60px;background:var(--surface-2)}.cell[data-v-bc3470bd]:active{transform:scale(.96)}.cell[data-v-bc3470bd]:focus-visible{outline:none;box-shadow:var(--focus)}.cell[data-v-bc3470bd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 transparent inset;transition:box-shadow var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.cell[data-v-bc3470bd]:hover:after{box-shadow:0 0 0 2px var(--on-video-faint) inset}}.cell.on[data-v-bc3470bd]:after{box-shadow:0 0 0 2px var(--accent) inset,0 0 0 3px #00000073 inset}.cell[data-v-bc3470bd]:not(:has(.cell-img)){aspect-ratio:1}.cell-ghost[data-v-bc3470bd]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:var(--on-video-dim)}.cell-dur[data-v-bc3470bd],.cell-n[data-v-bc3470bd]{position:absolute;bottom:4px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--on-video);padding:3px 5px;border-radius:5px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cell-dur[data-v-bc3470bd]{right:4px}.cell-n[data-v-bc3470bd]{left:4px;color:var(--accent-ink);background:var(--accent)}@media(prefers-reduced-motion:reduce){.gridpage[data-v-bc3470bd],.cell[data-v-bc3470bd],.cell[data-v-bc3470bd]:after,.dots-n-fill[data-v-bc3470bd]{transition:none}.cell[data-v-bc3470bd]:active{transform:none}}.reduce-motion .gridpage[data-v-bc3470bd],.reduce-motion .cell[data-v-bc3470bd],.reduce-motion .cell[data-v-bc3470bd]:after,.reduce-motion .dots-n-fill[data-v-bc3470bd]{transition:none}.reduce-motion .cell[data-v-bc3470bd]:active{transform:none}.wrap[data-v-56b5b2d5]{min-height:100%;display:grid;place-items:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));padding-top:max(24px,env(safe-area-inset-top))}.card[data-v-56b5b2d5]{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 24px 24px;box-shadow:var(--shadow)}.head[data-v-56b5b2d5]{display:flex;gap:13px;align-items:flex-start}.mark[data-v-56b5b2d5]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}h1[data-v-56b5b2d5]{margin:0;font-size:19px;letter-spacing:-.02em;line-height:1.25}.sub[data-v-56b5b2d5]{margin:4px 0 0;color:var(--dim);font-size:13px;line-height:1.45}.key[data-v-56b5b2d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:20px 0 12px}.grp[data-v-56b5b2d5]{padding:15px 4px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:.08em;text-align:center;color:var(--text);-webkit-user-select:all;user-select:all}.acts[data-v-56b5b2d5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.act[data-v-56b5b2d5]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:var(--tap);padding:0 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.act.done[data-v-56b5b2d5]{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.warn[data-v-56b5b2d5]{display:flex;gap:9px;align-items:flex-start;margin:16px 0 0;padding:12px;border-radius:var(--radius);background:color-mix(in srgb,var(--warn) 11%,transparent);color:var(--text);font-size:12.5px;line-height:1.5}.warn[data-v-56b5b2d5] svg{flex:none;margin-top:1px;color:var(--warn)}.ack[data-v-56b5b2d5]{display:flex;align-items:center;gap:11px;min-height:var(--tap);margin:6px 0 12px;font-size:13.5px;color:var(--dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.ack.on[data-v-56b5b2d5]{color:var(--text)}.ack input[data-v-56b5b2d5]{position:absolute;opacity:0;pointer-events:none}.box[data-v-56b5b2d5]{flex:none;width:19px;height:19px;display:grid;place-items:center;border-radius:6px;border:1.5px solid var(--faint);color:var(--accent-ink);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ack.on .box[data-v-56b5b2d5]{background:var(--accent);border-color:var(--accent)}.ack input:focus-visible+.box[data-v-56b5b2d5]{box-shadow:var(--focus)}.go[data-v-56b5b2d5]{width:100%;min-height:var(--tap);border-radius:var(--radius);border:0;background:var(--accent);color:var(--accent-ink);font-size:14.5px;font-weight:600;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.go[data-v-56b5b2d5]:disabled{opacity:.35;cursor:not-allowed}.upd-wrap[data-v-53b8b863]{position:fixed;left:0;right:0;bottom:calc(var(--nav-h, 76px) + 12px);z-index:var(--z-toast);display:flex;justify-content:center;padding:0 12px;pointer-events:none}.upd-wrap.in-room[data-v-53b8b863]{top:calc(max(12px,env(safe-area-inset-top,0px)) + var(--tap) + 10px);bottom:auto}@media(min-width:720px)and (min-height:500px){.upd-wrap.in-room[data-v-53b8b863]{top:calc(3dvh + 18px + var(--tap) + 10px)}}.upd[data-v-53b8b863]{pointer-events:auto;width:100%;max-width:400px;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:20px;background:var(--glass-hi);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);color:var(--text);box-shadow:0 16px 40px #00000073}.upd-ic[data-v-53b8b863]{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);animation:upd-pulse-53b8b863 2.4s ease-out infinite}.upd-text[data-v-53b8b863]{min-width:0;flex:1}.upd.stack[data-v-53b8b863]{flex-wrap:wrap;align-items:flex-start;row-gap:10px;padding:12px 10px 10px 14px}.upd-row[data-v-53b8b863]{flex-basis:100%;display:flex;justify-content:flex-end;gap:6px}.upd-dot[data-v-53b8b863]{flex:none;width:10px;height:10px;margin:5px 2px 0;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent);animation:upd-pulse-53b8b863 2.4s ease-out infinite}.po-steps[data-v-53b8b863]{margin:8px 0 0;padding:0 0 0 18px;display:grid;gap:5px;font-size:12.5px;line-height:1.45;color:var(--text)}.po-steps li[data-v-53b8b863]::marker{color:var(--accent);font-weight:700}.upd-t[data-v-53b8b863]{margin:0;font-size:14px;font-weight:640;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upd-s[data-v-53b8b863]{margin:2px 0 0;font-size:12px;color:var(--dim);line-height:1.4}.upd-go[data-v-53b8b863]{flex:none;min-height:36px;padding:0 16px;border-radius:999px;border:0;background:var(--accent);color:var(--accent-ink);font-size:13.5px;font-weight:700;cursor:pointer}.upd-go[data-v-53b8b863]:active{transform:scale(.97)}.upd-later[data-v-53b8b863]{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--dim);cursor:pointer}.upd-later[data-v-53b8b863]:hover{background:var(--surface-2);color:var(--text)}.upd-skip[data-v-53b8b863]{flex:none;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--dim);font-size:13.5px;font-weight:600;cursor:pointer}.upd-skip[data-v-53b8b863]:hover{background:var(--surface-2);color:var(--text)}@media(max-width:360px){.upd-ic[data-v-53b8b863]{display:none}.upd-go[data-v-53b8b863]{padding:0 13px}}@keyframes upd-pulse-53b8b863{70%{box-shadow:0 0 0 8px #e8834a00}to{box-shadow:0 0 #e8834a00}}@media(prefers-reduced-motion:reduce){.upd-ic[data-v-53b8b863]{animation:none}}.upd-enter-active[data-v-53b8b863],.upd-leave-active[data-v-53b8b863]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.upd-enter-from[data-v-53b8b863],.upd-leave-to[data-v-53b8b863]{opacity:0;transform:translateY(12px)}.upd-wrap.in-room.upd-enter-from[data-v-53b8b863],.upd-wrap.in-room.upd-leave-to[data-v-53b8b863]{transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.upd-dot[data-v-53b8b863]{animation:none}.upd-enter-active[data-v-53b8b863],.upd-leave-active[data-v-53b8b863]{transition:none}}.reduce-motion .upd-dot[data-v-53b8b863]{animation:none}.app[data-v-53b8b863]{display:flex;height:100%;overflow:hidden}.main[data-v-53b8b863]{position:relative;flex:1;min-width:0}.boot[data-v-53b8b863]{height:100%;display:grid;place-items:center;background:#0b0b0c;color:var(--dim);gap:14px}.boot.col[data-v-53b8b863]{align-content:center;justify-items:center}.ring[data-v-53b8b863]{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%}.link[data-v-53b8b863]{position:absolute;left:50%;top:calc(max(12px,env(safe-area-inset-top,0px)) + var(--tap) + 10px);transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 15px 0 9px;border-radius:999px;background:#1c1c1edb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 20px #0006;font-size:13px;color:var(--on-video, #fff);white-space:nowrap;z-index:var(--z-toast)}@media(min-width:720px)and (min-height:500px){.link[data-v-53b8b863]{top:calc(3dvh + 18px + var(--tap) + 10px)}}.link-mark[data-v-53b8b863]{width:30px;height:30px;flex:none;line-height:0}.link-mark svg[data-v-53b8b863]{width:100%;height:100%;overflow:visible}.link.down .link-dog[data-v-53b8b863],.link.drop .link-dog[data-v-53b8b863]{animation:link-adrift-53b8b863 2.4s var(--ease-out) infinite}@keyframes link-adrift-53b8b863{0%,to{transform:translate(-9px)}50%{transform:translate(-13px)}}.link.back .link-dog[data-v-53b8b863]{animation:link-seat-53b8b863 .62s cubic-bezier(.33,0,.2,1)}@keyframes link-seat-53b8b863{0%{transform:translate(-13px)}62%{transform:translate(3px)}to{transform:none}}.link.lost .link-dog[data-v-53b8b863]{transform:translate(-13px);opacity:.55}.link.back[data-v-53b8b863]{color:var(--good)}.link.lost[data-v-53b8b863]{color:var(--bad)}.link.drop[data-v-53b8b863]{color:var(--warn)}.link-enter-active[data-v-53b8b863]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.link-leave-active[data-v-53b8b863]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.link-enter-from[data-v-53b8b863],.link-leave-to[data-v-53b8b863]{opacity:0;transform:translate(-50%) translateY(-8px)}@media(prefers-reduced-motion:reduce){.link.down .link-dog[data-v-53b8b863],.link.drop .link-dog[data-v-53b8b863],.link.back .link-dog[data-v-53b8b863]{animation:none;transform:translate(-9px)}}.gone[data-v-53b8b863]{height:100%;display:grid;place-content:center;justify-items:center;gap:0;padding:24px;text-align:center;background:radial-gradient(90% 60% at 50% 38%,rgba(232,131,74,.1),transparent 70%),var(--bg)}.gone-mark[data-v-53b8b863]{position:relative;display:grid;place-items:center;margin-bottom:22px;animation:gone-in-53b8b863 .52s var(--ease-out) both}.gone-ring[data-v-53b8b863]{position:absolute;width:76px;height:76px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:gone-ring-53b8b863 .9s var(--ease-out) .26s}@keyframes gone-in-53b8b863{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes gone-ring-53b8b863{0%{transform:scale(.7);opacity:.7}to{transform:scale(2.4);opacity:0}}.gone-t[data-v-53b8b863]{margin:0 0 8px;font-size:21px;font-weight:640;letter-spacing:-.02em;animation:gone-rise-53b8b863 .46s var(--ease-out) .12s both}.gone-s[data-v-53b8b863]{margin:0 0 26px;max-width:34ch;font-size:14px;line-height:1.55;color:var(--dim);animation:gone-rise-53b8b863 .46s var(--ease-out) .2s both}.gone-row[data-v-53b8b863]{display:flex;gap:10px;animation:gone-rise-53b8b863 .46s var(--ease-out) .28s both}.gone-row .btn[data-v-53b8b863]{min-height:var(--tap);padding:0 20px}@keyframes gone-rise-53b8b863{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gone-mark[data-v-53b8b863],.gone-t[data-v-53b8b863],.gone-s[data-v-53b8b863],.gone-row[data-v-53b8b863]{animation:none}.gone-ring[data-v-53b8b863]{animation:none;opacity:0}}.badge[data-v-53b8b863]{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:10.5px;font-weight:700;display:grid;place-items:center}.sent[data-v-53b8b863]{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:80;padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:13.5px;font:inherit;box-shadow:var(--shadow);cursor:default;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis}.sent.tap[data-v-53b8b863]{cursor:pointer;border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.sent-enter-active[data-v-53b8b863],.sent-leave-active[data-v-53b8b863]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.sent-enter-from[data-v-53b8b863],.sent-leave-to[data-v-53b8b863]{opacity:0;transform:translate(-50%) translateY(8px)}:root,[data-theme=cinema]{--bg: #0a0a0b;--surface: #141416;--surface-2: #1c1c20;--line: #26262b;--text: #ededef;--dim: #8a8a92;--faint: #55555e;--accent: #e8834a;--accent-ink: #1a0d05;--good: #5fb87a;--warn: #d8a13c;--bad: #d9534f;--hot: #e0556b;--radius: 10px;--radius-lg: 16px;--font: "Inter var", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--shadow: 0 8px 30px rgba(0, 0, 0, .55);--scrim: linear-gradient(to top, rgba(0, 0, 0, .88), rgba(0, 0, 0, .35) 45%, transparent);--dur-fast: .14s;--dur: .2s;--dur-slow: .28s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--glass: rgba(20, 20, 24, .62);--glass-hi: rgba(38, 38, 46, .82);--on-video: #ffffff;--on-video-dim: rgba(255, 255, 255, .72);--on-video-faint: rgba(255, 255, 255, .45);--focus: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--z-rail: 3;--z-chrome: 5;--z-page: 6;--z-sheet: 8;--z-toast: 10;--tap: 44px;--nav-h: calc(8px + env(safe-area-inset-bottom, 0px)) ;--bar-lift: 16px;--bar-track: 3px;--bar-top: calc(var(--bar-lift) + var(--bar-track));--stage: 100%;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--dur-page: .24s;--lg-bg: rgba(28, 28, 30, .72);--lg-bg-hi: rgba(52, 52, 56, .78);--lg-blur: 14px;--lg-shadow: 0 6px 20px rgba(0, 0, 0, .35);--lg-lens: rgba(255, 255, 255, .16)}.glass{position:relative;background:var(--lg-bg);-webkit-backdrop-filter:blur(var(--lg-blur));backdrop-filter:blur(var(--lg-blur));box-shadow:var(--lg-shadow)}@media(min-width:720px)and (min-height:500px){:root{--nav-h: 16px;--stage-h: min( calc(100dvh - 64px) , calc(52vw / .5625));--stage: calc(var(--stage-h) * .5625)}@media(max-aspect-ratio:1/1){:root{--stage-h: min( calc(100dvh - 64px) , calc(76vw / .5625))}}.snap-on{--stage-h: min(100dvh, calc(52vw / .5625))}@media(max-aspect-ratio:1/1){.snap-on{--stage-h: min(100dvh, calc(76vw / .5625))}}:root{--page-gap: 84px}.snap-on{--page-gap: 0px}}.snap-on .chat,.snap-on .tb{bottom:var(--kb, 0px)}@media not all and (min-width:720px)and (min-height:500px){.snap-on .chat.chat{bottom:var(--kb, 0px);--sheet-h: min(var(--chat-h), calc(100% - var(--kb, 0px) - env(safe-area-inset-top, 0px)));height:var(--sheet-h)}.snap-on .chat .chat-out{bottom:calc(var(--sheet-h) + var(--kb, 0px))}}.snap-on .chat .compose{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.snap-on .chat.kbd .compose{padding-bottom:14px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:#18181ef0}}[data-theme=slate]{--bg: #0f1115;--surface: #171a21;--surface-2: #1f2430;--line: #2b313d;--text: #e7ebf2;--dim: #8d97a8;--faint: #59616f;--accent: #5b9dd9;--accent-ink: #04121f;--good: #4fb286;--warn: #d5a44a;--bad: #d96b6b;--hot: #6f7fe0;--radius: 8px;--radius-lg: 12px;--shadow: 0 8px 30px rgba(0, 0, 0, .5)}[data-theme=ember]{--bg: #14100e;--surface: #1d1815;--surface-2: #272019;--line: #382e26;--text: #f0e7df;--dim: #a4948a;--faint: #6b5c52;--accent: #e0794a;--accent-ink: #1a0c05;--good: #7fae6b;--warn: #d8a24e;--bad: #d4695f;--hot: #dc5a63;--radius: 10px;--radius-lg: 16px;--shadow: 0 8px 30px rgba(0, 0, 0, .55)}[data-theme=midnight]{--bg: #0a0d16;--surface: #121726;--surface-2: #1a2133;--line: #262f45;--text: #e4e9f5;--dim: #8b95ad;--faint: #545e75;--accent: #7c6cf0;--accent-ink: #0a0618;--good: #52b98c;--warn: #cfa04f;--bad: #d76b7f;--hot: #a678f5;--radius: 12px;--radius-lg: 18px;--shadow: 0 10px 34px rgba(0, 0, 0, .6)}[data-theme=mono]{--bg: #000000;--surface: #0c0c0c;--surface-2: #161616;--line: #2a2a2a;--text: #ffffff;--dim: #9a9a9a;--faint: #5c5c5c;--accent: #ffffff;--accent-ink: #000000;--good: #ffffff;--warn: #ffffff;--bad: #ff4444;--hot: #ffffff;--radius: 0px;--radius-lg: 0px;--shadow: none}*{box-sizing:border-box}html,body,#app{height:100%;height:100dvh}html.overlay-open,html.overlay-open body{overflow:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--radius);background:var(--surface-2);color:var(--text);border:1px solid var(--line);transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}@media(hover:hover){.btn:hover:not(:disabled){background:var(--line)}}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}@media(hover:hover){.btn-primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}}.field{width:100%;padding:11px 14px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);transition:border-color .15s}.field:focus{outline:none;border-color:var(--accent)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:where(button,a,input,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}::-webkit-scrollbar-track{background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
