.page[data-v-0bb0efd8]{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-0bb0efd8]{opacity:0}.sheet[data-v-0bb0efd8]{width:100%;max-width:460px}.err[data-v-0bb0efd8]{margin:0 0 10px;color:#9a9aa2;font-size:15px;font-weight:500}.note[data-v-0bb0efd8]{margin:0 0 22px;max-width:42ch}.log[data-v-0bb0efd8]{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-0bb0efd8]{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-0bb0efd8]{color:#6e6e78}.frm[data-v-0bb0efd8]{position:absolute;top:0;right:0;bottom:0;left:0}.frm input[data-v-0bb0efd8]{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-0bb0efd8]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ind[data-v-0bb0efd8]{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-0bb0efd8]{width:4px;height:4px;border-radius:50%;background:#4a4a52;animation:pop-0bb0efd8 var(--dur-fast) var(--ease-out)}.caret[data-v-0bb0efd8]{width:7px;height:14px;background:#4a4a52;animation:blink-0bb0efd8 1.1s steps(1) infinite}@keyframes blink-0bb0efd8{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret[data-v-0bb0efd8]{animation:none}}@keyframes pop-0bb0efd8{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-c532374b]{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-2c3802f2]{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-2c3802f2]{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-2c3802f2]{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-2c3802f2]:hover{background:var(--surface-2);color:var(--text)}.who-name[data-v-2c3802f2]{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-2c3802f2]{flex:1;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 40px;padding-bottom:max(40px,env(safe-area-inset-bottom))}.hero[data-v-2c3802f2]{padding:28px 0 34px}.cta-row[data-v-2c3802f2]{display:flex;justify-content:center}h1[data-v-2c3802f2]{margin:0;font-size:clamp(30px,8vw,38px);line-height:1.1;letter-spacing:-.035em;font-weight:680}.lede[data-v-2c3802f2]{margin:12px 0 26px;max-width:34ch;color:var(--dim);font-size:15px;line-height:1.55}.cta[data-v-2c3802f2]{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-2c3802f2]:hover:not(:disabled){box-shadow:0 10px 30px #e8834a57}.cta[data-v-2c3802f2]:active:not(:disabled){transform:scale(.985)}.cta[data-v-2c3802f2]:disabled{opacity:1;cursor:default}.cta.opening[data-v-2c3802f2],.cta.ready[data-v-2c3802f2]{width:52px;border-radius:999px;box-shadow:0 8px 30px #e8834a66}.cta-face[data-v-2c3802f2]{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-2c3802f2],.cta.ready .cta-face[data-v-2c3802f2]{opacity:0;transform:scale(.8)}.cta-ring[data-v-2c3802f2],.cta-check[data-v-2c3802f2]{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-2c3802f2]{fill:none;stroke-width:3;stroke-linecap:round}.ring-track[data-v-2c3802f2]{stroke:#1a0d0538}.ring-arc[data-v-2c3802f2]{stroke:var(--accent-ink);stroke-dasharray:138.2;stroke-dashoffset:110;transform-origin:center}.cta.opening .cta-ring[data-v-2c3802f2]{opacity:1;transition:opacity .16s var(--ease-out) .12s}.cta.opening .ring-arc[data-v-2c3802f2]{animation:arc-spin-2c3802f2 .9s linear infinite}@keyframes arc-spin-2c3802f2{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-2c3802f2]{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-2c3802f2]{opacity:1}.cta.ready .cta-check path[data-v-2c3802f2]{animation:draw-2c3802f2 .32s var(--ease-out) forwards}@keyframes draw-2c3802f2{to{stroke-dashoffset:0}}.cta.ready[data-v-2c3802f2]{animation:pop-ring-2c3802f2 .42s var(--ease-out)}@keyframes pop-ring-2c3802f2{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-2c3802f2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cta[data-v-2c3802f2],.cta-face[data-v-2c3802f2]{transition:none}.cta.opening .ring-arc[data-v-2c3802f2],.cta.ready .cta-check path[data-v-2c3802f2],.cta.ready[data-v-2c3802f2]{animation:none}.cta.ready .cta-check path[data-v-2c3802f2]{stroke-dashoffset:0}}.err[data-v-2c3802f2]{margin:12px 0 0;color:var(--bad);font-size:13px}.rooms-head[data-v-2c3802f2]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}h2[data-v-2c3802f2]{margin:0;font-size:13px;font-weight:600;color:var(--dim);letter-spacing:.02em}.live-count[data-v-2c3802f2]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--good)}.list[data-v-2c3802f2]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.row[data-v-2c3802f2]{display:flex;align-items:stretch;gap:8px;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.row.chosen[data-v-2c3802f2]{transform:scale(1.02);z-index:1}.row.chosen .open[data-v-2c3802f2]{border-color:var(--accent);background:var(--surface-2)}.row.dimmed[data-v-2c3802f2]{opacity:.35;transform:scale(.985)}@media(prefers-reduced-motion:reduce){.row[data-v-2c3802f2],.row.chosen[data-v-2c3802f2],.row.dimmed[data-v-2c3802f2]{transition:none;transform:none}}.open[data-v-2c3802f2]{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-2c3802f2]:hover{background:var(--surface-2);border-color:#34343c}.open[data-v-2c3802f2]:active{transform:scale(.99)}.row.live .open[data-v-2c3802f2]{border-color:#5fb87a52}.state[data-v-2c3802f2]{width:9px;height:9px;flex:none;border-radius:50%;background:var(--faint);position:relative}.state.on[data-v-2c3802f2]{background:var(--good)}.pulse[data-v-2c3802f2]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--good);animation:pulse-2c3802f2 2s var(--ease-out) infinite}.live-count .pulse[data-v-2c3802f2]{position:static;display:block;width:7px;height:7px;border:0;border-radius:50%;background:var(--good);animation:blink-2c3802f2 2s var(--ease-out) infinite}@keyframes pulse-2c3802f2{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.5);opacity:0}to{opacity:0}}@keyframes blink-2c3802f2{50%{opacity:.35}}.meta[data-v-2c3802f2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name[data-v-2c3802f2]{font-size:15px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.sub[data-v-2c3802f2]{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.live .sub[data-v-2c3802f2]{color:var(--good)}.go[data-v-2c3802f2]{flex:none;color:var(--faint);transform:rotate(-90deg)}.copy[data-v-2c3802f2]{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-2c3802f2]:hover{background:var(--surface-2);color:var(--text)}.copy.ok[data-v-2c3802f2]{color:var(--good);border-color:#5fb87a66;background:#5fb87a1a}.copy.ok[data-v-2c3802f2] .icon{animation:stamp-2c3802f2 .42s cubic-bezier(.34,1.5,.64,1)}@keyframes stamp-2c3802f2{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.row.copied .open[data-v-2c3802f2]: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-2c3802f2 .76s var(--ease-out)}.open[data-v-2c3802f2]{position:relative;overflow:hidden}@keyframes sweep-2c3802f2{0%{background-position:140% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.copy.ok[data-v-2c3802f2] .icon,.row.copied .open[data-v-2c3802f2]:after{animation:none}}.empty[data-v-2c3802f2]{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-2c3802f2]{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-bottom:12px;color:var(--faint)}.ring[data-v-2c3802f2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--line)}.ring.r2[data-v-2c3802f2]{top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:.5}.empty-title[data-v-2c3802f2]{margin:0;font-size:15px;font-weight:550}.empty-sub[data-v-2c3802f2]{margin:0;font-size:13px;color:var(--dim)}.row.sk[data-v-2c3802f2]{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-2c3802f2]{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:shimmer-2c3802f2 1.3s linear infinite}.w60[data-v-2c3802f2]{width:60%}.w30[data-v-2c3802f2]{width:30%}@keyframes shimmer-2c3802f2{to{background-position:-200% 0}}.row-enter-active[data-v-2c3802f2]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.row-enter-from[data-v-2c3802f2]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.pulse[data-v-2c3802f2],.sk-line[data-v-2c3802f2],.live-count .pulse[data-v-2c3802f2]{animation:none}}@media(max-width:420px){.copy-text[data-v-2c3802f2]{display:none}.copy[data-v-2c3802f2]{width:52px}}.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-7a63649b]{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-7a63649b]{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-7a63649b]{opacity:1}.backdrop[data-v-7a63649b]{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-7a63649b]{opacity:1}.err[data-v-7a63649b]{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-7a63649b]{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-7a63649b]{margin:0;font-size:15px;font-weight:600;color:var(--on-video)}.err-s[data-v-7a63649b]{margin:0;font-size:12.5px;color:var(--on-video-faint)}.err-b[data-v-7a63649b]{margin-top:10px;min-height:var(--tap)}.skel[data-v-7a63649b]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);overflow:hidden}.sheen[data-v-7a63649b]{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-7a63649b 1.6s var(--ease-out) infinite}@keyframes sheen-7a63649b{0%{transform:translate(-35%)}to{transform:translate(35%)}}.ld-wrap[data-v-7a63649b]{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-7a63649b]{transition:opacity var(--dur) var(--ease-out)}.fade-leave-active[data-v-7a63649b]{transition:opacity var(--dur-fast) var(--ease-in)}.fade-enter-from[data-v-7a63649b],.fade-leave-to[data-v-7a63649b]{opacity:0}.peerslide[data-v-7a63649b]{grid-area:1 / 1;pointer-events:none;opacity:1}@media(prefers-reduced-motion:reduce){.sheen[data-v-7a63649b]{animation:none}.media[data-v-7a63649b]{transition:none}}.tap[data-v-7a63649b]{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-7a63649b]{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-7a63649b]{font-size:13px;color:var(--on-video-dim)}.prog[data-v-7a63649b]{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-7a63649b]{--track: 6px;--track-r: 3px}@media(hover:hover){.prog[data-v-7a63649b]:hover{--track: 5px;--track-r: 3px}}.prog[data-v-7a63649b]:focus-visible{outline:none}.prog[data-v-7a63649b]:focus-visible{--track: 6px;--track-r: 3px}.prog[data-v-7a63649b]: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-7a63649b],.prog-ghost[data-v-7a63649b]{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-7a63649b]{background:var(--on-video)}.prog-ghost[data-v-7a63649b]{background:var(--accent)}.prog-head[data-v-7a63649b]{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-7a63649b]:hover{--head: 11px}}.prog[data-v-7a63649b]:focus-visible{--head: 13px}.prog.scrubbing[data-v-7a63649b]{--head: 15px}.prog.scrubbing .prog-head[data-v-7a63649b]{background:var(--accent);box-shadow:0 0 0 3px #00000059,0 2px 6px #00000080}@media(prefers-reduced-motion:reduce){.prog[data-v-7a63649b]:before,.prog-fill[data-v-7a63649b],.prog-ghost[data-v-7a63649b],.prog-head[data-v-7a63649b]{transition:none}}.info-wrap[data-v-7a63649b]{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-7a63649b]{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-7a63649b]{display:grid;place-items:center;padding:10px 0 6px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.info-grab[data-v-7a63649b]:active,.info-grab.dragging[data-v-7a63649b]{cursor:grabbing}.info-grab span[data-v-7a63649b]{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-7a63649b],.info-grab.dragging span[data-v-7a63649b]{background:var(--dim);width:46px}.info-grab[data-v-7a63649b]:focus-visible{outline:none}.info-grab:focus-visible span[data-v-7a63649b]{background:var(--accent)}.info[data-v-7a63649b]{transition:transform var(--dur) var(--ease-out)}.info.dragging[data-v-7a63649b]{transition:none}.info-hd[data-v-7a63649b]{flex:none;display:flex;align-items:center;gap:11px;padding:6px 16px 12px;border-bottom:1px solid var(--line)}.info-face[data-v-7a63649b]{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-7a63649b]{display:grid;gap:1px;min-width:0;flex:1}.info-name[data-v-7a63649b]{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-sub[data-v-7a63649b]{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-out[data-v-7a63649b]{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-7a63649b]:hover{background:var(--surface-2);color:var(--text)}.info-body[data-v-7a63649b]{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-7a63649b]{margin:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.info-cap-t[data-v-7a63649b]{font-weight:650}.info-tags[data-v-7a63649b]{margin:8px 0 0;font-size:13.5px;line-height:1.7}.info-tag[data-v-7a63649b]{padding:0;margin-right:8px;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.info-tag[data-v-7a63649b]:hover{text-decoration:underline}.info-tag[data-v-7a63649b]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.info-stats[data-v-7a63649b]{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 0;font-size:13px;color:var(--dim)}.info-stat b[data-v-7a63649b]{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums}.info-tech[data-v-7a63649b]{margin:12px 0 0;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.info-enter-active[data-v-7a63649b],.info-leave-active[data-v-7a63649b]{transition:opacity var(--dur) var(--ease-out)}.info-enter-active .info[data-v-7a63649b],.info-leave-active .info[data-v-7a63649b]{transition:transform var(--dur) var(--ease-out)}.info-enter-from[data-v-7a63649b],.info-leave-to[data-v-7a63649b]{opacity:0}.info-enter-from .info[data-v-7a63649b],.info-leave-to .info[data-v-7a63649b]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.info-enter-from .info[data-v-7a63649b],.info-leave-to .info[data-v-7a63649b]{transform:none}}.no-caption{display:none}.meta[data-v-7a63649b]{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-7a63649b]{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-7a63649b]{opacity:.6;font-weight:400}.meta-src[data-v-7a63649b]{font-weight:500;color:var(--on-video-dim)}.meta-title[data-v-7a63649b]{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-7a63649b]{-webkit-line-clamp:6;line-clamp:6}.meta-tags[data-v-7a63649b]{display:flex;flex-wrap:wrap;gap:6px}.meta-tag[data-v-7a63649b]{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-7a63649b]:hover{opacity:1;text-decoration:underline}.meta-more[data-v-7a63649b]{color:var(--on-video-dim)}@media(min-width:720px){.meta[data-v-7a63649b]{left:24px;right:24px;bottom:76px}}.tb[data-v-2f3fd984]{--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-2f3fd984]{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-2f3fd984]{display:flex;align-items:flex-start;gap:8px}.hd-text[data-v-2f3fd984]{flex:1;display:grid;gap:1px}.h[data-v-2f3fd984]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.sub[data-v-2f3fd984]{margin:0;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.ghost[data-v-2f3fd984]{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;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ghost[data-v-2f3fd984]:hover{background:var(--line)}.ghost[data-v-2f3fd984]:active{transform:scale(.93)}.more[data-v-2f3fd984]{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 0 6px;color:var(--faint);font-size:12px}.more-t[data-v-2f3fd984]{font-variant-numeric:tabular-nums}.trend-rail[data-v-2f3fd984]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:2px var(--pad) 6px;-webkit-overflow-scrolling:touch}.trend-rail[data-v-2f3fd984]::-webkit-scrollbar{display:none}.trend[data-v-2f3fd984]{position:relative;flex:none;width:116px;aspect-ratio:3 / 4;padding:0;border:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-2);cursor:pointer;scroll-snap-align:start;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);animation:trend-in-2f3fd984 var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8)*40ms)}.trend[data-v-2f3fd984]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0006}.trend[data-v-2f3fd984]:active{transform:translateY(-1px) scale(.985)}.trend[data-v-2f3fd984]:focus-visible{outline:none;box-shadow:var(--focus)}@keyframes trend-in-2f3fd984{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.trend-img[data-v-2f3fd984]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.trend-plain[data-v-2f3fd984]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;padding:10px;background:linear-gradient(150deg,hsl(var(--h) 42% 28%),hsl(var(--h) 38% 18%))}.trend-plain-t[data-v-2f3fd984]{font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fffffff0;text-align:left;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.trend-shade[data-v-2f3fd984]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.28) 42%,transparent 68%)}.trend:has(.trend-plain) .trend-shade[data-v-2f3fd984]{background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 52%)}.trend-rank[data-v-2f3fd984]{position:absolute;top:6px;left:8px;font-size:20px;font-weight:800;line-height:1;color:#ffffffeb;text-shadow:0 1px 6px rgba(0,0,0,.75);font-variant-numeric:tabular-nums}.trend-meta[data-v-2f3fd984]{position:absolute;left:8px;right:8px;bottom:7px;display:grid;gap:1px;text-align:left}.trend-t[data-v-2f3fd984]{font-size:12.5px;font-weight:650;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-n[data-v-2f3fd984]{font-size:10.5px;color:#ffffffb8;font-variant-numeric:tabular-nums}.trend-skel[data-v-2f3fd984]{background:var(--surface-2);animation:none;position:relative;overflow:hidden}.trend-skel[data-v-2f3fd984]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%);animation:trend-sheen-2f3fd984 1.4s var(--ease-out) infinite}@keyframes trend-sheen-2f3fd984{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media(prefers-reduced-motion:reduce){.trend[data-v-2f3fd984]{animation:none}.trend[data-v-2f3fd984]:hover{transform:none}.trend-skel[data-v-2f3fd984]:after{animation:none}}.modes[data-v-2f3fd984]{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.mode[data-v-2f3fd984]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;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)}.mode[data-v-2f3fd984]:hover{background:var(--surface-2);color:var(--text)}.mode[data-v-2f3fd984]:focus-visible{outline:none;box-shadow:var(--focus)}.mode.on[data-v-2f3fd984]{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 42%,transparent);color:var(--accent)}.mode-caret[data-v-2f3fd984]{opacity:.7}.src-wrap[data-v-2f3fd984]{position:relative}.srcs[data-v-2f3fd984]{position:absolute;top:calc(100% + 6px);left:0;z-index:3;width:268px;max-width:min(268px,calc(100vw - var(--pad) * 2));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 12px 32px #00000073;overflow:hidden}.srcs-find[data-v-2f3fd984]{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line);color:var(--faint)}.srcs-find-in[data-v-2f3fd984]{flex:1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:13px;outline:none}.srcs-find-in[data-v-2f3fd984]::placeholder{color:var(--faint)}.srcs-find-in[data-v-2f3fd984]::-webkit-search-cancel-button{display:none}.srcs-acts[data-v-2f3fd984]{display:flex;gap:6px;padding:8px 9px;border-bottom:1px solid var(--line)}.srcs-act[data-v-2f3fd984]{flex:1;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:12px;font-weight:550;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.srcs-act[data-v-2f3fd984]:hover{background:var(--surface-2);color:var(--text)}.srcs-act.on[data-v-2f3fd984]{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 42%,transparent);color:var(--accent)}.srcs-act[data-v-2f3fd984]:focus-visible{outline:none;box-shadow:var(--focus)}.srcs-list[data-v-2f3fd984]{max-height:246px;overflow-y:auto;padding:5px;overscroll-behavior:contain}.src[data-v-2f3fd984]{display:flex;align-items:center;border-radius:var(--radius);transition:background var(--dur-fast) var(--ease-out)}.src[data-v-2f3fd984]:hover{background:var(--surface-2)}.src-main[data-v-2f3fd984]{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:8px 4px 8px 9px;border:0;background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.src-main[data-v-2f3fd984]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius)}.src-box[data-v-2f3fd984]{display:grid;place-items:center;width:17px;height:17px;flex:none;border:1.5px solid var(--faint);border-radius:5px;color:transparent;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.src-box.on[data-v-2f3fd984]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.src-t[data-v-2f3fd984]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-caps[data-v-2f3fd984]{display:inline-flex;gap:4px;flex:none;color:var(--faint)}.src-cap[data-v-2f3fd984]{display:inline-grid;place-items:center}.src-only[data-v-2f3fd984]{flex:none;margin-right:6px;padding:4px 8px;border:0;border-radius:999px;background:none;color:var(--faint);font:inherit;font-size:11px;font-weight:600;cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.src:hover .src-only[data-v-2f3fd984],.src-only[data-v-2f3fd984]:focus-visible{opacity:1}.src-only[data-v-2f3fd984]:hover{background:var(--line);color:var(--text)}.src-only[data-v-2f3fd984]:focus-visible{outline:none;box-shadow:var(--focus)}@media(hover:none){.src-only[data-v-2f3fd984]{opacity:1}}.srcs-foot[data-v-2f3fd984]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px 8px 12px;border-top:1px solid var(--line);background:var(--surface);font-size:12px;color:var(--dim)}.srcs-done[data-v-2f3fd984]{padding:5px 12px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.srcs-done[data-v-2f3fd984]:focus-visible{outline:none;box-shadow:var(--focus)}.srcs-load[data-v-2f3fd984]{display:grid;place-items:center;padding:22px}.srcs-none[data-v-2f3fd984]{margin:0;padding:16px;font-size:12.5px;color:var(--dim);text-align:center}.pop-enter-active[data-v-2f3fd984],.pop-leave-active[data-v-2f3fd984]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);transform-origin:top left}.pop-enter-from[data-v-2f3fd984],.pop-leave-to[data-v-2f3fd984]{opacity:0;transform:translateY(-4px) scale(.97)}@media(prefers-reduced-motion:reduce){.pop-enter-from[data-v-2f3fd984],.pop-leave-to[data-v-2f3fd984]{transform:none}}.gosearch[data-v-2f3fd984]{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;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-2f3fd984]:hover{background:var(--surface-2);border-color:var(--accent)}.gosearch[data-v-2f3fd984]:focus-visible{outline:none;box-shadow:var(--focus)}.gosearch-ic[data-v-2f3fd984]{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-2f3fd984]{flex:1;min-width:0;font-size:13px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gosearch-t b[data-v-2f3fd984]{color:var(--text);font-weight:650}.gosearch-go[data-v-2f3fd984]{flex:none;color:var(--faint)}.active-q[data-v-2f3fd984]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:7px 8px 7px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent)}.active-q-t[data-v-2f3fd984]{flex:1;min-width:0;font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-q-t b[data-v-2f3fd984]{font-weight:650}.active-q-x[data-v-2f3fd984]{display:grid;place-items:center;width:26px;height:26px;flex:none;border:0;border-radius:50%;background:none;color:var(--dim);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.active-q-x[data-v-2f3fd984]:hover{background:var(--surface-2);color:var(--text)}.search[data-v-2f3fd984]{position:relative;display:flex;align-items:center;min-height:var(--tap);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.search[data-v-2f3fd984]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.search-ic[data-v-2f3fd984]{margin-left:12px;color:var(--dim)}.search-in[data-v-2f3fd984]{flex:1;min-height:calc(var(--tap) - 2px);padding:0 10px;background:none;border:0;color:var(--text);font:inherit;font-size:16px}.search-in[data-v-2f3fd984]:focus{outline:none;box-shadow:none}.search-in[data-v-2f3fd984]::-webkit-search-cancel-button{display:none}.search-x[data-v-2f3fd984]{width:36px;height:36px;margin-right:4px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface-2);color:var(--dim);cursor:pointer}.search-x[data-v-2f3fd984]:hover{color:var(--text)}.sr[data-v-2f3fd984]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.body[data-v-2f3fd984]{flex:1;overflow-y:auto;padding:14px var(--pad) 18px;display:grid;gap:20px;align-content:start;-webkit-overflow-scrolling:touch}.sec[data-v-2f3fd984]{display:grid;gap:10px}.sec-head[data-v-2f3fd984]{display:flex;align-items:center;gap:6px;color:var(--dim)}.sec-t[data-v-2f3fd984]{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sec-load[data-v-2f3fd984]{display:inline-grid;place-items:center;margin-left:2px;color:var(--faint)}.sec-n[data-v-2f3fd984]{font-size:12px;color:var(--faint);margin-left:auto;font-variant-numeric:tabular-nums}.strip[data-v-2f3fd984]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 6px;margin:-2px -2px 0;scrollbar-width:none}.strip[data-v-2f3fd984]::-webkit-scrollbar{display:none}.orb[data-v-2f3fd984]{flex:none;scroll-snap-align:start;display:grid;justify-items:center;gap:6px;width:64px;border:0;background:none;color:var(--text);cursor:pointer;font:inherit}.orb-img[data-v-2f3fd984]{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;background:hsl(var(--h, 220) 30% 22%);box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px transparent;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.orb-img img[data-v-2f3fd984]{width:100%;height:100%;object-fit:cover;display:block}.orb.on .orb-img[data-v-2f3fd984]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--accent)}.orb:active .orb-img[data-v-2f3fd984]{transform:scale(.94)}.orb-init[data-v-2f3fd984]{display:grid;place-items:center;width:100%;height:100%;font-weight:700;font-size:20px;text-transform:uppercase;color:hsl(var(--h, 220) 60% 80%)}.orb-chk[data-v-2f3fd984]{position:absolute;right:0;bottom:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);border:2px solid var(--bg)}.orb-t[data-v-2f3fd984]{font-size:11.5px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid[data-v-2f3fd984]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:480px){.grid[data-v-2f3fd984]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:720px){.grid[data-v-2f3fd984]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.card[data-v-2f3fd984]{display:grid;gap:8px;text-align:left;padding:0;border:0;background:none;color:var(--text);cursor:pointer;font:inherit;animation:card-in-2f3fd984 var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),11)*35ms)}@keyframes card-in-2f3fd984{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.card-img[data-v-2f3fd984]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;background:hsl(var(--h, 220) 28% 20%);box-shadow:0 0 0 0 transparent;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.card-img img[data-v-2f3fd984]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out)}.card:hover .card-img img[data-v-2f3fd984]{transform:scale(1.04)}.card:active .card-img[data-v-2f3fd984]{transform:scale(.97)}.card.on .card-img[data-v-2f3fd984]{box-shadow:0 0 0 2.5px var(--accent)}.card.hl .card-img[data-v-2f3fd984]{box-shadow:var(--focus)}.card.on.hl .card-img[data-v-2f3fd984]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.card-init[data-v-2f3fd984]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:40px;font-weight:800;text-transform:uppercase;color:hsl(var(--h, 220) 60% 82%);letter-spacing:-.04em}.card-shade[data-v-2f3fd984]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 45%);pointer-events:none}.card-n[data-v-2f3fd984]{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.card-chk[data-v-2f3fd984]{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);transform:scale(0);transition:transform var(--dur) cubic-bezier(.34,1.56,.64,1)}.card.on .card-chk[data-v-2f3fd984]{transform:scale(1)}.card-meta[data-v-2f3fd984]{display:grid;gap:1px}.card-t[data-v-2f3fd984]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-s[data-v-2f3fd984]{font-size:11.5px;color:var(--dim)}mark[data-v-2f3fd984]{background:none;color:inherit}mark.m[data-v-2f3fd984]{color:var(--accent)}.card-move[data-v-2f3fd984]{transition:transform var(--dur) var(--ease-out)}.card-leave-active[data-v-2f3fd984]{position:absolute;transition:opacity var(--dur-fast) var(--ease-in)}.card-leave-to[data-v-2f3fd984]{opacity:0}.none[data-v-2f3fd984]{display:grid;justify-items:start;gap:8px;padding:12px 0}.none-ic[data-v-2f3fd984]{color:var(--faint)}.none-t[data-v-2f3fd984]{margin:0;font-size:15px;font-weight:600}.none-s[data-v-2f3fd984]{margin:0;font-size:12.5px;color:var(--dim)}.wrap[data-v-2f3fd984]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-2f3fd984]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:13.5px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.chip[data-v-2f3fd984]:hover{background:var(--line)}.chip.on[data-v-2f3fd984]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.chip.sm[data-v-2f3fd984]{min-height:32px;font-size:12.5px;padding:4px 10px}.n[data-v-2f3fd984]{font-size:11px;color:var(--dim);padding:1px 6px;border-radius:999px;background:#ffffff0f;font-variant-numeric:tabular-nums}.link[data-v-2f3fd984]{border:0;background:none;color:var(--accent);font:inherit;font-size:12.5px;cursor:pointer;padding:0 4px;min-height:24px}.link[data-v-2f3fd984]:hover{text-decoration:underline}.ft[data-v-2f3fd984]{flex:none;padding:12px var(--pad) 14px;background:var(--bg);border-top:1px solid var(--line);display:grid;gap:10px}.ft-sel[data-v-2f3fd984]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ft-row[data-v-2f3fd984]{display:flex;align-items:center;gap:12px}.ft-note[data-v-2f3fd984]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim);flex:1}.ft-done[data-v-2f3fd984]{min-height:var(--tap);padding:0 18px;font-weight:600;white-space:nowrap}@media(prefers-reduced-motion:reduce){.card[data-v-2f3fd984]{animation:none}.card-img img[data-v-2f3fd984],.card-chk[data-v-2f3fd984],.orb-img[data-v-2f3fd984]{transition:none}}@media(min-width:720px){.tb[data-v-2f3fd984]{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);height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}}.chat[data-v-bb3c19e5]{--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-bb3c19e5]{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-bb3c19e5]{flex:none}.ghost.close[data-v-bb3c19e5]{margin-left:auto}.ghost[data-v-bb3c19e5]{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-bb3c19e5]:hover{background:var(--surface-2)}.hd-text[data-v-bb3c19e5]{display:grid;gap:1px;min-width:0}.h[data-v-bb3c19e5]{margin:0;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-bb3c19e5]{margin:0;font-size:12px;color:var(--dim);display:inline-flex;align-items:center;gap:6px;min-height:16px}.pdot[data-v-bb3c19e5]{width:7px;height:7px;border-radius:50%;background:var(--good)}.pdot.buf[data-v-bb3c19e5]{background:var(--warn)}.list[data-v-bb3c19e5]{flex:1;overflow-y:auto;padding:12px 10px 8px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.empty[data-v-bb3c19e5]{margin:auto;display:grid;justify-items:center;gap:6px;text-align:center;color:var(--dim)}.empty-ic[data-v-bb3c19e5]{color:var(--faint);margin-bottom:4px}.empty-t[data-v-bb3c19e5]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.empty-s[data-v-bb3c19e5]{margin:0;font-size:12.5px}.day[data-v-bb3c19e5],.newline[data-v-bb3c19e5]{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--faint);margin:6px 0 2px}.day[data-v-bb3c19e5]:before,.day[data-v-bb3c19e5]:after,.newline[data-v-bb3c19e5]:before,.newline[data-v-bb3c19e5]:after{content:"";flex:1;height:1px;background:var(--line)}.newline[data-v-bb3c19e5]{color:var(--accent)}.newline[data-v-bb3c19e5]:before,.newline[data-v-bb3c19e5]:after{background:color-mix(in srgb,var(--accent) 40%,transparent)}.sys[data-v-bb3c19e5]{align-self:center;font-size:11.5px;color:var(--faint);padding:2px 10px}.rx[data-v-bb3c19e5]{display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 0;color:var(--dim);font-size:12px}.rx-t[data-v-bb3c19e5]{white-space:nowrap}.grp[data-v-bb3c19e5]{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-bb3c19e5]{grid-column:1;grid-row:msg;align-self:end}.grp .from[data-v-bb3c19e5]{grid-column:2;grid-row:nm}.grp .bubbles[data-v-bb3c19e5]{grid-column:2;grid-row:msg}.grp.mine[data-v-bb3c19e5]{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-bb3c19e5]{grid-column:1;grid-row:msg}.grp.mine .grp-face[data-v-bb3c19e5]{grid-column:2;grid-row:msg;align-self:end}.grp.mine .from[data-v-bb3c19e5]{display:none}.grp.faceless[data-v-bb3c19e5],.grp.mine.faceless[data-v-bb3c19e5]{grid-template-columns:minmax(0,1fr)}.grp.faceless .from[data-v-bb3c19e5],.grp.faceless .bubbles[data-v-bb3c19e5]{grid-column:1}.from[data-v-bb3c19e5]{font-size:11.5px;color:var(--dim);padding:0 2px}.bubbles[data-v-bb3c19e5]{display:grid;gap:2px;justify-items:start}.grp.mine .bubbles[data-v-bb3c19e5]{justify-items:end}.bubble[data-v-bb3c19e5]{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-bb3c19e5 var(--dur) var(--ease-out) both}.bubble.first.last[data-v-bb3c19e5]{border-radius:18px 18px 18px 6px}.bubble[data-v-bb3c19e5]:not(.first){border-top-left-radius:6px}.bubble[data-v-bb3c19e5]:not(.last){border-bottom-left-radius:6px}.grp.mine .bubble[data-v-bb3c19e5]{background:var(--accent);color:var(--accent-ink);border-radius:18px 18px 6px}.grp.mine .bubble[data-v-bb3c19e5]:not(.first){border-top-right-radius:6px;border-top-left-radius:18px}.grp.mine .bubble[data-v-bb3c19e5]:not(.last){border-bottom-right-radius:6px;border-bottom-left-radius:18px}.at[data-v-bb3c19e5]{font-size:10.5px;color:var(--faint);padding:0 2px;font-variant-numeric:tabular-nums}@keyframes bubble-in-bb3c19e5{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.typing[data-v-bb3c19e5]{display:inline-flex;gap:4px;align-items:center;padding:10px 14px}.typing span[data-v-bb3c19e5]{width:6px;height:6px;border-radius:50%;background:var(--dim);animation:dot-bb3c19e5 1.2s ease-in-out infinite}.typing span[data-v-bb3c19e5]:nth-child(2){animation-delay:.15s}.typing span[data-v-bb3c19e5]:nth-child(3){animation-delay:.3s}@keyframes dot-bb3c19e5{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.jump.jump[data-v-bb3c19e5]{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-bb3c19e5]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.pop-leave-active[data-v-bb3c19e5]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.pop-enter-from[data-v-bb3c19e5],.pop-leave-to[data-v-bb3c19e5]{opacity:0;transform:translate(-50%) translateY(6px)}.grp.pop-enter-from[data-v-bb3c19e5],.grp.pop-leave-to[data-v-bb3c19e5]{transform:translateY(6px)}.compose[data-v-bb3c19e5]{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-bb3c19e5]{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-bb3c19e5]:focus{outline:none;border-color:var(--accent);box-shadow:none}.send[data-v-bb3c19e5]{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-bb3c19e5]:disabled{opacity:.4;cursor:default}.send[data-v-bb3c19e5]:not(:disabled):active{transform:scale(.92)}.send[data-v-bb3c19e5] svg{margin-left:-2px;margin-top:1px}@media(prefers-reduced-motion:reduce){.bubble[data-v-bb3c19e5]{animation:none}.typing span[data-v-bb3c19e5]{animation:none;opacity:.7}}@media(min-width:720px){.chat[data-v-bb3c19e5]{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);height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}}.rs[data-v-38329af5]{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)}.rs.grabbing[data-v-38329af5]{transition:none}@media(min-width:720px){.rs[data-v-38329af5]{left:50%;top:6vh;bottom:6vh;width:min(560px,92vw);transform:translate(-50%);border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.rs.grabbing[data-v-38329af5]{transform:translate(-50%)}}.hd[data-v-38329af5]{flex:none;padding:0 16px 10px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line)}.grab[data-v-38329af5]{display:grid;place-items:center;padding:10px 0 0;cursor:grab;touch-action:none}.grab-bar[data-v-38329af5]{width:36px;height:4px;border-radius:2px;background:var(--faint)}.hd-row[data-v-38329af5]{display:flex;align-items:center;gap:8px;padding-top:6px}.h[data-v-38329af5]{flex:1;margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.ghost[data-v-38329af5]{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-38329af5]:hover{background:var(--line)}.body[data-v-38329af5]{flex:1;overflow-y:auto;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));display:grid;gap:14px;align-content:start}.card[data-v-38329af5]{display:grid;gap:10px;padding:14px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.card-h[data-v-38329af5]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.card-n[data-v-38329af5]{margin-left:auto;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.help[data-v-38329af5]{margin:0;font-size:12.5px;color:var(--dim);line-height:1.45}.linkrow[data-v-38329af5]{display:flex;gap:8px;flex-wrap:wrap}.linkfield[data-v-38329af5]{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-38329af5]{min-height:var(--tap)}.people[data-v-38329af5]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.person[data-v-38329af5]{display:flex;align-items:center;gap:10px;min-height:40px}.avatar[data-v-38329af5]{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-38329af5]{background:var(--surface-2);color:var(--faint)}.pname[data-v-38329af5]{flex:1;font-size:14px}.pname.dim[data-v-38329af5],.you[data-v-38329af5]{color:var(--dim);font-weight:400}.pstate[data-v-38329af5]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim)}.pdot[data-v-38329af5]{width:7px;height:7px;border-radius:50%;background:var(--good)}.pstate.buf .pdot[data-v-38329af5],.conn.reconnecting .pdot[data-v-38329af5],.conn.connecting .pdot[data-v-38329af5]{background:var(--warn)}.conn.closed .pdot[data-v-38329af5]{background:var(--bad)}.conn[data-v-38329af5]{display:inline-flex;align-items:center;gap:7px}.themes[data-v-38329af5]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.theme[data-v-38329af5]{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-38329af5]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sw[data-v-38329af5]{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.sw span[data-v-38329af5]{width:16px;height:16px;border-radius:50%}.theme-ck[data-v-38329af5]{position:absolute;top:6px;right:6px;color:var(--accent)}.row[data-v-38329af5]{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-38329af5]{border-top:1px solid var(--line)}.row-t[data-v-38329af5]{flex:1;display:grid;gap:2px;font-size:14px}.row-s[data-v-38329af5]{font-size:12px;color:var(--dim)}.chev[data-v-38329af5]{transform:rotate(-90deg);color:var(--faint)}.btnrow:hover .row-t[data-v-38329af5]{color:var(--accent)}.danger[data-v-38329af5],.danger .row-t[data-v-38329af5]{color:#ff8a9b}.btn.danger[data-v-38329af5]{background:#d9534f2e;border-color:transparent;color:#ff8a9b}.exits[data-v-38329af5]{gap:0;padding:4px 14px}.confirm[data-v-38329af5]{display:flex;align-items:center;gap:8px;min-height:var(--tap);font-size:14px}.confirm span[data-v-38329af5]{flex:1}.sw-in[data-v-38329af5]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch[data-v-38329af5]{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-38329af5]: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-38329af5]{background:var(--accent)}.sw-in:checked+.switch[data-v-38329af5]:after{transform:translate(18px)}.sw-in:focus-visible+.switch[data-v-38329af5]{box-shadow:var(--focus)}.feed[data-v-a4b3e926]{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-a4b3e926]{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-a4b3e926]{transition:none}.blank[data-v-a4b3e926]{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-a4b3e926]{font-size:19px;font-weight:600}.blank-s[data-v-a4b3e926]{color:var(--dim, #8b8b95);font-size:13px;max-width:34ch;line-height:1.5}.top[data-v-a4b3e926]{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-a4b3e926]{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-a4b3e926]:hover{background:var(--glass-hi)}.ghost[data-v-a4b3e926]:active{transform:scale(.93)}.crew[data-v-a4b3e926]{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-a4b3e926]::-webkit-scrollbar{display:none}.mate[data-v-a4b3e926]{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.mate-face[data-v-a4b3e926]{position:relative;flex:none;line-height:0}.mate-init[data-v-a4b3e926]{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-a4b3e926]{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-a4b3e926]{background:var(--warn)}.mate.off .mate-dot[data-v-a4b3e926]{background:var(--bad)}.mate-ring[data-v-a4b3e926]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:32px;height:32px;animation:mate-spin-a4b3e926 1s linear infinite}.mate-ring circle[data-v-a4b3e926]{fill:none;stroke:var(--warn);stroke-width:2;stroke-linecap:round;stroke-dasharray:24 67}@keyframes mate-spin-a4b3e926{to{transform:rotate(360deg)}}.mate-meta[data-v-a4b3e926]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mate-name[data-v-a4b3e926]{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-a4b3e926]{color:var(--on-video-faint);font-weight:400}.mate-sub[data-v-a4b3e926]{font-size:10.5px;color:var(--on-video-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mate.buf .mate-sub[data-v-a4b3e926]{color:var(--warn)}.mate.off .mate-sub[data-v-a4b3e926]{color:var(--bad)}@media(prefers-reduced-motion:reduce){.mate-ring[data-v-a4b3e926]{animation:none}}.chips-enter-active[data-v-a4b3e926]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.chips-leave-active[data-v-a4b3e926]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.chips-enter-from[data-v-a4b3e926],.chips-leave-to[data-v-a4b3e926]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.chips-enter-from[data-v-a4b3e926],.chips-leave-to[data-v-a4b3e926]{transform:none}}.chips[data-v-a4b3e926]{position:absolute;top:52px;left:calc(12px + var(--tap) + 10px);right:12px;display:flex;flex-wrap:wrap;gap:6px;z-index:var(--z-chrome)}.chip[data-v-a4b3e926]{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-a4b3e926]:hover{background:#1c1c20eb}.chip[data-v-a4b3e926]:active{transform:scale(.96)}.chip[data-v-a4b3e926]:focus-visible{outline:none;box-shadow:var(--focus)}.chip-t[data-v-a4b3e926]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.on[data-v-a4b3e926]{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-a4b3e926]:hover{background:color-mix(in srgb,var(--accent) 100%,transparent)}.chip.mode[data-v-a4b3e926]{background:#101012db;border-color:#ffffff38;color:var(--on-video)}.chip.mode[data-v-a4b3e926]:hover{background:#1e1e22eb}.chip.clear[data-v-a4b3e926]{background:#0000008c;border-color:#ffffff29;color:var(--on-video-dim);font-weight:600}.chip.clear[data-v-a4b3e926]:hover{color:var(--on-video);background:#000000b8}.chip .x[data-v-a4b3e926]{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-a4b3e926]{opacity:1}.sr[data-v-a4b3e926]{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-a4b3e926]{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-a4b3e926]{transition:opacity .42s var(--ease-out)}.dim .fade[data-v-a4b3e926]{opacity:.28}.dim .top.fade[data-v-a4b3e926]{opacity:.4;background:linear-gradient(to bottom,rgba(0,0,0,.35),transparent)}.feed[data-v-a4b3e926] .meta{transition:opacity .42s var(--ease-out)}.feed.dim[data-v-a4b3e926] .meta{opacity:.28}.act[data-v-a4b3e926]{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-a4b3e926]:hover{background:#ffffff17;color:var(--on-video)}.act[data-v-a4b3e926]:active{transform:scale(.88)}.act[data-v-a4b3e926]:focus-visible{outline:none;box-shadow:var(--focus)}.act[aria-pressed=true][data-v-a4b3e926]{color:var(--accent)}.act.armed[data-v-a4b3e926]{color:var(--accent);background:#ffffff1f}.react-wrap[data-v-a4b3e926]{position:relative;display:flex}.react-b[data-v-a4b3e926]{position:relative}.react-b[data-v-a4b3e926]: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-a4b3e926]:after{animation:react-pop-a4b3e926 .42s var(--ease-out)}.react-b.pop[data-v-a4b3e926]{animation:react-nudge-a4b3e926 .42s var(--ease-out)}@keyframes react-pop-a4b3e926{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes react-nudge-a4b3e926{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-a4b3e926]:after,.react-b.pop[data-v-a4b3e926]{animation:none}}.quick[data-v-a4b3e926]{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-a4b3e926 .24s var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8)*28ms)}.quick[data-v-a4b3e926]:hover{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.quick[data-v-a4b3e926]:active{transform:scale(.94)}.quick[data-v-a4b3e926]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.quick[data-v-a4b3e926]{animation:none}}.picker[data-v-a4b3e926]{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-a4b3e926]{display:flex;align-items:flex-end;gap:2px}.pick-sep[data-v-a4b3e926]{height:1px;margin:1px 6px;background:var(--on-video);opacity:.12}.pick-words[data-v-a4b3e926]{display:flex;flex-wrap:wrap;gap:5px;padding:1px 1px 2px}.pick-b[data-v-a4b3e926]{display:grid;justify-items: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-a4b3e926]:hover,.pick-b[data-v-a4b3e926]:focus-visible{outline:none;background:#ffffff1f;transform:translateY(-3px) scale(1.06)}.pick-b[data-v-a4b3e926]:active{transform:translateY(-1px) scale(.96)}.pick-t[data-v-a4b3e926]{font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--on-video-dim);white-space:nowrap}.pick-b:hover .pick-t[data-v-a4b3e926],.pick-b:focus-visible .pick-t[data-v-a4b3e926]{color:var(--on-video)}.pick-enter-active .pick-b[data-v-a4b3e926]{animation:pick-in-a4b3e926 .26s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes pick-in-a4b3e926{0%{opacity:0;transform:translateY(10px) scale(.7)}to{opacity:1;transform:none}}.pick-enter-active[data-v-a4b3e926],.pick-leave-active[data-v-a4b3e926]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pick-enter-active[data-v-a4b3e926],.pick-leave-active[data-v-a4b3e926]{transform-origin:85% 100%}.pick-enter-from[data-v-a4b3e926],.pick-leave-to[data-v-a4b3e926]{opacity:0;transform:translateY(6px) scale(.9)}@media(prefers-reduced-motion:reduce){.pick-enter-active .pick-b[data-v-a4b3e926]{animation:none}.pick-enter-from[data-v-a4b3e926],.pick-leave-to[data-v-a4b3e926]{transform:none}.pick-b[data-v-a4b3e926]:hover,.pick-b[data-v-a4b3e926]:focus-visible{transform:none}}.burst-layer[data-v-a4b3e926]{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-a4b3e926]{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-a4b3e926 2s var(--ease-out) both}.burst-face[data-v-a4b3e926]{position:relative;flex:none;line-height:0}.burst-init[data-v-a4b3e926]{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-a4b3e926]{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-a4b3e926 .42s var(--ease-out) .12s both}.burst-mark.love[data-v-a4b3e926]{color:#ff5c7a}.burst-mark.like[data-v-a4b3e926]{color:var(--good)}.burst-mark.dislike[data-v-a4b3e926]{color:var(--on-video-dim)}.burst-text[data-v-a4b3e926]{display:grid;gap:1px;min-width:0}.burst-who[data-v-a4b3e926]{font-size:13px;font-weight:650;line-height:1.15;white-space:nowrap}.burst-what[data-v-a4b3e926]{font-size:11px;line-height:1.15;color:var(--on-video-dim);white-space:nowrap}@keyframes burst-in-a4b3e926{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-a4b3e926{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.burst-move[data-v-a4b3e926]{transition:transform var(--dur) var(--ease-out)}@media(prefers-reduced-motion:reduce){.burst[data-v-a4b3e926]{animation:burst-fade-a4b3e926 2s linear both}.burst-mark[data-v-a4b3e926]{animation:none}.burst-move[data-v-a4b3e926]{transition:none}@keyframes burst-fade-a4b3e926{0%,80%{opacity:1}to{opacity:0}}}.seek.seek[data-v-a4b3e926]{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-a4b3e926]{color:var(--on-video);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.seek-b[data-v-a4b3e926]:hover{background:#ffffff1a}.seek-b[data-v-a4b3e926]:active{background:#fff3}.seek-enter-active[data-v-a4b3e926]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.seek-leave-active[data-v-a4b3e926]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.seek-enter-from[data-v-a4b3e926],.seek-leave-to[data-v-a4b3e926]{opacity:0;transform:translate(-50%,-50%) scale(.94)}.rip[data-v-a4b3e926]{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-a4b3e926]{left:0;background:radial-gradient(ellipse at left center,rgba(255,255,255,.16),transparent 70%)}.rip.fwd[data-v-a4b3e926]{right:0;background:radial-gradient(ellipse at right center,rgba(255,255,255,.16),transparent 70%)}.rip-n[data-v-a4b3e926]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.rip-enter-active[data-v-a4b3e926]{transition:opacity 90ms var(--ease-out)}.rip-leave-active[data-v-a4b3e926]{transition:opacity .32s var(--ease-in)}.rip-enter-from[data-v-a4b3e926],.rip-leave-to[data-v-a4b3e926]{opacity:0}@media(prefers-reduced-motion:reduce){.rip-enter-active[data-v-a4b3e926],.rip-leave-active[data-v-a4b3e926]{transition:none}}.dots[data-v-a4b3e926]{position:absolute;left:16px;bottom:calc(var(--nav-h) + 44px);display:flex;align-items:center;gap:5px;z-index:var(--z-chrome);pointer-events:none}.dot[data-v-a4b3e926]{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-a4b3e926]{background:var(--on-video);transform:scale(1.5)}.ask-wrap[data-v-a4b3e926]{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-a4b3e926]{width:100%;max-width:320px;padding:22px;border-radius:var(--radius-lg);text-align:center}.ask-t[data-v-a4b3e926]{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--on-video)}.ask-s[data-v-a4b3e926]{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--on-video-dim)}.ask-row[data-v-a4b3e926]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ask-row .btn[data-v-a4b3e926]{min-height:var(--tap)}.btn.danger[data-v-a4b3e926]{background:var(--bad);color:#fff;border-color:transparent;font-weight:600}.btn.danger[data-v-a4b3e926]:hover{filter:brightness(1.08)}.ask-enter-active[data-v-a4b3e926]{transition:opacity var(--dur) var(--ease-out)}.ask-leave-active[data-v-a4b3e926]{transition:opacity var(--dur-fast) var(--ease-in)}.ask-enter-from[data-v-a4b3e926],.ask-leave-to[data-v-a4b3e926]{opacity:0}.ask-enter-active .ask[data-v-a4b3e926]{transition:transform var(--dur) var(--ease-out)}.ask-enter-from .ask[data-v-a4b3e926]{transform:scale(.94)}.covered .top[data-v-a4b3e926],.covered .peek[data-v-a4b3e926],.covered .seek[data-v-a4b3e926]{-webkit-backdrop-filter:none;backdrop-filter:none}.covered .rail[data-v-a4b3e926]{will-change:auto}.scrolling .top[data-v-a4b3e926],.scrolling .peek[data-v-a4b3e926],.scrolling .seek[data-v-a4b3e926],.scrolling .nav[data-v-a4b3e926]{-webkit-backdrop-filter:none;backdrop-filter:none}.nav.nav[data-v-a4b3e926]{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-a4b3e926]{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,auto)}.nav-acts[data-v-a4b3e926]{display:flex;align-items:center;gap:2px}.nav-sep[data-v-a4b3e926]{width:1px;height:22px;margin:0 6px;border-radius:1px;background:var(--on-video);opacity:.16}.lens[data-v-a4b3e926]{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-a4b3e926]{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-a4b3e926]:active{transform:scale(.92)}.nav-b.on[data-v-a4b3e926]{color:var(--on-video)}.nav-b[data-v-a4b3e926] svg{transition:transform var(--dur) cubic-bezier(.34,1.4,.64,1)}.nav-b.on[data-v-a4b3e926] svg{transform:translateY(-1px) scale(1.06)}.nav-ic[data-v-a4b3e926]{position:relative;display:grid;place-items:center}.nav-t[data-v-a4b3e926]{font-size:10.5px;letter-spacing:.01em}.nav-b.on .nav-t[data-v-a4b3e926]{font-weight:600}.nav-dot[data-v-a4b3e926]{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-a4b3e926]{top:-5px;right:-9px;border-color:#141418e6}@media(min-width:720px){.feed[data-v-a4b3e926]{display:grid;place-items:center;background:#060607}.rail[data-v-a4b3e926],.top[data-v-a4b3e926],.chips[data-v-a4b3e926],.peek[data-v-a4b3e926]{left:50%;right:auto;width:var(--stage);max-width:var(--stage);transform:translate(-50%)}.rail[data-v-a4b3e926]{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-a4b3e926]{top:calc(50% - var(--stage-h) / 2);width:var(--stage);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.nav.nav[data-v-a4b3e926]{bottom:calc(50% - var(--stage-h) / 2 + 16px)}.burst-layer[data-v-a4b3e926]{padding-right:calc(50% - var(--stage) / 2 + 12px);padding-bottom:calc(50% - var(--stage-h) / 2 + 90px)}.peek[data-v-a4b3e926]{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-a4b3e926]{top:calc(50% - var(--stage-h) / 2 + 64px)}.dots[data-v-a4b3e926]{left:calc(50% - var(--stage) / 2 + 16px);bottom:calc(50% - var(--stage-h) / 2 + 104px)}}.peek[data-v-a4b3e926]{position:absolute;left:12px;right:20px;bottom:calc(var(--nav-h) + 74px + var(--vgap, 0px));display:grid;gap:5px;justify-items:start;z-index:var(--z-rail);pointer-events:none}.peek-m[data-v-a4b3e926]{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-a4b3e926]{grid-column:1}.peek-text[data-v-a4b3e926]{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-a4b3e926]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.peek-leave-active[data-v-a4b3e926]{transition:opacity var(--dur-fast) var(--ease-in);position:absolute}.peek-move[data-v-a4b3e926]{transition:transform var(--dur) var(--ease-out)}.peek-enter-from[data-v-a4b3e926]{opacity:0;transform:translateY(6px)}.peek-leave-to[data-v-a4b3e926]{opacity:0}.tb-enter-active[data-v-a4b3e926],.tb-leave-active[data-v-a4b3e926]{transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.tb-leave-active[data-v-a4b3e926]{position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--nav-h, 76px)}.tb-enter-from[data-v-a4b3e926]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * var(--travel)))}.tb-leave-to[data-v-a4b3e926]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * -1 * var(--travel)))}.body[data-v-a4b3e926]{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--dur-slow) var(--ease-out);will-change:transform;z-index:1}.covered .body[data-v-a4b3e926]{transform:translate(calc(var(--from, 1) * -100vw))}.feed[data-v-a4b3e926]{--travel: 100vw}@media(min-width:720px){.feed[data-v-a4b3e926]{--travel: calc(var(--stage) + 24px)}}@media(prefers-reduced-motion:reduce){.tb-enter-active[data-v-a4b3e926],.tb-leave-active[data-v-a4b3e926],.body[data-v-a4b3e926]{transition:none}.tb-enter-from[data-v-a4b3e926],.tb-leave-to[data-v-a4b3e926]{transform:translate(var(--mid, 0px))}.covered .body[data-v-a4b3e926]{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-adc91003]{display:flex;height:100%;overflow:hidden}.main[data-v-adc91003]{position:relative;flex:1;min-width:0}.boot[data-v-adc91003]{height:100%;display:grid;place-items:center;background:#0b0b0c;color:var(--dim);gap:14px}.boot.col[data-v-adc91003]{align-content:center;justify-items:center}.ring[data-v-adc91003]{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%}.link[data-v-adc91003]{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-adc91003]{width:30px;height:30px;flex:none;line-height:0}.link-mark svg[data-v-adc91003]{width:100%;height:100%;overflow:visible}.link.down .link-dog[data-v-adc91003]{animation:link-adrift-adc91003 2.4s var(--ease-out) infinite}@keyframes link-adrift-adc91003{0%,to{transform:translate(-9px)}50%{transform:translate(-13px)}}.link.back .link-dog[data-v-adc91003]{animation:link-seat-adc91003 .62s cubic-bezier(.33,0,.2,1)}@keyframes link-seat-adc91003{0%{transform:translate(-13px)}62%{transform:translate(3px)}to{transform:none}}.link.lost .link-dog[data-v-adc91003]{transform:translate(-13px);opacity:.55}.link.back[data-v-adc91003]{color:var(--good)}.link.lost[data-v-adc91003]{color:var(--bad)}.link-enter-active[data-v-adc91003]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.link-leave-active[data-v-adc91003]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.link-enter-from[data-v-adc91003],.link-leave-to[data-v-adc91003]{opacity:0;transform:translate(-50%) translateY(8px)}@media(prefers-reduced-motion:reduce){.link.down .link-dog[data-v-adc91003],.link.back .link-dog[data-v-adc91003]{animation:none;transform:translate(-9px)}}.gone[data-v-adc91003]{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-adc91003]{position:relative;display:grid;place-items:center;margin-bottom:22px;animation:gone-in-adc91003 .52s var(--ease-out) both}.gone-ring[data-v-adc91003]{position:absolute;width:76px;height:76px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:gone-ring-adc91003 .9s var(--ease-out) .26s}@keyframes gone-in-adc91003{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes gone-ring-adc91003{0%{transform:scale(.7);opacity:.7}to{transform:scale(2.4);opacity:0}}.gone-t[data-v-adc91003]{margin:0 0 8px;font-size:21px;font-weight:640;letter-spacing:-.02em;animation:gone-rise-adc91003 .46s var(--ease-out) .12s both}.gone-s[data-v-adc91003]{margin:0 0 26px;max-width:34ch;font-size:14px;line-height:1.55;color:var(--dim);animation:gone-rise-adc91003 .46s var(--ease-out) .2s both}.gone-row[data-v-adc91003]{display:flex;gap:10px;animation:gone-rise-adc91003 .46s var(--ease-out) .28s both}.gone-row .btn[data-v-adc91003]{min-height:var(--tap);padding:0 20px}@keyframes gone-rise-adc91003{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gone-mark[data-v-adc91003],.gone-t[data-v-adc91003],.gone-s[data-v-adc91003],.gone-row[data-v-adc91003]{animation:none}.gone-ring[data-v-adc91003]{animation:none;opacity:0}}.badge[data-v-adc91003]{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-adc91003]{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-adc91003],.fade-leave-active[data-v-adc91003]{transition:opacity .2s}.fade-enter-from[data-v-adc91003],.fade-leave-to[data-v-adc91003]{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}
