.page[data-v-a05a20b2]{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-a05a20b2]{opacity:0}.sheet[data-v-a05a20b2]{width:100%;max-width:460px}.err[data-v-a05a20b2]{margin:0 0 10px;color:#9a9aa2;font-size:15px;font-weight:500}.note[data-v-a05a20b2]{margin:0 0 22px;max-width:42ch}.log[data-v-a05a20b2]{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-a05a20b2]{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-a05a20b2]{color:#6e6e78}.frm[data-v-a05a20b2]{position:absolute;top:0;right:0;bottom:0;left:0}.frm input[data-v-a05a20b2]{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-a05a20b2]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ind[data-v-a05a20b2]{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-a05a20b2]{width:4px;height:4px;border-radius:50%;background:#4a4a52;animation:pop-a05a20b2 var(--dur-fast) var(--ease-out)}.caret[data-v-a05a20b2]{width:7px;height:14px;background:#4a4a52;animation:blink-a05a20b2 1.1s steps(1) infinite}@keyframes blink-a05a20b2{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret[data-v-a05a20b2]{animation:none}}@keyframes pop-a05a20b2{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.av[data-v-2ba6e4dd]{display:inline-block;border-radius:50%;overflow:hidden;flex:none;background:var(--surface-2)}svg[data-v-2ba6e4dd]{display:block;width:100%;height:100%}.morph[data-v-2ba6e4dd]{transition:d .34s var(--ease-out),fill .34s var(--ease-out)}.jaw[data-v-2ba6e4dd]{transition:rx .34s var(--ease-out),ry .34s var(--ease-out),fill .34s var(--ease-out)}ellipse[data-v-2ba6e4dd],rect[data-v-2ba6e4dd],circle[data-v-2ba6e4dd],path[data-v-2ba6e4dd]{transition:fill .34s var(--ease-out)}@media(prefers-reduced-motion:reduce){.morph[data-v-2ba6e4dd],.jaw[data-v-2ba6e4dd],ellipse[data-v-2ba6e4dd],rect[data-v-2ba6e4dd],circle[data-v-2ba6e4dd],path[data-v-2ba6e4dd]{transition:none}}.icon[data-v-c0ae6dfe]{display:block;flex:none}.wrap[data-v-f86d9652]{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-f86d9652]{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow)}h1[data-v-f86d9652]{margin:0;font-size:21px;letter-spacing:-.02em}.sub[data-v-f86d9652]{margin:6px 0 0;color:var(--dim);font-size:13px}.face[data-v-f86d9652]{display:grid;justify-items:center;gap:14px;margin:26px 0 22px}.seg[data-v-f86d9652]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);width:100%;max-width:240px}.lens[data-v-f86d9652]{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:999px;background:var(--accent);transition:transform .34s cubic-bezier(.34,1.4,.64,1)}.lens.right[data-v-f86d9652]{transform:translate(100%)}.seg button[data-v-f86d9652]{position:relative;z-index:1;min-height:38px;padding:0 14px;border-radius:999px;font-size:13px;color:var(--dim);transition:color .2s var(--ease-out)}.seg button.on[data-v-f86d9652]{color:var(--accent-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.lens[data-v-f86d9652]{transition:none}}.roll-btn[data-v-f86d9652]{display:inline-flex;align-items:center;gap:7px;min-height:var(--tap);padding:0 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:var(--dim);font-size:13px;transition:background var(--dur-fast),color var(--dur-fast)}.roll-btn[data-v-f86d9652]:hover:not(:disabled){background:var(--line);color:var(--text)}.face-wrap[data-v-f86d9652]{perspective:600px}.roll-enter-active[data-v-f86d9652]{transition:opacity .22s var(--ease-out),transform .42s cubic-bezier(.34,1.45,.64,1)}.roll-leave-active[data-v-f86d9652]{transition:opacity .16s var(--ease-in),transform .16s var(--ease-in)}.roll-enter-from[data-v-f86d9652]{opacity:0;transform:rotateY(-90deg) scale(.7)}.roll-leave-to[data-v-f86d9652]{opacity:0;transform:rotateY(70deg) scale(.8)}@media(prefers-reduced-motion:reduce){.roll-enter-active[data-v-f86d9652],.roll-leave-active[data-v-f86d9652]{transition:opacity .12s linear}.roll-enter-from[data-v-f86d9652],.roll-leave-to[data-v-f86d9652]{transform:none}}.lbl[data-v-f86d9652]{display:block;font-size:12px;color:var(--dim);margin:0 0 6px}.row[data-v-f86d9652]{display:flex;gap:8px}.row .field[data-v-f86d9652]{flex:1;min-width:0;min-height:var(--tap);font-size:16px}.icon-btn[data-v-f86d9652]{width:var(--tap);height:var(--tap);flex:none;display:grid;place-items:center;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--dim);transition:background var(--dur-fast),color var(--dur-fast)}.icon-btn[data-v-f86d9652]:hover{background:var(--line);color:var(--text)}.go-row[data-v-f86d9652]{display:flex;justify-content:center;margin-top:22px}.go[data-v-f86d9652]{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;border-radius:var(--radius);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)}.go[data-v-f86d9652]:active:not(:disabled){transform:scale(.985)}.go[data-v-f86d9652]:disabled{opacity:1;cursor:default}.go.opening[data-v-f86d9652],.go.ready[data-v-f86d9652]{width:52px;border-radius:999px;box-shadow:0 8px 30px #e8834a66}.go-face[data-v-f86d9652]{white-space:nowrap;transition:opacity .18s var(--ease-in),transform .18s var(--ease-in)}.go.opening .go-face[data-v-f86d9652],.go.ready .go-face[data-v-f86d9652]{opacity:0;transform:scale(.8)}.go-ring[data-v-f86d9652],.go-check[data-v-f86d9652]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px;opacity:0;pointer-events:none}.go-ring circle[data-v-f86d9652]{fill:none;stroke-width:3;stroke-linecap:round}.ring-track[data-v-f86d9652]{stroke:#1a0d0538}.ring-arc[data-v-f86d9652]{stroke:var(--accent-ink);stroke-dasharray:138.2;stroke-dashoffset:110;transform-origin:center}.go.opening .go-ring[data-v-f86d9652]{opacity:1;transition:opacity .16s var(--ease-out) .12s}.go.opening .ring-arc[data-v-f86d9652]{animation:arc-spin-f86d9652 .9s linear infinite}@keyframes arc-spin-f86d9652{0%{stroke-dashoffset:125;transform:rotate(0)}50%{stroke-dashoffset:45;transform:rotate(180deg)}to{stroke-dashoffset:125;transform:rotate(360deg)}}.go-check path[data-v-f86d9652]{fill:none;stroke:var(--accent-ink);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}.go.ready .go-check[data-v-f86d9652]{opacity:1}.go.ready .go-check path[data-v-f86d9652]{animation:draw-f86d9652 .32s var(--ease-out) forwards}@keyframes draw-f86d9652{to{stroke-dashoffset:0}}.go.ready[data-v-f86d9652]{animation:pop-ring-f86d9652 .42s var(--ease-out)}@keyframes pop-ring-f86d9652{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-f86d9652]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.go[data-v-f86d9652],.go-face[data-v-f86d9652]{transition:none}.go.opening .ring-arc[data-v-f86d9652],.go.ready .go-check path[data-v-f86d9652],.go.ready[data-v-f86d9652]{animation:none}.go.ready .go-check path[data-v-f86d9652]{stroke-dashoffset:0}}.splash[data-v-6b14dd3f]{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-6b14dd3f]{opacity:0}.stage[data-v-6b14dd3f]{position:relative;width:96px;height:96px}.stage svg[data-v-6b14dd3f]{width:100%;height:100%;overflow:visible}.donut[data-v-6b14dd3f]{transform-origin:24px 24px;opacity:0;animation:settle-6b14dd3f .42s var(--ease-out) forwards,nudge-6b14dd3f .26s ease-out .94s}@keyframes settle-6b14dd3f{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}@keyframes nudge-6b14dd3f{0%,to{transform:translate(0)}45%{transform:translate(1.4px)}}.glisten[data-v-6b14dd3f]{stroke-dashoffset:34;animation:glisten-6b14dd3f 1s ease-in-out .64s forwards}@keyframes glisten-6b14dd3f{0%{stroke-dashoffset:34}to{stroke-dashoffset:115.7}}.drip[data-v-6b14dd3f]{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(.15);animation:drip-grow-6b14dd3f .7s cubic-bezier(.3,0,.2,1) .56s forwards}@keyframes drip-grow-6b14dd3f{to{transform:scaleY(1)}}.dog[data-v-6b14dd3f]{opacity:0;animation:thread-6b14dd3f 1.15s cubic-bezier(.33,0,.2,1) .3s forwards}@keyframes thread-6b14dd3f{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-6b14dd3f]{transform-origin:-4px 24px;transform:scaleX(0);animation:flow-6b14dd3f .62s cubic-bezier(.3,0,.2,1) 1.12s forwards}@keyframes flow-6b14dd3f{0%{transform:scaleX(0);opacity:.95}70%{opacity:.95}to{transform:scaleX(1);opacity:0}}.flash[data-v-6b14dd3f]{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid #e86a9b;opacity:0;animation:burst-6b14dd3f .56s var(--ease-out) 1.01s forwards}@keyframes burst-6b14dd3f{0%{transform:scale(.6);opacity:.9}to{transform:scale(4.2);opacity:0}}.poof[data-v-6b14dd3f]{fill:#f2d09e;opacity:0;transform-box:fill-box;transform-origin:center;animation:poof-6b14dd3f .42s var(--ease-out) .56s forwards}.poof[data-v-6b14dd3f]:nth-of-type(1){--dx: -1px;--dy: -4px}.poof[data-v-6b14dd3f]:nth-of-type(2){--dx: -1.5px;--dy: 4px;animation-delay:.6s}@keyframes poof-6b14dd3f{0%{opacity:.85;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}.juice[data-v-6b14dd3f]{fill:#f584ad;opacity:0;transform-box:fill-box;transform-origin:center;animation:juice-6b14dd3f .62s var(--ease-out) 1.01s forwards}.juice[data-v-6b14dd3f]:nth-of-type(1){--dx: 4px;--dy: -5px}.juice[data-v-6b14dd3f]:nth-of-type(2){--dx: 5.5px;--dy: 2px;animation-delay:1.05s}.juice[data-v-6b14dd3f]:nth-of-type(3){--dx: 2px;--dy: 5.5px;animation-delay:1.09s}@keyframes juice-6b14dd3f{0%{opacity:.9;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}.exit[data-v-6b14dd3f]{filter:brightness(1.16) saturate(1.05)}.word[data-v-6b14dd3f]{margin:0;font-size:19px;font-weight:650;letter-spacing:.02em;opacity:0;animation:rise-6b14dd3f .52s var(--ease-out) 1.18s forwards}.caption[data-v-6b14dd3f]{margin:0;font-size:13px;color:var(--dim);opacity:0;animation:rise-6b14dd3f .52s var(--ease-out) 1.3s forwards;text-transform:capitalize}@keyframes rise-6b14dd3f{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dog[data-v-6b14dd3f],.donut[data-v-6b14dd3f]{animation:none;opacity:1;transform:none}.drip[data-v-6b14dd3f]{animation:none;transform:none}.glisten[data-v-6b14dd3f],.milk[data-v-6b14dd3f],.juice[data-v-6b14dd3f],.poof[data-v-6b14dd3f],.flash[data-v-6b14dd3f]{animation:none}.word[data-v-6b14dd3f],.caption[data-v-6b14dd3f]{animation:none;opacity:1}}.logo[data-v-6c24ad84]{display:inline-flex;align-items:center;gap:9px;flex:none}svg[data-v-6c24ad84]{display:block;overflow:visible}.word[data-v-6c24ad84]{font-weight:660;letter-spacing:-.03em;line-height:1}.animated.play-always .dog[data-v-6c24ad84],.animated.play-hover:hover .dog[data-v-6c24ad84]{animation:duo-thrust-6c24ad84 var(--duo-dur, 2.6s) ease-in-out infinite}@keyframes duo-thrust-6c24ad84{0%,to{transform:translate(-2.2px)}38%{transform:translate(2.6px)}58%{transform:translate(1.8px)}}.animated.play-always .ring[data-v-6c24ad84],.animated.play-hover:hover .ring[data-v-6c24ad84]{animation:duo-recoil-6c24ad84 var(--duo-dur, 2.6s) ease-in-out infinite}@keyframes duo-recoil-6c24ad84{0%,to{transform:translate(0)}40%{transform:translate(1px)}56%{transform:translate(-.4px)}}.drop[data-v-6c24ad84]{fill:#8fd3f4;opacity:0;transform-box:fill-box;transform-origin:center}.animated.play-always .drop[data-v-6c24ad84],.animated.play-hover:hover .drop[data-v-6c24ad84]{animation:duo-splash-6c24ad84 var(--duo-dur, 2.6s) ease-out infinite}.d1[data-v-6c24ad84]{--dx: 5px;--dy: -6px}.d2[data-v-6c24ad84]{--dx: 7px;--dy: 0px}.d3[data-v-6c24ad84]{--dx: 5px;--dy: 5px;animation-delay:.06s}.d4[data-v-6c24ad84]{--dx: 3px;--dy: -9px;animation-delay:.1s}@keyframes duo-splash-6c24ad84{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-6c24ad84]{filter:brightness(1.16) saturate(1.05)}@media(prefers-reduced-motion:reduce){.dog[data-v-6c24ad84],.ring[data-v-6c24ad84],.drop[data-v-6c24ad84]{animation:none!important}}.screen[data-v-30f7758a]{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-30f7758a]{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-30f7758a]{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-30f7758a]:hover{background:var(--surface-2);color:var(--text)}.who-name[data-v-30f7758a]{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-30f7758a]{flex:1;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 40px;padding-bottom:max(40px,env(safe-area-inset-bottom))}.shared[data-v-30f7758a]{margin:20px 0 4px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.shared-eyebrow[data-v-30f7758a]{margin:0 0 10px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.shared-body[data-v-30f7758a]{display:flex;align-items:center;gap:11px}.shared-art[data-v-30f7758a]{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--faint)}.shared-art img[data-v-30f7758a]{width:100%;height:100%;object-fit:cover;display:block}.shared-art.skel[data-v-30f7758a]{animation:shared-pulse-30f7758a 1.4s var(--ease-out) infinite}@keyframes shared-pulse-30f7758a{0%,to{opacity:1}50%{opacity:.45}}.shared-text[data-v-30f7758a]{display:grid;gap:2px;min-width:0;flex:1}.shared-title[data-v-30f7758a]{font-size:14px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3}.shared-title.dim[data-v-30f7758a]{color:var(--dim);font-weight:500}.shared-meta[data-v-30f7758a]{font-size:12px;color:var(--dim)}.shared-x[data-v-30f7758a]{width:30px;height:30px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--dim);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.shared-x[data-v-30f7758a]:hover{background:var(--surface-2);color:var(--text)}.shared-x[data-v-30f7758a]:focus-visible{outline:none;box-shadow:var(--focus)}.shared-ask[data-v-30f7758a]{margin:13px 0 7px;font-size:12px;color:var(--dim)}.shared-rooms[data-v-30f7758a]{display:flex;flex-wrap:wrap;gap:7px}.shared-room[data-v-30f7758a]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--text);font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.shared-room[data-v-30f7758a]:hover{border-color:var(--accent);background:var(--surface)}.shared-room[data-v-30f7758a]:active{transform:scale(.97)}.shared-room[data-v-30f7758a]:focus-visible{outline:none;box-shadow:var(--focus)}.shared-live[data-v-30f7758a]{font-size:10.5px;color:var(--good);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.shared-art.skel[data-v-30f7758a]{animation:none}}.hero[data-v-30f7758a]{padding:28px 0 34px}.cta-row[data-v-30f7758a]{display:flex;justify-content:center}h1[data-v-30f7758a]{margin:0;font-size:clamp(30px,8vw,38px);line-height:1.1;letter-spacing:-.035em;font-weight:680}.lede[data-v-30f7758a]{margin:12px 0 26px;max-width:34ch;color:var(--dim);font-size:15px;line-height:1.55}.cta[data-v-30f7758a]{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-30f7758a]:hover:not(:disabled){box-shadow:0 10px 30px #e8834a57}.cta[data-v-30f7758a]:active:not(:disabled){transform:scale(.985)}.cta[data-v-30f7758a]:disabled{opacity:1;cursor:default}.cta.opening[data-v-30f7758a],.cta.ready[data-v-30f7758a]{width:52px;border-radius:999px;box-shadow:0 8px 30px #e8834a66}.cta-face[data-v-30f7758a]{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-30f7758a],.cta.ready .cta-face[data-v-30f7758a]{opacity:0;transform:scale(.8)}.cta-ring[data-v-30f7758a],.cta-check[data-v-30f7758a]{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-30f7758a]{fill:none;stroke-width:3;stroke-linecap:round}.ring-track[data-v-30f7758a]{stroke:#1a0d0538}.ring-arc[data-v-30f7758a]{stroke:var(--accent-ink);stroke-dasharray:138.2;stroke-dashoffset:110;transform-origin:center}.cta.opening .cta-ring[data-v-30f7758a]{opacity:1;transition:opacity .16s var(--ease-out) .12s}.cta.opening .ring-arc[data-v-30f7758a]{animation:arc-spin-30f7758a .9s linear infinite}@keyframes arc-spin-30f7758a{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-30f7758a]{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-30f7758a]{opacity:1}.cta.ready .cta-check path[data-v-30f7758a]{animation:draw-30f7758a .32s var(--ease-out) forwards}@keyframes draw-30f7758a{to{stroke-dashoffset:0}}.cta.ready[data-v-30f7758a]{animation:pop-ring-30f7758a .42s var(--ease-out)}@keyframes pop-ring-30f7758a{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-30f7758a]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cta[data-v-30f7758a],.cta-face[data-v-30f7758a]{transition:none}.cta.opening .ring-arc[data-v-30f7758a],.cta.ready .cta-check path[data-v-30f7758a],.cta.ready[data-v-30f7758a]{animation:none}.cta.ready .cta-check path[data-v-30f7758a]{stroke-dashoffset:0}}.err[data-v-30f7758a]{margin:12px 0 0;color:var(--bad);font-size:13px}.rooms-head[data-v-30f7758a]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}h2[data-v-30f7758a]{margin:0;font-size:13px;font-weight:600;color:var(--dim);letter-spacing:.02em}.live-count[data-v-30f7758a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--good)}.list[data-v-30f7758a]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.row[data-v-30f7758a]{display:flex;align-items:stretch;gap:8px;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.row.chosen[data-v-30f7758a]{transform:scale(1.02);z-index:1}.row.chosen .open[data-v-30f7758a]{border-color:var(--accent);background:var(--surface-2)}.row.dimmed[data-v-30f7758a]{opacity:.35;transform:scale(.985)}@media(prefers-reduced-motion:reduce){.row[data-v-30f7758a],.row.chosen[data-v-30f7758a],.row.dimmed[data-v-30f7758a]{transition:none;transform:none}}.open[data-v-30f7758a]{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-30f7758a]:hover{background:var(--surface-2);border-color:#34343c}.open[data-v-30f7758a]:active{transform:scale(.99)}.row.live .open[data-v-30f7758a]{border-color:#5fb87a52}.state[data-v-30f7758a]{width:9px;height:9px;flex:none;border-radius:50%;background:var(--faint);position:relative}.state.on[data-v-30f7758a]{background:var(--good)}.pulse[data-v-30f7758a]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--good);animation:pulse-30f7758a 2s var(--ease-out) infinite}.live-count .pulse[data-v-30f7758a]{position:static;display:block;width:7px;height:7px;border:0;border-radius:50%;background:var(--good);animation:blink-30f7758a 2s var(--ease-out) infinite}@keyframes pulse-30f7758a{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.5);opacity:0}to{opacity:0}}@keyframes blink-30f7758a{50%{opacity:.35}}.meta[data-v-30f7758a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name[data-v-30f7758a]{font-size:15px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.sub[data-v-30f7758a]{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.live .sub[data-v-30f7758a]{color:var(--good)}.go[data-v-30f7758a]{flex:none;color:var(--faint);transform:rotate(-90deg)}.copy[data-v-30f7758a]{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-30f7758a]:hover{background:var(--surface-2);color:var(--text)}.copy.ok[data-v-30f7758a]{color:var(--good);border-color:#5fb87a66;background:#5fb87a1a}.copy.ok[data-v-30f7758a] .icon{animation:stamp-30f7758a .42s cubic-bezier(.34,1.5,.64,1)}@keyframes stamp-30f7758a{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.row.copied .open[data-v-30f7758a]: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-30f7758a .76s var(--ease-out)}.open[data-v-30f7758a]{position:relative;overflow:hidden}@keyframes sweep-30f7758a{0%{background-position:140% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.copy.ok[data-v-30f7758a] .icon,.row.copied .open[data-v-30f7758a]:after{animation:none}}.empty[data-v-30f7758a]{display:grid;justify-items:center;gap:4px;padding:40px 20px 44px;border:1px dashed var(--line);border-radius:16px;text-align:center}.empty-art[data-v-30f7758a]{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-bottom:12px;color:var(--faint)}.ring[data-v-30f7758a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--line)}.ring.r2[data-v-30f7758a]{top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:.5}.empty-title[data-v-30f7758a]{margin:0;font-size:15px;font-weight:550}.empty-sub[data-v-30f7758a]{margin:0;font-size:13px;color:var(--dim)}.row.sk[data-v-30f7758a]{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-30f7758a]{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:shimmer-30f7758a 1.3s linear infinite}.w60[data-v-30f7758a]{width:60%}.w30[data-v-30f7758a]{width:30%}@keyframes shimmer-30f7758a{to{background-position:-200% 0}}.row-enter-active[data-v-30f7758a]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.row-enter-from[data-v-30f7758a]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.pulse[data-v-30f7758a],.sk-line[data-v-30f7758a],.live-count .pulse[data-v-30f7758a]{animation:none}}@media(max-width:420px){.copy-text[data-v-30f7758a]{display:none}.copy[data-v-30f7758a]{width:52px}}.pinpage[data-v-117a5beb]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--bg)}.card[data-v-117a5beb]{display:grid;justify-items:center;gap:0;width:min(340px,100%);text-align:center}.card.wrong[data-v-117a5beb]{animation:knock-117a5beb .48s cubic-bezier(.36,.07,.19,.97)}@keyframes knock-117a5beb{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-117a5beb]{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-117a5beb]{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-117a5beb]{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.015em}.sub[data-v-117a5beb]{margin:0 0 26px;font-size:13.5px;line-height:1.5;color:var(--dim);max-width:30ch}.form[data-v-117a5beb]{display:grid;justify-items:center;gap:18px;width:100%}.slots[data-v-117a5beb]{position:relative;display:flex;justify-content:center;gap:9px;transition:opacity var(--dur) var(--ease-out)}.slots.dim[data-v-117a5beb]{opacity:.45}.entry[data-v-117a5beb]{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-117a5beb]::selection{background:none}.slot[data-v-117a5beb]{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-117a5beb]{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.slot.next[data-v-117a5beb]{border-color:var(--accent);animation:caret-117a5beb 1.3s ease-in-out infinite}@keyframes caret-117a5beb{0%,to{border-color:var(--accent)}50%{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.dot[data-v-117a5beb]{width:11px;height:11px;border-radius:50%;background:var(--accent);animation:pop-117a5beb .18s var(--ease-out)}@keyframes pop-117a5beb{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.card.ok .slot[data-v-117a5beb]{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-117a5beb]{background:var(--good)}.card.wrong .slot[data-v-117a5beb]{border-color:color-mix(in srgb,#ff8a9b 55%,transparent)}.go[data-v-117a5beb]{min-width:140px}.msg[data-v-117a5beb]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;margin:14px 0 0;font-size:12.5px}.err[data-v-117a5beb]{color:#ff8a9b}.wait[data-v-117a5beb]{color:var(--warn);font-variant-numeric:tabular-nums}.msg[data-v-117a5beb] svg{color:var(--warn)}.link[data-v-117a5beb]{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-117a5beb]:hover{color:var(--text)}.link[data-v-117a5beb]:focus-visible{outline:none;box-shadow:var(--focus)}.entry:focus-visible~.slot.next[data-v-117a5beb]{box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.card.wrong[data-v-117a5beb],.slot.next[data-v-117a5beb],.dot[data-v-117a5beb]{animation:none}}@media(max-width:380px){.slot[data-v-117a5beb]{width:38px;height:48px}.slots[data-v-117a5beb]{gap:7px}}.ld[data-v-2f761020]{display:inline-grid;place-items:center;color:currentColor}svg[data-v-2f761020]{width:100%;height:100%;animation:ld-spin-2f761020 1.4s linear infinite;transform-origin:center}.ld-track[data-v-2f761020]{stroke:currentColor;opacity:.18}.ld-arc[data-v-2f761020]{stroke:currentColor;stroke-dasharray:100.5;stroke-dashoffset:80;transform-origin:center;animation:ld-arc-2f761020 1.4s var(--ease-out, ease-in-out) infinite}@keyframes ld-spin-2f761020{to{transform:rotate(360deg)}}@keyframes ld-arc-2f761020{0%{stroke-dashoffset:90;transform:rotate(0)}50%{stroke-dashoffset:30;transform:rotate(90deg)}to{stroke-dashoffset:90;transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){svg[data-v-2f761020]{animation:ld-spin-2f761020 2.4s linear infinite}.ld-arc[data-v-2f761020]{animation:none;stroke-dashoffset:60}}.item[data-v-9ac15131]{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-9ac15131]{grid-area:1 / 1;position:relative;z-index:1;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.media.ready[data-v-9ac15131]{opacity:1}.backdrop[data-v-9ac15131]{grid-area:1 / 1;width:12.5%;height:12.5%;justify-self:center;align-self:center;object-fit:cover;filter:blur(4px) saturate(1.3) brightness(.55);transform:scale(9.2);z-index:0;pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.backdrop.ready[data-v-9ac15131]{opacity:1}.err[data-v-9ac15131]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;text-align:center;background:#000000b8;z-index:var(--z-chrome)}.err-mark[data-v-9ac15131]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:50%;background:#ffffff14;color:var(--on-video-dim)}.err-t[data-v-9ac15131]{margin:0;font-size:15px;font-weight:600;color:var(--on-video)}.err-s[data-v-9ac15131]{margin:0;font-size:12.5px;color:var(--on-video-faint)}.err-b[data-v-9ac15131]{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:10px;min-height:var(--tap)}.skel[data-v-9ac15131]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);overflow:hidden;pointer-events:none}.sheen[data-v-9ac15131]{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-9ac15131 1.6s var(--ease-out) infinite}@keyframes sheen-9ac15131{0%{transform:translate(-35%)}to{transform:translate(35%)}}.ld-wrap[data-v-9ac15131]{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-9ac15131]{transition:opacity var(--dur) var(--ease-out)}.fade-leave-active[data-v-9ac15131]{transition:opacity var(--dur-fast) var(--ease-in)}.fade-enter-from[data-v-9ac15131],.fade-leave-to[data-v-9ac15131]{opacity:0}.peerslide[data-v-9ac15131]{grid-area:1 / 1;pointer-events:none;opacity:1}.peerslide.far[data-v-9ac15131]{opacity:0;visibility:hidden}.item[data-v-9ac15131]{container-type:inline-size}.peerslide[data-v-9ac15131]{--slidestep: 100cqw}@media(prefers-reduced-motion:reduce){.sheen[data-v-9ac15131]{animation:none}.media[data-v-9ac15131]{transition:none}}.tap[data-v-9ac15131]{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-9ac15131]{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-9ac15131]{font-size:13px;color:var(--on-video-dim)}.prog[data-v-9ac15131]{position:fixed;left:0;right:0;bottom:0;height:calc(26px + 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: 3px;--track-r: 2px}.prog.scrubbing[data-v-9ac15131]{--track: 6px;--track-r: 3px}@media(hover:hover){.prog[data-v-9ac15131]:hover{--track: 5px;--track-r: 3px}}.prog[data-v-9ac15131]:focus-visible{outline:none}.prog[data-v-9ac15131]:focus-visible{--track: 6px;--track-r: 3px}.prog[data-v-9ac15131]:before{content:"";position:absolute;left:8px;right:8px;bottom:calc(6px + env(safe-area-inset-bottom,0px));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-9ac15131],.prog-ghost[data-v-9ac15131]{position:absolute;left:8px;right:8px;bottom:calc(6px + env(safe-area-inset-bottom,0px));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-9ac15131]{background:var(--on-video)}.prog-ghost[data-v-9ac15131]{background:var(--accent)}.prog-head[data-v-9ac15131]{position:absolute;bottom:calc(6px + env(safe-area-inset-bottom,0px));width:var(--head, 0px);height:var(--head, 0px);margin:0 0 calc((var(--track) - var(--head, 0px)) / 2) calc(var(--head, 0px) / -2);border-radius:50%;background:var(--on-video);box-shadow:0 1px 4px #0009;pointer-events:none;transition:width var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out),margin var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}@media(hover:hover){.prog[data-v-9ac15131]:hover{--head: 11px}}.prog[data-v-9ac15131]:focus-visible{--head: 13px}.prog.scrubbing[data-v-9ac15131]{--head: 15px}.prog.scrubbing .prog-head[data-v-9ac15131]{background:var(--accent);box-shadow:0 0 0 3px #00000059,0 2px 6px #00000080}@media(prefers-reduced-motion:reduce){.prog[data-v-9ac15131]:before,.prog-fill[data-v-9ac15131],.prog-ghost[data-v-9ac15131],.prog-head[data-v-9ac15131]{transition:none}}.info-wrap[data-v-9ac15131]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.info[data-v-9ac15131]{width:100%;max-width:520px;max-height:76vh;display:flex;flex-direction:column;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -12px 40px #00000080;overflow:hidden}.info-grab[data-v-9ac15131]{display:grid;place-items:center;padding:10px 0 6px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.info-grab[data-v-9ac15131]:active,.info-grab.dragging[data-v-9ac15131]{cursor:grabbing}.info-grab span[data-v-9ac15131]{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-9ac15131],.info-grab.dragging span[data-v-9ac15131]{background:var(--dim);width:46px}.info-grab[data-v-9ac15131]:focus-visible{outline:none}.info-grab:focus-visible span[data-v-9ac15131]{background:var(--accent)}.info[data-v-9ac15131]{transition:transform var(--dur) var(--ease-out)}.info.dragging[data-v-9ac15131]{transition:none}.info-hd[data-v-9ac15131]{flex:none;display:flex;align-items:center;gap:11px;padding:6px 16px 12px;border-bottom:1px solid var(--line)}.info-face[data-v-9ac15131]{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-9ac15131]{display:grid;gap:1px;min-width:0;flex:1}.info-name[data-v-9ac15131]{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-sub[data-v-9ac15131]{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-out[data-v-9ac15131]{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-9ac15131]:hover{background:var(--surface-2);color:var(--text)}.info-body[data-v-9ac15131]{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-9ac15131]{margin:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.info-cap-t[data-v-9ac15131]{font-weight:650}.info-tags[data-v-9ac15131]{margin:8px 0 0;font-size:13.5px;line-height:1.7}.info-tag[data-v-9ac15131]{padding:0;margin-right:8px;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.info-tag[data-v-9ac15131]:hover{text-decoration:underline}.info-tag[data-v-9ac15131]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.info-stats[data-v-9ac15131]{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 0;font-size:13px;color:var(--dim)}.info-stat b[data-v-9ac15131]{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums}.info-tech[data-v-9ac15131]{margin:12px 0 0;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.info-enter-active[data-v-9ac15131],.info-leave-active[data-v-9ac15131]{transition:opacity var(--dur) var(--ease-out)}.info-enter-active .info[data-v-9ac15131],.info-leave-active .info[data-v-9ac15131]{transition:transform var(--dur) var(--ease-out)}.info-enter-from[data-v-9ac15131],.info-leave-to[data-v-9ac15131]{opacity:0}.info-enter-from .info[data-v-9ac15131],.info-leave-to .info[data-v-9ac15131]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.info-enter-from .info[data-v-9ac15131],.info-leave-to .info[data-v-9ac15131]{transform:none}}.no-caption{display:none}.meta[data-v-9ac15131]{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-9ac15131]{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-9ac15131]{opacity:.6;font-weight:400}.meta-src[data-v-9ac15131]{font-weight:500;color:var(--on-video-dim)}.meta-title[data-v-9ac15131]{padding:0;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:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.meta-title.full[data-v-9ac15131]{-webkit-line-clamp:6;line-clamp:6}.meta-tags[data-v-9ac15131]{display:flex;flex-wrap:wrap;gap:6px}.meta-tag[data-v-9ac15131]{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-9ac15131]:hover{opacity:1;text-decoration:underline}.meta-more[data-v-9ac15131]{color:var(--on-video-dim)}@media(min-width:720px){.meta[data-v-9ac15131]{left:24px;right:24px;bottom:76px}}.tb[data-v-cf9865e0]{--pad: 16px;position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--nav-h, 76px);display:flex;flex-direction:column;background:var(--bg);z-index:var(--z-page);overscroll-behavior:contain}.hd[data-v-cf9865e0]{flex:none;padding:max(14px,env(safe-area-inset-top)) var(--pad) 12px;background:var(--bg);border-bottom:1px solid var(--line);display:grid;gap:10px}.hd-row[data-v-cf9865e0]{display:flex;align-items:flex-start;gap:8px}.hd-text[data-v-cf9865e0]{flex:1;min-width:0}.h[data-v-cf9865e0]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.sub[data-v-cf9865e0]{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.ghost[data-v-cf9865e0]{flex:none;width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ghost[data-v-cf9865e0]:hover{background:var(--surface-2)}.sr[data-v-cf9865e0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.search[data-v-cf9865e0]{position:relative;display:flex;align-items:center;min-height:var(--tap);padding:0 10px 0 38px;border:1px solid var(--line);border-radius:999px;background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out)}.search[data-v-cf9865e0]:focus-within{border-color:var(--accent)}.search-ic[data-v-cf9865e0]{position:absolute;left:13px;color:var(--faint);pointer-events:none}.search-in[data-v-cf9865e0]{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text);font:inherit;font-size:15px}.search-in[data-v-cf9865e0]::placeholder{color:var(--faint)}.search-in[data-v-cf9865e0]::-webkit-search-cancel-button{display:none}.search-x[data-v-cf9865e0]{display:grid;place-items:center;width:26px;height:26px;flex:none;border:0;border-radius:50%;background:var(--surface-2);color:var(--dim);cursor:pointer}.gosearch[data-v-cf9865e0]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.gosearch[data-v-cf9865e0]:hover{background:var(--surface-2);border-color:var(--accent)}.gosearch-ic[data-v-cf9865e0]{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.gosearch-t[data-v-cf9865e0]{flex:1;min-width:0;font-size:13px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gosearch-t b[data-v-cf9865e0]{color:var(--text);font-weight:650}.gosearch-go[data-v-cf9865e0]{flex:none;color:var(--faint)}.sorts[data-v-cf9865e0]{display:flex;gap:8px}.sort[data-v-cf9865e0]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--dim);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sort[data-v-cf9865e0]:hover{background:var(--surface-2);color:var(--text)}.sort.on[data-v-cf9865e0]{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.sort[data-v-cf9865e0]:focus-visible,.ghost[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.body[data-v-cf9865e0]{flex:1;min-height:0;overflow-y:auto;padding:4px var(--pad) 18px;overscroll-behavior:contain}.sec[data-v-cf9865e0]{margin-top:18px}.sec-head[data-v-cf9865e0]{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--faint)}.sec-t[data-v-cf9865e0]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sec-n[data-v-cf9865e0]{margin-left:auto;font-size:11.5px;color:var(--faint);text-transform:none;letter-spacing:0}.sec-type[data-v-cf9865e0]{padding-top:2px}.ask[data-v-cf9865e0]{margin:0 0 10px;font-size:13px;color:var(--dim)}.board[data-v-cf9865e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile[data-v-cf9865e0]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1px;aspect-ratio:1 / .82;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--dim);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tile-ic[data-v-cf9865e0]{position:absolute;top:9px;left:9px;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--surface-2);color:var(--dim);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tile-n[data-v-cf9865e0]{font-size:13px;font-weight:680;color:var(--text);letter-spacing:-.01em}.tile-s[data-v-cf9865e0]{font-size:10.5px;color:var(--faint)}@media(hover:hover)and (pointer:fine){.tile[data-v-cf9865e0]:hover{border-color:var(--dim)}}.tile[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.tile.on[data-v-cf9865e0]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.tile.on .tile-ic[data-v-cf9865e0]{background:var(--accent);color:var(--accent-ink)}.tile.on .tile-s[data-v-cf9865e0]{color:var(--dim)}@media(prefers-reduced-motion:reduce){.tile[data-v-cf9865e0],.tile-ic[data-v-cf9865e0]{transition:none}}.sec-lang[data-v-cf9865e0]{padding-top:0}.langs[data-v-cf9865e0]{display:flex;flex-wrap:wrap;gap:6px}.lang[data-v-cf9865e0]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:none;color:var(--dim);font:inherit;font-size:11.5px;font-weight:650;letter-spacing:.03em;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.lang[data-v-cf9865e0]:hover{border-color:var(--dim);color:var(--text)}}.lang[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.lang.on[data-v-cf9865e0]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media(prefers-reduced-motion:reduce){.lang[data-v-cf9865e0]{transition:none}}.cats[data-v-cf9865e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat[data-v-cf9865e0]{position:relative;display:grid;align-content:end;gap:2px;min-height:92px;padding:12px;border:1.5px solid transparent;border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.cat[data-v-cf9865e0]:active{transform:scale(.985)}.cat.on[data-v-cf9865e0]{border-color:var(--accent)}.cat[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.cat-name[data-v-cf9865e0]{font-size:14.5px;font-weight:650;line-height:1.2}.cat-n[data-v-cf9865e0]{font-size:11.5px;color:var(--on-video-dim)}.cat-tick[data-v-cf9865e0]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--accent-ink);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.cat.on .cat-tick[data-v-cf9865e0]{opacity:1}.cat-anime[data-v-cf9865e0]{background:linear-gradient(135deg,#2a1a3a,#1a1028)}.cat-real[data-v-cf9865e0]{background:linear-gradient(135deg,#17292b,#0b191a)}.cat-furry[data-v-cf9865e0]{background:linear-gradient(135deg,#2b2a17,#1a1a0a)}.cat-3d[data-v-cf9865e0]{background:linear-gradient(135deg,#2b1a1a,#1a0c0c)}.cat-gay[data-v-cf9865e0]{background:linear-gradient(135deg,#1a1b2e,#0c0d1c)}.cat-kink[data-v-cf9865e0]{background:linear-gradient(135deg,#182a1a,#0b1a0d)}.cat-boards[data-v-cf9865e0]{background:linear-gradient(135deg,#1f1f1f,#101010)}.cat-futa[data-v-cf9865e0]{background:linear-gradient(135deg,#2a1a2a,#1a0c1a)}.cat-skel[data-v-cf9865e0]{background:var(--surface);border-color:transparent;animation:pulse-cf9865e0 1.4s var(--ease-out) infinite}@keyframes pulse-cf9865e0{0%,to{opacity:1}50%{opacity:.55}}.chiplist[data-v-cf9865e0]{display:flex;flex-wrap:wrap;gap:8px}.tchip[data-v-cf9865e0]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;line-height:1;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tchip[data-v-cf9865e0]:hover{background:var(--surface-2);border-color:var(--faint)}.tchip[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.tchip.on[data-v-cf9865e0]{background:color-mix(in srgb,var(--accent) 88%,#000);border-color:var(--accent);color:var(--accent-ink)}.tchip-dot[data-v-cf9865e0]{width:7px;height:7px;flex:none;border-radius:50%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bg) 70%,transparent)}.tchip-dot.cat-anime[data-v-cf9865e0]{background:#8b6bd4}.tchip-dot.cat-real[data-v-cf9865e0]{background:#4aa3a8}.tchip-dot.cat-furry[data-v-cf9865e0]{background:#c2a54a}.tchip-dot.cat-3d[data-v-cf9865e0]{background:#c4685c}.tchip-dot.cat-gay[data-v-cf9865e0]{background:#6b7fd4}.tchip-dot.cat-kink[data-v-cf9865e0]{background:#5fa86b}.tchip-dot.cat-boards[data-v-cf9865e0]{background:#8a8a8a}.tchip-dot.cat-futa[data-v-cf9865e0]{background:#c46bb0}.tchip-skel[data-v-cf9865e0]{width:76px;border-color:transparent;background:var(--surface);animation:pulse-cf9865e0 1.4s var(--ease-out) infinite}.none-s[data-v-cf9865e0]{margin:0;font-size:13px;color:var(--dim);line-height:1.5}.groups[data-v-cf9865e0]{display:grid;gap:8px}.group[data-v-cf9865e0]{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.group-h[data-v-cf9865e0]{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.group-h[data-v-cf9865e0]:hover{background:var(--surface-2)}.group-h[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.group-t[data-v-cf9865e0]{flex:1;min-width:0}.group-n[data-v-cf9865e0]{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.group-c[data-v-cf9865e0]{color:var(--faint);flex:none}.srcs[data-v-cf9865e0]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 12px}.sec-a[data-v-cf9865e0]{margin-left:8px;min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sec-a[data-v-cf9865e0]:hover{background:var(--surface-2);color:var(--text)}.sec-a[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.src[data-v-cf9865e0]{display:inline-flex;align-items:center;line-height:1;min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:12px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.src[data-v-cf9865e0]:hover{background:var(--surface-2);color:var(--text)}.src.on[data-v-cf9865e0]{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.srcs-load[data-v-cf9865e0]{display:grid;place-items:center;padding:20px}.link[data-v-cf9865e0]{display:inline-flex;align-items:center;min-height:36px;margin-top:6px;padding:0 4px;border:0;border-radius:var(--radius);background:none;color:var(--dim);font:inherit;font-size:12.5px;font-weight:550;line-height:1;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--dim) 45%,transparent);text-underline-offset:4px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.link[data-v-cf9865e0]:hover{color:var(--text);background:var(--surface-2);text-decoration-color:currentColor}.link[data-v-cf9865e0]:focus-visible{outline:none;box-shadow:var(--focus)}.link-clear[data-v-cf9865e0]{margin-top:0;text-decoration:none}.link-clear[data-v-cf9865e0]:hover{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.link[data-v-cf9865e0]:hover{color:var(--text)}.ft[data-v-cf9865e0]{flex:none;padding:10px var(--pad) 20px;background:var(--bg);border-top:1px solid var(--line);display:grid;gap:10px}.ft-sel[data-v-cf9865e0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sel[data-v-cf9865e0]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid var(--accent);border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-cat[data-v-cf9865e0]{background:var(--accent);color:var(--accent-ink);font-weight:650}.sel .x[data-v-cf9865e0]{opacity:.75;font-size:14px;line-height:1}.sel:hover .x[data-v-cf9865e0]{opacity:1}.ft-done[data-v-cf9865e0]{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:var(--tap);font-weight:650}@media(min-width:720px){.tb[data-v-cf9865e0]{left:50%;right:auto;width:var(--stage, 460px);--mid: -50%;transform:translate(var(--push, 0px)) translate(var(--mid, 0px));top:calc(50% - var(--stage-h) / 2);bottom:calc(50% - var(--stage-h) / 2 + 84px);height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}}@media(prefers-reduced-motion:reduce){.cat-skel[data-v-cf9865e0],.tchip-skel[data-v-cf9865e0]{animation:none}.cat[data-v-cf9865e0]:active{transform:none}}.chat[data-v-fa0eb63a]{--pad: 16px;position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--nav-h, 76px);display:flex;flex-direction:column;background:var(--bg);overflow:hidden;z-index:var(--z-page)}.hd[data-v-fa0eb63a]{display:flex;align-items:center;gap:10px;padding:max(14px,env(safe-area-inset-top)) var(--pad) 12px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.hd-face[data-v-fa0eb63a]{flex:none}.ghost.close[data-v-fa0eb63a]{margin-left:auto}.ghost[data-v-fa0eb63a]{width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ghost[data-v-fa0eb63a]:hover{background:var(--surface-2)}.hd-text[data-v-fa0eb63a]{display:grid;gap:1px;min-width:0}.h[data-v-fa0eb63a]{margin:0;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-fa0eb63a]{margin:0;font-size:12px;color:var(--dim);display:inline-flex;align-items:center;gap:6px;min-height:16px}.pdot[data-v-fa0eb63a]{width:7px;height:7px;border-radius:50%;background:var(--good)}.pdot.buf[data-v-fa0eb63a]{background:var(--warn)}.list[data-v-fa0eb63a]{flex:1;overflow-y:auto;min-height:0;padding:12px 10px 8px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.empty[data-v-fa0eb63a]{margin:auto;display:grid;justify-items:center;gap:6px;text-align:center;color:var(--dim)}.empty-ic[data-v-fa0eb63a]{color:var(--faint);margin-bottom:4px}.empty-t[data-v-fa0eb63a]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.empty-s[data-v-fa0eb63a]{margin:0;font-size:12.5px}.day[data-v-fa0eb63a],.newline[data-v-fa0eb63a]{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--faint);margin:6px 0 2px}.day[data-v-fa0eb63a]:before,.day[data-v-fa0eb63a]:after,.newline[data-v-fa0eb63a]:before,.newline[data-v-fa0eb63a]:after{content:"";flex:1;height:1px;background:var(--line)}.newline[data-v-fa0eb63a]{color:var(--accent)}.newline[data-v-fa0eb63a]:before,.newline[data-v-fa0eb63a]:after{background:color-mix(in srgb,var(--accent) 40%,transparent)}.sys[data-v-fa0eb63a]{align-self:center;font-size:11.5px;color:var(--faint);padding:2px 10px}.rx[data-v-fa0eb63a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 0;color:var(--dim);font-size:12px}.rx-t[data-v-fa0eb63a]{white-space:nowrap}.rx-link[data-v-fa0eb63a]{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:wrap;justify-content:center;max-width:100%;padding:3px 8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.rx-link[data-v-fa0eb63a]:hover{background:var(--surface-2)}.rx-link[data-v-fa0eb63a]:focus-visible{outline:none;box-shadow:var(--focus)}.rx-who[data-v-fa0eb63a]{white-space:nowrap}.rx-clip[data-v-fa0eb63a]{color:var(--text);font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-disc[data-v-fa0eb63a]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--dim);animation:rx-in-fa0eb63a var(--dur) var(--ease-out) both}.rx.love .rx-disc[data-v-fa0eb63a]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}@keyframes rx-in-fa0eb63a{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.clipline[data-v-fa0eb63a]{display:flex;flex-direction:column;gap:3px;align-items:flex-start;max-width:78%}.clipline.mine[data-v-fa0eb63a]{align-self:flex-end;align-items:flex-end}.cl-why[data-v-fa0eb63a]{display:inline-flex;align-items:center;gap:5px;padding:0 2px;font-size:11.5px;color:var(--dim)}.cl-why[data-v-fa0eb63a] svg{color:var(--faint)}.cl-why.love[data-v-fa0eb63a] svg{color:var(--accent)}.card[data-v-fa0eb63a]{display:flex;flex-direction:column;width:240px;max-width:100%;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);animation:bubble-in-fa0eb63a var(--dur) var(--ease-out) both}.card[data-v-fa0eb63a]:hover{border-color:var(--dim)}.card[data-v-fa0eb63a]:active{transform:scale(.98)}.card[data-v-fa0eb63a]:focus-visible{outline:none;box-shadow:var(--focus)}.clipline.mine .card[data-v-fa0eb63a]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.card-art[data-v-fa0eb63a]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--surface-2);color:var(--faint)}.card-art img[data-v-fa0eb63a]{width:100%;height:100%;object-fit:cover;display:block}.card-play[data-v-fa0eb63a]{position:absolute;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.card-play[data-v-fa0eb63a] svg{margin-left:2px}.card-dur[data-v-fa0eb63a]{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:5px;background:#000000b3;color:#fff;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.card-text[data-v-fa0eb63a]{display:grid;gap:2px;padding:8px 10px 9px;min-width:0}.card-title[data-v-fa0eb63a]{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.card-meta[data-v-fa0eb63a]{font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-note[data-v-fa0eb63a]{padding:7px 12px;border-radius:14px;background:var(--surface-2);font-size:14px;line-height:1.4;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%}.clipline.mine .card-note[data-v-fa0eb63a]{background:var(--accent);color:var(--accent-ink)}.np[data-v-fa0eb63a]{display:flex;align-items:center;gap:10px;width:calc(100% - var(--pad) * 2);margin:10px var(--pad) 2px;padding:8px 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.np[data-v-fa0eb63a]:hover{background:var(--surface-2)}.np[data-v-fa0eb63a]:active{transform:scale(.99)}.np[data-v-fa0eb63a]:focus-visible{outline:none;box-shadow:var(--focus)}.np-art[data-v-fa0eb63a]{position:relative;width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--faint)}.np-art img[data-v-fa0eb63a]{width:100%;height:100%;object-fit:cover;display:block}.np-live[data-v-fa0eb63a]{position:absolute;right:4px;bottom:4px;width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 2px var(--surface);animation:live-fa0eb63a 2s ease-in-out infinite}@keyframes live-fa0eb63a{0%,to{opacity:1}50%{opacity:.35}}.np-text[data-v-fa0eb63a]{display:grid;gap:1px;min-width:0;flex:1}.np-eyebrow[data-v-fa0eb63a]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.np-title[data-v-fa0eb63a]{font-size:13.5px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.25}.np-meta[data-v-fa0eb63a]{font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.np-sync[data-v-fa0eb63a]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--dim)}.np-dot[data-v-fa0eb63a]{width:6px;height:6px;border-radius:50%;background:currentColor}.np-sync.ok[data-v-fa0eb63a]{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.np-sync.buf[data-v-fa0eb63a]{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.np-act[data-v-fa0eb63a]{display:flex;margin:0 var(--pad) 2px}.np-share[data-v-fa0eb63a]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:12px;line-height:1;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.np-share[data-v-fa0eb63a]:hover{color:var(--text);border-color:var(--dim);background:var(--surface)}.np-share[data-v-fa0eb63a]:active{transform:scale(.97)}.np-share[data-v-fa0eb63a]:focus-visible{outline:none;box-shadow:var(--focus)}.qr[data-v-fa0eb63a]{display:flex;align-items:center;gap:8px;padding:8px var(--pad) 0}.qr-b[data-v-fa0eb63a]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--dim);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.qr-b[data-v-fa0eb63a]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.qr-b[data-v-fa0eb63a]{position:relative}.qr-b[data-v-fa0eb63a]:hover{background:var(--surface-2);color:var(--text)}.qr-b.love[data-v-fa0eb63a]:hover{color:var(--accent)}.qr-b[data-v-fa0eb63a]:active{transform:scale(.9)}.qr-b[data-v-fa0eb63a]:focus-visible{outline:none;box-shadow:var(--focus)}.grp[data-v-fa0eb63a]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:end;column-gap:8px;row-gap:3px;grid-template-rows:[nm] auto [msg] auto;max-width:100%;justify-items:stretch}.grp-face[data-v-fa0eb63a]{grid-column:1;grid-row:msg;align-self:end}.grp .from[data-v-fa0eb63a]{grid-column:2;grid-row:nm}.grp .bubbles[data-v-fa0eb63a]{grid-column:2;grid-row:msg}.grp.mine[data-v-fa0eb63a]{grid-template-columns:minmax(0,1fr) 28px;grid-template-rows:[nm] auto [msg] auto;justify-self:end;justify-items:stretch}.grp.mine .bubbles[data-v-fa0eb63a]{grid-column:1;grid-row:msg}.grp.mine .grp-face[data-v-fa0eb63a]{grid-column:2;grid-row:msg;align-self:end}.grp.mine .from[data-v-fa0eb63a]{display:none}.grp.faceless[data-v-fa0eb63a],.grp.mine.faceless[data-v-fa0eb63a]{grid-template-columns:minmax(0,1fr)}.grp.faceless .from[data-v-fa0eb63a],.grp.faceless .bubbles[data-v-fa0eb63a]{grid-column:1}.from[data-v-fa0eb63a]{font-size:11.5px;color:var(--dim);padding:0 2px}.bubbles[data-v-fa0eb63a]{display:grid;gap:2px;justify-items:start}.grp.mine .bubbles[data-v-fa0eb63a]{justify-items:end}.bubble[data-v-fa0eb63a]{padding:8px 12px;background:var(--surface-2);color:var(--text);font-size:14.5px;line-height:1.4;overflow-wrap:break-word;white-space:pre-wrap;max-width:88%;border-radius:18px 18px 18px 6px;animation:bubble-in-fa0eb63a var(--dur) var(--ease-out) both}.bubble.first.last[data-v-fa0eb63a]{border-radius:18px 18px 18px 6px}.bubble[data-v-fa0eb63a]:not(.first){border-top-left-radius:6px}.bubble[data-v-fa0eb63a]:not(.last){border-bottom-left-radius:6px}.grp.mine .bubble[data-v-fa0eb63a]{background:var(--accent);color:var(--accent-ink);border-radius:18px 18px 6px}.grp.mine .bubble[data-v-fa0eb63a]:not(.first){border-top-right-radius:6px;border-top-left-radius:18px}.grp.mine .bubble[data-v-fa0eb63a]:not(.last){border-bottom-right-radius:6px;border-bottom-left-radius:18px}.at[data-v-fa0eb63a]{font-size:10.5px;color:var(--faint);padding:0 2px;font-variant-numeric:tabular-nums}@keyframes bubble-in-fa0eb63a{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.typing[data-v-fa0eb63a]{display:inline-flex;gap:4px;align-items:center;padding:10px 14px}.typing span[data-v-fa0eb63a]{width:6px;height:6px;border-radius:50%;background:var(--dim);animation:dot-fa0eb63a 1.2s ease-in-out infinite}.typing span[data-v-fa0eb63a]:nth-child(2){animation-delay:.15s}.typing span[data-v-fa0eb63a]:nth-child(3){animation-delay:.3s}@keyframes dot-fa0eb63a{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.jump.jump[data-v-fa0eb63a]{position:absolute;left:50%;bottom:78px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:999px;color:var(--text);font:inherit;font-size:12.5px;cursor:pointer}.pop-enter-active[data-v-fa0eb63a]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.pop-leave-active[data-v-fa0eb63a]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.pop-enter-from[data-v-fa0eb63a],.pop-leave-to[data-v-fa0eb63a]{opacity:0;transform:translate(-50%) translateY(6px)}.grp.pop-enter-from[data-v-fa0eb63a],.grp.pop-leave-to[data-v-fa0eb63a]{transform:translateY(6px)}.compose[data-v-fa0eb63a]{display:flex;align-items:flex-end;gap:8px;padding:10px var(--pad) 14px;border-top:1px solid rgba(255,255,255,.08);background:transparent}.ta[data-v-fa0eb63a]{flex:1;resize:none;min-height:var(--tap);max-height:132px;padding:11px 14px;border-radius:22px;background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;font-size:16px;line-height:1.35;transition:border-color var(--dur-fast) var(--ease-out)}.ta[data-v-fa0eb63a]:focus{outline:none;border-color:var(--accent);box-shadow:none}.send[data-v-fa0eb63a]{width:var(--tap);height:var(--tap);flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--accent);color:var(--accent-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.send[data-v-fa0eb63a]:disabled{opacity:.4;cursor:default}.send[data-v-fa0eb63a]:not(:disabled):active{transform:scale(.92)}.send[data-v-fa0eb63a] svg{margin-left:-2px;margin-top:1px}@media(prefers-reduced-motion:reduce){.bubble[data-v-fa0eb63a]{animation:none}.typing span[data-v-fa0eb63a]{animation:none;opacity:.7}}@media(min-width:720px){.chat[data-v-fa0eb63a]{left:50%;right:auto;width:var(--stage, 460px);--mid: -50%;transform:translate(var(--push, 0px)) translate(var(--mid, 0px));top:calc(50% - var(--stage-h) / 2);bottom:calc(50% - var(--stage-h) / 2 + 84px);height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}}.rs[data-v-61eca976]{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))}.rs.grabbing[data-v-61eca976]{transition:none}@media(min-width:720px){.rs[data-v-61eca976]{left:50%;top:6%;bottom:6%;width:560px;--mid: -50%;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}}.hd[data-v-61eca976]{flex:none;padding:0 16px 10px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line)}.grab[data-v-61eca976]{display:grid;place-items:center;padding:10px 0 0;cursor:grab;touch-action:none}.grab-bar[data-v-61eca976]{width:36px;height:4px;border-radius:2px;background:var(--faint)}.hd-row[data-v-61eca976]{display:flex;align-items:center;gap:8px;padding-top:6px}.h[data-v-61eca976]{flex:1;margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.ghost[data-v-61eca976]{width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);cursor:pointer}.ghost[data-v-61eca976]:hover{background:var(--line)}.body[data-v-61eca976]{flex:1;overflow-y:auto;min-height:0;overscroll-behavior:contain;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));display:grid;gap:14px;align-content:start}.card[data-v-61eca976]{display:grid;gap:10px;padding:14px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.card-h[data-v-61eca976]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.card-n[data-v-61eca976]{margin-left:auto;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.help[data-v-61eca976]{margin:0;font-size:12.5px;color:var(--dim);line-height:1.45}.linkrow[data-v-61eca976]{display:flex;gap:8px;flex-wrap:wrap}.linkfield[data-v-61eca976]{flex:1;min-width:160px;min-height:var(--tap);padding:0 12px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);color:var(--dim);font:inherit;font-size:13px;font-family:var(--mono);text-overflow:ellipsis}.linkrow .btn[data-v-61eca976]{min-height:var(--tap)}.people[data-v-61eca976]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.person[data-v-61eca976]{display:flex;align-items:center;gap:10px;min-height:40px}.avatar[data-v-61eca976]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--h, 220) 32% 26%);color:hsl(var(--h, 220) 70% 85%);font-weight:700;text-transform:uppercase;font-size:14px}.avatar.empty[data-v-61eca976]{background:var(--surface-2);color:var(--faint)}.pname[data-v-61eca976]{flex:1;font-size:14px}.pname.dim[data-v-61eca976],.you[data-v-61eca976]{color:var(--dim);font-weight:400}.pstate[data-v-61eca976]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim)}.pdot[data-v-61eca976]{width:7px;height:7px;border-radius:50%;background:var(--good)}.pstate.buf .pdot[data-v-61eca976],.conn.reconnecting .pdot[data-v-61eca976],.conn.connecting .pdot[data-v-61eca976]{background:var(--warn)}.conn.closed .pdot[data-v-61eca976]{background:var(--bad)}.conn[data-v-61eca976]{display:inline-flex;align-items:center;gap:7px}.themes[data-v-61eca976]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.theme[data-v-61eca976]{position:relative;display:grid;justify-items:center;gap:6px;padding:10px 6px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.theme.on[data-v-61eca976]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sw[data-v-61eca976]{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.sw span[data-v-61eca976]{width:16px;height:16px;border-radius:50%}.theme-ck[data-v-61eca976]{position:absolute;top:6px;right:6px;color:var(--accent)}.row[data-v-61eca976]{display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:6px 0;color:var(--text);font:inherit;text-align:left;border:0;background:none;cursor:pointer;width:100%}.row+.row[data-v-61eca976]{border-top:1px solid var(--line)}.row-t[data-v-61eca976]{flex:1;display:grid;gap:2px;font-size:14px}.row-s[data-v-61eca976]{font-size:12px;color:var(--dim)}.chev[data-v-61eca976]{transform:rotate(-90deg);color:var(--faint)}.btnrow:hover .row-t[data-v-61eca976]{color:var(--accent)}.danger[data-v-61eca976],.danger .row-t[data-v-61eca976]{color:#ff8a9b}.btn.danger[data-v-61eca976]{background:#d9534f2e;border-color:transparent;color:#ff8a9b}.exits[data-v-61eca976]{gap:0;padding:4px 14px}.confirm[data-v-61eca976]{display:flex;align-items:center;gap:8px;min-height:var(--tap);font-size:14px}.confirm span[data-v-61eca976]{flex:1}.sw-in[data-v-61eca976]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch[data-v-61eca976]{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:var(--line);transition:background var(--dur-fast) var(--ease-out)}.switch[data-v-61eca976]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;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-61eca976]{background:var(--accent)}.sw-in:checked+.switch[data-v-61eca976]:after{transform:translate(18px)}.sw-in:focus-visible+.switch[data-v-61eca976]{box-shadow:var(--focus)}.note[data-v-61eca976]{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--text);font-size:12px;animation:note-in-61eca976 var(--dur) var(--ease-out) both}@keyframes note-in-61eca976{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.note[data-v-61eca976]{animation:none}}.feed[data-v-120398d2]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}.rail[data-v-120398d2]{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-120398d2]{transition:none}.blank[data-v-120398d2]{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-120398d2]{font-size:19px;font-weight:600}.fault-mark[data-v-120398d2]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border-radius:50%;background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.fault-more[data-v-120398d2]{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-120398d2]:hover{color:var(--text)}.fault-more[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.fault-raw[data-v-120398d2]{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-120398d2]{color:var(--dim, #8b8b95);font-size:13px;max-width:34ch;line-height:1.5}.top[data-v-120398d2]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:max(12px,env(safe-area-inset-top)) 12px 26px;background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);z-index:var(--z-chrome)}.ghost[data-v-120398d2]{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-120398d2]:hover{background:var(--glass-hi)}.ghost[data-v-120398d2]:active{transform:scale(.93)}.crew[data-v-120398d2]{flex:1;min-width:0;list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:14px;overflow-x:auto;scrollbar-width:none}.crew[data-v-120398d2]::-webkit-scrollbar{display:none}.mate[data-v-120398d2]{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.mate-face[data-v-120398d2]{position:relative;flex:none;line-height:0}.mate-init[data-v-120398d2]{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-120398d2]{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-120398d2]{background:var(--warn)}.mate.off .mate-dot[data-v-120398d2]{background:var(--bad)}.mate-ring[data-v-120398d2]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:32px;height:32px;animation:mate-spin-120398d2 1s linear infinite}.mate-ring circle[data-v-120398d2]{fill:none;stroke:var(--warn);stroke-width:2;stroke-linecap:round;stroke-dasharray:24 67}@keyframes mate-spin-120398d2{to{transform:rotate(360deg)}}.mate-meta[data-v-120398d2]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mate-name[data-v-120398d2]{font-size:12.5px;color:var(--on-video);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:17ch}.mate-you[data-v-120398d2]{color:var(--on-video-faint);font-weight:400}.mate-sub[data-v-120398d2]{font-size:10.5px;color:var(--on-video-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mate.buf .mate-sub[data-v-120398d2]{color:var(--warn)}.mate.off .mate-sub[data-v-120398d2]{color:var(--bad)}@media(prefers-reduced-motion:reduce){.mate-ring[data-v-120398d2]{animation:none}}.chips-enter-active[data-v-120398d2]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.chips-leave-active[data-v-120398d2]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.chips-enter-from[data-v-120398d2],.chips-leave-to[data-v-120398d2]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.chips-enter-from[data-v-120398d2],.chips-leave-to[data-v-120398d2]{transform:none}}.filt[data-v-120398d2]{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:32px;padding:0 9px 0 11px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 88%,#000);color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.filt[data-v-120398d2]:active{transform:scale(.95)}.dim .top.fade>.filt[data-v-120398d2]{opacity:1}.filt[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}.filt-t[data-v-120398d2]{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.filt-c[data-v-120398d2]{opacity:.8}.chips[data-v-120398d2]{position:absolute;top:calc(max(12px,env(safe-area-inset-top)) + var(--tap) + 8px);left:8px;right:8px;display:flex;flex-wrap:wrap;gap:6px;z-index:var(--z-chrome)}.chip[data-v-120398d2]{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:min(62vw,300px);padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#101012db;color:var(--on-video);font-size:12px;font-weight:550;cursor:pointer;box-shadow:0 2px 10px #00000059;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chip[data-v-120398d2]:hover{background:#1c1c20eb}.chip[data-v-120398d2]:active{transform:scale(.96)}.chip[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}.chip-t[data-v-120398d2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.on[data-v-120398d2]{background:color-mix(in srgb,var(--accent) 88%,#000);border-color:color-mix(in srgb,var(--accent) 100%,transparent);color:var(--accent-ink)}.chip.on[data-v-120398d2]:hover{background:color-mix(in srgb,var(--accent) 100%,transparent)}.chip.mode[data-v-120398d2]{background:#101012db;border-color:#ffffff38;color:var(--on-video)}.chip.mode[data-v-120398d2]:hover{background:#1e1e22eb}.chip.clear[data-v-120398d2]{background:#0000008c;border-color:#ffffff29;color:var(--on-video-dim);font-weight:600}.chip.clear[data-v-120398d2]:hover{color:var(--on-video);background:#000000b8}.chip .x[data-v-120398d2]{display:grid;place-items:center;width:16px;height:16px;margin-right:-2px;border-radius:50%;font-size:14px;line-height:1;opacity:.7}.chip:hover .x[data-v-120398d2]{opacity:1}.sr[data-v-120398d2]{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-120398d2]{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}.fade[data-v-120398d2]{transition:opacity .42s var(--ease-out)}.dim .fade[data-v-120398d2]{opacity:.28}.dim .top.fade[data-v-120398d2]{background:linear-gradient(to bottom,rgba(0,0,0,.35),transparent)}.dim .top.fade[data-v-120398d2]>*{opacity:.4;transition:opacity var(--dur-slow) var(--ease-out)}.feed[data-v-120398d2] .meta{transition:opacity .42s var(--ease-out)}.feed.dim[data-v-120398d2] .meta{opacity:.28}.act[data-v-120398d2]{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-120398d2]:hover{background:#ffffff17;color:var(--on-video)}.act[data-v-120398d2]:active{transform:scale(.88)}.act[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}.act[aria-pressed=true][data-v-120398d2]{color:var(--accent)}.act.armed[data-v-120398d2]{color:var(--accent);background:#ffffff1f}.react-wrap[data-v-120398d2]{position:relative;display:flex}.react-b[data-v-120398d2]{position:relative;touch-action:none}.react-b[data-v-120398d2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none}.react-b.pop[data-v-120398d2]:after{animation:react-pop-120398d2 .42s var(--ease-out)}.react-b.pop[data-v-120398d2]{animation:react-nudge-120398d2 .42s var(--ease-out)}@keyframes react-pop-120398d2{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes react-nudge-120398d2{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-120398d2]:after,.react-b.pop[data-v-120398d2]{animation:none}}.quick[data-v-120398d2]{display:inline-flex;align-items:center;line-height:1;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:var(--on-video);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);animation:pick-in-120398d2 .24s var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8)*28ms)}.quick[data-v-120398d2]:hover{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.quick[data-v-120398d2]:active{transform:scale(.94)}.share-q[data-v-120398d2]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%}.invite-q[data-v-120398d2]{flex-wrap:wrap}.q-note[data-v-120398d2]{flex-basis:100%;font-size:10.5px;color:var(--on-video-dim, var(--dim));text-align:center}.pick-moods[data-v-120398d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px}.mood[data-v-120398d2]{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-120398d2 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-120398d2]:hover{background:hsl(var(--hue) 60% 50% / .24)}.mood[data-v-120398d2]:active{transform:scale(.94)}.mood[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}.mood-t[data-v-120398d2]{white-space:nowrap}.motes[data-v-120398d2]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:var(--z-chrome)}.mote[data-v-120398d2]{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-120398d2]{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-120398d2]{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-120398d2]{width:100%;height:100%;object-fit:cover;display:block}.ma-text[data-v-120398d2]{display:grid;justify-items:center;gap:2px;text-align:center}.ma-who[data-v-120398d2]{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-120398d2]{font-size:13.5px;font-weight:500;color:hsl(var(--hue) 85% 82%)}.ma-badge[data-v-120398d2]{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-120398d2]{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-120398d2 .9s var(--ease-out) 1}@keyframes matched-pulse-120398d2{0%{transform:var(--mid) scale(.94)}38%{transform:var(--mid) scale(1.05)}to{transform:var(--mid) scale(1)}}.alert-enter-active[data-v-120398d2]{transition:opacity .22s var(--ease-out),transform .26s cubic-bezier(.2,1.5,.4,1)}.alert-leave-active[data-v-120398d2]{transition:opacity .42s var(--ease-in),transform .42s var(--ease-in)}.alert-enter-from[data-v-120398d2]{opacity:0;transform:var(--mid) scale(.82)}.alert-leave-to[data-v-120398d2]{opacity:0;transform:var(--mid) scale(1.04)}@media(prefers-reduced-motion:reduce){.motes[data-v-120398d2]{display:none}.moodalert.matched[data-v-120398d2],.mood[data-v-120398d2]{animation:none}.alert-enter-active[data-v-120398d2],.alert-leave-active[data-v-120398d2]{transition:opacity .2s linear}.alert-enter-from[data-v-120398d2],.alert-leave-to[data-v-120398d2]{transform:var(--mid)}}.copied.copied[data-v-120398d2]{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}.offer.offer[data-v-120398d2]{position:absolute;left:50%;bottom:calc(var(--nav-h, 76px) + 16px);transform:translate(-50%);width:min(var(--stage, 92vw),92vw);display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;z-index:var(--z-chrome)}.offer-art[data-v-120398d2]{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--faint)}.offer-art img[data-v-120398d2]{width:100%;height:100%;object-fit:cover;display:block}.offer-text[data-v-120398d2]{display:grid;gap:1px;min-width:0;flex:1}.offer-eyebrow[data-v-120398d2]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.offer-title[data-v-120398d2]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-go[data-v-120398d2]{flex:none}.offer-x[data-v-120398d2]{flex:none;width:32px;height:32px}.quick[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.quick[data-v-120398d2]{animation:none}}.picker[data-v-120398d2]{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}.pick-row[data-v-120398d2]{display:flex;align-items:flex-end;gap:2px}.pick-sep[data-v-120398d2]{height:1px;margin:1px 6px;background:var(--on-video);opacity:.12}.pick-words[data-v-120398d2]{display:flex;flex-wrap:wrap;gap:5px;padding:1px 1px 2px}.pick-b[data-v-120398d2]{display:grid;justify-items:center;align-content:center;gap:2px;width:60px;min-height:var(--tap);padding:6px 0 4px;border:0;border-radius:var(--radius-lg);background:none;color:var(--on-video);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pick-b[data-v-120398d2]:hover,.pick-b[data-v-120398d2]:focus-visible{outline:none;background:#ffffff1f;transform:translateY(-3px) scale(1.06)}.pick-b[data-v-120398d2]:active{transform:translateY(-1px) scale(.96)}.pick-t[data-v-120398d2]{font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--on-video-dim);white-space:nowrap}.pick-b:hover .pick-t[data-v-120398d2],.pick-b:focus-visible .pick-t[data-v-120398d2]{color:var(--on-video)}.pick-enter-active .pick-b[data-v-120398d2]{animation:pick-in-120398d2 .26s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes pick-in-120398d2{0%{opacity:0;transform:translateY(10px) scale(.7)}to{opacity:1;transform:none}}.pick-enter-active[data-v-120398d2],.pick-leave-active[data-v-120398d2]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pick-enter-active[data-v-120398d2],.pick-leave-active[data-v-120398d2]{transform-origin:85% 100%}.pick-enter-from[data-v-120398d2],.pick-leave-to[data-v-120398d2]{opacity:0;transform:translateY(6px) scale(.9)}@media(prefers-reduced-motion:reduce){.pick-enter-active .pick-b[data-v-120398d2]{animation:none}.pick-enter-from[data-v-120398d2],.pick-leave-to[data-v-120398d2]{transform:none}.pick-b[data-v-120398d2]:hover,.pick-b[data-v-120398d2]:focus-visible{transform:none}}.burst-layer[data-v-120398d2]{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)}.burst[data-v-120398d2]{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-120398d2 2s var(--ease-out) both}.burst-face[data-v-120398d2]{position:relative;flex:none;line-height:0}.burst-init[data-v-120398d2]{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-120398d2]{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-120398d2 .42s var(--ease-out) .12s both}.burst-mark.love[data-v-120398d2]{color:#ff5c7a}.burst-mark.like[data-v-120398d2]{color:var(--good)}.burst-mark.dislike[data-v-120398d2]{color:var(--on-video-dim)}.burst-text[data-v-120398d2]{display:grid;gap:1px;min-width:0}.burst-who[data-v-120398d2]{font-size:13px;font-weight:650;line-height:1.15;white-space:nowrap}.burst-what[data-v-120398d2]{font-size:11px;line-height:1.15;color:var(--on-video-dim);white-space:nowrap}@keyframes burst-in-120398d2{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-120398d2{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.burst-move[data-v-120398d2]{transition:transform var(--dur) var(--ease-out)}@media(prefers-reduced-motion:reduce){.burst[data-v-120398d2]{animation:burst-fade-120398d2 2s linear both}.burst-mark[data-v-120398d2]{animation:none}.burst-move[data-v-120398d2]{transition:none}@keyframes burst-fade-120398d2{0%,80%{opacity:1}to{opacity:0}}}.seek.seek[data-v-120398d2]{position:absolute;background:#18181ac2;border:1px solid rgba(255,255,255,.1);left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border-radius:50%;z-index:var(--z-chrome);padding-left:3px;box-sizing:border-box}.seek-b[data-v-120398d2]{color:var(--on-video);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.seek-b[data-v-120398d2]:hover{background:#ffffff1a}.seek-b[data-v-120398d2]:active{background:#fff3}.seek-enter-active[data-v-120398d2]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.seek-leave-active[data-v-120398d2]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.seek-enter-from[data-v-120398d2],.seek-leave-to[data-v-120398d2]{opacity:0;transform:translate(-50%,-50%) scale(.94)}.rip[data-v-120398d2]{position:absolute;top:0;bottom:0;width:38%;display:grid;place-content:center;justify-items:center;gap:2px;color:var(--on-video);pointer-events:none;z-index:var(--z-chrome)}.rip.back[data-v-120398d2]{left:0;background:radial-gradient(ellipse at left center,rgba(255,255,255,.16),transparent 70%)}.rip.fwd[data-v-120398d2]{right:0;background:radial-gradient(ellipse at right center,rgba(255,255,255,.16),transparent 70%)}.rip-n[data-v-120398d2]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.rip-enter-active[data-v-120398d2]{transition:opacity 90ms var(--ease-out)}.rip-leave-active[data-v-120398d2]{transition:opacity .32s var(--ease-in)}.rip-enter-from[data-v-120398d2],.rip-leave-to[data-v-120398d2]{opacity:0}@media(prefers-reduced-motion:reduce){.rip-enter-active[data-v-120398d2],.rip-leave-active[data-v-120398d2]{transition:none}}.tail[data-v-120398d2]{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-120398d2 var(--dur) var(--ease-out)}@keyframes tail-in-120398d2{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dim .tail[data-v-120398d2]{opacity:1}.tail-mark[data-v-120398d2]{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-120398d2]{display:grid;place-content:center;flex:none;color:var(--on-video-dim)}.tail-t[data-v-120398d2]{font-size:13px;font-weight:550;line-height:1.35;letter-spacing:-.01em}.tail-b[data-v-120398d2]{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-120398d2]:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap);transform:translateY(-50%)}.tail-b[data-v-120398d2]:active{transform:scale(.95)}.tail-b[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.tail[data-v-120398d2]{animation:none}.tail-b[data-v-120398d2]:active{transform:none}}.dots[data-v-120398d2]{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-marks[data-v-120398d2]{display:flex;align-items:center;gap:5px;min-width:0}.dots[data-v-120398d2]:focus-visible{background:var(--glass)}@media(hover:hover)and (pointer:fine){.dots[data-v-120398d2]:hover{background:var(--glass)}.dots:hover .dots-n[data-v-120398d2]{color:var(--on-video)}}.dots[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}.dots[data-v-120398d2]:active{background:var(--glass-hi)}.dot[data-v-120398d2]{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-120398d2]{background:var(--on-video);transform:scale(1.5)}.dots-n[data-v-120398d2]{position:relative;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--on-video);padding:2px 5px;border-radius:5px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.dots-n.meter[data-v-120398d2]{padding:3px 7px;border-radius:6px}.dots-n-fill[data-v-120398d2]{position:absolute;top:0;bottom:0;left:0;background:#ffffff40;min-width:3px;transition:width var(--dur) var(--ease-out)}.dots-n-t[data-v-120398d2]{position:relative}.dots:focus-visible .dots-n[data-v-120398d2]{color:var(--on-video)}@media(prefers-reduced-motion:reduce){.dots[data-v-120398d2],.dot[data-v-120398d2],.dots-n-fill[data-v-120398d2]{transition:none}}.ask-wrap[data-v-120398d2]{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-120398d2]{width:100%;max-width:320px;padding:22px;border-radius:var(--radius-lg);text-align:center}.ask-t[data-v-120398d2]{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--on-video)}.ask-s[data-v-120398d2]{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--on-video-dim)}.ask-row[data-v-120398d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ask-row .btn[data-v-120398d2]{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:var(--tap)}.btn.danger[data-v-120398d2]{background:var(--bad);color:#fff;border-color:transparent;font-weight:600}.btn.danger[data-v-120398d2]:hover{filter:brightness(1.08)}.ask-enter-active[data-v-120398d2]{transition:opacity var(--dur) var(--ease-out)}.ask-leave-active[data-v-120398d2]{transition:opacity var(--dur-fast) var(--ease-in)}.ask-enter-from[data-v-120398d2],.ask-leave-to[data-v-120398d2]{opacity:0}.ask-enter-active .ask[data-v-120398d2]{transition:transform var(--dur) var(--ease-out)}.ask-enter-from .ask[data-v-120398d2]{transform:scale(.94)}.covered .top[data-v-120398d2],.covered .peek[data-v-120398d2],.covered .seek[data-v-120398d2]{-webkit-backdrop-filter:none;backdrop-filter:none}.covered .rail[data-v-120398d2]{will-change:auto}.scrolling .top[data-v-120398d2],.scrolling .peek[data-v-120398d2],.scrolling .seek[data-v-120398d2],.scrolling .nav[data-v-120398d2]{-webkit-backdrop-filter:none;backdrop-filter:none}.nav.nav[data-v-120398d2]{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}.nav-g[data-v-120398d2]{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,auto)}.nav-acts[data-v-120398d2]{display:flex;align-items:center;gap:2px}.nav-sep[data-v-120398d2]{width:1px;height:22px;margin:0 6px;border-radius:1px;background:var(--on-video);opacity:.16}.lens[data-v-120398d2]{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[data-v-120398d2]{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:3px;min-height:44px;padding:0 10px;grid-row:1;border:0;background:none;color:var(--on-video-dim);font:inherit;cursor:pointer;transition:color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nav-b[data-v-120398d2]:active{transform:scale(.92)}.nav-b.on[data-v-120398d2]{color:var(--on-video)}.nav-b[data-v-120398d2] svg{transition:transform var(--dur) cubic-bezier(.34,1.4,.64,1)}.nav-b.on[data-v-120398d2] svg{transform:translateY(-1px) scale(1.06)}.nav-ic[data-v-120398d2]{position:relative;display:grid;place-items:center}.nav-t[data-v-120398d2]{font-size:10.5px;letter-spacing:.01em}.nav-b.on .nav-t[data-v-120398d2]{font-weight:600}.nav-dot[data-v-120398d2]{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-120398d2]{top:-5px;right:-9px;border-color:#141418e6}@media(min-width:720px){.feed[data-v-120398d2]{display:grid;place-items:center;background:#060607}.rail[data-v-120398d2],.top[data-v-120398d2],.chips[data-v-120398d2],.peek[data-v-120398d2]{left:50%;right:auto;width:var(--stage);max-width:var(--stage);transform:translate(-50%)}.rail[data-v-120398d2]{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-120398d2]{top:calc(50% - var(--stage-h) / 2);width:var(--stage);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.nav.nav[data-v-120398d2]{bottom:calc(50% - var(--stage-h) / 2 + 16px)}.burst-layer[data-v-120398d2]{padding-right:calc(50% - var(--stage) / 2 + 12px);padding-bottom:calc(50% - var(--stage-h) / 2 + 90px)}.peek[data-v-120398d2]{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-120398d2]{top:calc(50% - var(--stage-h) / 2 + 64px)}.dots[data-v-120398d2]{left:calc(50% - var(--stage) / 2 + 16px);bottom:calc(50% - var(--stage-h) / 2 + 161px)}}.peek[data-v-120398d2]{position:absolute;left:12px;right:20px;bottom:calc(var(--nav-h) + 153px + var(--vgap, 0px));display:grid;gap:5px;justify-items:start;z-index:var(--z-rail);pointer-events:none}.peek-m[data-v-120398d2]{pointer-events:auto;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;max-width:min(100%,38ch);padding:5px 11px 5px 7px;border:0;border-radius:999px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-video);font:inherit;text-align:left;cursor:pointer}.peek-face[data-v-120398d2]{grid-column:1}.peek-text[data-v-120398d2]{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4}.peek-enter-active[data-v-120398d2]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.peek-leave-active[data-v-120398d2]{transition:opacity var(--dur-fast) var(--ease-in);position:absolute}.peek-move[data-v-120398d2]{transition:transform var(--dur) var(--ease-out)}.peek-enter-from[data-v-120398d2]{opacity:0;transform:translateY(6px)}.peek-leave-to[data-v-120398d2]{opacity:0}.tb-enter-active[data-v-120398d2],.tb-leave-active[data-v-120398d2]{transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.tb-enter-from[data-v-120398d2]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * var(--travel)))}.tb-leave-to[data-v-120398d2]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * -1 * var(--travel)))}.body[data-v-120398d2]{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--dur-slow) var(--ease-out);isolation:isolate;z-index:1}.moving .body[data-v-120398d2]{will-change:transform}.covered .body[data-v-120398d2]{transform:translate(calc(var(--from, 1) * -1 * var(--travel)))}.feed[data-v-120398d2]{--travel: 100vw}@media(min-width:720px){.feed[data-v-120398d2]{--travel: calc(var(--stage) + 24px)}}@media(prefers-reduced-motion:reduce){.tb-enter-active[data-v-120398d2],.tb-leave-active[data-v-120398d2],.body[data-v-120398d2]{transition:none}.tb-enter-from[data-v-120398d2],.tb-leave-to[data-v-120398d2]{transform:translate(var(--mid, 0px))}.covered .body[data-v-120398d2]{transform:none}}.gridpage[data-v-120398d2]{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-120398d2]{transition:none}.grid-grab[data-v-120398d2]{display:grid;place-items:center;padding:10px 0 4px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.grid-grab[data-v-120398d2]:active{cursor:grabbing}.grid-grab span[data-v-120398d2]{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-120398d2]{background:var(--dim);width:46px}.grid-grab[data-v-120398d2]:focus-visible{outline:none}.grid-grab:focus-visible span[data-v-120398d2]{background:var(--accent)}.grid-hd[data-v-120398d2]{flex:none;border-bottom:1px solid var(--line)}.grid-hd-row[data-v-120398d2]{display:flex;align-items:center;gap:8px;padding:2px 12px 12px 16px}.grid-title[data-v-120398d2]{margin:0;flex:1;font-size:16px;font-weight:650;color:var(--text)}.grid-count[data-v-120398d2]{margin-left:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dim)}@media(min-width:720px){.gridpage[data-v-120398d2]{left:50%;right:auto;width:var(--stage, 460px);--mid: -50%;top:calc(50% - var(--stage-h) / 2);bottom:calc(50% - var(--stage-h) / 2 + 84px);border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}.grid-scroll[data-v-120398d2]{padding-bottom:8px}}.grid-scroll[data-v-120398d2]{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--nav-h);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.grid-cells[data-v-120398d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;padding:0 16px 16px}.cell[data-v-120398d2]{position:relative;aspect-ratio:1;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-120398d2]{width:100%;height:100%;object-fit:cover;display:block}.cell[data-v-120398d2]:active{transform:scale(.96)}.cell[data-v-120398d2]:focus-visible{outline:none;box-shadow:var(--focus)}.cell[data-v-120398d2]: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-120398d2]:hover:after{box-shadow:0 0 0 2px var(--on-video-faint) inset}}.cell.on[data-v-120398d2]:after{box-shadow:0 0 0 2px var(--accent) inset,0 0 0 3px #00000073 inset}.cell-ghost[data-v-120398d2]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:var(--on-video-dim)}.cell-dur[data-v-120398d2],.cell-n[data-v-120398d2]{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-120398d2]{right:4px}.cell-n[data-v-120398d2]{left:4px;color:var(--accent-ink);background:var(--accent)}@media(prefers-reduced-motion:reduce){.gridpage[data-v-120398d2],.cell[data-v-120398d2],.cell[data-v-120398d2]:after,.dots-n-fill[data-v-120398d2]{transition:none}.cell[data-v-120398d2]:active{transform:none}}.sheet[data-v-79829c1d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:24px}.panel[data-v-79829c1d]{width:100%;max-width:560px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px}header[data-v-79829c1d]{display:flex;align-items:center;margin-bottom:18px}h2[data-v-79829c1d]{margin:0;font-size:17px}header .btn[data-v-79829c1d]{margin-left:auto;padding:6px 12px;font-size:12.5px}.groups[data-v-79829c1d]{display:grid;gap:20px}h3[data-v-79829c1d]{margin:0 0 8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--dim);font-weight:600}dl[data-v-79829c1d]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px 16px;align-items:center}dt[data-v-79829c1d]{display:flex;gap:5px}dd[data-v-79829c1d]{margin:0;font-size:13.5px;color:var(--dim)}kbd[data-v-79829c1d]{font-family:var(--mono);font-size:11px;padding:3px 7px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line);border-bottom-width:2px;white-space:nowrap}.app[data-v-4683e743]{display:flex;height:100%;overflow:hidden}.main[data-v-4683e743]{position:relative;flex:1;min-width:0}.boot[data-v-4683e743]{height:100%;display:grid;place-items:center;background:#0b0b0c;color:var(--dim);gap:14px}.boot.col[data-v-4683e743]{align-content:center;justify-items:center}.ring[data-v-4683e743]{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%}.link[data-v-4683e743]{position:absolute;left:50%;bottom:calc(var(--nav-h) + 14px);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)}.link-mark[data-v-4683e743]{width:30px;height:30px;flex:none;line-height:0}.link-mark svg[data-v-4683e743]{width:100%;height:100%;overflow:visible}.link.down .link-dog[data-v-4683e743]{animation:link-adrift-4683e743 2.4s var(--ease-out) infinite}@keyframes link-adrift-4683e743{0%,to{transform:translate(-9px)}50%{transform:translate(-13px)}}.link.back .link-dog[data-v-4683e743]{animation:link-seat-4683e743 .62s cubic-bezier(.33,0,.2,1)}@keyframes link-seat-4683e743{0%{transform:translate(-13px)}62%{transform:translate(3px)}to{transform:none}}.link.lost .link-dog[data-v-4683e743]{transform:translate(-13px);opacity:.55}.link.back[data-v-4683e743]{color:var(--good)}.link.lost[data-v-4683e743]{color:var(--bad)}.link-enter-active[data-v-4683e743]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.link-leave-active[data-v-4683e743]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.link-enter-from[data-v-4683e743],.link-leave-to[data-v-4683e743]{opacity:0;transform:translate(-50%) translateY(8px)}@media(prefers-reduced-motion:reduce){.link.down .link-dog[data-v-4683e743],.link.back .link-dog[data-v-4683e743]{animation:none;transform:translate(-9px)}}.gone[data-v-4683e743]{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-4683e743]{position:relative;display:grid;place-items:center;margin-bottom:22px;animation:gone-in-4683e743 .52s var(--ease-out) both}.gone-ring[data-v-4683e743]{position:absolute;width:76px;height:76px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:gone-ring-4683e743 .9s var(--ease-out) .26s}@keyframes gone-in-4683e743{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes gone-ring-4683e743{0%{transform:scale(.7);opacity:.7}to{transform:scale(2.4);opacity:0}}.gone-t[data-v-4683e743]{margin:0 0 8px;font-size:21px;font-weight:640;letter-spacing:-.02em;animation:gone-rise-4683e743 .46s var(--ease-out) .12s both}.gone-s[data-v-4683e743]{margin:0 0 26px;max-width:34ch;font-size:14px;line-height:1.55;color:var(--dim);animation:gone-rise-4683e743 .46s var(--ease-out) .2s both}.gone-row[data-v-4683e743]{display:flex;gap:10px;animation:gone-rise-4683e743 .46s var(--ease-out) .28s both}.gone-row .btn[data-v-4683e743]{min-height:var(--tap);padding:0 20px}@keyframes gone-rise-4683e743{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gone-mark[data-v-4683e743],.gone-t[data-v-4683e743],.gone-s[data-v-4683e743],.gone-row[data-v-4683e743]{animation:none}.gone-ring[data-v-4683e743]{animation:none;opacity:0}}.badge[data-v-4683e743]{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}.toast[data-v-4683e743]{position:absolute;bottom:96px;left:50%;transform:translate(-50%);padding:9px 16px;border-radius:999px;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;color:#fff;white-space:nowrap}.fade-enter-active[data-v-4683e743],.fade-leave-active[data-v-4683e743]{transition:opacity .2s}.fade-enter-from[data-v-4683e743],.fade-leave-to[data-v-4683e743]{opacity:0}: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;--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(76px + env(safe-area-inset-bottom, 0px)) ;--stage: 100%;--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){:root{--nav-h: 92px;--stage-h: min( calc(100dvh - 64px) , calc(52vw / .5625));--stage: calc(var(--stage-h) * .5625)}}@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;--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;--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;--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;--radius: 0px;--radius-lg: 0px;--shadow: none}*{box-sizing:border-box}html,body,#app{height:100%}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}.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}.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;transition-duration:.01ms!important}}.reduce-motion *{animation-duration:.01ms!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}
