.page[data-v-37f7ee37]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0c;color:#6a6a70;font-family:var(--mono);font-size:13px;line-height:1.65;display:grid;place-items:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));padding-top:max(24px,env(safe-area-inset-top));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;transition:opacity var(--dur) var(--ease-in)}.page.done[data-v-37f7ee37]{opacity:0}.sheet[data-v-37f7ee37]{width:100%;max-width:460px}.err[data-v-37f7ee37]{margin:0 0 10px;color:#9a9aa2;font-size:15px;font-weight:500}.note[data-v-37f7ee37]{margin:0 0 22px;max-width:42ch}.log[data-v-37f7ee37]{margin:0 0 20px;padding:14px 16px;background:#111113;border-left:2px solid #26262a;color:#5a5a62;font-size:11.5px;line-height:1.85;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.code[data-v-37f7ee37]{margin:0;padding:12px 0;min-height:var(--tap);display:flex;align-items:center;font-size:11px;letter-spacing:.08em;color:#3e3e44;cursor:default;transition:color var(--dur-fast) var(--ease-out)}.page.armed .code[data-v-37f7ee37]{color:#6e6e78}.frm[data-v-37f7ee37]{position:absolute;top:0;right:0;bottom:0;left:0}.frm input[data-v-37f7ee37]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;-webkit-text-fill-color:transparent}.frm button[data-v-37f7ee37]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ind[data-v-37f7ee37]{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;gap:5px;pointer-events:none}.ind i[data-v-37f7ee37]{width:4px;height:4px;border-radius:50%;background:#4a4a52;animation:pop-37f7ee37 var(--dur-fast) var(--ease-out)}.ind.busy i[data-v-37f7ee37]{animation:breathe-37f7ee37 .7s ease-in-out infinite alternate}@keyframes breathe-37f7ee37{to{opacity:.3}}.caret[data-v-37f7ee37]{width:7px;height:14px;background:#4a4a52;animation:blink-37f7ee37 1.1s steps(1) infinite}@keyframes blink-37f7ee37{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret[data-v-37f7ee37]{animation:none}}@keyframes pop-37f7ee37{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.av[data-v-8b7e2d2f]{display:inline-block;border-radius:50%;overflow:hidden;flex:none;background:var(--surface-2)}svg[data-v-8b7e2d2f]{display:block;width:100%;height:100%}.morph[data-v-8b7e2d2f]{transition:d .34s var(--ease-out),fill .34s var(--ease-out)}.jaw[data-v-8b7e2d2f]{transition:rx .34s var(--ease-out),ry .34s var(--ease-out),fill .34s var(--ease-out)}ellipse[data-v-8b7e2d2f],rect[data-v-8b7e2d2f],circle[data-v-8b7e2d2f],path[data-v-8b7e2d2f]{transition:fill .34s var(--ease-out)}@media(prefers-reduced-motion:reduce){.morph[data-v-8b7e2d2f],.jaw[data-v-8b7e2d2f],ellipse[data-v-8b7e2d2f],rect[data-v-8b7e2d2f],circle[data-v-8b7e2d2f],path[data-v-8b7e2d2f]{transition:none}}.icon[data-v-67e86b8c]{display:block;flex:none}.wrap[data-v-a0b58400]{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-a0b58400]{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-a0b58400]{margin:0;font-size:21px;letter-spacing:-.02em}.sub[data-v-a0b58400]{margin:6px 0 0;color:var(--dim);font-size:13px}.have[data-v-a0b58400]{width:100%;min-height:var(--tap);margin-top:4px;border:0;background:transparent;color:var(--dim);font-size:13px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.have[data-v-a0b58400]:hover{color:var(--text)}.failed[data-v-a0b58400]{margin:12px 0 0;padding:11px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad);font-size:12.5px;line-height:1.45}.face[data-v-a0b58400]{display:grid;justify-items:center;gap:14px;margin:22px 0 20px}.rail[data-v-a0b58400]{position:relative;width:100%;height:124px;display:grid;place-items:center;overflow:hidden;margin:0 -4px;padding:0 4px;perspective:700px;clip-path:inset(0 round var(--radius))}.rail .card[data-v-a0b58400]{position:absolute;border-radius:50%;padding:0;background:none;border:0;line-height:0;cursor:pointer;transition:transform .46s cubic-bezier(.34,1.42,.5,1),opacity .26s var(--ease-out)}.rail .card.p0[data-v-a0b58400]{transform:translate(var(--shift, 0px)) scale(var(--live-scale, 1));z-index:4;opacity:1;cursor:default}.rail .card.p-1[data-v-a0b58400]{transform:translate(calc(-84px + var(--shift, 0px))) scale(var(--live-scale, .6)) rotateY(24deg);z-index:3;opacity:.55}.rail .card.p1[data-v-a0b58400]{transform:translate(calc(84px + var(--shift, 0px))) scale(var(--live-scale, .6)) rotateY(-24deg);z-index:3;opacity:.55}.rail .card.p-2[data-v-a0b58400]{transform:translate(calc(-128px + var(--shift, 0px))) scale(var(--live-scale, .4)) rotateY(34deg);z-index:2;opacity:.2}.rail .card.p2[data-v-a0b58400]{transform:translate(calc(128px + var(--shift, 0px))) scale(var(--live-scale, .4)) rotateY(-34deg);z-index:2;opacity:.2}.rail.dragging .card[data-v-a0b58400]{transition:none}.rail[data-v-a0b58400]{touch-action:pan-y;user-select:none;-webkit-user-select:none}.rail .card[data-v-a0b58400]{-webkit-user-drag:none}.halo[data-v-a0b58400]{position:absolute;width:120px;height:120px;border-radius:50%;border:2px solid var(--accent);opacity:.85;pointer-events:none;z-index:5}.arrows[data-v-a0b58400]{display:flex;align-items:center;justify-content:center;gap:10px}.arrow[data-v-a0b58400]{width:var(--tap);height:var(--tap);flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--dim);transition:background var(--dur-fast),color var(--dur-fast)}.arrow[data-v-a0b58400]:hover:not(:disabled){background:var(--line);color:var(--text)}.steer[data-v-a0b58400]{display:grid;gap:8px;width:100%}.steer-grp[data-v-a0b58400]{display:flex;align-items:center;gap:10px;width:100%}.steer-grp .steer-lbl[data-v-a0b58400]{flex:none;width:32px;text-align:right}.steer-grp .sw-row[data-v-a0b58400]{flex:1;justify-content:space-between}.steer-div[data-v-a0b58400]{display:none}.steer-lbl[data-v-a0b58400]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.steer-lbl[data-v-a0b58400]:not(:first-child){margin-top:6px}.sw-row[data-v-a0b58400]{display:flex;justify-content:center;gap:5px}.sw[data-v-a0b58400]{width:26px;height:26px;border-radius:50%;border:2px solid transparent;padding:0;position:relative;transition:transform .16s cubic-bezier(.34,1.4,.64,1),border-color .16s var(--ease-out)}.sw[data-v-a0b58400]:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%}.sw[data-v-a0b58400]:hover:not(:disabled){transform:scale(1.14)}.sw.on[data-v-a0b58400]{border-color:var(--text);transform:scale(1.08)}.seg[data-v-a0b58400]{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-a0b58400]{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-a0b58400]{transform:translate(100%)}.seg button[data-v-a0b58400]{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-a0b58400]{color:var(--accent-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.lens[data-v-a0b58400]{transition:none}}.roll-btn[data-v-a0b58400]{display:inline-flex;align-items:center;gap:7px;min-height:var(--tap);padding:0 14px;white-space:nowrap;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-a0b58400]:hover:not(:disabled){background:var(--line);color:var(--text)}@media(prefers-reduced-motion:reduce){.rail .card[data-v-a0b58400],.sw[data-v-a0b58400]{transition:none}}.reduce-motion .rail .card[data-v-a0b58400],.reduce-motion .sw[data-v-a0b58400]{transition:none}.lbl[data-v-a0b58400]{display:block;font-size:12px;color:var(--dim);margin:0 0 6px}.row[data-v-a0b58400]{display:flex;gap:8px}.row .field[data-v-a0b58400]{flex:1;min-width:0;min-height:var(--tap);font-size:16px}.icon-btn[data-v-a0b58400]{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-a0b58400]:hover{background:var(--line);color:var(--text)}.go-row[data-v-a0b58400]{display:flex;justify-content:center;margin-top:22px}.go[data-v-a0b58400]{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-a0b58400]:active:not(:disabled){transform:scale(.985)}.go[data-v-a0b58400]:disabled{opacity:1;cursor:default}.go.opening[data-v-a0b58400],.go.ready[data-v-a0b58400]{width:52px;border-radius:999px;box-shadow:0 8px 30px #e8834a66}.go-face[data-v-a0b58400]{white-space:nowrap;transition:opacity .18s var(--ease-in),transform .18s var(--ease-in)}.go.opening .go-face[data-v-a0b58400],.go.ready .go-face[data-v-a0b58400]{opacity:0;transform:scale(.8)}.go-ring[data-v-a0b58400],.go-check[data-v-a0b58400]{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-a0b58400]{fill:none;stroke-width:3;stroke-linecap:round}.ring-track[data-v-a0b58400]{stroke:#1a0d0538}.ring-arc[data-v-a0b58400]{stroke:var(--accent-ink);stroke-dasharray:138.2;stroke-dashoffset:110;transform-origin:center}.go.opening .go-ring[data-v-a0b58400]{opacity:1;transition:opacity .16s var(--ease-out) .12s}.go.opening .ring-arc[data-v-a0b58400]{animation:arc-spin-a0b58400 .9s linear infinite}@keyframes arc-spin-a0b58400{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-a0b58400]{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-a0b58400]{opacity:1}.go.ready .go-check path[data-v-a0b58400]{animation:draw-a0b58400 .32s var(--ease-out) forwards}@keyframes draw-a0b58400{to{stroke-dashoffset:0}}.go.ready[data-v-a0b58400]{animation:pop-ring-a0b58400 .42s var(--ease-out)}@keyframes pop-ring-a0b58400{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-a0b58400]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.go[data-v-a0b58400],.go-face[data-v-a0b58400]{transition:none}.go.opening .ring-arc[data-v-a0b58400],.go.ready .go-check path[data-v-a0b58400],.go.ready[data-v-a0b58400]{animation:none}.go.ready .go-check path[data-v-a0b58400]{stroke-dashoffset:0}}.reduce-motion .go[data-v-a0b58400],.reduce-motion .go-face[data-v-a0b58400]{transition:none}.reduce-motion .go.opening .ring-arc[data-v-a0b58400],.reduce-motion .go.ready .go-check path[data-v-a0b58400],.reduce-motion .go.ready[data-v-a0b58400]{animation:none}.reduce-motion .go.ready .go-check path[data-v-a0b58400]{stroke-dashoffset:0}.wrap[data-v-687306a7]{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-687306a7]{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 24px 24px;box-shadow:var(--shadow)}h1[data-v-687306a7]{margin:0;font-size:19px;letter-spacing:-.02em}.sub[data-v-687306a7]{margin:6px 0 0;color:var(--dim);font-size:13px;line-height:1.5}.sub strong[data-v-687306a7]{color:var(--text);font-weight:600}.field-wrap[data-v-687306a7]{margin:20px 0 0;padding:4px 4px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);transition:border-color var(--dur-fast) var(--ease-out)}.field-wrap[data-v-687306a7]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.field-wrap.bad[data-v-687306a7]{border-color:var(--bad)}.field-wrap.locked[data-v-687306a7]{opacity:.55}.field[data-v-687306a7]{width:100%;padding:12px 8px 8px;border:0;background:transparent;color:var(--text);font-family:var(--mono);font-size:19px;font-weight:600;letter-spacing:.12em;text-align:center;text-transform:uppercase}.field[data-v-687306a7]::placeholder{color:var(--faint);letter-spacing:.12em}.field[data-v-687306a7]:focus,.field[data-v-687306a7]:focus-visible{outline:none;box-shadow:none}.pips[data-v-687306a7]{display:flex;justify-content:center;gap:4px}.pips i[data-v-687306a7]{width:4px;height:4px;border-radius:50%;background:var(--line);transition:background var(--dur-fast) var(--ease-out)}.pips i.on[data-v-687306a7]{background:var(--accent)}.pips i[data-v-687306a7]:nth-child(4n):not(:last-child){margin-right:9px}.msg[data-v-687306a7]{margin:12px 0 0;font-size:12.5px;line-height:1.45}.msg.bad[data-v-687306a7]{color:var(--bad)}.go[data-v-687306a7]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:var(--tap);margin-top:16px;border-radius:var(--radius);border:0;background:var(--accent);color:var(--accent-ink);font-size:14.5px;font-weight:600;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.go[data-v-687306a7]:disabled{opacity:.35;cursor:not-allowed}.alt[data-v-687306a7]{width:100%;min-height:var(--tap);margin-top:6px;border:0;background:transparent;color:var(--dim);font-size:13px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.alt[data-v-687306a7]:hover{color:var(--text)}.wrap[data-v-56b5b2d5]{min-height:100%;display:grid;place-items:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));padding-top:max(24px,env(safe-area-inset-top))}.card[data-v-56b5b2d5]{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 24px 24px;box-shadow:var(--shadow)}.head[data-v-56b5b2d5]{display:flex;gap:13px;align-items:flex-start}.mark[data-v-56b5b2d5]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}h1[data-v-56b5b2d5]{margin:0;font-size:19px;letter-spacing:-.02em;line-height:1.25}.sub[data-v-56b5b2d5]{margin:4px 0 0;color:var(--dim);font-size:13px;line-height:1.45}.key[data-v-56b5b2d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:20px 0 12px}.grp[data-v-56b5b2d5]{padding:15px 4px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:.08em;text-align:center;color:var(--text);-webkit-user-select:all;user-select:all}.acts[data-v-56b5b2d5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.act[data-v-56b5b2d5]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:var(--tap);padding:0 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.act.done[data-v-56b5b2d5]{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.warn[data-v-56b5b2d5]{display:flex;gap:9px;align-items:flex-start;margin:16px 0 0;padding:12px;border-radius:var(--radius);background:color-mix(in srgb,var(--warn) 11%,transparent);color:var(--text);font-size:12.5px;line-height:1.5}.warn[data-v-56b5b2d5] svg{flex:none;margin-top:1px;color:var(--warn)}.ack[data-v-56b5b2d5]{display:flex;align-items:center;gap:11px;min-height:var(--tap);margin:6px 0 12px;font-size:13.5px;color:var(--dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.ack.on[data-v-56b5b2d5]{color:var(--text)}.ack input[data-v-56b5b2d5]{position:absolute;opacity:0;pointer-events:none}.box[data-v-56b5b2d5]{flex:none;width:19px;height:19px;display:grid;place-items:center;border-radius:6px;border:1.5px solid var(--faint);color:var(--accent-ink);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ack.on .box[data-v-56b5b2d5]{background:var(--accent);border-color:var(--accent)}.ack input:focus-visible+.box[data-v-56b5b2d5]{box-shadow:var(--focus)}.go[data-v-56b5b2d5]{width:100%;min-height:var(--tap);border-radius:var(--radius);border:0;background:var(--accent);color:var(--accent-ink);font-size:14.5px;font-weight:600;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.go[data-v-56b5b2d5]:disabled{opacity:.35;cursor:not-allowed}.splash[data-v-b0e9ce7f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:grid;place-content:center;justify-items:center;gap:18px;background:radial-gradient(90% 60% at 50% 45%,rgba(232,131,74,.12),transparent 70%),var(--bg);transition:opacity .32s var(--ease-in)}.splash.leaving[data-v-b0e9ce7f]{opacity:0}.stage[data-v-b0e9ce7f]{position:relative;width:96px;height:96px}.stage svg[data-v-b0e9ce7f]{width:100%;height:100%;overflow:visible}.donut[data-v-b0e9ce7f]{transform-origin:24px 24px;opacity:0;animation:settle-b0e9ce7f .42s var(--ease-out) forwards,nudge-b0e9ce7f .26s ease-out .94s}@keyframes settle-b0e9ce7f{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}@keyframes nudge-b0e9ce7f{0%,to{transform:translate(0)}45%{transform:translate(1.4px)}}.glisten[data-v-b0e9ce7f]{stroke-dashoffset:34;animation:glisten-b0e9ce7f 1s ease-in-out .64s forwards}@keyframes glisten-b0e9ce7f{0%{stroke-dashoffset:34}to{stroke-dashoffset:115.7}}.drip[data-v-b0e9ce7f]{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(.15);animation:drip-grow-b0e9ce7f .7s cubic-bezier(.3,0,.2,1) .56s forwards}@keyframes drip-grow-b0e9ce7f{to{transform:scaleY(1)}}.dog[data-v-b0e9ce7f]{opacity:0;animation:thread-b0e9ce7f 1.15s cubic-bezier(.33,0,.2,1) .3s forwards}@keyframes thread-b0e9ce7f{0%{transform:translate(-50px);opacity:0}8%{opacity:1}62%{transform:translate(5.5px);opacity:1}80%{transform:translate(-2.2px)}91%{transform:translate(.8px)}to{transform:none;opacity:1}}.milk[data-v-b0e9ce7f]{transform-origin:-4px 24px;transform:scaleX(0);animation:flow-b0e9ce7f .62s cubic-bezier(.3,0,.2,1) 1.12s forwards}@keyframes flow-b0e9ce7f{0%{transform:scaleX(0);opacity:.95}70%{opacity:.95}to{transform:scaleX(1);opacity:0}}.flash[data-v-b0e9ce7f]{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid #e0556b;opacity:0;animation:burst-b0e9ce7f .56s var(--ease-out) 1.01s forwards}@keyframes burst-b0e9ce7f{0%{transform:scale(.6);opacity:.9}to{transform:scale(4.2);opacity:0}}.poof[data-v-b0e9ce7f]{fill:#f5d3a0;opacity:0;transform-box:fill-box;transform-origin:center;animation:poof-b0e9ce7f .42s var(--ease-out) .56s forwards}.poof[data-v-b0e9ce7f]:nth-of-type(1){--dx: -1px;--dy: -4px}.poof[data-v-b0e9ce7f]:nth-of-type(2){--dx: -1.5px;--dy: 4px;animation-delay:.6s}@keyframes poof-b0e9ce7f{0%{opacity:.85;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}.juice[data-v-b0e9ce7f]{fill:#f4707f;opacity:0;transform-box:fill-box;transform-origin:center;animation:juice-b0e9ce7f .62s var(--ease-out) 1.01s forwards}.juice[data-v-b0e9ce7f]:nth-of-type(1){--dx: 4px;--dy: -5px}.juice[data-v-b0e9ce7f]:nth-of-type(2){--dx: 5.5px;--dy: 2px;animation-delay:1.05s}.juice[data-v-b0e9ce7f]:nth-of-type(3){--dx: 2px;--dy: 5.5px;animation-delay:1.09s}@keyframes juice-b0e9ce7f{0%{opacity:.9;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}.exit[data-v-b0e9ce7f]{filter:brightness(1.16) saturate(1.05)}.word[data-v-b0e9ce7f]{margin:0;font-size:19px;font-weight:650;letter-spacing:.02em;opacity:0;animation:rise-b0e9ce7f .52s var(--ease-out) 1.18s forwards}.caption[data-v-b0e9ce7f]{margin:0;font-size:13px;color:var(--dim);opacity:0;animation:rise-b0e9ce7f .52s var(--ease-out) 1.3s forwards;text-transform:capitalize}@keyframes rise-b0e9ce7f{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dog[data-v-b0e9ce7f],.donut[data-v-b0e9ce7f]{animation:none;opacity:1;transform:none}.drip[data-v-b0e9ce7f]{animation:none;transform:none}.glisten[data-v-b0e9ce7f],.milk[data-v-b0e9ce7f],.juice[data-v-b0e9ce7f],.poof[data-v-b0e9ce7f],.flash[data-v-b0e9ce7f]{animation:none}.word[data-v-b0e9ce7f],.caption[data-v-b0e9ce7f]{animation:none;opacity:1}}.reduce-motion .dog[data-v-b0e9ce7f],.reduce-motion .donut[data-v-b0e9ce7f]{animation:none;opacity:1;transform:none}.reduce-motion .drip[data-v-b0e9ce7f]{animation:none;transform:none}.reduce-motion .glisten[data-v-b0e9ce7f],.reduce-motion .milk[data-v-b0e9ce7f],.reduce-motion .juice[data-v-b0e9ce7f],.reduce-motion .poof[data-v-b0e9ce7f],.reduce-motion .flash[data-v-b0e9ce7f]{animation:none}.reduce-motion .word[data-v-b0e9ce7f],.reduce-motion .caption[data-v-b0e9ce7f]{animation:none;opacity:1}.logo[data-v-980cf5cc]{display:inline-flex;align-items:center;gap:9px;flex:none}svg[data-v-980cf5cc]{display:block;overflow:visible}.word[data-v-980cf5cc]{font-weight:660;letter-spacing:-.03em;line-height:1}.animated.play-always .dog[data-v-980cf5cc],.animated.play-hover:hover .dog[data-v-980cf5cc]{animation:duo-thrust-980cf5cc var(--duo-dur, 2.6s) ease-in-out infinite}@keyframes duo-thrust-980cf5cc{0%,to{transform:translate(-2.2px)}38%{transform:translate(2.6px)}58%{transform:translate(1.8px)}}.animated.play-always .ring[data-v-980cf5cc],.animated.play-hover:hover .ring[data-v-980cf5cc]{animation:duo-recoil-980cf5cc var(--duo-dur, 2.6s) ease-in-out infinite}@keyframes duo-recoil-980cf5cc{0%,to{transform:translate(0)}40%{transform:translate(1px)}56%{transform:translate(-.4px)}}.drop[data-v-980cf5cc]{fill:#ffe3c9;opacity:0;transform-box:fill-box;transform-origin:center}.animated.play-always .drop[data-v-980cf5cc],.animated.play-hover:hover .drop[data-v-980cf5cc]{animation:duo-splash-980cf5cc var(--duo-dur, 2.6s) ease-out infinite}.d1[data-v-980cf5cc]{--dx: 5px;--dy: -6px}.d2[data-v-980cf5cc]{--dx: 7px;--dy: 0px}.d3[data-v-980cf5cc]{--dx: 5px;--dy: 5px;animation-delay:.06s}.d4[data-v-980cf5cc]{--dx: 3px;--dy: -9px;animation-delay:.1s}@keyframes duo-splash-980cf5cc{0%,32%{opacity:0;transform:translate(0) scale(.3)}40%{opacity:.95;transform:translate(calc(var(--dx) * .35),calc(var(--dy) * .35)) scale(1)}72%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.55)}to{opacity:0}}.exit[data-v-980cf5cc]{filter:brightness(1.16) saturate(1.05)}@media(prefers-reduced-motion:reduce){.dog[data-v-980cf5cc],.ring[data-v-980cf5cc],.drop[data-v-980cf5cc]{animation:none!important}}.screen[data-v-1d276d5b]{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-1d276d5b]{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-1d276d5b]{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-1d276d5b]:hover{background:var(--surface-2);color:var(--text)}.top-acts[data-v-1d276d5b]{display:flex;align-items:center;gap:8px}.who.friends[data-v-1d276d5b]{padding:0 12px;gap:6px}.fbadge[data-v-1d276d5b]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.who-name[data-v-1d276d5b]{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-1d276d5b]{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-1d276d5b]{padding:28px 0 34px}.hero.door[data-v-1d276d5b]{display:grid;justify-items:center;text-align:center;padding:18px 0 30px}.body[data-v-1d276d5b]:has(.hero.door){display:flex;flex-direction:column;justify-content:center;min-height:min(72vh,620px)}.hero.door .lede[data-v-1d276d5b]{margin-bottom:22px}.seats[data-v-1d276d5b]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px;min-height:78px}.seats[data-v-1d276d5b] .av{position:relative;z-index:2;box-shadow:0 0 0 3px var(--bg)}.seat-free[data-v-1d276d5b]{position:relative;z-index:1;width:76px;height:76px;margin-left:-16px;border-radius:50%;border:1.5px dashed rgba(232,131,74,.5);display:grid;place-items:center;color:#e8834ab3;background:var(--bg);animation:seat-wait-1d276d5b 3.4s ease-in-out infinite}@keyframes seat-wait-1d276d5b{0%,to{opacity:.5}50%{opacity:1}}.glow[data-v-1d276d5b]{position:absolute;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(232,131,74,.22),transparent 66%);animation:glow-breathe-1d276d5b 5.5s ease-in-out infinite;pointer-events:none}@keyframes glow-breathe-1d276d5b{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.glow[data-v-1d276d5b],.seat-free[data-v-1d276d5b]{animation:none}}.reduce-motion .glow[data-v-1d276d5b],.reduce-motion .seat-free[data-v-1d276d5b]{animation:none}.join[data-v-1d276d5b]{width:100%;max-width:300px;margin:30px auto 0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.join-lbl[data-v-1d276d5b]{display:block;font-size:12.5px;color:var(--dim);margin-bottom:8px}.join-row[data-v-1d276d5b]{display:flex;gap:8px}.join-in[data-v-1d276d5b]{flex:1;min-width:0;min-height:var(--tap);border-radius:var(--radius);background:var(--surface-2);border:1px dashed var(--line);color:var(--text);font-size:16px;padding:0 12px}.join-in[data-v-1d276d5b]::placeholder{color:var(--faint)}.join-in[data-v-1d276d5b]:focus{outline:none;border-style:solid;border-color:var(--accent)}.join-go[data-v-1d276d5b]{flex:none;min-height:var(--tap);padding:0 18px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--text);font-size:14px;font-weight:600;transition:background var(--dur-fast),border-color var(--dur-fast)}.join-go[data-v-1d276d5b]:not(:disabled):hover{background:var(--line);border-color:var(--accent)}.join-go[data-v-1d276d5b]:disabled{color:var(--faint);cursor:default}.join-err[data-v-1d276d5b]{margin:8px 0 0;font-size:12.5px;color:var(--bad);text-align:left}.waiting[data-v-1d276d5b]{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 13px;margin-bottom:18px;border-radius:var(--radius-lg);background:linear-gradient(150deg,rgba(95,184,122,.1),transparent 62%),var(--surface);border:1px solid rgba(95,184,122,.4);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast)}.waiting[data-v-1d276d5b]:hover{border-color:#5fb87ab3}.waiting[data-v-1d276d5b]:active{transform:scale(.99)}.waiting-face[data-v-1d276d5b]{position:relative;flex:none;line-height:0}.waiting-dot[data-v-1d276d5b]{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--good);border:2.5px solid var(--surface)}.waiting-text[data-v-1d276d5b]{flex:1;min-width:0;display:grid;gap:2px}.waiting-t[data-v-1d276d5b]{font-size:14.5px;font-weight:620;letter-spacing:-.01em}.waiting-s[data-v-1d276d5b]{font-size:12px;color:var(--faint)}.waiting-go[data-v-1d276d5b]{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:#5fb87a24;border:1px solid rgba(95,184,122,.4);color:var(--good);font-size:12px;font-weight:600}@media(max-width:360px){.waiting-go[data-v-1d276d5b]{display:none}}.cta-row[data-v-1d276d5b]{display:flex;justify-content:center}.cta-row .cta[data-v-1d276d5b]:not(.opening):not(.ready){width:auto;min-width:210px;padding:0 26px}h1[data-v-1d276d5b]{margin:0;font-size:clamp(30px,8vw,38px);line-height:1.1;letter-spacing:-.035em;font-weight:680}.lede[data-v-1d276d5b]{margin:12px 0 26px;max-width:34ch;color:var(--dim);font-size:15px;line-height:1.55}.cta[data-v-1d276d5b]{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-1d276d5b]:hover:not(:disabled){box-shadow:0 10px 30px #e8834a57}.cta[data-v-1d276d5b]:active:not(:disabled){transform:scale(.985)}.cta[data-v-1d276d5b]:disabled{opacity:1;cursor:default}.cta.opening[data-v-1d276d5b],.cta.ready[data-v-1d276d5b]{width:52px;border-radius:999px;box-shadow:0 8px 30px #e8834a66}.cta-face[data-v-1d276d5b]{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-1d276d5b],.cta.ready .cta-face[data-v-1d276d5b]{opacity:0;transform:scale(.8)}.cta-ring[data-v-1d276d5b],.cta-check[data-v-1d276d5b]{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-1d276d5b]{fill:none;stroke-width:3;stroke-linecap:round}.ring-track[data-v-1d276d5b]{stroke:#1a0d0538}.ring-arc[data-v-1d276d5b]{stroke:var(--accent-ink);stroke-dasharray:138.2;stroke-dashoffset:110;transform-origin:center}.cta.opening .cta-ring[data-v-1d276d5b]{opacity:1;transition:opacity .16s var(--ease-out) .12s}.cta.opening .ring-arc[data-v-1d276d5b]{animation:arc-spin-1d276d5b .9s linear infinite}@keyframes arc-spin-1d276d5b{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-1d276d5b]{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-1d276d5b]{opacity:1}.cta.ready .cta-check path[data-v-1d276d5b]{animation:draw-1d276d5b .32s var(--ease-out) forwards}@keyframes draw-1d276d5b{to{stroke-dashoffset:0}}.cta.ready[data-v-1d276d5b]{animation:pop-ring-1d276d5b .42s var(--ease-out)}@keyframes pop-ring-1d276d5b{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-1d276d5b]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cta[data-v-1d276d5b],.cta-face[data-v-1d276d5b]{transition:none}.cta.opening .ring-arc[data-v-1d276d5b],.cta.ready .cta-check path[data-v-1d276d5b],.cta.ready[data-v-1d276d5b]{animation:none}.cta.ready .cta-check path[data-v-1d276d5b]{stroke-dashoffset:0}}.reduce-motion .cta[data-v-1d276d5b],.reduce-motion .cta-face[data-v-1d276d5b]{transition:none}.reduce-motion .cta.opening .ring-arc[data-v-1d276d5b],.reduce-motion .cta.ready .cta-check path[data-v-1d276d5b],.reduce-motion .cta.ready[data-v-1d276d5b]{animation:none}.reduce-motion .cta.ready .cta-check path[data-v-1d276d5b]{stroke-dashoffset:0}.err[data-v-1d276d5b]{margin:12px 0 0;color:var(--bad);font-size:13px}.rooms-head[data-v-1d276d5b]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}h2[data-v-1d276d5b]{margin:0;font-size:13px;font-weight:600;color:var(--dim);letter-spacing:.02em}.live-count[data-v-1d276d5b]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--good)}.list[data-v-1d276d5b]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.row[data-v-1d276d5b]{display:flex;align-items:stretch;gap:8px;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.row.chosen[data-v-1d276d5b]{transform:scale(1.02);z-index:1}.row.chosen .open[data-v-1d276d5b]{border-color:var(--accent);background:var(--surface-2)}.row.dimmed[data-v-1d276d5b]{opacity:.35;transform:scale(.985)}@media(prefers-reduced-motion:reduce){.row[data-v-1d276d5b],.row.chosen[data-v-1d276d5b],.row.dimmed[data-v-1d276d5b]{transition:none;transform:none}}.reduce-motion .row[data-v-1d276d5b],.reduce-motion .row.chosen[data-v-1d276d5b],.reduce-motion .row.dimmed[data-v-1d276d5b]{transition:none;transform:none}.open[data-v-1d276d5b]{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-1d276d5b]:hover{background:var(--surface-2);border-color:#34343c}.open[data-v-1d276d5b]:active{transform:scale(.99)}.row.live .open[data-v-1d276d5b]{border-color:#5fb87a52}.state[data-v-1d276d5b]{width:9px;height:9px;flex:none;border-radius:50%;background:var(--faint);position:relative}.state.on[data-v-1d276d5b]{background:var(--good)}.pulse[data-v-1d276d5b]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--good);animation:pulse-1d276d5b 2s var(--ease-out) infinite}.live-count .pulse[data-v-1d276d5b]{position:static;display:block;width:7px;height:7px;border:0;border-radius:50%;background:var(--good);animation:blink-1d276d5b 2s var(--ease-out) infinite}@keyframes pulse-1d276d5b{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.5);opacity:0}to{opacity:0}}@keyframes blink-1d276d5b{50%{opacity:.35}}.meta[data-v-1d276d5b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name[data-v-1d276d5b]{font-size:15px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.sub[data-v-1d276d5b]{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.live .sub[data-v-1d276d5b]{color:var(--good)}.go[data-v-1d276d5b]{flex:none;color:var(--faint);transform:rotate(-90deg)}.copy[data-v-1d276d5b]{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-1d276d5b]:hover{background:var(--surface-2);color:var(--text)}.copy.ok[data-v-1d276d5b]{color:var(--good);border-color:#5fb87a66;background:#5fb87a1a}.copy.ok[data-v-1d276d5b] .icon{animation:stamp-1d276d5b .42s cubic-bezier(.34,1.5,.64,1)}@media(max-width:359px){.copy[data-v-1d276d5b]{width:var(--tap)}.copy-text[data-v-1d276d5b]{display:none}}.row[data-v-1d276d5b]{min-width:0}.row>.open[data-v-1d276d5b]{min-width:0}.del[data-v-1d276d5b]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;border-radius:14px;background:none;border:1px solid var(--line);color:var(--faint);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.del[data-v-1d276d5b]:hover{background:#d9534f1f;border-color:#d9534f59;color:#ff8a9b}.del[data-v-1d276d5b]:focus-visible{outline:none;box-shadow:var(--focus)}.askwrap[data-v-1d276d5b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ask[data-v-1d276d5b]{width:min(100%,340px);padding:20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.ask-t[data-v-1d276d5b]{margin:0 0 8px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.ask-s[data-v-1d276d5b]{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--dim)}.ask-err[data-v-1d276d5b]{margin:0 0 12px;font-size:12.5px;color:#ff8a9b}.ask-row[data-v-1d276d5b]{display:flex;gap:8px}.btn[data-v-1d276d5b]{flex:1;min-height:var(--tap, 44px);padding:0 14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.btn[data-v-1d276d5b]:hover{background:var(--line)}.btn[data-v-1d276d5b]:focus-visible{outline:none;box-shadow:var(--focus)}.btn.danger[data-v-1d276d5b]{background:#d9534f2e;border-color:transparent;color:#ff8a9b}.btn.danger[data-v-1d276d5b]:hover{background:#d9534f47}.btn[data-v-1d276d5b]:disabled{opacity:.5;cursor:default}.ask-enter-active[data-v-1d276d5b],.ask-leave-active[data-v-1d276d5b]{transition:opacity var(--dur-fast) var(--ease-out)}.ask-enter-from[data-v-1d276d5b],.ask-leave-to[data-v-1d276d5b]{opacity:0}.ask-enter-active .ask[data-v-1d276d5b],.ask-leave-active .ask[data-v-1d276d5b]{transition:transform var(--dur-fast) var(--ease-out)}.ask-enter-from .ask[data-v-1d276d5b],.ask-leave-to .ask[data-v-1d276d5b]{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.ask-enter-active[data-v-1d276d5b],.ask-leave-active[data-v-1d276d5b],.ask-enter-active .ask[data-v-1d276d5b],.ask-leave-active .ask[data-v-1d276d5b]{transition:none}.ask-enter-from .ask[data-v-1d276d5b],.ask-leave-to .ask[data-v-1d276d5b]{transform:none}}.reduce-motion .ask-enter-active[data-v-1d276d5b],.reduce-motion .ask-leave-active[data-v-1d276d5b],.reduce-motion .ask-enter-active .ask[data-v-1d276d5b],.reduce-motion .ask-leave-active .ask[data-v-1d276d5b]{transition:none}.reduce-motion .ask-enter-from .ask[data-v-1d276d5b],.reduce-motion .ask-leave-to .ask[data-v-1d276d5b]{transform:none}@keyframes stamp-1d276d5b{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.row.copied .open[data-v-1d276d5b]: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-1d276d5b .76s var(--ease-out)}.open[data-v-1d276d5b]{position:relative;overflow:hidden}@keyframes sweep-1d276d5b{0%{background-position:140% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.copy.ok[data-v-1d276d5b] .icon,.row.copied .open[data-v-1d276d5b]:after{animation:none}}.row.sk[data-v-1d276d5b]{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-1d276d5b]{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:shimmer-1d276d5b 1.3s linear infinite}.w60[data-v-1d276d5b]{width:60%}.w30[data-v-1d276d5b]{width:30%}@keyframes shimmer-1d276d5b{to{background-position:-200% 0}}.row-enter-active[data-v-1d276d5b]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.row-enter-from[data-v-1d276d5b]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.pulse[data-v-1d276d5b],.sk-line[data-v-1d276d5b],.live-count .pulse[data-v-1d276d5b]{animation:none}}@media(max-width:420px){.copy-text[data-v-1d276d5b]{display:none}.copy[data-v-1d276d5b]{width:52px}}.pinpage[data-v-372d74e3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--bg)}.card[data-v-372d74e3]{display:grid;justify-items:center;gap:0;width:min(340px,100%);text-align:center}.card.wrong[data-v-372d74e3]{animation:knock-372d74e3 .48s cubic-bezier(.36,.07,.19,.97)}@keyframes knock-372d74e3{0%,to{transform:translate(0)}15%{transform:translate(-7px)}32%{transform:translate(6px)}49%{transform:translate(-4px)}66%{transform:translate(3px)}83%{transform:translate(-1px)}}.mark[data-v-372d74e3]{display:grid;place-items:center;width:62px;height:62px;margin-bottom:18px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--text);transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.mark.ok[data-v-372d74e3]{background:color-mix(in srgb,var(--good) 18%,transparent);border-color:color-mix(in srgb,var(--good) 55%,transparent);color:var(--good)}.h[data-v-372d74e3]{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.015em}.sub[data-v-372d74e3]{margin:0 0 26px;font-size:13.5px;line-height:1.5;color:var(--dim);max-width:30ch}.form[data-v-372d74e3]{display:grid;justify-items:center;gap:18px;width:100%}.slots[data-v-372d74e3]{position:relative;display:flex;justify-content:center;gap:9px;transition:opacity var(--dur) var(--ease-out)}.slots.dim[data-v-372d74e3]{opacity:.45}.entry[data-v-372d74e3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:none;color:transparent;caret-color:transparent;text-align:center;font:inherit;font-size:16px;letter-spacing:2em;outline:none;cursor:pointer;z-index:1}.entry[data-v-372d74e3]::selection{background:none}.slot[data-v-372d74e3]{display:grid;place-items:center;width:44px;height:54px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.slot.filled[data-v-372d74e3]{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.slot.next[data-v-372d74e3]{border-color:var(--accent);animation:caret-372d74e3 1.3s ease-in-out infinite}@keyframes caret-372d74e3{0%,to{border-color:var(--accent)}50%{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.dot[data-v-372d74e3]{width:11px;height:11px;border-radius:50%;background:var(--accent);animation:pop-372d74e3 .18s var(--ease-out)}@keyframes pop-372d74e3{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.card.ok .slot[data-v-372d74e3]{border-color:color-mix(in srgb,var(--good) 55%,transparent);background:color-mix(in srgb,var(--good) 10%,var(--surface))}.card.ok .dot[data-v-372d74e3]{background:var(--good)}.card.wrong .slot[data-v-372d74e3]{border-color:color-mix(in srgb,#ff8a9b 55%,transparent)}.go[data-v-372d74e3]{min-width:140px}.msg[data-v-372d74e3]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;margin:14px 0 0;font-size:12.5px}.err[data-v-372d74e3]{color:#ff8a9b}.wait[data-v-372d74e3]{color:var(--warn);font-variant-numeric:tabular-nums}.msg[data-v-372d74e3] svg{color:var(--warn)}.link[data-v-372d74e3]{margin-top:10px;padding:7px 12px;border:0;border-radius:8px;background:none;color:var(--dim);font:inherit;font-size:12.5px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.link[data-v-372d74e3]:hover{color:var(--text)}.link[data-v-372d74e3]:focus-visible{outline:none;box-shadow:var(--focus)}.entry:focus-visible~.slot.next[data-v-372d74e3]{box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.card.wrong[data-v-372d74e3],.slot.next[data-v-372d74e3],.dot[data-v-372d74e3]{animation:none}}@media(max-width:380px){.slot[data-v-372d74e3]{width:38px;height:48px}.slots[data-v-372d74e3]{gap:7px}}.ld[data-v-979eece1]{display:inline-grid;place-items:center;color:currentColor}svg[data-v-979eece1]{width:100%;height:100%;animation:ld-spin-979eece1 1.4s linear infinite;transform-origin:center}.ld-track[data-v-979eece1]{stroke:currentColor;opacity:.18}.ld-arc[data-v-979eece1]{stroke:currentColor;stroke-dasharray:100.5;stroke-dashoffset:80;transform-origin:center;animation:ld-arc-979eece1 1.4s var(--ease-out, ease-in-out) infinite}@keyframes ld-spin-979eece1{to{transform:rotate(360deg)}}@keyframes ld-arc-979eece1{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-979eece1]{animation:ld-spin-979eece1 2.4s linear infinite!important;animation-duration:2.4s!important;animation-iteration-count:infinite!important}.ld-arc[data-v-979eece1]{animation:none;stroke-dashoffset:60}}.reduce-motion svg[data-v-979eece1]{animation:ld-spin-979eece1 2.4s linear infinite!important;animation-duration:2.4s!important;animation-iteration-count:infinite!important}.reduce-motion .ld-arc[data-v-979eece1]{animation:none;stroke-dashoffset:60}.mt[data-v-f67fe67f]{position:absolute;right:62px;bottom:62px;z-index:7;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:18px;width:min(56vw,208px);background:#0e0e12b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 10px 40px -12px #000;transform-origin:right bottom;transform:translate(10px) scale(.9);opacity:0;pointer-events:none;transition:transform var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.mt.on[data-v-f67fe67f]{transform:none;opacity:1;pointer-events:auto}.mt-mood.ruled[data-v-f67fe67f]{margin-top:5px;padding-top:9px;border-top:1px solid var(--line)}.mt-mood[data-v-f67fe67f]{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:13px;background:transparent;color:var(--on-video);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mt-ic[data-v-f67fe67f]{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:hsl(var(--hue, 0) 80% 78%);background:hsl(var(--hue, 0) 55% 50% / .22);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mt-t[data-v-f67fe67f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-mood[data-v-f67fe67f]:hover{background:#ffffff12}.mt-mood[data-v-f67fe67f]:active{transform:scale(.97)}.mt-mood[data-v-f67fe67f]:focus-visible{outline:none;box-shadow:var(--focus)}.mt-mood.hot[data-v-f67fe67f]{background:hsl(var(--hue, 0) 55% 50% / .24)}.mt-mood.hot .mt-ic[data-v-f67fe67f]{color:#fff;background:hsl(var(--hue, 0) 62% 52%)}@media(prefers-reduced-motion:reduce){.mt[data-v-f67fe67f],.mt-mood[data-v-f67fe67f],.mt-ic[data-v-f67fe67f]{transition-duration:1ms}}.item[data-v-90f3ea93]{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-90f3ea93]{grid-area:1 / 1;position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;opacity:0;transform-origin:center center;transition:opacity var(--dur-slow) var(--ease-out)}.media.zooming[data-v-90f3ea93]{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur) var(--ease-out)}.peerslide[data-v-90f3ea93]{transition:opacity var(--dur-slow) var(--ease-out)}.media.settling[data-v-90f3ea93]:not(.zooming),.peerslide.settling[data-v-90f3ea93]{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-page) var(--ease-out)}.media.ready[data-v-90f3ea93],.media.posed[data-v-90f3ea93],.media.shown[data-v-90f3ea93]{opacity:1}.media.zoomed[data-v-90f3ea93]{touch-action:none;cursor:grab;z-index:3}.media.zoomed[data-v-90f3ea93]:active{cursor:grabbing}.no-backdrop .backdrop{display:none}.err[data-v-90f3ea93]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:20px;z-index:var(--z-chrome);pointer-events:none}.err-card[data-v-90f3ea93]{pointer-events:auto;display:flex;flex-direction:column;gap:10px;max-width:min(92%,340px);padding:12px;border-radius:16px;background:#0e0e12d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 14px 44px -14px #000;text-align:left}.err-top[data-v-90f3ea93]{display:flex;align-items:center;gap:11px}.err-mark[data-v-90f3ea93]{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn)}.err-b[data-v-90f3ea93]{display:flex;flex-direction:column;gap:2px;min-width:0}.err-t[data-v-90f3ea93]{margin:0;font-size:13.5px;font-weight:650;line-height:1.25;color:var(--on-video)}.err-s[data-v-90f3ea93]{margin:0;font-size:11.5px;line-height:1.35;color:var(--on-video-faint)}.err-acts[data-v-90f3ea93]{display:flex;align-items:center;gap:8px}.err-go[data-v-90f3ea93]{flex:none;min-width:62px;height:34px;padding:0 14px;border:0;border-radius:11px;background:#ffffff1a;color:var(--on-video);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out)}.err-go[data-v-90f3ea93]:hover{background:#ffffff2e}.err-go[data-v-90f3ea93]:active{transform:scale(.97)}.err-go[data-v-90f3ea93]:focus-visible{outline:none;box-shadow:var(--focus)}.err-more[data-v-90f3ea93]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;height:34px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--dim);font:inherit;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out)}.err-more[data-v-90f3ea93]:hover{color:var(--on-video)}.err-more[data-v-90f3ea93]:focus-visible{outline:none;box-shadow:var(--focus)}.err-slot[data-v-90f3ea93]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.err-slot.on[data-v-90f3ea93]{grid-template-rows:1fr;opacity:1}.err-slot[data-v-90f3ea93]>*{min-height:0;overflow:hidden}.err-facts[data-v-90f3ea93]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .08)}.err-dl[data-v-90f3ea93]{display:grid;grid-template-columns:62px 1fr;gap:3px 10px;margin:0;font-size:11.5px;line-height:1.45}.err-dl dt[data-v-90f3ea93]{color:var(--faint)}.err-dl dd[data-v-90f3ea93]{margin:0;color:var(--dim);font-family:var(--mono, ui-monospace, monospace);overflow-wrap:anywhere}.err-copy[data-v-90f3ea93]{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid rgb(255 255 255 / .12);border-radius:9px;background:none;color:var(--dim);font:inherit;font-size:11.5px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.err-copy[data-v-90f3ea93]:hover{color:var(--on-video);border-color:#ffffff3d}.err-copy[data-v-90f3ea93]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.err-go[data-v-90f3ea93],.err-more[data-v-90f3ea93],.err-copy[data-v-90f3ea93],.err-slot[data-v-90f3ea93]{transition:none}.err-slot.on[data-v-90f3ea93]{opacity:1}}.reduce-motion .err-go[data-v-90f3ea93],.reduce-motion .err-more[data-v-90f3ea93],.reduce-motion .err-copy[data-v-90f3ea93],.reduce-motion .err-slot[data-v-90f3ea93]{transition:none}.reduce-motion .err-slot.on[data-v-90f3ea93]{opacity:1}.skel[data-v-90f3ea93]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);overflow:hidden;pointer-events:none}.sheen[data-v-90f3ea93]{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-90f3ea93 1.6s var(--ease-out) infinite}@keyframes sheen-90f3ea93{0%{transform:translate(-35%)}to{transform:translate(35%)}}.ld-wrap[data-v-90f3ea93]{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-90f3ea93]{transition:opacity var(--dur) var(--ease-out)}.fade-leave-active[data-v-90f3ea93]{transition:opacity var(--dur-fast) var(--ease-in)}.fade-enter-from[data-v-90f3ea93],.fade-leave-to[data-v-90f3ea93]{opacity:0}.peerslide[data-v-90f3ea93]{grid-area:1 / 1;pointer-events:none;opacity:1}.peerslide.far[data-v-90f3ea93]{opacity:0;visibility:hidden}.item[data-v-90f3ea93]{container-type:inline-size}.peerslide[data-v-90f3ea93]{--slidestep: 100cqw}@media(prefers-reduced-motion:reduce){.sheen[data-v-90f3ea93]{animation:none}.media[data-v-90f3ea93]{transition:none}}.tap[data-v-90f3ea93]{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-90f3ea93]{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-90f3ea93]{font-size:13px;color:var(--on-video-dim)}.fi-transport[data-v-90f3ea93]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:#18181a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;display:grid;place-items:center;color:var(--on-video);z-index:3}.fi-face[data-v-90f3ea93]{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--bg);box-shadow:0 0 0 2px var(--bg);overflow:hidden}.fi-face-init[data-v-90f3ea93]{font-size:12px;font-weight:700;color:var(--on-video);line-height:0}.fi-pages-all[data-v-90f3ea93]{flex:0 0 auto;width:30px;height:30px;margin:-6px 0;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--on-video);cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .6));transition:background var(--dur-fast) var(--ease-out)}.fi-pages-all[data-v-90f3ea93]:hover{background:#ffffff1f}.fi-pages-all[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fi-pages[data-v-90f3ea93]{display:flex;align-items:center;gap:9px;margin:0}.fi-pages-bar[data-v-90f3ea93]{flex:1 1 auto;display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.fi-pages-bar[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.fi-pages-n[data-v-90f3ea93]{font-size:11px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--on-video);text-shadow:0 1px 3px rgb(0 0 0 / .6);flex:0 0 auto}.fi-pages-track[data-v-90f3ea93]{position:relative;flex:1 1 auto;height:3px;border-radius:3px;background:var(--on-video-faint)}.fi-pages-fill[data-v-90f3ea93]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;border-radius:inherit;background:var(--on-video)}.fi-pages-knob[data-v-90f3ea93]{position:absolute;top:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--on-video);box-shadow:0 1px 3px #0009;transform:translateY(-50%);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out)}.fi-pages-knob.face[data-v-90f3ea93]{width:17px;height:17px;margin-left:-8.5px;background:none;box-shadow:0 0 0 2px var(--on-video),0 1px 3px #000000b3;z-index:1}.fi-pages-gap[data-v-90f3ea93]{position:absolute;top:50%;height:3px;border-radius:3px;transform:translateY(-50%);background:var(--accent);opacity:.85;pointer-events:none;transition:left var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.fi-pages-tag[data-v-90f3ea93]{position:absolute;bottom:19px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--on-video);background:#000000b8;box-shadow:0 1px 4px #00000080;pointer-events:none}.pgname-enter-active[data-v-90f3ea93],.pgname-leave-active[data-v-90f3ea93]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pgname-enter-from[data-v-90f3ea93],.pgname-leave-to[data-v-90f3ea93]{opacity:0;transform:translate(-50%) translateY(4px)}@media(prefers-reduced-motion:reduce){.fi-pages-gap[data-v-90f3ea93]{transition:none}.pgname-enter-active[data-v-90f3ea93],.pgname-leave-active[data-v-90f3ea93]{transition:opacity .01ms}}.fi-pages-peer[data-v-90f3ea93]{position:absolute;top:50%;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;transform:translateY(-50%);pointer-events:none;box-shadow:0 0 0 1.5px #0000008c,0 1px 3px #000000b3;transition:left var(--dur-fast) var(--ease-out)}.fi-pages-peer.together[data-v-90f3ea93]{transform:translateY(-50%) translateY(9px);opacity:.9}@media(prefers-reduced-motion:reduce){.fi-pages-peer[data-v-90f3ea93]{transition:none}}.fi-pages-bar.scrubbing .fi-pages-knob[data-v-90f3ea93]{transform:translateY(-50%) scale(1.35);box-shadow:0 1px 3px #0009,0 0 0 5px #ffffff38}.fi-pages-bar.scrubbing .fi-pages-knob.face[data-v-90f3ea93]{transform:translateY(-50%) scale(1.12);box-shadow:0 0 0 2px var(--on-video),0 1px 3px #000000b3,0 0 0 6px #fff3}.fi-pages-bar.scrubbing .fi-pages-track[data-v-90f3ea93]{height:5px}.fi-pages-bar.scrubbing .fi-pages-n[data-v-90f3ea93]{font-size:13px}.fi-pages-track[data-v-90f3ea93]{transition:height var(--dur-fast) var(--ease-out)}.fi-pages-n[data-v-90f3ea93]{transition:font-size var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.fi-pages-knob[data-v-90f3ea93],.fi-pages-track[data-v-90f3ea93],.fi-pages-n[data-v-90f3ea93]{transition:none}}.item[data-v-90f3ea93]{touch-action:pan-x pan-y}.fi-strip[data-v-90f3ea93]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;z-index:1;isolation:isolate}.fi-strip.dragging[data-v-90f3ea93]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.fi-strip[data-v-90f3ea93]{cursor:grab}}.fi-strip[data-v-90f3ea93]::-webkit-scrollbar{display:none}.fi-slide[data-v-90f3ea93]{min-width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;background:center / contain no-repeat}.fi-slide img[data-v-90f3ea93]{width:100%;height:100%;object-fit:contain}.item.chrome[data-v-90f3ea93]{grid-template-rows:100%;grid-template-columns:100%}.item.chrome .media[data-v-90f3ea93]{object-fit:contain}.item.chrome .fi-slide img[data-v-90f3ea93]{object-fit:contain;object-position:center}.item[data-v-90f3ea93]:fullscreen{width:100%;height:100%;max-height:none;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none}.item:fullscreen .media[data-v-90f3ea93],.item:fullscreen .fi-slide img[data-v-90f3ea93]{object-fit:contain}.prog[data-v-90f3ea93]{position:fixed;left:0;right:0;bottom:0;--lift: var(--bar-lift, 16px);--safe-b: env(safe-area-inset-bottom, 0px);height:calc(36px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;background:linear-gradient(to top,rgba(0,0,0,.35),transparent);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;z-index:7;--track: var(--bar-track, 3px);--track-r: 2px;--pad: 8px}@media(min-width:720px)and (min-height:500px){.prog[data-v-90f3ea93]{left:calc(50% - var(--stage) / 2);right:auto;width:var(--stage);bottom:calc(50% - var(--stage-h) / 2);height:26px;--safe-b: 0px;border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}}.prog.chrome[data-v-90f3ea93]{position:absolute}@media(min-width:720px)and (min-height:500px){.item.chrome .prog.chrome[data-v-90f3ea93]{bottom:1.2%;left:0;right:0;border-radius:0 0 14px 14px;overflow:hidden}}.prog.scrubbing[data-v-90f3ea93]{--track: 6px;--track-r: 3px}@media(hover:hover){.prog[data-v-90f3ea93]:hover{--track: 5px;--track-r: 3px}}.prog[data-v-90f3ea93]:focus-visible{outline:none}.prog[data-v-90f3ea93]:focus-visible{--track: 6px;--track-r: 3px}.prog[data-v-90f3ea93]:before{content:"";position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--lift) + var(--safe-b));height:var(--track);border-radius:var(--track-r);background:#ffffff42;transition:height var(--dur-fast) var(--ease-out),border-radius var(--dur-fast) var(--ease-out)}.prog-fill[data-v-90f3ea93],.prog-ghost[data-v-90f3ea93]{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--lift) + var(--safe-b));height:var(--track);border-radius:var(--track-r);transform-origin:left center;will-change:transform;transition:height var(--dur-fast) var(--ease-out),border-radius var(--dur-fast) var(--ease-out)}.prog-fill[data-v-90f3ea93]{background:var(--on-video);transition:transform .3s linear,height var(--dur-fast) var(--ease-out),border-radius var(--dur-fast) var(--ease-out)}.prog-fill.jump[data-v-90f3ea93]{transition-property:height,border-radius}.prog-ghost[data-v-90f3ea93]{background:var(--accent)}.prog-peer[data-v-90f3ea93]{position:absolute;bottom:calc(var(--lift) + var(--safe-b));width:19px;height:19px;margin:0 0 calc((var(--track) - 19px) / 2) -9.5px;z-index:1;border-radius:50%;line-height:0;box-shadow:0 0 0 1.5px #ffffffe6,0 2px 6px #00000080;transition:left 1s linear;pointer-events:none}@media(prefers-reduced-motion:reduce){.prog-peer[data-v-90f3ea93]{transition:none}}.prog-head[data-v-90f3ea93]{position:absolute;bottom:calc(var(--lift) + var(--safe-b));width:16px;height:16px;margin:0 0 calc((var(--track) - 16px) / 2) -8px;border-radius:50%;background:var(--on-video);box-shadow:0 1px 4px #0009;pointer-events:none;transform:scale(var(--head-s, 0));will-change:transform;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}@media(hover:hover){.prog[data-v-90f3ea93]:hover{--head-s: .6875}}.prog[data-v-90f3ea93]:focus-visible{--head-s: .8125}.prog.scrubbing[data-v-90f3ea93]{--head-s: .9375}.item:fullscreen .prog[data-v-90f3ea93]{height:calc(46px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.28) 55%,transparent)}.item:fullscreen .prog[data-v-90f3ea93]{--track: 4px;--track-r: 2px;--pad: 16px;--safe-b: env(safe-area-inset-bottom, 0px)}.prog.scrubbing .prog-head[data-v-90f3ea93]{background:var(--accent);box-shadow:0 0 0 3px #00000059,0 2px 6px #00000080}@media(prefers-reduced-motion:reduce){.prog[data-v-90f3ea93]:before,.prog-fill[data-v-90f3ea93],.prog-ghost[data-v-90f3ea93],.prog-head[data-v-90f3ea93]{transition:none}}.info-wrap[data-v-90f3ea93]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#0000009e;-webkit-backdrop-filter:blur(10px) saturate(.9);backdrop-filter:blur(10px) saturate(.9)}.info[data-v-90f3ea93]{width:100%;max-width:520px;max-height:76vh;display:flex;flex-direction:column;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 92%,var(--accent) 8%) 0%,var(--bg) 42%);border:1px solid var(--line);border-bottom:0;box-shadow:inset 0 1px #ffffff12,0 -24px 70px -12px #000000bf;overflow:hidden}@media(min-width:720px)and (min-height:500px){.info[data-v-90f3ea93]{margin-bottom:24px;border-radius:var(--radius-lg);border-bottom:1px solid var(--line)}}.info-grab[data-v-90f3ea93]{display:grid;place-items:center;padding:10px 0 6px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.info-grab[data-v-90f3ea93]:active,.info-grab.dragging[data-v-90f3ea93]{cursor:grabbing}.info-grab span[data-v-90f3ea93]{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-90f3ea93],.info-grab.dragging span[data-v-90f3ea93]{background:var(--dim);width:46px}.info-grab[data-v-90f3ea93]:focus-visible{outline:none}.info-grab:focus-visible span[data-v-90f3ea93]{background:var(--accent)}.info[data-v-90f3ea93]{transition:transform var(--dur) var(--ease-out)}.info.dragging[data-v-90f3ea93]{transition:none}.info-hd[data-v-90f3ea93]{flex:none;display:flex;align-items:center;gap:11px;padding:4px 16px 14px;border-bottom:0;background:linear-gradient(to right,transparent,var(--line) 12%,var(--line) 88%,transparent) bottom / 100% 1px no-repeat}.info-face[data-v-90f3ea93]{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-90f3ea93]{display:grid;gap:1px;min-width:0;flex:1}.info-name[data-v-90f3ea93]{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-sub[data-v-90f3ea93]{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-out[data-v-90f3ea93]{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-90f3ea93]:hover{background:var(--surface-2);color:var(--text)}.info-body[data-v-90f3ea93]{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-90f3ea93]{margin:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.info-cap-t[data-v-90f3ea93]{font-weight:650}.info-tags[data-v-90f3ea93]{margin:8px 0 0;font-size:13.5px;line-height:1.7}.info-tag[data-v-90f3ea93]{padding:2px 5px;margin:0 3px 0 -5px;border:0;border-radius:5px;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out)}.info-tag[data-v-90f3ea93]:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.info-tag[data-v-90f3ea93]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:5px}@media(prefers-reduced-motion:reduce){.info-tag[data-v-90f3ea93]{transition:none}}.info-stats[data-v-90f3ea93]{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--dim)}.info-stat b[data-v-90f3ea93]{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums;font-size:14px;margin-right:2px}.info-tech[data-v-90f3ea93]{margin:12px 0 0;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.info-enter-active[data-v-90f3ea93],.info-leave-active[data-v-90f3ea93]{transition:opacity var(--dur) var(--ease-out)}.info-enter-active .info[data-v-90f3ea93],.info-leave-active .info[data-v-90f3ea93]{transition:transform var(--dur) var(--ease-out)}.info-enter-from[data-v-90f3ea93],.info-leave-to[data-v-90f3ea93]{opacity:0}.info-enter-from .info[data-v-90f3ea93],.info-leave-to .info[data-v-90f3ea93]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.info-enter-from .info[data-v-90f3ea93],.info-leave-to .info[data-v-90f3ea93]{transform:none}}.reduce-motion .info-enter-from .info[data-v-90f3ea93],.reduce-motion .info-leave-to .info[data-v-90f3ea93]{transform:none}.no-caption .meta{display:none}.meta[data-v-90f3ea93]{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-90f3ea93]{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-90f3ea93]{opacity:.6;font-weight:400}.meta-src[data-v-90f3ea93]{font-weight:500;color:var(--on-video-dim)}.meta-title[data-v-90f3ea93]{padding:13px 12px;margin:-13px -12px;min-height:var(--tap);border:0;background:none;color:var(--on-video);font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer;text-shadow:inherit;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-title.ref[data-v-90f3ea93]{font-size:12px;color:var(--on-video-dim);font-variant-numeric:tabular-nums}.meta-tags[data-v-90f3ea93]{display:flex;flex-wrap:wrap;gap:6px}.meta-tag[data-v-90f3ea93]{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-90f3ea93]:hover{opacity:1;text-decoration:underline}.meta-more[data-v-90f3ea93]{color:var(--on-video-dim)}@media(min-width:720px)and (min-height:500px){.meta[data-v-90f3ea93]{left:24px;right:24px;bottom:76px}}.fi-scrim[data-v-90f3ea93]{position:absolute;left:0;right:0;bottom:0;height:320px;z-index:2;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .55) 26%,rgb(0 0 0 / .28) 52%,rgb(0 0 0 / .1) 74%,transparent 100%)}.fi-stack[data-v-90f3ea93]{position:absolute;left:16px;bottom:calc(var(--bar-top) + 14px + env(safe-area-inset-bottom));width:66%;z-index:3;display:flex;flex-direction:column;gap:7px;text-shadow:0 1px 2px rgb(0 0 0 / .9),0 2px 10px rgb(0 0 0 / .65)}.fi-filt[data-v-90f3ea93]{display:flex;align-items:center;gap:9px;min-width:0;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.fi-filt-t[data-v-90f3ea93]{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:11.5px;font-weight:650;line-height:1.2;text-shadow:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-filt-t.mode[data-v-90f3ea93]{color:#ffffffb3;font-weight:550}.fi-filt-t .x[data-v-90f3ea93]{opacity:.5;font-size:12px}.fi-filt-t:hover .x[data-v-90f3ea93]{opacity:.95}.fi-filt-t[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.fi-filt-all[data-v-90f3ea93]{margin-left:auto;flex:none;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:11.5px;font-weight:650;text-shadow:inherit;cursor:pointer}.fi-filt-all[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.fi-src[data-v-90f3ea93]{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ffffffdb}.fi-srcico[data-v-90f3ea93]{flex:none;width:14px;height:14px;margin-right:5px;border-radius:3px;object-fit:contain;background:#00000059;box-shadow:0 0 0 1px #ffffff24;vertical-align:-2px}.fi-srcbtn[data-v-90f3ea93]{background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:2px 0;text-decoration:underline dotted rgb(255 255 255 / .35);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.fi-srcbtn[data-v-90f3ea93]:hover{text-decoration-color:#fffc}.fi-srcbtn[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.fi-info[data-v-90f3ea93]{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:-6px 0;padding:0;border:0;border-radius:7px;background:none;color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .7));transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fi-info[data-v-90f3ea93]:hover{background:#ffffff1f;color:#fff}.fi-info[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fi-info[data-v-90f3ea93]{transition:none}}.fi-title[data-v-90f3ea93]{margin:0;font-size:15px;line-height:1.35;color:#fff;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-shadow:inherit}.fi-title.open[data-v-90f3ea93]{-webkit-line-clamp:unset;max-height:40dvh;overflow:auto}.fi-tags[data-v-90f3ea93]{margin:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}.info-terms[data-v-90f3ea93]{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;align-items:baseline}.info-terms-l[data-v-90f3ea93]{color:var(--dim)}.fi-tag[data-v-90f3ea93]{background:none;border:0;padding:0;font:inherit;color:var(--dim);cursor:pointer}.fi-tag[data-v-90f3ea93]:hover{color:#fff}.fi-tag[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fi-rail[data-v-90f3ea93]{position:absolute;right:8px;bottom:calc(28px + env(safe-area-inset-bottom));z-index:3;display:flex;flex-direction:column;align-items:center;gap:20px}.fi-act[data-v-90f3ea93]{position:relative;width:44px;background:none;border:0;padding:0;color:#fff;cursor:pointer;touch-action:none}.fi-ic[data-v-90f3ea93]{position:relative;width:44px;height:44px;display:grid;place-items:center;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .5));transition:transform var(--dur-fast) var(--ease-out)}.fi-badge[data-v-90f3ea93]{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--bad);border:2px solid rgb(0 0 0 / .55);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.fi-act:active .fi-ic[data-v-90f3ea93]{transform:scale(.86)}.fi-act[data-v-90f3ea93]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}@media(prefers-reduced-motion:reduce){.fi-ic[data-v-90f3ea93]{transition-duration:1ms}}.fi-react.mine[data-v-90f3ea93]{color:#ff5a76}.fi-react.mine .fi-ic[data-v-90f3ea93]{animation:fi-react-pop-90f3ea93 var(--dur) var(--ease-out)}@keyframes fi-react-pop-90f3ea93{0%{transform:scale(.86)}55%{transform:scale(1.18)}to{transform:scale(1)}}.fi-react-who[data-v-90f3ea93]{position:absolute;right:-2px;bottom:-2px;display:flex;pointer-events:none}.fi-react-face[data-v-90f3ea93]{position:relative;width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #0a0a0ceb;background:var(--surface-2, #23232a)}.fi-react-face+.fi-react-face[data-v-90f3ea93]{margin-left:-7px}.fi-react-init[data-v-90f3ea93]{display:grid;place-items:center;width:100%;height:100%;font-size:10px;font-weight:600;line-height:1;color:#fff;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.fi-react.mine .fi-ic[data-v-90f3ea93]{animation:none}}.reduce-motion .fi-react.mine .fi-ic[data-v-90f3ea93]{animation:none}.snap-feed[data-v-90f9de83]{position:absolute;top:0;right:0;bottom:0;left:0;height:100dvh;overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.snap-feed.dragging[data-v-90f9de83]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.snap-feed[data-v-90f9de83]{cursor:grab}}.snap-feed[data-v-90f9de83]::-webkit-scrollbar{display:none}.snap-card[data-v-90f9de83]{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:auto;contain-intrinsic-size:auto 100dvh}.snap-card[data-v-90f9de83] .item{transform:none!important}.snap-card[data-v-90f9de83]{position:relative;z-index:3}@media(min-width:720px)and (min-height:500px){.snap-feed[data-v-90f9de83]{left:50%;width:var(--stage);max-width:var(--stage);transform:translate(-50%)}.snap-card[data-v-90f9de83]{height:100%}.snap-card[data-v-90f9de83] .item{width:100%;height:94%;top:3%;left:0;right:0;margin-inline:auto;border-radius:14px;overflow:clip;overflow-clip-margin:0;box-shadow:0 0 0 1px #ffffff14,0 34px 90px -30px #000000e6;transition:width var(--dur-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){.snap-card[data-v-90f9de83] .item{transition-duration:1ms}}}.tp[data-v-3d493289]{--pad: 16px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:2;overscroll-behavior:contain}.sr[data-v-3d493289]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hd[data-v-3d493289]{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-3d493289]{display:flex;align-items:flex-start;gap:8px}.hd-text[data-v-3d493289]{flex:1;min-width:0}.h[data-v-3d493289]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.sub[data-v-3d493289]{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.ghost[data-v-3d493289]{flex:none;width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer}.ghost[data-v-3d493289]:hover{background:var(--surface-2)}.ghost[data-v-3d493289]:focus-visible{outline:none;box-shadow:var(--focus)}.find[data-v-3d493289]{position:relative;display:flex;align-items:center;min-height:var(--tap);padding:0 10px 0 38px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.find[data-v-3d493289]:focus-within{border-color:var(--accent)}.find-ic[data-v-3d493289]{position:absolute;left:13px;color:var(--faint);pointer-events:none}.find-in[data-v-3d493289]{flex:1;min-width:0;min-height:calc(var(--tap) - 2px);border:0;background:none;color:var(--text);font:inherit;font-size:15px;outline:none}.find-in[data-v-3d493289]::placeholder{color:var(--faint)}.find-in[data-v-3d493289]::-webkit-search-cancel-button{display:none}.find-x[data-v-3d493289]{flex:none;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface-2);color:var(--dim);cursor:pointer}.body[data-v-3d493289]{flex:1;min-height:0;overflow-y:auto;padding:4px var(--pad) calc(18px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scroll-padding-top:8px}.load[data-v-3d493289]{display:grid;place-items:center;padding:40px}.blank[data-v-3d493289]{margin:26px 2px;font-size:13px;color:var(--dim);text-align:center;line-height:1.6}.sec[data-v-3d493289]{display:flex;align-items:baseline;gap:8px;margin:16px 0 8px}.sec-t[data-v-3d493289]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.sec-n[data-v-3d493289]{font-size:12px;color:var(--faint)}.grid[data-v-3d493289]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile[data-v-3d493289]{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--line);border-radius:12px;padding:0;background:var(--surface-2);color:var(--text);cursor:pointer;text-align:left;font:inherit}.tile-letter[data-v-3d493289]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:34px;font-weight:800;color:var(--faint);letter-spacing:-.02em}.tile img[data-v-3d493289]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tile.plain[data-v-3d493289]{background:var(--surface)}.tile-lbl[data-v-3d493289]{position:absolute;left:0;right:0;bottom:0;padding:22px 9px 8px;font-size:12.5px;font-weight:700;line-height:1.2;background:linear-gradient(transparent,#000000c7);text-shadow:0 1px 2px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile.plain .tile-lbl[data-v-3d493289]{background:none;text-shadow:none;color:var(--text)}.tile-top[data-v-3d493289]{position:absolute;top:7px;left:7px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:#00000080;color:#ffb7c5;font-size:10.5px;font-weight:700}.tile.on[data-v-3d493289]{outline:2px solid var(--accent);outline-offset:-2px}.tile-on[data-v-3d493289]{position:absolute;top:7px;right:7px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.tile[data-v-3d493289]:focus-visible{outline:none;box-shadow:var(--focus)}.az[data-v-3d493289]{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px}.az-k[data-v-3d493289]{min-width:26px;height:24px;padding:0 6px;border:0;border-radius:6px;background:var(--surface);color:var(--faint);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.az-k[data-v-3d493289]:hover{color:var(--text);background:var(--surface-2)}.az-k[data-v-3d493289]:focus-visible{outline:none;box-shadow:var(--focus)}.grp[data-v-3d493289]{margin:12px 2px 6px;font-size:11px;font-weight:700;color:var(--faint);letter-spacing:.07em}.list[data-v-3d493289]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 8px;content-visibility:auto;contain-intrinsic-size:auto 240px}.row[data-v-3d493289]{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;text-align:left}.row[data-v-3d493289]:hover{border-color:var(--dim)}.row[data-v-3d493289]:focus-visible{outline:none;box-shadow:var(--focus)}.row.on[data-v-3d493289]{border-color:var(--accent)}.row-new[data-v-3d493289]{color:var(--dim)}.th[data-v-3d493289]{position:relative;flex:none;width:40px;height:40px;overflow:hidden;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;font-weight:800;color:var(--dim);font-size:15px}.th img[data-v-3d493289]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.nm[data-v-3d493289]{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-on[data-v-3d493289]{flex:none;color:var(--accent)}.ft[data-v-3d493289]{flex:none;padding:10px var(--pad) calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);display:grid;gap:9px}.ft-note[data-v-3d493289]{margin:0;font-size:12px;color:var(--dim)}.ft-note.pending[data-v-3d493289]{color:var(--accent)}.ft-note b[data-v-3d493289]{font-weight:700}.ft-row[data-v-3d493289]{display:flex;gap:8px}.btn[data-v-3d493289]{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);line-height:1;border:0;border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer}.btn[data-v-3d493289]:focus-visible{outline:none;box-shadow:var(--focus)}.btn-primary[data-v-3d493289]{background:var(--accent);color:var(--accent-ink)}@media(min-width:560px){.grid[data-v-3d493289]{grid-template-columns:repeat(4,1fr)}.list[data-v-3d493289]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.body[data-v-3d493289]{scroll-behavior:auto}}.tb[data-v-2eec2fb3]{--pad: 16px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:var(--z-page);overscroll-behavior:contain}.hd[data-v-2eec2fb3]{position:relative;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-2eec2fb3]{display:flex;align-items:flex-start;gap:8px}.hd-text[data-v-2eec2fb3]{flex:1;min-width:0}.h[data-v-2eec2fb3]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.sub[data-v-2eec2fb3]{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.ghost[data-v-2eec2fb3]{flex:none;width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ghost[data-v-2eec2fb3]:hover{background:var(--surface-2)}.ghost[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.tosearch[data-v-2eec2fb3]{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--tap);padding:0 12px 0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--dim);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.tosearch[data-v-2eec2fb3]:hover{border-color:var(--accent)}.tosearch[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.tosearch span[data-v-2eec2fb3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tosearch-ic[data-v-2eec2fb3],.tosearch-go[data-v-2eec2fb3]{flex:none;color:var(--faint)}.findwrap[data-v-2eec2fb3]{position:relative}.find[data-v-2eec2fb3]{position:relative;display:flex;align-items:center;min-height:var(--tap);padding:0 10px 0 38px;border:1px solid var(--line);border-radius:999px;background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out)}.find[data-v-2eec2fb3]:focus-within{border-color:var(--accent)}.find-ic[data-v-2eec2fb3]{position:absolute;left:13px;color:var(--faint);pointer-events:none}.find-in[data-v-2eec2fb3]{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text);font:inherit;font-size:16px}.find-in[data-v-2eec2fb3]:focus,.find-in[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:none}.find-in[data-v-2eec2fb3]::placeholder{color:var(--faint)}.find-in[data-v-2eec2fb3]::-webkit-search-cancel-button{display:none}.find-x[data-v-2eec2fb3]{display:grid;place-items:center;width:26px;height:26px;flex:none;border:0;border-radius:50%;background:var(--surface-2);color:var(--dim);cursor:pointer}.ftags[data-v-2eec2fb3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px}.ftags-lbl[data-v-2eec2fb3]{font-size:11.5px;font-weight:600;color:var(--dim);letter-spacing:.02em}.ftag[data-v-2eec2fb3]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 9px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ftag[data-v-2eec2fb3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.find-go[data-v-2eec2fb3]{flex:none;height:26px;padding:0 10px;border:0;border-radius:13px;background:var(--accent);color:#1a1005;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;white-space:nowrap}.find-go[data-v-2eec2fb3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr[data-v-2eec2fb3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sg[data-v-2eec2fb3]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;padding:5px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);display:grid;gap:1px;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.sg-row[data-v-2eec2fb3]{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.sg-row[data-v-2eec2fb3]:hover{background:var(--surface-2)}.sg-row[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.sg-ic[data-v-2eec2fb3]{flex:none;color:var(--faint)}.sg-t[data-v-2eec2fb3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.types[data-v-2eec2fb3]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.type-line[data-v-2eec2fb3]{margin:8px 2px 0;font-size:12.5px;color:var(--dim)}.type[data-v-2eec2fb3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:8px 4px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--dim);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.type[data-v-2eec2fb3]:hover{border-color:var(--dim)}}.type[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.type-n[data-v-2eec2fb3]{font-size:12.5px;font-weight:650;color:var(--text)}.type-c[data-v-2eec2fb3]{font-size:10.5px;color:var(--faint);font-variant-numeric:tabular-nums}.type.on[data-v-2eec2fb3]{background:color-mix(in srgb,var(--accent) 13%,transparent);border-color:var(--accent)}.type.on .type-n[data-v-2eec2fb3]{color:var(--accent)}.type.on .type-c[data-v-2eec2fb3]{color:color-mix(in srgb,var(--accent) 75%,var(--text))}.scopes[data-v-2eec2fb3]{display:flex;gap:6px}.scope[data-v-2eec2fb3]{flex:1;min-height:32px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.scope[data-v-2eec2fb3]:hover{color:var(--text)}.scope[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.scope.on[data-v-2eec2fb3]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent);color:var(--accent)}.scope b[data-v-2eec2fb3]{font-variant-numeric:tabular-nums;opacity:.8}.body[data-v-2eec2fb3]{flex:1;min-height:0;overflow-y:auto;padding:4px var(--pad) calc(18px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.rail[data-v-2eec2fb3]{display:flex;gap:6px;overflow-x:auto;padding:10px 0 2px;margin:0 -2px;scrollbar-width:none}.rail[data-v-2eec2fb3]::-webkit-scrollbar{display:none}.rt[data-v-2eec2fb3]{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--dim);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;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)}.rt[data-v-2eec2fb3]:hover{color:var(--text);border-color:var(--dim)}.rt[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.rt b[data-v-2eec2fb3]{font-weight:600;font-variant-numeric:tabular-nums;opacity:.6}.rt.on[data-v-2eec2fb3]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.rt.on b[data-v-2eec2fb3]{opacity:.75}.ptags[data-v-2eec2fb3]{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px 0 10px;margin:0 -2px;scrollbar-width:none}.ptags[data-v-2eec2fb3]::-webkit-scrollbar{display:none}.ptag[data-v-2eec2fb3]{min-height:30px;padding:0 11px;font-weight:500}.tagsbtn[data-v-2eec2fb3]{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--text);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.tagsbtn[data-v-2eec2fb3]:hover{border-color:var(--accent)}.tagsbtn[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.rowhead[data-v-2eec2fb3]{display:flex;align-items:center;gap:7px;margin:14px 0 9px;color:var(--faint)}.rowhead-t[data-v-2eec2fb3]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.secthead[data-v-2eec2fb3]{display:flex;align-items:baseline;gap:8px;margin:18px 2px 8px}.secthead[data-v-2eec2fb3]:first-of-type{margin-top:4px}.secthead-t[data-v-2eec2fb3]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.secthead-n[data-v-2eec2fb3]{font-size:11px;font-weight:500;color:var(--faint);letter-spacing:0;text-transform:none}.act[data-v-2eec2fb3]{margin-left:auto;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.act[data-v-2eec2fb3]:hover{background:var(--surface-2);color:var(--text)}.act[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.load[data-v-2eec2fb3]{display:grid;place-items:center;padding:40px}.blank[data-v-2eec2fb3]{margin:26px 2px;font-size:13px;color:var(--dim);text-align:center;line-height:1.6}.sites[data-v-2eec2fb3]{display:grid;gap:6px}.site[data-v-2eec2fb3]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:14px;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)}.site[data-v-2eec2fb3]:hover{background:var(--surface-2)}.site[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.site.on[data-v-2eec2fb3]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ico[data-v-2eec2fb3]{position:relative;flex:none;width:38px;height:38px;margin-top:1px;border-radius:11px;overflow:hidden;display:grid;place-items:center;background:var(--surface-2);font-size:13px;font-weight:750;letter-spacing:-.02em;color:var(--dim)}.ico img[data-v-2eec2fb3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:5px;background:#0d0d10}.site-txt[data-v-2eec2fb3]{flex:1;min-width:0}.site-n[data-v-2eec2fb3]{display:block;font-size:14px;font-weight:640;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site.down .ico[data-v-2eec2fb3],.site.down .site-n[data-v-2eec2fb3]{opacity:.55}.site-down[data-v-2eec2fb3]{margin-left:6px;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--warn, #c2703a);white-space:nowrap}.site-d[data-v-2eec2fb3]{display:block;margin-top:1px;font-size:11.5px;color:var(--dim);line-height:1.35}.tgs[data-v-2eec2fb3]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.tg[data-v-2eec2fb3]{font-size:9.5px;font-weight:650;letter-spacing:.02em;color:var(--faint);border:1px solid var(--line);border-radius:5px;padding:1.5px 5px;white-space:nowrap}.tg-d[data-v-2eec2fb3]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.tg-f[data-v-2eec2fb3]{cursor:pointer}.tg-f[data-v-2eec2fb3]:hover{border-color:var(--dim);color:var(--text)}.tg.on[data-v-2eec2fb3]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tick[data-v-2eec2fb3]{flex:none;margin-top:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.site.on .tick[data-v-2eec2fb3]{opacity:1}.hint[data-v-2eec2fb3]{margin:12px 2px 0;font-size:11.5px;color:var(--faint);line-height:1.5}.ft[data-v-2eec2fb3]{flex:none;padding:10px var(--pad) calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);display:grid;gap:9px}.ft-note[data-v-2eec2fb3]{margin:0;font-size:12px;color:var(--dim)}.ft-note.pending[data-v-2eec2fb3]{color:var(--accent)}.ft-row[data-v-2eec2fb3]{display:flex;gap:8px}.btn[data-v-2eec2fb3]{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);line-height:1;border:0;border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer}.btn[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.btn-primary[data-v-2eec2fb3]{background:var(--accent);color:var(--accent-ink)}.btn-quiet[data-v-2eec2fb3]{flex:0 0 auto;padding:0 16px}.btn-quiet[data-v-2eec2fb3]:hover{background:var(--line)}.link[data-v-2eec2fb3]{border:0;background:none;color:var(--dim);font:inherit;font-size:12.5px;font-weight:550;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:4px}.link[data-v-2eec2fb3]:hover{color:var(--text)}.link[data-v-2eec2fb3]:focus-visible{outline:none;box-shadow:var(--focus)}.ask[data-v-2eec2fb3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ask-box[data-v-2eec2fb3]{width:100%;max-width:300px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);display:grid;gap:10px}.ask-t[data-v-2eec2fb3]{margin:0;font-size:16px;font-weight:680;letter-spacing:-.01em}.ask-s[data-v-2eec2fb3]{margin:0;font-size:12.5px;color:var(--dim);line-height:1.5}.ask-row[data-v-2eec2fb3]{display:flex;gap:8px;margin-top:2px}.ask-row .btn[data-v-2eec2fb3]{min-height:40px;font-size:13.5px}.ask-back[data-v-2eec2fb3]{justify-self:center}@media(min-width:720px)and (min-height:500px){.tb[data-v-2eec2fb3]{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 + var(--page-gap, 84px));height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}}@media(prefers-reduced-motion:reduce){.type[data-v-2eec2fb3],.rt[data-v-2eec2fb3],.site[data-v-2eec2fb3],.tick[data-v-2eec2fb3],.ghost[data-v-2eec2fb3],.tosearch[data-v-2eec2fb3],.scope[data-v-2eec2fb3]{transition:none}}.mk[data-v-1633ac1f]{position:relative;display:grid;place-items:center;width:calc(var(--mk) * 1.65);height:calc(var(--mk) * 1.65)}.mk svg[data-v-1633ac1f]{position:relative;z-index:1;width:var(--mk);height:var(--mk);overflow:visible;transform-origin:center}.mk path[data-v-1633ac1f]{fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.beat svg[data-v-1633ac1f]{animation:mk-beat-1633ac1f 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mk-beat-1633ac1f{0%{transform:scale(1)}12%{transform:scale(1.16)}24%{transform:scale(1.02)}34%{transform:scale(1.09)}46%{transform:scale(1)}to{transform:scale(1)}}.beat path[data-v-1633ac1f]{animation:mk-hue-1633ac1f 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mk-hue-1633ac1f{0%,to{stroke:var(--accent)}12%{stroke:var(--hot)}}.glow[data-v-1633ac1f]{position:absolute;inset:calc(var(--mk) * .14);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--hot) 42%,transparent),transparent 66%);animation:mk-glow-1633ac1f 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mk-glow-1633ac1f{0%{opacity:.28;transform:scale(.86)}12%{opacity:.95;transform:scale(1.14)}46%{opacity:.34;transform:scale(.92)}to{opacity:.28;transform:scale(.86)}}.still path[data-v-1633ac1f]{stroke:var(--faint);opacity:.55}.broke path[data-v-1633ac1f]{stroke:var(--warn)}.broke .cut[data-v-1633ac1f]{stroke:var(--bg);stroke-width:5}.gone path[data-v-1633ac1f]{stroke:var(--faint);opacity:.4;stroke-dasharray:3 4}@media(prefers-reduced-motion:reduce){.beat svg[data-v-1633ac1f],.beat path[data-v-1633ac1f],.glow[data-v-1633ac1f]{animation:none}.beat path[data-v-1633ac1f]{stroke:var(--hot)}.glow[data-v-1633ac1f]{opacity:.5}}.chat[data-v-ceb24bd5]{--pad: 16px;position:absolute;--chat-h: 82%;inset:auto 0 0;height:var(--chat-h);border-top:1px solid var(--line);border-radius:18px 18px 0 0;box-shadow:0 -14px 40px #0000008c;bottom:calc(var(--nav-h, 76px) + var(--kb, 0px));display:flex;flex-direction:column;background:var(--bg);overflow:hidden;transition:bottom var(--dur) var(--ease-out);z-index:var(--z-page)}.chat-out[data-v-ceb24bd5]{position:fixed;top:0;left:0;right:0;bottom:calc(var(--chat-h) + var(--nav-h, 76px) + var(--kb, 0px));z-index:-1}.hd[data-v-ceb24bd5]{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-ceb24bd5]{flex:none}.ghost.close[data-v-ceb24bd5]{margin-left:auto}.ghost[data-v-ceb24bd5]{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-ceb24bd5]:hover{background:var(--surface-2)}.hd-text[data-v-ceb24bd5]{display:grid;gap:1px;min-width:0}.h[data-v-ceb24bd5]{margin:0;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-ceb24bd5]{margin:0;font-size:12px;color:var(--dim);display:inline-flex;align-items:center;gap:6px;min-height:16px}.pdot[data-v-ceb24bd5]{width:7px;height:7px;border-radius:50%;background:var(--good)}.pdot.buf[data-v-ceb24bd5]{background:var(--warn)}.list[data-v-ceb24bd5]{flex:1;overflow-y:auto;min-height:0;padding:12px 10px 8px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.empty[data-v-ceb24bd5]{margin:auto;display:grid;justify-items:center;gap:6px;text-align:center;color:var(--dim)}.empty-ic[data-v-ceb24bd5]{color:var(--faint);margin-bottom:4px}.empty-t[data-v-ceb24bd5]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.empty-s[data-v-ceb24bd5]{margin:0;font-size:12.5px}.day[data-v-ceb24bd5],.newline[data-v-ceb24bd5]{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--faint);margin:6px 0 2px}.day[data-v-ceb24bd5]:before,.day[data-v-ceb24bd5]:after,.newline[data-v-ceb24bd5]:before,.newline[data-v-ceb24bd5]:after{content:"";flex:1;height:1px;background:var(--line)}.newline[data-v-ceb24bd5]{color:var(--accent)}.newline[data-v-ceb24bd5]:before,.newline[data-v-ceb24bd5]:after{background:color-mix(in srgb,var(--accent) 40%,transparent)}.sys[data-v-ceb24bd5]{align-self:center;font-size:11.5px;color:var(--faint);padding:2px 10px}.rx[data-v-ceb24bd5]{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 0;color:var(--dim);font-size:12px}.rx-t[data-v-ceb24bd5]{white-space:nowrap}.rx-link[data-v-ceb24bd5]{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:wrap;justify-content:center;max-width:100%;padding:3px 8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.rx-link[data-v-ceb24bd5]:hover{background:var(--surface-2)}.rx-link[data-v-ceb24bd5]:focus-visible{outline:none;box-shadow:var(--focus)}.rx-who[data-v-ceb24bd5]{white-space:nowrap}.rx-clip[data-v-ceb24bd5]{color:var(--text);font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-face[data-v-ceb24bd5]{position:relative;flex:none;width:26px;height:26px;border-radius:50%;animation:rx-in-ceb24bd5 var(--dur) var(--ease-out) both}.rx-face[data-v-ceb24bd5]>:first-child{width:100%;height:100%;border-radius:50%;overflow:hidden;display:block}.rx-init[data-v-ceb24bd5]{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--surface-2);color:var(--dim);font-size:12px;font-weight:600;line-height:1;text-transform:uppercase}.rx-disc[data-v-ceb24bd5]{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--dim);box-shadow:0 0 0 2px var(--bg)}.rx.love .rx-disc[data-v-ceb24bd5]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}@keyframes rx-in-ceb24bd5{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.clipline[data-v-ceb24bd5]{display:flex;flex-direction:column;gap:3px;align-items:flex-start;max-width:78%}.clipline.mine[data-v-ceb24bd5]{align-self:flex-end;align-items:flex-end}.cl-why[data-v-ceb24bd5]{display:inline-flex;align-items:center;gap:5px;padding:0 2px;font-size:11.5px;color:var(--dim)}.cl-face[data-v-ceb24bd5]{position:relative;flex:none;width:22px;height:22px;border-radius:50%}.cl-face[data-v-ceb24bd5]>:first-child{width:100%;height:100%;border-radius:50%;overflow:hidden;display:block}.cl-mark[data-v-ceb24bd5]{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--faint);box-shadow:0 0 0 2px var(--bg)}.cl-why.love .cl-mark[data-v-ceb24bd5]{color:var(--accent)}.card[data-v-ceb24bd5]{display:flex;flex-direction:row;align-items:center;gap:10px;width:260px;max-width:100%;padding:7px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);animation:bubble-in-ceb24bd5 var(--dur) var(--ease-out) both}.card[data-v-ceb24bd5]:hover{border-color:var(--dim)}.card[data-v-ceb24bd5]:active{transform:scale(.98)}.card[data-v-ceb24bd5]:focus-visible{outline:none;box-shadow:var(--focus)}.clipline.mine .card[data-v-ceb24bd5]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.card-art[data-v-ceb24bd5]{position:relative;display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--faint)}.card-art img[data-v-ceb24bd5]{width:100%;height:100%;object-fit:cover;display:block}.card-play[data-v-ceb24bd5]{position:absolute;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.card-play[data-v-ceb24bd5] svg{margin-left:2px}.card-dur[data-v-ceb24bd5]{position:absolute;right:3px;bottom:3px;padding:0 4px;border-radius:4px;background:#000000b8;color:#fff;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.card-text[data-v-ceb24bd5]{display:grid;gap:2px;padding:0 2px 0 0;min-width:0}.card-title[data-v-ceb24bd5]{font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.card-meta[data-v-ceb24bd5]{font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-note[data-v-ceb24bd5]{padding:7px 12px;border-radius:14px;background:var(--surface-2);font-size:14px;line-height:1.4;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%}.clipline.mine .card-note[data-v-ceb24bd5]{background:var(--accent);color:var(--accent-ink)}.fstrip[data-v-ceb24bd5]{display:flex;gap:10px;align-items:flex-start;padding:10px var(--pad) 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.08)}.fstrip[data-v-ceb24bd5]::-webkit-scrollbar{display:none}.fr[data-v-ceb24bd5]{flex:none;width:54px;display:grid;justify-items:center;gap:4px;padding:2px 0 0;border:0;background:none;color:var(--dim);font:inherit;cursor:pointer}.fr small[data-v-ceb24bd5]{font-size:10.5px;max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr.unread small[data-v-ceb24bd5]{color:var(--text);font-weight:600}.fr-av[data-v-ceb24bd5]{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.fr-av.ring[data-v-ceb24bd5]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.fr-av.plus[data-v-ceb24bd5]{background:var(--surface-2);border:1px dashed var(--faint);color:var(--dim)}.fr-dot[data-v-ceb24bd5]{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--good);border:2px solid var(--bg)}.fr-n[data-v-ceb24bd5]{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-size:10.5px;font-weight:700;display:grid;place-items:center;border:2px solid var(--bg);font-variant-numeric:tabular-nums}.fr[data-v-ceb24bd5]:focus-visible{outline:none}.fr:focus-visible .fr-av[data-v-ceb24bd5]{box-shadow:var(--focus)}.np[data-v-ceb24bd5]{display:flex;align-items:center;gap:10px;width:calc(100% - var(--pad) * 2);margin:10px var(--pad) 2px;padding:8px 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.np[data-v-ceb24bd5]:hover{background:var(--surface-2)}.np[data-v-ceb24bd5]:active{transform:scale(.99)}.np[data-v-ceb24bd5]:focus-visible{outline:none;box-shadow:var(--focus)}.np-art[data-v-ceb24bd5]{position:relative;width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--faint)}.np-art img[data-v-ceb24bd5]{width:100%;height:100%;object-fit:cover;display:block}.np-live[data-v-ceb24bd5]{position:absolute;right:4px;bottom:4px;width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 2px var(--surface);animation:live-ceb24bd5 2s ease-in-out infinite}@keyframes live-ceb24bd5{0%,to{opacity:1}50%{opacity:.35}}.np-text[data-v-ceb24bd5]{display:grid;gap:1px;min-width:0;flex:1}.np-eyebrow[data-v-ceb24bd5]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.np-title[data-v-ceb24bd5]{font-size:13.5px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.25}.np-meta[data-v-ceb24bd5]{font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.np-sync[data-v-ceb24bd5]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--dim)}.np-dot[data-v-ceb24bd5]{width:6px;height:6px;border-radius:50%;background:currentColor}.np-sync.ok[data-v-ceb24bd5]{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.np-sync.buf[data-v-ceb24bd5]{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.np-act[data-v-ceb24bd5]{display:flex;margin:0 var(--pad) 2px}.np-share[data-v-ceb24bd5]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:12px;line-height:1;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.np-share[data-v-ceb24bd5]:hover{color:var(--text);border-color:var(--dim);background:var(--surface)}.np-share[data-v-ceb24bd5]:active{transform:scale(.97)}.np-share[data-v-ceb24bd5]:focus-visible{outline:none;box-shadow:var(--focus)}.qr[data-v-ceb24bd5]{display:flex;align-items:center;gap:8px;padding:8px var(--pad) 0}.qr-b[data-v-ceb24bd5]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--dim);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.qr-b[data-v-ceb24bd5]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.qr-b[data-v-ceb24bd5]{position:relative}.qr-b[data-v-ceb24bd5]:hover{background:var(--surface-2);color:var(--text)}.qr-b.love[data-v-ceb24bd5]:hover{color:var(--accent)}.qr-b[data-v-ceb24bd5]:active{transform:scale(.9)}.qr-b[data-v-ceb24bd5]:focus-visible{outline:none;box-shadow:var(--focus)}.grp[data-v-ceb24bd5]{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-ceb24bd5]{grid-column:1;grid-row:msg;align-self:end}.grp .from[data-v-ceb24bd5]{grid-column:2;grid-row:nm}.grp .bubbles[data-v-ceb24bd5]{grid-column:2;grid-row:msg}.grp.mine[data-v-ceb24bd5]{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-ceb24bd5]{grid-column:1;grid-row:msg}.grp.mine .grp-face[data-v-ceb24bd5]{grid-column:2;grid-row:msg;align-self:end}.grp.mine .from[data-v-ceb24bd5]{display:none}.grp.faceless[data-v-ceb24bd5],.grp.mine.faceless[data-v-ceb24bd5]{grid-template-columns:minmax(0,1fr)}.grp.faceless .from[data-v-ceb24bd5],.grp.faceless .bubbles[data-v-ceb24bd5]{grid-column:1}.from[data-v-ceb24bd5]{font-size:11.5px;color:var(--dim);padding:0 2px}.bubbles[data-v-ceb24bd5]{display:grid;gap:2px;justify-items:start}.grp.mine .bubbles[data-v-ceb24bd5]{justify-items:end}.bubble[data-v-ceb24bd5]{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-ceb24bd5 var(--dur) var(--ease-out) both}.bubble.first.last[data-v-ceb24bd5]{border-radius:18px 18px 18px 6px}.bubble[data-v-ceb24bd5]:not(.first){border-top-left-radius:6px}.bubble[data-v-ceb24bd5]:not(.last){border-bottom-left-radius:6px}.grp.mine .bubble[data-v-ceb24bd5]{background:var(--accent);color:var(--accent-ink);border-radius:18px 18px 6px}.grp.mine .bubble[data-v-ceb24bd5]:not(.first){border-top-right-radius:6px;border-top-left-radius:18px}.grp.mine .bubble[data-v-ceb24bd5]:not(.last){border-bottom-right-radius:6px;border-bottom-left-radius:18px}.at[data-v-ceb24bd5]{font-size:10.5px;color:var(--faint);padding:0 2px;font-variant-numeric:tabular-nums}@keyframes bubble-in-ceb24bd5{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.typing[data-v-ceb24bd5]{display:inline-flex;gap:4px;align-items:center;padding:10px 14px}.typing span[data-v-ceb24bd5]{width:6px;height:6px;border-radius:50%;background:var(--dim);animation:dot-ceb24bd5 1.2s ease-in-out infinite}.typing span[data-v-ceb24bd5]:nth-child(2){animation-delay:.15s}.typing span[data-v-ceb24bd5]:nth-child(3){animation-delay:.3s}@keyframes dot-ceb24bd5{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.jump.jump[data-v-ceb24bd5]{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-ceb24bd5]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.pop-leave-active[data-v-ceb24bd5]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.pop-enter-from[data-v-ceb24bd5],.pop-leave-to[data-v-ceb24bd5]{opacity:0;transform:translate(-50%) translateY(6px)}.grp.pop-enter-from[data-v-ceb24bd5],.grp.pop-leave-to[data-v-ceb24bd5]{transform:translateY(6px)}.compose.unsent[data-v-ceb24bd5]{flex-wrap:wrap}.unsent-note[data-v-ceb24bd5]{flex:0 0 100%;margin:0 0 6px;font-size:12px;line-height:1.3;color:var(--warn)}.compose[data-v-ceb24bd5]{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-ceb24bd5]{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-ceb24bd5]:focus{outline:none;border-color:var(--accent);box-shadow:none}.send[data-v-ceb24bd5]{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-ceb24bd5]:disabled{opacity:.4;cursor:default}.send[data-v-ceb24bd5]:not(:disabled):active{transform:scale(.92)}.send[data-v-ceb24bd5] svg{margin-left:-2px;margin-top:1px}@media(prefers-reduced-motion:reduce){.chat[data-v-ceb24bd5]{transition:none}.bubble[data-v-ceb24bd5]{animation:none}.typing span[data-v-ceb24bd5]{animation:none;opacity:.7}.rx-face[data-v-ceb24bd5]{animation:none;opacity:1}}.reduce-motion .chat[data-v-ceb24bd5]{transition:none}.reduce-motion .bubble[data-v-ceb24bd5]{animation:none}.reduce-motion .typing span[data-v-ceb24bd5]{animation:none;opacity:.7}.reduce-motion .rx-face[data-v-ceb24bd5]{animation:none;opacity:1}@media(min-width:720px)and (min-height:500px){.chat[data-v-ceb24bd5]{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 + var(--page-gap, 84px));height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}}.rs[data-v-3f08b02a]{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);overflow:clip;overflow-clip-margin:0;--dy: 0px;--mid: 0px;transform:translate(var(--mid)) translateY(var(--dy))}.rs.grabbing[data-v-3f08b02a]{transition:none}.hd[data-v-3f08b02a]{flex:none;padding:0 16px 10px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line)}.grab[data-v-3f08b02a]{display:grid;place-items:center;padding:10px 0 0;cursor:grab;touch-action:none}.grab-bar[data-v-3f08b02a]{width:36px;height:4px;border-radius:2px;background:var(--faint)}.hd-row[data-v-3f08b02a]{display:flex;align-items:center;gap:8px;padding-top:6px}.h[data-v-3f08b02a]{flex:1;margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.ghost[data-v-3f08b02a]{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-3f08b02a]:hover{background:var(--line)}[hidden][data-v-3f08b02a]{display:none!important}.cols[data-v-3f08b02a]{display:grid;gap:26px}.find[data-v-3f08b02a]{display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 12px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--faint)}.find[data-v-3f08b02a]:focus-within{border-color:var(--accent);color:var(--dim)}.find-in[data-v-3f08b02a]{flex:1;min-width:0;min-height:var(--tap);background:none;border:0;color:var(--text);font-size:16px;padding:0}.find-in[data-v-3f08b02a]:focus{outline:none}.find-in[data-v-3f08b02a]::placeholder{color:var(--faint)}.find-in[data-v-3f08b02a]::-webkit-search-cancel-button{display:none}.find-x[data-v-3f08b02a]{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--line);color:var(--dim)}.find-x[data-v-3f08b02a]:hover{color:var(--text)}.find-none[data-v-3f08b02a]{margin:0 0 10px;padding:14px 12px;font-size:13px;color:var(--faint);text-align:center;border:1px dashed var(--line);border-radius:var(--radius)}.body[data-v-3f08b02a]{flex:1;overflow-y:auto;min-height:0;overscroll-behavior:contain;padding:14px 16px calc(78px + env(safe-area-inset-bottom,0px));display:grid;gap:14px;align-content:start}.feed-back[data-v-3f08b02a]{position:absolute;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:4;display:flex;align-items:center;gap:7px;height:var(--tap, 44px);padding:0 18px 0 14px;border:1px solid var(--line);border-radius:22px;background:var(--lg-bg, rgba(28, 28, 30, .72));-webkit-backdrop-filter:blur(var(--lg-blur, 14px));backdrop-filter:blur(var(--lg-blur, 14px));box-shadow:var(--lg-shadow, 0 6px 20px rgba(0, 0, 0, .35));color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out)}.feed-back[data-v-3f08b02a]:active{transform:translate(-50%) scale(.96)}.feed-back[data-v-3f08b02a]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.feed-back[data-v-3f08b02a]{transition:none}}.card[data-v-3f08b02a]{display:grid;gap:10px;padding:14px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.card-h[data-v-3f08b02a]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.card-n[data-v-3f08b02a]{margin-left:auto;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.help[data-v-3f08b02a]{margin:0;font-size:12.5px;color:var(--dim);line-height:1.45}.linkrow[data-v-3f08b02a]{display:flex;gap:8px;flex-wrap:wrap}.pinask[data-v-3f08b02a]{margin-top:10px;padding:10px 12px;border-radius:var(--radius);background:#d9534f1a;border:1px solid rgba(217,83,79,.3)}.pinask .help[data-v-3f08b02a]{margin:0 0 10px;color:var(--text)}.pinfield[data-v-3f08b02a]{flex:1;min-width:140px;min-height:var(--tap);padding:0 12px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);color:var(--text);font-size:16px;font-family:var(--mono);letter-spacing:.08em}.pinfield[data-v-3f08b02a]:disabled{opacity:.5}.pinform[data-v-3f08b02a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pinform .btn[data-v-3f08b02a]{min-height:var(--tap)}.linkfield[data-v-3f08b02a]{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:16px;letter-spacing:-.04em;font-family:var(--mono);text-overflow:ellipsis}.linkrow .btn[data-v-3f08b02a]{min-height:var(--tap)}.people[data-v-3f08b02a]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.person[data-v-3f08b02a]{display:flex;align-items:center;gap:10px;min-height:40px}.avatar[data-v-3f08b02a]{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-3f08b02a]{background:var(--surface-2);color:var(--faint)}.pname[data-v-3f08b02a]{flex:1;font-size:14px}.pname.dim[data-v-3f08b02a],.you[data-v-3f08b02a]{color:var(--dim);font-weight:400}.pstate[data-v-3f08b02a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim)}.pdot[data-v-3f08b02a]{width:7px;height:7px;border-radius:50%;background:var(--good)}.pstate.buf .pdot[data-v-3f08b02a],.conn.reconnecting .pdot[data-v-3f08b02a],.conn.connecting .pdot[data-v-3f08b02a]{background:var(--warn)}.conn.closed .pdot[data-v-3f08b02a]{background:var(--bad)}.conn[data-v-3f08b02a]{display:inline-flex;align-items:center;gap:7px}.themes[data-v-3f08b02a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.theme[data-v-3f08b02a]{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-3f08b02a]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.modes[data-v-3f08b02a]{display:grid;gap:6px}.mode[data-v-3f08b02a]{display:flex;align-items:center;gap:10px;min-height:var(--tap);padding:8px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mode.on[data-v-3f08b02a]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mode-t[data-v-3f08b02a]{display:grid;gap:1px;flex:1;min-width:0}.mode-n[data-v-3f08b02a]{font-size:13px;font-weight:620}.mode-s[data-v-3f08b02a]{font-size:11.5px;color:var(--dim)}.mode-ck[data-v-3f08b02a]{color:var(--accent);flex:none}.forget[data-v-3f08b02a]{justify-self:start;margin-top:10px;padding:6px 0;border:0;background:none;color:var(--dim);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.forget[data-v-3f08b02a]:hover{color:var(--text)}.forget[data-v-3f08b02a]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}@media(prefers-reduced-motion:reduce){.mode[data-v-3f08b02a]{transition:none}}.sw[data-v-3f08b02a]{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.sw span[data-v-3f08b02a]{width:16px;height:16px;border-radius:50%}.theme-ck[data-v-3f08b02a]{position:absolute;top:6px;right:6px;color:var(--accent)}.row[data-v-3f08b02a]{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-3f08b02a]{border-top:1px solid var(--line)}.row-t[data-v-3f08b02a]{flex:1;display:grid;gap:2px;font-size:14px}.fbadge[data-v-3f08b02a]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.row-s[data-v-3f08b02a]{font-size:12px;color:var(--dim)}.chev[data-v-3f08b02a]{transform:rotate(-90deg);color:var(--faint)}.btnrow:hover .row-t[data-v-3f08b02a]{color:var(--accent)}.danger[data-v-3f08b02a],.danger .row-t[data-v-3f08b02a]{color:#ff8a9b}.btn.danger[data-v-3f08b02a]{background:#d9534f2e;border-color:transparent;color:#ff8a9b}.exits[data-v-3f08b02a]{gap:0;padding:4px 14px}.confirm[data-v-3f08b02a]{display:flex;align-items:center;gap:8px;min-height:var(--tap);font-size:14px}.confirm span[data-v-3f08b02a]{flex:1}.sw-in[data-v-3f08b02a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch[data-v-3f08b02a]{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-3f08b02a]: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-3f08b02a]{background:var(--accent)}.sw-in:checked+.switch[data-v-3f08b02a]:after{transform:translate(18px)}.sw-in:focus-visible+.switch[data-v-3f08b02a]{box-shadow:var(--focus)}.sw-in:disabled+.switch[data-v-3f08b02a]{opacity:.4}.pushguide[data-v-3f08b02a]{display:grid;gap:10px;padding:0 0 4px}.pushguide-t[data-v-3f08b02a]{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left}.pushguide-c[data-v-3f08b02a]{transition:transform var(--dur-fast) var(--ease-out);transform:rotate(-90deg)}.pushguide-c.open[data-v-3f08b02a]{transform:rotate(0)}.pushguide-b[data-v-3f08b02a]{display:grid;gap:8px}.pushguide-l[data-v-3f08b02a]{margin:0;padding:0 0 0 20px;display:grid;gap:6px;font-size:12.5px;line-height:1.45;color:var(--text)}.pushguide-l li[data-v-3f08b02a]::marker{color:var(--accent);font-weight:700}.row.dim .row-t[data-v-3f08b02a]{color:var(--dim)}.noteslot[data-v-3f08b02a]{display:grid;grid-template-rows:0fr;margin-top:-10px;transition:grid-template-rows var(--dur) var(--ease-out),margin-top var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);opacity:0}.noteslot.on[data-v-3f08b02a]{grid-template-rows:1fr;margin-top:0;opacity:1}.noteslot[data-v-3f08b02a]>*{min-height:0;overflow:hidden}.note[data-v-3f08b02a]{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--text);font-size:12px}@media(prefers-reduced-motion:reduce){.noteslot[data-v-3f08b02a]{transition:none}}.reduce-motion .noteslot[data-v-3f08b02a]{transition:none}@media(min-width:720px)and (min-height:500px){.rs[data-v-3f08b02a]{left:50%;top:6%;bottom:6%;width:min(980px,92vw);--mid: -50%;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);overflow:clip}.cols[data-v-3f08b02a]{grid-template-columns:1fr 1fr;gap:22px 28px;align-items:start}.col[data-v-3f08b02a]{display:flex;flex-direction:column;gap:22px}.col>.card[data-v-3f08b02a]{margin-bottom:0}}.dl[data-v-eabc1989]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:var(--bg, #0b0b0d);color:var(--fg, #f2f2f4);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.dl-top[data-v-eabc1989]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line, #26262b);flex:none}.dl-h[data-v-eabc1989]{font-size:15px;font-weight:600;margin:0;flex:1}.dl-x[data-v-eabc1989],.dl-b[data-v-eabc1989]{background:var(--chip, #1a1a1f);color:inherit;border:1px solid var(--line, #26262b);border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer;min-height:34px}.dl-x[data-v-eabc1989]{padding:6px;display:grid;place-items:center}.dl-acts[data-v-eabc1989]{display:flex;gap:6px}.dl-sum[data-v-eabc1989]{display:flex;gap:14px;padding:10px 12px;border-bottom:1px solid var(--line, #26262b);font-size:13px;flex:none;font-variant-numeric:tabular-nums}.dl-stat b[data-v-eabc1989]{font-weight:650}.dl-dim[data-v-eabc1989]{opacity:.55}.dl-kinds[data-v-eabc1989]{display:flex;gap:6px;padding:8px 12px;overflow-x:auto;border-bottom:1px solid var(--line, #26262b);flex:none;scrollbar-width:none}.dl-kinds[data-v-eabc1989]::-webkit-scrollbar{display:none}.dl-chip[data-v-eabc1989]{background:transparent;color:inherit;border:1px solid var(--line, #26262b);border-radius:999px;padding:4px 10px;font-size:12px;white-space:nowrap;cursor:pointer;opacity:.7}.dl-chip.on[data-v-eabc1989]{opacity:1;background:var(--accent, #3d6df0);border-color:var(--accent, #3d6df0);color:#fff}.dl-n[data-v-eabc1989]{opacity:.6;font-variant-numeric:tabular-nums}.dl-list[data-v-eabc1989]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none;-webkit-overflow-scrolling:touch}.dl-empty[data-v-eabc1989]{padding:28px 16px;opacity:.5;font-size:13px;text-align:center}.dl-row[data-v-eabc1989]{padding:8px 12px;border-bottom:1px solid var(--line, #1c1c21);font-size:12px;cursor:pointer;border-left:3px solid transparent}.dl-row.k-api[data-v-eabc1989]{border-left-color:#3d6df0}.dl-row.k-media[data-v-eabc1989]{border-left-color:#e0653a}.dl-row.k-image[data-v-eabc1989]{border-left-color:#c9a227}.dl-row.k-resolve[data-v-eabc1989]{border-left-color:#9b59d0}.dl-row.k-scroll[data-v-eabc1989]{border-left-color:#2f9e6b}.dl-row.k-warm[data-v-eabc1989]{border-left-color:#4aa3c7}.dl-row.k-video[data-v-eabc1989]{border-left-color:#d84f7a}.dl-row.bad[data-v-eabc1989]{background:#c83c3c17}.dl-line[data-v-eabc1989]{display:flex;align-items:baseline;gap:8px}.dl-t[data-v-eabc1989]{opacity:.45;font-variant-numeric:tabular-nums;flex:none;min-width:42px}.dl-kind[data-v-eabc1989]{opacity:.55;flex:none}.dl-what[data-v-eabc1989]{font-weight:600;flex:1;min-width:0;overflow-wrap:anywhere}.dl-ms[data-v-eabc1989]{font-variant-numeric:tabular-nums;opacity:.7;flex:none}.dl-ms.slow[data-v-eabc1989]{color:#ff9b6a;opacity:1;font-weight:600}.dl-by[data-v-eabc1989]{font-variant-numeric:tabular-nums;flex:none;opacity:.8}.dl-why[data-v-eabc1989]{margin-top:3px;opacity:.72;line-height:1.4;overflow-wrap:anywhere}.dl-meta[data-v-eabc1989]{margin-top:3px;display:flex;gap:8px;flex-wrap:wrap}.dl-title[data-v-eabc1989]{opacity:.6;overflow-wrap:anywhere}.dl-src[data-v-eabc1989]{opacity:.5}.dl-err[data-v-eabc1989]{color:#ff8080}.dl-u[data-v-eabc1989]{margin-top:3px;opacity:.42;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.dl-u.one[data-v-eabc1989]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-full[data-v-eabc1989]{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line, #2a2a30)}.dl-kv[data-v-eabc1989]{margin-top:4px;font-size:11px;display:flex;flex-direction:column;gap:2px}.dl-pair[data-v-eabc1989]{display:grid;grid-template-columns:84px 1fr;gap:10px}.dl-k[data-v-eabc1989]{opacity:.45}.dl-v[data-v-eabc1989]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.dl[data-v-eabc1989] *{transition:none!important}}.feed[data-v-34077470]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;overflow-clip-margin:0;background:#000;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.feed.snap[data-v-34077470]{touch-action:pan-x pan-y}.room-amb[data-v-34077470],.room-vig[data-v-34077470],.room-grain[data-v-34077470]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.room-amb[data-v-34077470]{overflow:hidden;background:radial-gradient(70% 60% at 50% 50%,color-mix(in srgb,var(--bg) 88%,var(--accent) 12%),var(--bg) 76%)}.room-silk[data-v-34077470]{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;mix-blend-mode:screen;will-change:transform}.room-silk.s1[data-v-34077470]{background:radial-gradient(closest-side at 50% 46%,color-mix(in srgb,var(--accent) 4%,transparent) 0%,color-mix(in srgb,var(--accent) 1.8%,transparent) 42%,transparent 74%);filter:blur(70px);opacity:.75;animation:room-glow-a-34077470 24s ease-in-out infinite alternate}.room-silk.s2[data-v-34077470]{top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(closest-side at 50% 50%,color-mix(in srgb,var(--warn) 3%,transparent) 0%,color-mix(in srgb,var(--warn) 1.4%,transparent) 38%,transparent 66%);filter:blur(84px);opacity:.6;animation:room-glow-b-34077470 31s ease-in-out infinite alternate}@keyframes room-glow-a-34077470{0%{transform:scale(1) translateZ(0);opacity:.75}to{transform:scale(1.14) translate3d(2%,-3%,0);opacity:1}}@keyframes room-glow-b-34077470{0%{transform:scale(1.08) translateZ(0);opacity:.6}to{transform:scale(.94) translate3d(-2%,2%,0);opacity:.95}}[data-theme=mono] .room-silk.s1{background:radial-gradient(closest-side at 50% 46%,rgb(255 255 255 / .09) 0%,rgb(255 255 255 / .035) 42%,transparent 74%)}[data-theme=mono] .room-silk.s2{background:radial-gradient(closest-side at 50% 50%,rgb(255 255 255 / .07) 0%,rgb(255 255 255 / .025) 38%,transparent 66%)}.room-vig[data-v-34077470]{z-index:1;background:radial-gradient(72% 80% at 50% 48%,transparent 58%,rgb(0 0 0 / .34) 100%)}.room-grain[data-v-34077470]{top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:2;opacity:.1;mix-blend-mode:overlay;will-change:transform;background-image:var(--grain);background-size:140px 140px;animation:room-grain-34077470 7s steps(8) infinite}@keyframes room-grain-34077470{0%{transform:translateZ(0)}25%{transform:translate3d(-4%,2%,0)}50%{transform:translate3d(3%,-3%,0)}75%{transform:translate3d(-2%,-2%,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.room-silk[data-v-34077470],.room-grain[data-v-34077470]{animation:none}}@media(min-width:720px)and (min-height:500px){.room-vig[data-v-34077470]{background:radial-gradient(66% 74% at 50% 48%,transparent 52%,rgb(0 0 0 / .4) 100%)}}.rail[data-v-34077470]{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-34077470]{transition:none}.blank[data-v-34077470]{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-34077470]{font-size:19px;font-weight:600}.fault-more[data-v-34077470]{margin-top:2px;padding:6px 4px;border:0;background:none;color:var(--dim);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fault-more[data-v-34077470]:hover{color:var(--text)}.fault-more[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.fault-raw[data-v-34077470]{max-width:42ch;margin:2px 0 0;padding:10px 12px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;text-align:left;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.blank-s[data-v-34077470]{color:var(--dim, #8b8b95);font-size:13px;max-width:34ch;line-height:1.5}.top[data-v-34077470]{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)}.brand[data-v-34077470]{flex:none;display:grid;place-items:center;line-height:0;pointer-events:none;opacity:.92}@media(max-width:380px){.brand[data-v-34077470]{display:none}}.tabs[data-v-34077470]{display:flex;gap:2px;padding:2px;border-radius:999px;background:var(--glass);backdrop-filter:blur(var(--lg-blur));-webkit-backdrop-filter:blur(var(--lg-blur))}.tab[data-v-34077470]{min-height:30px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--on-video-dim);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tab.on[data-v-34077470]{background:var(--on-video);color:#111}.tab[data-v-34077470]:not(.on):hover{color:var(--on-video)}.top.pinned[data-v-34077470]{position:absolute;top:0;left:0;right:0;z-index:6;opacity:1;padding-top:max(12px,env(safe-area-inset-top));pointer-events:none}.top.pinned[data-v-34077470]>*{pointer-events:auto}.top.pinned[data-v-34077470]:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent)}.ghost[data-v-34077470]{position:relative;width:var(--tap);height:var(--tap);flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-video);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ghost[data-v-34077470]:hover{background:var(--glass-hi)}.ghost[data-v-34077470]:active{transform:scale(.93)}.crew[data-v-34077470]{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-34077470]::-webkit-scrollbar{display:none}.mate[data-v-34077470]{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.mate-face[data-v-34077470]{position:relative;flex:none;line-height:0}.mate-init[data-v-34077470]{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-34077470]{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-34077470]{background:var(--warn)}.mate.off .mate-dot[data-v-34077470]{background:var(--bad)}.mate-ring[data-v-34077470]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:32px;height:32px;animation:mate-spin-34077470 1s linear infinite}.mate-ring circle[data-v-34077470]{fill:none;stroke:var(--warn);stroke-width:2;stroke-linecap:round;stroke-dasharray:24 67}@keyframes mate-spin-34077470{to{transform:rotate(360deg)}}.mate.buf .mate-sub[data-v-34077470]{color:var(--warn)}.mate.off .mate-sub[data-v-34077470]{color:var(--bad)}@media(prefers-reduced-motion:reduce){.mate-ring[data-v-34077470]{animation:none}}.chips-enter-active[data-v-34077470]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.chips-leave-active[data-v-34077470]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.chips-enter-from[data-v-34077470],.chips-leave-to[data-v-34077470]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.chips-enter-from[data-v-34077470],.chips-leave-to[data-v-34077470]{transform:none}}.reduce-motion .chips-enter-from[data-v-34077470],.reduce-motion .chips-leave-to[data-v-34077470]{transform:none}.chips[data-v-34077470]{position:absolute;left:12px;right:56px;bottom:calc(var(--nav-h) + 99px + var(--vgap, 0px));display:flex;align-items:center;gap:9px;flex-wrap:nowrap;padding-bottom:6px;border-bottom:1px solid rgb(232 131 74 / .5);z-index:var(--z-chrome)}.snap .chips[data-v-34077470]{bottom:calc(var(--tap) + 76px + var(--vgap, 0px))}.chip[data-v-34077470]{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:0;border:0;background:none;color:var(--on-video);font-size:11.5px;font-weight:650;text-shadow:0 1px 4px rgb(0 0 0 / .75);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.chip[data-v-34077470]:hover{opacity:.75}.chip[data-v-34077470]:active{opacity:.55}.chip[data-v-34077470]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.chip .x[data-v-34077470]{opacity:.5;font-size:12px;line-height:1}.chip:hover .x[data-v-34077470]{opacity:.9}.chip.on[data-v-34077470]{color:var(--on-video)}.chip.mode[data-v-34077470]{color:var(--on-video-dim);font-weight:550}.chip.clear[data-v-34077470]{color:var(--accent);font-weight:650;margin-left:auto;flex:none}.sr[data-v-34077470]{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-34077470]{position:absolute;top:1px;right:1px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--bad);border:2px solid var(--bg);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.feed[data-v-34077470]{--reveal: var(--dur-fast);--recede: .32s}.fade[data-v-34077470]{transition:opacity var(--reveal) var(--ease-out),visibility 0s}.dim .fade[data-v-34077470]{opacity:0;visibility:hidden;transition:opacity var(--recede) var(--ease-out),visibility 0s linear var(--recede)}.fade[data-v-34077470],.nav[data-v-34077470],.top[data-v-34077470],.top[data-v-34077470]>*,.dots[data-v-34077470],.tail[data-v-34077470],.peek[data-v-34077470]{transition:opacity var(--reveal) var(--ease-out),visibility 0s}.bare .fade[data-v-34077470],.bare .nav[data-v-34077470],.bare .top[data-v-34077470],.bare .dots[data-v-34077470],.bare .tail[data-v-34077470]:not(.hint),.bare .peek[data-v-34077470]{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur)}.bare .tail.hint[data-v-34077470]{opacity:1;visibility:visible}[data-v-34077470] .meta{transition:opacity var(--dur) var(--ease-out),visibility 0s}.bare[data-v-34077470] .meta{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur)}[data-v-34077470] .fi-scrim,[data-v-34077470] .fi-stack,[data-v-34077470] .fi-rail,[data-v-34077470] .prog{transition:opacity var(--reveal) var(--ease-out),visibility 0s}.bare[data-v-34077470] .fi-scrim,.bare[data-v-34077470] .fi-stack,.bare[data-v-34077470] .fi-rail,.bare[data-v-34077470] .prog{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur)}@media(prefers-reduced-motion:reduce){.dim .fade[data-v-34077470],.bare .fade[data-v-34077470],.bare .nav[data-v-34077470],.bare .top[data-v-34077470],.bare .dots[data-v-34077470],.bare .tail[data-v-34077470]:not(.hint),.bare .peek[data-v-34077470],.bare[data-v-34077470] .meta{transition:none}}.dim .top.fade[data-v-34077470]{opacity:1;visibility:visible;background:none}.dim .top.fade[data-v-34077470]>*{opacity:0;visibility:hidden;transition:opacity var(--recede) var(--ease-out),visibility 0s linear var(--recede)}.dim .top.fade>.crew[data-v-34077470]{opacity:1;visibility:visible}.feed[data-v-34077470] .meta{transition:opacity var(--reveal) var(--ease-out)}.feed.dim[data-v-34077470] .meta{transition:opacity var(--recede) var(--ease-out)}.feed.dim[data-v-34077470] .meta{opacity:.72}.act[data-v-34077470]{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-34077470]:hover{background:#ffffff17;color:var(--on-video)}.act[data-v-34077470]:active{transform:scale(.88)}.act[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}.act[aria-pressed=true][data-v-34077470]{color:var(--accent)}.act.armed[data-v-34077470]{color:var(--accent);background:#ffffff1f}.react-b[data-v-34077470]{position:relative;touch-action:none}.react-b.pop[data-v-34077470]:after{animation:react-pop-34077470 .42s var(--ease-out)}.react-b.pop[data-v-34077470]{animation:react-nudge-34077470 .42s var(--ease-out)}@keyframes react-pop-34077470{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes react-nudge-34077470{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-34077470]:after,.react-b.pop[data-v-34077470]{animation:none}}.mood[data-v-34077470]{display:grid;justify-items:center;gap:4px;padding:9px 4px;border:1px solid transparent;border-radius:12px;background:hsl(var(--hue) 60% 50% / .14);color:hsl(var(--hue) 80% 76%);font:inherit;font-size:10.5px;line-height:1;cursor:pointer;animation:pick-in-34077470 var(--dur) var(--ease-out) both;animation-delay:calc(var(--i) * 18ms);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mood[data-v-34077470]:hover{background:hsl(var(--hue) 60% 50% / .24)}.mood[data-v-34077470]:active{transform:scale(.94)}.mood[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}.motes[data-v-34077470]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:var(--z-chrome)}.mote[data-v-34077470]{position:absolute;left:var(--x);bottom:-40px;color:hsl(var(--hue) 85% 68%);filter:drop-shadow(0 2px 6px hsl(var(--hue) 80% 30% / .55));animation:rise var(--dur) cubic-bezier(.32,0,.55,1) var(--delay) both;will-change:transform,opacity}.moodalert[data-v-34077470]{position:absolute;left:50%;top:42%;--mid: translate(-50%, -50%);transform:var(--mid);display:grid;justify-items:center;gap:10px;width:min(280px,74%);padding:18px 20px 16px;border-radius:22px;background:hsl(var(--hue) 45% 12% / .82);border:1px solid hsl(var(--hue) 70% 60% / .35);box-shadow:0 18px 50px hsl(var(--hue) 60% 8% / .6),0 0 60px hsl(var(--hue) 80% 45% / .28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:var(--z-chrome);pointer-events:none}.ma-art[data-v-34077470]{display:grid;place-items:center;width:132px;height:132px;border-radius:16px;overflow:hidden;background:hsl(var(--hue) 40% 8% / .5);color:hsl(var(--hue) 85% 72%)}.ma-img[data-v-34077470]{width:100%;height:100%;object-fit:cover;display:block}.ma-text[data-v-34077470]{display:grid;justify-items:center;gap:2px;text-align:center}.ma-who[data-v-34077470]{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-what[data-v-34077470]{font-size:13.5px;font-weight:500;color:hsl(var(--hue) 85% 82%)}.ma-badge[data-v-34077470]{padding:3px 11px;border-radius:999px;background:hsl(var(--hue) 75% 55%);color:hsl(var(--hue) 60% 10%);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.moodalert.matched[data-v-34077470]{background:hsl(var(--hue) 50% 16% / .88);border-color:hsl(var(--hue) 85% 70% / .7);box-shadow:0 18px 50px hsl(var(--hue) 60% 8% / .7),0 0 90px hsl(var(--hue) 85% 55% / .45);animation:matched-pulse-34077470 .9s var(--ease-out) 1}@keyframes matched-pulse-34077470{0%{transform:var(--mid) scale(.94)}38%{transform:var(--mid) scale(1.05)}to{transform:var(--mid) scale(1)}}.alert-enter-active[data-v-34077470]{transition:opacity .22s var(--ease-out),transform .26s cubic-bezier(.2,1.5,.4,1)}.alert-leave-active[data-v-34077470]{transition:opacity .42s var(--ease-in),transform .42s var(--ease-in)}.alert-enter-from[data-v-34077470]{opacity:0;transform:var(--mid) scale(.82)}.alert-leave-to[data-v-34077470]{opacity:0;transform:var(--mid) scale(1.04)}@media(prefers-reduced-motion:reduce){.motes[data-v-34077470]{display:none}.moodalert.matched[data-v-34077470],.mood[data-v-34077470]{animation:none}.alert-enter-active[data-v-34077470],.alert-leave-active[data-v-34077470]{transition:opacity .2s linear}.alert-enter-from[data-v-34077470],.alert-leave-to[data-v-34077470]{transform:var(--mid)}}.reduce-motion .motes[data-v-34077470]{display:none}.reduce-motion .moodalert.matched[data-v-34077470],.reduce-motion .mood[data-v-34077470]{animation:none}.reduce-motion .alert-enter-active[data-v-34077470],.reduce-motion .alert-leave-active[data-v-34077470]{transition:opacity .2s linear}.reduce-motion .alert-enter-from[data-v-34077470],.reduce-motion .alert-leave-to[data-v-34077470]{transform:var(--mid)}.sharesheet[data-v-34077470]{position:absolute;right:62px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:var(--z-chrome);display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:18px;width:min(70vw,268px);background:#0e0e12b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 10px 40px -12px #000;transform-origin:right bottom}.sharesheet .share-quick[data-v-34077470]{display:flex;gap:6px;padding:2px 4px 6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgb(255 255 255 / .08);margin-bottom:4px}.sharesheet .share-quick[data-v-34077470]::-webkit-scrollbar{display:none}.sharesheet .share-face[data-v-34077470]{flex:none;width:56px;display:grid;justify-items:center;gap:4px;padding:6px 2px;border:0;border-radius:12px;background:transparent;color:var(--on-video);font:inherit;cursor:pointer}.sharesheet .share-face[data-v-34077470]:hover,.sharesheet .share-face[data-v-34077470]:focus-visible{background:#ffffff12;outline:none}.sharesheet .share-face[data-v-34077470]:active{transform:scale(.95)}.sharesheet .share-av[data-v-34077470]{position:relative;width:40px;height:40px}.sharesheet .share-dot[data-v-34077470]{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--good);border:2px solid rgb(14 14 18)}.sharesheet .share-nm[data-v-34077470]{font-size:10.5px;max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sharesheet .share-head[data-v-34077470]{margin:0 0 2px;padding:6px 12px 8px;font-size:12px;line-height:1.3;color:var(--dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / .07)}.sharesheet .share-row[data-v-34077470]{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:13px;background:transparent;color:var(--on-video);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sharesheet .share-row[data-v-34077470]:hover:not(:disabled){background:#ffffff12}.sharesheet .share-row[data-v-34077470]:active:not(:disabled){transform:scale(.97)}.sharesheet .share-row[data-v-34077470]:disabled{opacity:.42;cursor:default}.sharesheet .share-row[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}.sharesheet .share-ic[data-v-34077470]{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffff12}.sharesheet .share-t[data-v-34077470]{display:flex;flex-direction:column;gap:2px;min-width:0}.sharesheet .share-sub[data-v-34077470]{font-size:11.5px;line-height:1.25;color:var(--dim)}@media(prefers-reduced-motion:reduce){.sharesheet .share-row[data-v-34077470]{transition-duration:1ms}}.copied.copied[data-v-34077470]{position:absolute;left:50%;bottom:calc(var(--nav-h, 76px) + 16px);transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-radius:999px;color:var(--text);font-size:12.5px;z-index:var(--z-chrome);pointer-events:none}@media(prefers-reduced-motion:reduce){.quick[data-v-34077470]{animation:none}}.picker[data-v-34077470]{position:absolute;bottom:calc(100% + 10px);right:-6px;display:grid;gap:6px;padding:7px;border-radius:20px;width:max-content;max-width:min(78vw,340px);box-shadow:0 8px 28px #00000073;z-index:2}@keyframes pick-in-34077470{0%{opacity:0;transform:translateY(10px) scale(.7)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pick-enter-active .pick-b[data-v-34077470]{animation:none}}.reduce-motion .pick-enter-active .pick-b[data-v-34077470]{animation:none}.reduce-motion .pick-enter-from[data-v-34077470],.reduce-motion .pick-leave-to[data-v-34077470]{transform:none}.reduce-motion .pick-b[data-v-34077470]:hover,.reduce-motion .pick-b[data-v-34077470]:focus-visible{transform:none}.burst-layer[data-v-34077470]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;justify-content:end;padding:0 12px calc(var(--nav-h) + 18px) 0;gap:8px;pointer-events:none;z-index:var(--z-chrome)}.snap-on .burst-layer[data-v-34077470]{padding-bottom:calc(342px + env(safe-area-inset-bottom,0px))}.burst[data-v-34077470]{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-34077470 2s var(--ease-out) both}.burst-face[data-v-34077470]{position:relative;flex:none;line-height:0}.burst-init[data-v-34077470]{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-34077470]{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-34077470 .42s var(--ease-out) .12s both}.burst-mark.love[data-v-34077470]{color:#ff5c7a}.burst-mark.like[data-v-34077470]{color:var(--good)}.burst-mark.dislike[data-v-34077470]{color:var(--on-video-dim)}.burst-text[data-v-34077470]{display:grid;gap:1px;min-width:0}.burst-who[data-v-34077470]{font-size:13px;font-weight:650;line-height:1.15;white-space:nowrap}.burst-what[data-v-34077470]{font-size:11px;line-height:1.15;color:var(--on-video-dim);white-space:nowrap}@keyframes burst-in-34077470{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-34077470{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.burst-move[data-v-34077470]{transition:transform var(--dur) var(--ease-out)}@media(prefers-reduced-motion:reduce){.burst[data-v-34077470]{animation:burst-fade-34077470 2s linear both}.burst-mark[data-v-34077470]{animation:none}.burst-move[data-v-34077470]{transition:none}}.reduce-motion .burst[data-v-34077470]{animation:burst-fade-34077470 2s linear both}.reduce-motion .burst-mark[data-v-34077470]{animation:none}.reduce-motion .burst-move[data-v-34077470]{transition:none}@keyframes burst-fade-34077470{0%,80%{opacity:1}to{opacity:0}}.seek-row[data-v-34077470]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:18px;z-index:var(--z-chrome)}.seek.seek[data-v-34077470]{position:relative;background:#18181ac2;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;width:62px;height:62px;border-radius:50%;z-index:var(--z-chrome);box-sizing:border-box}.seek-b.main[data-v-34077470]{padding-left:3px}.seek-b.side.seek[data-v-34077470]{width:48px;height:48px;background:#18181a9e}.seek-b.side[data-v-34077470]{position:relative}.seek-n[data-v-34077470]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:9px;font-weight:700;line-height:1;margin-top:1px;pointer-events:none;font-variant-numeric:tabular-nums}.seek-b[data-v-34077470]{color:var(--on-video);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.likepop[data-v-34077470]{position:absolute;z-index:var(--z-chrome);pointer-events:none;color:var(--accent);width:0;height:0}.likepop[data-v-34077470]>*{position:absolute;left:0;top:0;pointer-events:none}.likepop-ring[data-v-34077470]{width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:0;background:radial-gradient(circle,#ff3b6b6b,#ff3b6b29 45%,#ff3b6b00 72%);animation:likepop-ring-34077470 1.1s cubic-bezier(.16,.84,.3,1) 1 both}@keyframes likepop-ring-34077470{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(4.2)}}.likepop-heart[data-v-34077470]{margin:-23px 0 0 -23px;filter:drop-shadow(0 0 22px rgba(255,59,107,.6)) drop-shadow(0 0 46px rgba(255,59,107,.3)) drop-shadow(0 4px 14px rgba(0,0,0,.55));animation:likepop-heart-34077470 1.4s cubic-bezier(.16,.84,.3,1) 1 both}@keyframes likepop-heart-34077470{0%{opacity:0;transform:scale(.55) rotate(-7deg)}22%{opacity:1;transform:scale(1.16) rotate(-2deg)}40%{transform:scale(1.04) rotate(0)}62%{opacity:1;transform:scale(1.06) translateY(-8px)}80%{opacity:.82;transform:scale(1.05) translateY(-26px)}to{opacity:0;transform:scale(1.02) translateY(-58px)}}.likepop-bit[data-v-34077470]{margin:-8px 0 0 -8px;opacity:0;filter:drop-shadow(0 0 8px rgba(255,59,107,.5));animation:likepop-bit-34077470 1.5s cubic-bezier(.14,.8,.3,1) 1 both;animation-delay:var(--t)}@keyframes likepop-bit-34077470{0%{opacity:0;transform:rotate(var(--a)) translate(0) rotate(calc(-1 * var(--a))) scale(.3)}20%{opacity:.9}55%{opacity:.85}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) rotate(calc(-1 * var(--a))) scale(.62)}}@media(prefers-reduced-motion:reduce){.likepop-ring[data-v-34077470],.likepop-bit[data-v-34077470]{display:none}.likepop-heart[data-v-34077470]{animation:likepop-still-34077470 .62s linear 1 both}@keyframes likepop-still-34077470{0%,70%{opacity:1}to{opacity:0}}}.skip-spin[data-v-34077470]{display:block}.skip-spin.fired[data-v-34077470]{animation:skip-turn-34077470 .46s cubic-bezier(.2,.9,.25,1.1) 1}.skip-spin.back.fired[data-v-34077470]{animation-name:skip-turn-back-34077470}@keyframes skip-turn-34077470{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes skip-turn-back-34077470{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}.skip-lab[data-v-34077470]{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--on-video);background:#18181ae6;box-shadow:0 1px 4px #00000080;pointer-events:none;font-variant-numeric:tabular-nums}.skiplab-enter-active[data-v-34077470]{transition:opacity .12s var(--ease-out),transform .22s var(--ease-out)}.skiplab-leave-active[data-v-34077470]{transition:opacity .26s var(--ease-in),transform .26s var(--ease-in)}.skiplab-enter-from[data-v-34077470]{opacity:0;transform:translate(-50%) translateY(6px)}.skiplab-leave-to[data-v-34077470]{opacity:0;transform:translate(-50%) translateY(-6px)}@media(prefers-reduced-motion:reduce){.skip-spin.fired[data-v-34077470]{animation:none}.skiplab-enter-active[data-v-34077470],.skiplab-leave-active[data-v-34077470]{transition:opacity .12s}.skiplab-enter-from[data-v-34077470],.skiplab-leave-to[data-v-34077470]{transform:translate(-50%)}}.seek-b[data-v-34077470]:hover{background:#ffffff1a}.seek-b[data-v-34077470]:active{background:#fff3}.seek.pulse[data-v-34077470]{animation:seek-pulse-34077470 .85s var(--ease-out) 1}@keyframes seek-pulse-34077470{0%{box-shadow:0 0 #e8834a8c}70%{box-shadow:0 0 0 16px #e8834a00}to{box-shadow:0 0 0 16px #e8834a00}}@media(prefers-reduced-motion:reduce){.seek.pulse[data-v-34077470]{animation:none}}.seek-face[data-v-34077470]{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--bg, #0a0a0b);box-shadow:0 0 0 2px var(--bg, #0a0a0b);line-height:0;overflow:hidden}.seek-init[data-v-34077470]{font-size:12px;font-weight:700;color:var(--on-video, #fff)}.seek-enter-active[data-v-34077470]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.seek-leave-active[data-v-34077470]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.seek-enter-from[data-v-34077470],.seek-leave-to[data-v-34077470]{opacity:0;transform:translate(-50%,-50%) scale(.94)}.tail[data-v-34077470]{position:absolute;left:50%;bottom:calc(var(--nav-h) + 24px);transform:translate(-50%);display:flex;align-items:center;gap:9px;max-width:min(92%,420px);padding:9px 10px 9px 14px;border:1px solid var(--lg-lens);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(var(--lg-blur));backdrop-filter:blur(var(--lg-blur));box-shadow:var(--lg-shadow);color:var(--on-video);z-index:var(--z-toast);animation:tail-in-34077470 var(--dur) var(--ease-out)}.tail.hint[data-v-34077470]{bottom:calc(var(--nav-h) + 92px);background:#121214eb;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes tail-in-34077470{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dim .tail[data-v-34077470]{opacity:1}.tail-mark[data-v-34077470]{display:grid;place-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--good) 88%,#000);color:#06170c}.tail-spin[data-v-34077470]{display:grid;place-content:center;flex:none;color:var(--on-video-dim)}.tail-t[data-v-34077470]{font-size:13px;font-weight:550;line-height:1.35;letter-spacing:-.01em}.tail-b[data-v-34077470]{position:relative;flex:none;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 90%,#000);color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tail-b[data-v-34077470]:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap);transform:translateY(-50%)}.tail-b[data-v-34077470]:active{transform:scale(.95)}.tail-b[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.tail[data-v-34077470]{animation:none}.tail-b[data-v-34077470]:active{transform:none}}.reduce-motion .tail[data-v-34077470]{animation:none}.reduce-motion .tail-b[data-v-34077470]:active{transform:none}.dots[data-v-34077470]{position:absolute;left:16px;bottom:calc(var(--nav-h) + 99px);display:flex;align-items:center;gap:8px;min-height:var(--tap);margin-left:-10px;padding:0 10px;max-width:min(280px,calc(var(--stage) - 32px));box-sizing:border-box;border:0;border-radius:calc(var(--radius) + 2px);background:none;color:var(--on-video);font:inherit;cursor:pointer;z-index:var(--z-chrome);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-out)}.dots[data-v-34077470]:focus-visible{background:var(--glass)}@media(hover:hover)and (pointer:fine){.dots[data-v-34077470]:hover{background:var(--glass)}.dots:hover .dots-n[data-v-34077470]{color:var(--on-video)}}.dots[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}.dots[data-v-34077470]:active{background:var(--glass-hi)}.dot[data-v-34077470]{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-34077470]{background:var(--on-video);transform:scale(1.5)}.dots:focus-visible .dots-n[data-v-34077470]{color:var(--on-video)}.dots.bump[data-v-34077470]{animation:dots-bump-34077470 .32s var(--ease-out)}@keyframes dots-bump-34077470{0%,to{transform:translate(0)}35%{transform:translate(6px)}70%{transform:translate(-2px)}}@media(prefers-reduced-motion:reduce){.dots[data-v-34077470],.dot[data-v-34077470],.dots-n-fill[data-v-34077470]{transition:none}.dots.bump[data-v-34077470]{animation:none}}.ask-wrap[data-v-34077470]{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-34077470]{width:100%;max-width:320px;padding:22px;border-radius:var(--radius-lg);text-align:center}.ask-t[data-v-34077470]{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--on-video)}.ask-s[data-v-34077470]{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--on-video-dim)}.ask-row[data-v-34077470]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ask-row .btn[data-v-34077470]{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:var(--tap)}.btn.danger[data-v-34077470]{background:var(--bad);color:#fff;border-color:transparent;font-weight:600}.btn.danger[data-v-34077470]:hover{filter:brightness(1.08)}.ask-enter-active[data-v-34077470]{transition:opacity var(--dur) var(--ease-out)}.ask-leave-active[data-v-34077470]{transition:opacity var(--dur-fast) var(--ease-in)}.ask-enter-from[data-v-34077470],.ask-leave-to[data-v-34077470]{opacity:0}.ask-enter-active .ask[data-v-34077470]{transition:transform var(--dur) var(--ease-out)}.ask-enter-from .ask[data-v-34077470]{transform:scale(.94)}.covered .top[data-v-34077470],.covered .peek[data-v-34077470],.covered .seek[data-v-34077470]{-webkit-backdrop-filter:none;backdrop-filter:none}.covered .rail[data-v-34077470]{will-change:auto}.scrolling .top[data-v-34077470],.scrolling .peek[data-v-34077470],.scrolling .seek[data-v-34077470],.scrolling .nav[data-v-34077470]{-webkit-backdrop-filter:none;backdrop-filter:none}.nav.nav[data-v-34077470]{position:absolute;left:50%;transform:translate(-50%);bottom:calc(12px + env(safe-area-inset-bottom,0px));height:56px;width:auto;padding:6px;display:flex;align-items:center;border-radius:999px;z-index:7;isolation:isolate}.lens[data-v-34077470]{position:absolute;top:0;bottom:0;left:0;width:calc(100% / 3);border-radius:999px;background:var(--lg-lens);box-shadow:none;transform:translate(calc(var(--tab, 0) * 100%));transition:transform .42s cubic-bezier(.34,1.3,.64,1);z-index:0}.nav-b.on[data-v-34077470]{color:var(--on-video)}.nav-b.on[data-v-34077470] svg{transform:translateY(-1px) scale(1.06)}.nav-b.on .nav-t[data-v-34077470]{font-weight:600}.nav-dot[data-v-34077470]{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-34077470]{top:-5px;right:-9px;border-color:#141418e6}@media(min-width:720px)and (min-height:500px){.feed[data-v-34077470]{display:grid;place-items:center;background:#060607}.rail[data-v-34077470],.top[data-v-34077470],.chips[data-v-34077470],.peek[data-v-34077470]{left:50%;right:auto;width:var(--stage);max-width:var(--stage);transform:translate(-50%)}.rail[data-v-34077470]{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-34077470]{top:calc(50% - var(--stage-h) / 2);width:var(--stage);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.top.pinned[data-v-34077470]{left:50%;right:auto;width:var(--stage);transform:translate(-50%);padding-top:calc(var(--stage-h) * .03 + 18px)}.top.pinned[data-v-34077470]:before{top:calc(var(--stage-h) * .03);border-radius:14px 14px 0 0}.nav.nav[data-v-34077470]{bottom:calc(50% - var(--stage-h) / 2 + 16px)}.burst-layer[data-v-34077470]{padding-right:calc(50% - var(--stage) / 2 + 12px);padding-bottom:calc(50% - var(--stage-h) / 2 + 90px)}.peek[data-v-34077470]{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-34077470]{top:calc(50% - var(--stage-h) / 2 + 64px)}.dots[data-v-34077470]{left:calc(50% - var(--stage) / 2 + 16px);bottom:calc(50% - var(--stage-h) / 2 + 161px)}}.peek[data-v-34077470]{position:fixed;left:16px;right:34%;bottom:calc(var(--bar-top) + 14px + env(safe-area-inset-bottom) + var(--cap-h, 150px) + 10px);display:grid;gap:5px;justify-items:start;z-index:var(--z-rail);pointer-events:none}.peek-m[data-v-34077470]{pointer-events:auto;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;max-width:min(100%,30ch);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-34077470]{grid-column:1}.peek-m.friend[data-v-34077470]{border:1px solid rgba(255,255,255,.14)}.peek-m.friend.watch[data-v-34077470]{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.peek-m.friend b[data-v-34077470]{color:color-mix(in srgb,var(--accent) 70%,#fff);font-weight:600}.peek-thumb[data-v-34077470]{grid-column:1;width:34px;height:34px;border-radius:7px;object-fit:cover;display:block;background:var(--surface-2)}.peek-m.shared[data-v-34077470]{grid-template-columns:34px minmax(0,1fr);padding-left:5px}.peek-text[data-v-34077470]{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-34077470]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.peek-leave-active[data-v-34077470]{transition:opacity var(--dur-fast) var(--ease-in);position:absolute}.peek-move[data-v-34077470]{transition:transform var(--dur) var(--ease-out)}.peek-enter-from[data-v-34077470]{opacity:0;transform:translateY(6px)}.peek-leave-to[data-v-34077470]{opacity:0}.tb-enter-active[data-v-34077470]{transition:transform var(--dur-page) var(--ease-out);will-change:transform}.tb-leave-active[data-v-34077470]{transition:transform var(--dur-fast) var(--ease-in);will-change:transform}.tb-enter-from[data-v-34077470]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * var(--travel)))}.tb-leave-to[data-v-34077470]{transform:translate(var(--mid, 0px)) translate(calc(var(--from, 1) * -1 * var(--travel)))}.body[data-v-34077470]{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--dur-page) var(--ease-out);isolation:isolate;z-index:1}.moving .body[data-v-34077470]{will-change:transform}.covered:not(.sheet-room) .body[data-v-34077470]{transform:translate(calc(var(--from, 1) * -1 * var(--travel)))}@media(min-width:720px)and (min-height:500px){.body[data-v-34077470]{transition:transform var(--dur-fast) var(--ease-in),opacity var(--dur-fast) var(--ease-in)}.covered:not(.sheet-room) .body[data-v-34077470]{opacity:0;pointer-events:none;transition:transform var(--dur-page) var(--ease-out),opacity var(--dur-page) var(--ease-out)}}.feed[data-v-34077470]{--travel: 100vw}@media(min-width:720px)and (min-height:500px){.feed[data-v-34077470]{--travel: calc(var(--stage) + 24px)}}@media(prefers-reduced-motion:reduce){.tb-enter-active[data-v-34077470],.tb-leave-active[data-v-34077470],.body[data-v-34077470]{transition:none}.tb-enter-from[data-v-34077470],.tb-leave-to[data-v-34077470]{transform:translate(var(--mid, 0px))}.covered .body[data-v-34077470]{transform:none}}.reduce-motion .tb-enter-active[data-v-34077470],.reduce-motion .tb-leave-active[data-v-34077470],.reduce-motion .body[data-v-34077470]{transition:none}.reduce-motion .tb-enter-from[data-v-34077470],.reduce-motion .tb-leave-to[data-v-34077470]{transform:translate(var(--mid, 0px))}.reduce-motion .covered .body[data-v-34077470]{transform:none}.nomotion .tb-enter-active[data-v-34077470],.nomotion .tb-leave-active[data-v-34077470],.nomotion .body[data-v-34077470]{transition:none}.nomotion .tb-enter-from[data-v-34077470],.nomotion .tb-leave-to[data-v-34077470]{transform:translate(var(--mid, 0px))}.nomotion .covered .body[data-v-34077470]{transform:none}.gridpage[data-v-34077470]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:var(--z-sheet);transition:transform var(--dur) var(--ease-out);--dy: 0px;--mid: 0px;transform:translate(var(--mid)) translateY(var(--dy))}.gridpage.grabbing[data-v-34077470]{transition:none}.grid-grab[data-v-34077470]{display:grid;place-items:center;padding:10px 0 4px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.grid-grab[data-v-34077470]:active{cursor:grabbing}.grid-grab span[data-v-34077470]{width:38px;height:4px;border-radius:2px;background:var(--faint);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.grid-grab:hover span[data-v-34077470]{background:var(--dim);width:46px}.grid-grab[data-v-34077470]:focus-visible{outline:none}.grid-grab:focus-visible span[data-v-34077470]{background:var(--accent)}.grid-hd[data-v-34077470]{flex:none;border-bottom:1px solid var(--line)}.grid-hd-row[data-v-34077470]{display:flex;align-items:center;gap:8px;padding:2px 12px 12px 16px}.grid-zoom[data-v-34077470]{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.grid-zoom button[data-v-34077470]{min-width:30px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.grid-zoom button[aria-pressed=true][data-v-34077470]{background:var(--surface);color:var(--text)}.grid-zoom button[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.grid-zoom button[data-v-34077470]{transition-duration:1ms}}.grid-title[data-v-34077470]{margin:0;flex:1;font-size:16px;font-weight:650;color:var(--text)}.grid-count[data-v-34077470]{margin-left:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dim)}@media(min-width:720px)and (min-height:500px){.gridpage[data-v-34077470]{left:50%;right:auto;width:var(--stage, 460px);--mid: -50%;top:calc(50% - var(--stage-h) / 2);bottom:calc(50% - var(--stage-h) / 2 + var(--page-gap, 84px));border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}.grid-scroll[data-v-34077470]{padding-bottom:68px}}.grid-scroll[data-v-34077470]{flex:1;min-height:0;overflow-y:auto;padding-bottom:calc(var(--nav-h) + 60px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.grid-cells[data-v-34077470]{column-count:var(--grid-cols);column-gap:8px;padding:0 16px 16px}.grid-cells.z-s[data-v-34077470]{--grid-cols: 5}.grid-cells.z-m[data-v-34077470]{--grid-cols: 3}.grid-cells.z-l[data-v-34077470]{--grid-cols: 2}@media(min-width:720px)and (min-height:500px){.grid-cells.z-s[data-v-34077470]{--grid-cols: 8}.grid-cells.z-m[data-v-34077470]{--grid-cols: 5}.grid-cells.z-l[data-v-34077470]{--grid-cols: 3}}.grid-mark[data-v-34077470]{column-span:all;break-inside:avoid;margin:10px 0 6px;padding-top:8px;border-top:1px solid var(--line);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.grid-mark[data-v-34077470]:first-child{margin-top:0;border-top:0;padding-top:0}.grid-back[data-v-34077470]{position:sticky;bottom:12px;float:right;margin-right:16px;z-index:6;border:0;border-radius:20px;padding:9px 15px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px -8px #000c;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out)}.grid-back.on[data-v-34077470]{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.grid-back[data-v-34077470]{transition-duration:1ms}}.feed-back[data-v-34077470]{position:absolute;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:7;display:flex;align-items:center;gap:7px;height:var(--tap, 44px);padding:0 18px 0 14px;border:1px solid var(--line);border-radius:22px;background:var(--lg-bg, rgba(28, 28, 30, .72));-webkit-backdrop-filter:blur(var(--lg-blur, 14px));backdrop-filter:blur(var(--lg-blur, 14px));box-shadow:var(--lg-shadow, 0 6px 20px rgba(0, 0, 0, .35));color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out)}.feed-back[data-v-34077470]:active{transform:translate(-50%) scale(.96)}.feed-back[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.feed-back[data-v-34077470]{transition:none}}.grid-back[data-v-34077470]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.cell[data-v-34077470]{position:relative;display:block;width:100%;break-inside:avoid;margin:0 0 8px;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cell-img[data-v-34077470]{width:100%;height:auto;display:block;min-height:60px;background:var(--surface-2)}.cell[data-v-34077470]:active{transform:scale(.96)}.cell[data-v-34077470]:focus-visible{outline:none;box-shadow:var(--focus)}.cell[data-v-34077470]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 transparent inset;transition:box-shadow var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.cell[data-v-34077470]:hover:after{box-shadow:0 0 0 2px var(--on-video-faint) inset}}.cell.on[data-v-34077470]:after{box-shadow:0 0 0 2px var(--accent) inset,0 0 0 3px #00000073 inset}.cell[data-v-34077470]:not(:has(.cell-img)){aspect-ratio:1}.cell-ghost[data-v-34077470]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:var(--on-video-dim)}.cell-dur[data-v-34077470],.cell-n[data-v-34077470]{position:absolute;bottom:4px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--on-video);padding:3px 5px;border-radius:5px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cell-dur[data-v-34077470]{right:4px}.cell-n[data-v-34077470]{left:4px;color:var(--accent-ink);background:var(--accent)}@media(prefers-reduced-motion:reduce){.gridpage[data-v-34077470],.cell[data-v-34077470],.cell[data-v-34077470]:after,.dots-n-fill[data-v-34077470]{transition:none}.cell[data-v-34077470]:active{transform:none}}.reduce-motion .gridpage[data-v-34077470],.reduce-motion .cell[data-v-34077470],.reduce-motion .cell[data-v-34077470]:after,.reduce-motion .dots-n-fill[data-v-34077470]{transition:none}.reduce-motion .cell[data-v-34077470]:active{transform:none}.sheet[data-v-8af64d69]{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-8af64d69]{width:100%;max-width:560px;max-height:100%;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px}header[data-v-8af64d69]{display:flex;align-items:center;margin-bottom:18px}h2[data-v-8af64d69]{margin:0;font-size:17px}header .btn[data-v-8af64d69]{margin-left:auto;padding:6px 12px;font-size:12.5px}.groups[data-v-8af64d69]{display:grid;gap:20px}h3[data-v-8af64d69]{margin:0 0 8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--dim);font-weight:600}dl[data-v-8af64d69]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px 16px;align-items:center}dt[data-v-8af64d69]{display:flex;gap:5px}dd[data-v-8af64d69]{margin:0;font-size:13.5px;color:var(--dim)}kbd[data-v-8af64d69]{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}.devices[data-v-a283984f]{display:grid;gap:10px}.sec[data-v-a283984f]{display:flex;align-items:baseline;gap:8px}h2[data-v-a283984f]{margin:0;font-size:15px;letter-spacing:-.01em}.count[data-v-a283984f]{padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--dim);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}h3[data-v-a283984f]{margin:0;font-size:13px;font-weight:600}.hint[data-v-a283984f]{margin:0;color:var(--dim);font-size:12.5px;line-height:1.5}.msg[data-v-a283984f]{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12.5px;line-height:1.45}.msg[data-v-a283984f] svg{flex:none;margin-top:1px}.msg.bad[data-v-a283984f]{color:var(--bad)}.msg.note[data-v-a283984f]{padding:11px 12px;border-radius:var(--radius);background:var(--surface-2);color:var(--dim)}.msg.warn[data-v-a283984f]{padding:11px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--warn) 11%,transparent);color:var(--text)}.msg.warn[data-v-a283984f] svg{color:var(--warn)}.list[data-v-a283984f]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.row[data-v-a283984f]{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.row.mine[data-v-a283984f]{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}.dot[data-v-a283984f]{width:7px;height:7px;border-radius:50%;flex:none;border:1.5px solid var(--faint)}.dot.live[data-v-a283984f]{background:var(--good);border-color:var(--good)}.who[data-v-a283984f]{flex:1;min-width:0}.ua[data-v-a283984f]{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500}.tag[data-v-a283984f]{padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:10.5px;font-weight:600}.meta[data-v-a283984f]{margin-top:2px;color:var(--dim);font-size:11.5px;font-variant-numeric:tabular-nums}.kick[data-v-a283984f]{flex:none;min-height:34px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--line);background:transparent;color:var(--dim);font-size:12px;font-weight:500;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.kick[data-v-a283984f]:hover{color:var(--text)}.kick.danger[data-v-a283984f],.act.danger[data-v-a283984f]{border-color:color-mix(in srgb,var(--bad) 55%,transparent);color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}.row.skel .bar[data-v-a283984f]{height:9px;border-radius:4px;background:var(--surface-2);animation:pulse-a283984f 1.4s var(--ease-out) infinite}.row.skel .w1[data-v-a283984f]{width:44%}.row.skel .w2[data-v-a283984f]{width:62%;margin-top:6px;height:7px}@keyframes pulse-a283984f{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.row.skel .bar[data-v-a283984f]{animation:none}}.panel[data-v-a283984f]{display:grid;gap:9px;padding:14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.panel-head[data-v-a283984f]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.left[data-v-a283984f]{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--dim)}.left.soon[data-v-a283984f]{color:var(--warn)}.code[data-v-a283984f]{width:100%;padding:15px 8px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);color:var(--text);font-family:var(--mono);font-size:18px;font-weight:600;letter-spacing:.1em;text-align:center;cursor:pointer;-webkit-user-select:all;user-select:all}.act[data-v-a283984f]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:var(--tap);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.act[data-v-a283984f]:disabled{opacity:.4;cursor:not-allowed}.reading[data-v-d991d159]{padding-bottom:20px}.wait[data-v-d991d159],.oops[data-v-d991d159]{padding:30px 4px;color:var(--dim);font-size:14px;line-height:1.6}.note[data-v-d991d159]{padding:6px 2px 26px}.kicker[data-v-d991d159]{margin:0 0 15px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.kicker.soft[data-v-d991d159]{color:var(--faint)}.note p[data-v-d991d159]:not(.kicker){margin:0 0 14px;font-size:16.5px;line-height:1.56;letter-spacing:-.011em;color:var(--text);text-wrap:pretty}.note p[data-v-d991d159]:last-of-type{margin-bottom:0}.conf[data-v-d991d159]{display:inline-flex;align-items:center;gap:7px;margin-top:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.conf.settled[data-v-d991d159]{color:var(--good)}.dot[data-v-d991d159]{width:5px;height:5px;border-radius:50%;background:currentColor}.axes>h4[data-v-d991d159]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.axes>h4 em[data-v-d991d159]{font-style:normal;color:var(--faint);text-transform:none;letter-spacing:.03em}.axis[data-v-d991d159]{margin-bottom:20px}.axis[data-v-d991d159]:last-of-type{margin-bottom:0}.axis-top[data-v-d991d159]{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:10px;margin-bottom:7px;font-size:12.5px;color:var(--faint)}.axis-top .hi[data-v-d991d159]{text-align:right}.axis-top .at[data-v-d991d159]{color:var(--text)}.axis-top .nm[data-v-d991d159]{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.axis-line[data-v-d991d159]{position:relative;height:3px;border-radius:2px;background:var(--surface-2)}.axis.unknown .axis-line[data-v-d991d159]{background:none;border-top:1px dashed var(--line);height:0;margin:1px 0 2px}.knob[data-v-d991d159]{position:absolute;top:50%;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:var(--accent);transform:translateY(-50%);box-shadow:0 0 0 3px var(--bg)}.axis-says[data-v-d991d159]{margin:9px 0 0;font-size:13.5px;line-height:1.55;color:var(--dim);text-wrap:pretty}.axis.unknown .axis-says[data-v-d991d159]{color:var(--faint)}.band[data-v-d991d159]{border-top:1px solid var(--line);padding:20px 2px}.band.flat[data-v-d991d159]{border-top:none}.band>h4[data-v-d991d159]{margin:0 0 14px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.obs h5[data-v-d991d159]{margin:0 0 5px;font-size:15.5px;font-weight:600;letter-spacing:-.012em;line-height:1.35;text-wrap:pretty}.obs p[data-v-d991d159]{margin:0;font-size:13.5px;line-height:1.58;color:var(--dim);text-wrap:pretty}.obs .big[data-v-d991d159]{display:block;margin-bottom:3px;font-family:var(--mono);font-size:27px;font-weight:500;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.aside[data-v-d991d159]{margin:0;font-size:13.5px;line-height:1.58;color:var(--dim)}details[data-v-d991d159]{margin-top:9px}summary[data-v-d991d159]{display:inline-flex;align-items:center;gap:5px;padding:3px 0;list-style:none;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--faint)}summary[data-v-d991d159]::-webkit-details-marker{display:none}summary[data-v-d991d159]:before{content:"";width:9px;height:1px;background:currentColor;transition:width var(--dur) var(--ease-out)}details[open] summary[data-v-d991d159]:before{width:16px}summary[data-v-d991d159]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.receipt[data-v-d991d159]{margin:7px 0 0;padding:9px 12px;background:var(--surface);border-radius:var(--radius);font-family:var(--mono);font-size:11.5px;line-height:1.7;color:var(--dim);white-space:pre-line}.replays[data-v-d991d159]{display:grid;gap:7px;margin-top:12px}.replay[data-v-d991d159]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;background:var(--surface);border-radius:var(--radius);font-size:13.5px}.replay .t[data-v-d991d159]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay .c[data-v-d991d159]{font-family:var(--mono);font-size:11.5px;color:var(--accent);font-variant-numeric:tabular-nums}.cmp[data-v-d991d159]{display:grid;gap:10px;margin-bottom:15px}.cmp-row[data-v-d991d159]{display:grid;grid-template-columns:96px 1fr 44px;align-items:center;gap:10px}.cmp-row>span[data-v-d991d159]:first-child{font-size:13px;color:var(--dim)}.cmp-row>span[data-v-d991d159]:last-child{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;color:var(--dim)}.cmp-row.peak>span[data-v-d991d159]{color:var(--text)}.track[data-v-d991d159]{height:7px;background:var(--surface-2);border-radius:4px;overflow:hidden}.fill[data-v-d991d159]{height:100%;border-radius:4px;background:var(--faint)}.fill.peak[data-v-d991d159]{background:var(--accent)}.clock[data-v-d991d159]{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;align-items:end;height:40px}.clock i[data-v-d991d159]{display:block;background:var(--surface-2);border-radius:1.5px}.clock i.on[data-v-d991d159]{background:var(--accent)}.clock-x[data-v-d991d159]{display:flex;justify-content:space-between;margin:6px 0 14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.03em;color:var(--faint)}.tags[data-v-d991d159]{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.tag[data-v-d991d159]{padding:6px 11px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--text)}.tag.w1[data-v-d991d159]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.tag.w2[data-v-d991d159],.tag.avoid[data-v-d991d159]{color:var(--dim)}.tag.avoid.w1[data-v-d991d159]{border-color:color-mix(in srgb,var(--hot) 38%,var(--line));color:var(--text)}.learning[data-v-d991d159]{padding:6px 2px 4px}.learning h3[data-v-d991d159]{margin:0 0 12px;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.28;text-wrap:balance}.learning>p[data-v-d991d159]{margin:0 0 22px;font-size:14.5px;line-height:1.62;color:var(--dim);text-wrap:pretty}.need[data-v-d991d159]{display:grid;gap:13px;margin-bottom:24px}.need-row[data-v-d991d159]{display:grid;gap:7px}.need-top[data-v-d991d159]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px}.need-top span[data-v-d991d159]:last-child{font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--faint)}.need .track[data-v-d991d159]{height:5px}.need .fill[data-v-d991d159]{background:var(--accent);opacity:.72}.foot[data-v-d991d159]{display:flex;align-items:center;gap:7px;margin:22px 2px 0;padding-top:18px;border-top:1px solid var(--line);font-size:12px;line-height:1.55;color:var(--faint)}.foot[data-v-d991d159] svg{flex:none}.scrim[data-v-f9555163]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);display:flex;align-items:flex-end;justify-content:center;background:#060608a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-f9555163 .2s var(--ease-out)}@keyframes fade-f9555163{0%{opacity:0}}.sheet[data-v-f9555163]{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;padding:8px 16px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom));box-shadow:0 -14px 40px #00000080;animation:rise-f9555163 .26s var(--ease-out);max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}@keyframes rise-f9555163{0%{transform:translateY(14px);opacity:0}}@media(prefers-reduced-motion:reduce){.scrim[data-v-f9555163],.sheet[data-v-f9555163]{animation:none}}.reduce-motion .scrim[data-v-f9555163],.reduce-motion .sheet[data-v-f9555163]{animation:none}@media(min-width:620px){.scrim[data-v-f9555163]{align-items:center}.sheet[data-v-f9555163]{border-radius:var(--radius-lg);border-bottom:1px solid var(--line);max-height:86dvh}}.grab[data-v-f9555163]{display:block;width:38px;height:4px;border-radius:99px;background:var(--line);margin:2px auto 12px}.head[data-v-f9555163]{display:flex;align-items:center;gap:4px;margin-bottom:14px;position:sticky;top:-8px;z-index:2;padding-top:8px;background:var(--surface)}.head h2[data-v-f9555163]{flex:1;min-width:0}h2[data-v-f9555163]{margin:0;font-size:17px;font-weight:640;letter-spacing:-.02em}.x[data-v-f9555163]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--dim);transition:background var(--dur-fast),color var(--dur-fast)}.x[data-v-f9555163]:hover{background:var(--line);color:var(--text)}.face[data-v-f9555163]{display:flex;align-items:center;gap:16px;padding:2px 0 18px}.face-acts[data-v-f9555163]{flex:1;min-width:0;display:grid;gap:9px;justify-items:start}.pill[data-v-f9555163]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:var(--dim);font-size:12.5px;transition:background var(--dur-fast),color var(--dur-fast)}.pill[data-v-f9555163]:hover:not(:disabled){background:var(--line);color:var(--text)}.seg[data-v-f9555163]{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);width:100%;max-width:190px}.lens[data-v-f9555163]{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-f9555163]{transform:translate(100%)}.seg button[data-v-f9555163]{position:relative;z-index:1;min-height:32px;border-radius:999px;font-size:12px;color:var(--dim);transition:color .2s var(--ease-out)}.seg button.on[data-v-f9555163]{color:var(--accent-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.lens[data-v-f9555163]{transition:none}}.reduce-motion .lens[data-v-f9555163]{transition:none}.lbl[data-v-f9555163]{display:block;font-size:11px;color:var(--dim);margin:0 0 6px}.field[data-v-f9555163]{width:100%;min-height:var(--tap);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--text);font-size:16px;padding:0 12px}.field[data-v-f9555163]:focus{outline:none;border-color:var(--accent)}.state[data-v-f9555163]{display:flex;align-items:center;gap:5px;margin:8px 0 0;min-height:18px;font-size:11.5px;color:var(--faint)}.state.saved[data-v-f9555163]{color:var(--good)}.state.failed[data-v-f9555163]{color:var(--warn)}.nav[data-v-f9555163]{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap);margin:18px 0 2px;padding:12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.nav[data-v-f9555163]:hover{border-color:var(--faint)}.nav-i[data-v-f9555163]{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.nav-t[data-v-f9555163]{flex:1;min-width:0;font-size:13.5px;font-weight:500}.nav-t small[data-v-f9555163]{display:block;margin-top:2px;color:var(--dim);font-size:11.5px;font-weight:400}.nav-warn[data-v-f9555163]{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--warn);color:var(--accent-ink);font-size:11px;font-weight:700}.nav[data-v-f9555163] svg:last-child{color:var(--faint)}.head .back[data-v-f9555163]{margin-right:2px}.out[data-v-f9555163]{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.signout[data-v-f9555163]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);border-radius:var(--radius);background:none;border:1px solid var(--line);color:var(--bad);font-size:14px;font-weight:600;transition:background var(--dur-fast),border-color var(--dur-fast)}.signout[data-v-f9555163]:hover{background:#d9534f17;border-color:#d9534f73}.ask[data-v-f9555163]{border:1px solid rgba(217,83,79,.4);border-radius:var(--radius);background:#d9534f12;padding:13px}.ask-t[data-v-f9555163]{margin:0;font-size:14px;font-weight:640}.ask-s[data-v-f9555163]{margin:5px 0 0;font-size:12px;color:var(--dim);line-height:1.45}.ask-row[data-v-f9555163]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ask-row button[data-v-f9555163]{min-height:42px;border-radius:9px;font-size:13.5px;font-weight:600}.stay[data-v-f9555163]{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}.stay[data-v-f9555163]:hover{background:var(--line)}.go[data-v-f9555163]{background:var(--bad);border:0;color:#fff}.go[data-v-f9555163]:hover{filter:brightness(1.08)}.pos-art[data-v-6151e81b]{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.pos-img[data-v-984bbebb]{display:block;object-fit:contain}.pd[data-v-1493a6c3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;background:var(--bg);color:var(--text);overflow-y:auto;overscroll-behavior:contain;padding:calc(10px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.top[data-v-1493a6c3]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:4px 0 10px;background:linear-gradient(var(--bg) 80%,transparent)}.circ[data-v-1493a6c3]{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.ttl[data-v-1493a6c3]{flex:1;min-width:0}.ttl h1[data-v-1493a6c3]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttl small[data-v-1493a6c3]{display:block;color:var(--dim);font-size:12.5px}.heart[data-v-1493a6c3]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--dim);cursor:pointer}.heart.on[data-v-1493a6c3]{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 60%,transparent);background:color-mix(in srgb,var(--hot) 16%,transparent)}.heart.both[data-v-1493a6c3]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #f0b35c}.art[data-v-1493a6c3]{display:grid;place-items:center;width:100%;max-height:min(58vh,520px);aspect-ratio:4 / 3;border-radius:16px;background:#fff;overflow:hidden}.art img[data-v-1493a6c3]{width:100%;height:100%;object-fit:contain}.art.drawn[data-v-1493a6c3]{background:var(--surface)}.chips[data-v-1493a6c3]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 10px}.chip[data-v-1493a6c3]{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);color:var(--dim);text-transform:capitalize}.chip.lvl[data-v-1493a6c3]{color:var(--text)}.chip.mine[data-v-1493a6c3]{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 45%,transparent)}.chip.both[data-v-1493a6c3]{color:#f0b35c;border-color:color-mix(in srgb,#f0b35c 45%,transparent)}.chip.did[data-v-1493a6c3]{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent)}.actions[data-v-1493a6c3]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-1493a6c3]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;cursor:pointer}.btn.primary[data-v-1493a6c3]{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.btn.done[data-v-1493a6c3]{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent)}.btn[data-v-1493a6c3]:disabled{opacity:.5;cursor:default}.desc[data-v-1493a6c3]{margin:16px 0 0;font-size:14.5px;line-height:1.55;color:var(--text);max-width:62ch}.desc.dim[data-v-1493a6c3]{color:var(--dim)}.tags[data-v-1493a6c3]{margin:16px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:8px 12px;align-items:baseline}.tags dt[data-v-1493a6c3]{color:var(--dim);font-size:12px}.tags dd[data-v-1493a6c3]{margin:0;display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-1493a6c3]{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--surface-2);color:var(--text);text-transform:capitalize}.foot[data-v-1493a6c3]{color:var(--faint);font-size:12.5px;margin-top:22px;display:flex;gap:6px;align-items:center}.pp[data-v-19340ad3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg, #0b0a0a);color:var(--text);overflow-y:auto;overscroll-behavior:contain;padding:calc(10px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.top[data-v-19340ad3]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.circ[data-v-19340ad3]{width:40px;height:40px;border-radius:50%;flex:none;background:var(--surface);border:1px solid var(--line);color:var(--text);display:grid;place-items:center;cursor:pointer}.ttl h1[data-v-19340ad3]{font-size:22px;font-weight:700;margin:0;letter-spacing:-.01em}.ttl small[data-v-19340ad3]{display:block;color:var(--dim);font-size:12.5px}.oops[data-v-19340ad3],.wait[data-v-19340ad3],.hint[data-v-19340ad3]{color:var(--dim);font-size:13.5px;margin:8px 0}.sk-line[data-v-19340ad3],.sk-chip[data-v-19340ad3],.sk-btn[data-v-19340ad3],.sk-circle[data-v-19340ad3],.sk-fig[data-v-19340ad3],.sk-pic[data-v-19340ad3]{display:block;border-radius:6px;background:linear-gradient(100deg,var(--surface-2) 30%,color-mix(in srgb,var(--surface-2) 70%,#fff) 50%,var(--surface-2) 70%);background-size:220% 100%;animation:shimmer-19340ad3 1.6s linear infinite}@keyframes shimmer-19340ad3{0%{background-position:120% 0}to{background-position:-120% 0}}.sk-line[data-v-19340ad3]{height:10px;width:50%}.sk-line.tall[data-v-19340ad3]{height:14px}.w20[data-v-19340ad3]{width:20%}.w25[data-v-19340ad3]{width:25%}.w30[data-v-19340ad3]{width:30%}.w35[data-v-19340ad3]{width:35%}.w40[data-v-19340ad3]{width:40%}.w45[data-v-19340ad3]{width:45%}.w60[data-v-19340ad3]{width:60%}.w70[data-v-19340ad3]{width:70%}.w90[data-v-19340ad3]{width:90%}.sk-chip[data-v-19340ad3]{height:24px;width:64px;border-radius:999px}.sk-chip.w2[data-v-19340ad3]{width:48px}.sk-btn[data-v-19340ad3]{height:38px;width:130px;border-radius:999px}.sk-btn.w2[data-v-19340ad3]{width:150px}.sk-circle[data-v-19340ad3]{width:40px;height:40px;border-radius:50%;flex:none}.sk-fig[data-v-19340ad3]{width:64px;height:44px;border-radius:10px}.sk-fig.small[data-v-19340ad3]{width:54px;height:44px}.sk-pic[data-v-19340ad3]{width:100%;height:118px;border-radius:10px}.tonight.sk[data-v-19340ad3]{border-color:var(--line)}.tonight.sk .art[data-v-19340ad3]{display:grid;place-items:center}.read-line[data-v-19340ad3]{margin:-2px 0 12px;text-align:center;color:var(--dim);font-size:13px;min-height:18px}.rl-enter-active[data-v-19340ad3],.rl-leave-active[data-v-19340ad3]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.rl-enter-from[data-v-19340ad3]{opacity:0;transform:translateY(6px)}.rl-leave-to[data-v-19340ad3]{opacity:0;transform:translateY(-6px)}.fam.sk[data-v-19340ad3]{display:grid;gap:8px;align-content:start}.row.sk[data-v-19340ad3]{align-items:center}.row.sk .row-t[data-v-19340ad3],.card.sk[data-v-19340ad3]{display:grid;gap:8px}.loading section+section[data-v-19340ad3]{margin-top:18px}@media(prefers-reduced-motion:reduce){.sk-line[data-v-19340ad3],.sk-chip[data-v-19340ad3],.sk-btn[data-v-19340ad3],.sk-circle[data-v-19340ad3],.sk-fig[data-v-19340ad3],.sk-pic[data-v-19340ad3]{animation:none;background:var(--surface-2)}}.tonight[data-v-19340ad3]{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--accent) 16%,var(--surface)) 0%,var(--surface) 60%);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:20px;padding:16px 16px 14px}.eyebrow[data-v-19340ad3]{display:flex;justify-content:space-between;align-items:baseline;color:var(--dim);font-size:12.5px}.eyebrow b[data-v-19340ad3]{color:color-mix(in srgb,var(--accent) 75%,#fff);font-weight:600}.art[data-v-19340ad3]{display:grid;place-items:center;height:210px;margin:6px 0 4px}.art img[data-v-19340ad3]{max-height:200px;max-width:100%;border-radius:12px}.name[data-v-19340ad3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.name h2[data-v-19340ad3]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.chips[data-v-19340ad3]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.chip[data-v-19340ad3]{font:inherit;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--line);color:var(--dim);background:var(--surface-2, var(--surface))}.chip.fit[data-v-19340ad3],.chip.on[data-v-19340ad3]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.line[data-v-19340ad3]{color:var(--dim);font-size:13px;margin:0 0 12px}.actions[data-v-19340ad3]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-19340ad3]{flex:1 1 auto;min-height:44px;padding:0 14px;border-radius:12px;cursor:pointer;border:1px solid var(--line);background:var(--surface-2, var(--surface));color:var(--text);font:inherit;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.primary[data-v-19340ad3]{background:var(--accent);color:#2a1407;border-color:var(--accent)}.btn.done[data-v-19340ad3]{color:var(--accent);border-color:var(--accent)}.btn.small[data-v-19340ad3]{min-height:34px;font-size:13px;width:100%;margin-top:8px}.btn.more[data-v-19340ad3]{width:100%;margin-top:10px}.btn[data-v-19340ad3]:focus-visible,.heart[data-v-19340ad3]:focus-visible,.icon-btn[data-v-19340ad3]:focus-visible,.chip[data-v-19340ad3]:focus-visible,.circ[data-v-19340ad3]:focus-visible{outline:none;box-shadow:var(--focus, 0 0 0 2px var(--accent))}.heart[data-v-19340ad3]{width:36px;height:36px;border-radius:50%;flex:none;cursor:pointer;border:1px solid var(--line);background:var(--surface-2, var(--surface));color:var(--dim);display:grid;place-items:center}.heart.big[data-v-19340ad3]{width:40px;height:40px}.heart.on[data-v-19340ad3]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.heart.both[data-v-19340ad3]{color:#f0b35c;border-color:#f0b35c}.icon-btn[data-v-19340ad3]{width:36px;height:36px;border-radius:50%;cursor:pointer;border:1px solid var(--line);background:var(--surface-2, var(--surface));color:var(--dim);display:grid;place-items:center}.icon-btn.done[data-v-19340ad3]{color:var(--accent);border-color:var(--accent)}section[data-v-19340ad3]{margin-top:22px}.sh[data-v-19340ad3]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.sh h3[data-v-19340ad3]{margin:0;font-size:17px;font-weight:700}.sh span[data-v-19340ad3]{color:var(--dim);font-size:12.5px;text-align:right}.rail[data-v-19340ad3]{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.rail[data-v-19340ad3]::-webkit-scrollbar{display:none}.fam[data-v-19340ad3]{flex:none;width:156px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}.fam.thin[data-v-19340ad3]{opacity:.85}.fam .mini[data-v-19340ad3]{height:74px;display:grid;place-items:center}.fam h4[data-v-19340ad3]{margin:6px 0 0;font-size:14.5px}.fam .n[data-v-19340ad3]{color:var(--dim);font-size:12px;font-variant-numeric:tabular-nums}.fam .says[data-v-19340ad3]{color:var(--dim);font-size:12px;margin:6px 0 0;line-height:1.35;min-height:2.7em}.fill[data-v-19340ad3]{height:4px;border-radius:2px;background:var(--line);margin-top:10px;overflow:hidden}.fill i[data-v-19340ad3]{display:block;height:100%;background:var(--accent)}.fam-go[data-v-19340ad3]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.link[data-v-19340ad3]{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--accent);cursor:pointer}.try[data-v-19340ad3]{display:grid;gap:8px}.row[data-v-19340ad3]{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 12px}.row .mini[data-v-19340ad3]{width:54px;height:44px;display:grid;place-items:center}.row .mini img[data-v-19340ad3]{max-width:54px;max-height:44px;border-radius:6px}.row h4[data-v-19340ad3]{margin:0;font-size:15px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.row .sub[data-v-19340ad3]{color:var(--dim);font-size:12px}.pill[data-v-19340ad3]{font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--dim);background:var(--surface-2, var(--surface));font-weight:500}.both-pill[data-v-19340ad3]{color:#f0b35c;border-color:color-mix(in srgb,#f0b35c 45%,transparent);background:color-mix(in srgb,#f0b35c 16%,transparent)}.row .go[data-v-19340ad3]{display:flex;gap:6px}.q[data-v-19340ad3]{width:100%;box-sizing:border-box;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.filters[data-v-19340ad3]{display:flex;gap:6px;overflow-x:auto;margin:10px -16px 12px;padding:0 16px;scrollbar-width:none}.filters[data-v-19340ad3]::-webkit-scrollbar{display:none}.filters .chip[data-v-19340ad3]{flex:none}.grid[data-v-19340ad3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.card[data-v-19340ad3]{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;position:relative}.card.fits[data-v-19340ad3]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.card .pic[data-v-19340ad3]{width:100%;height:118px;object-fit:contain;border-radius:10px;background:#f6efe8;display:block}.card .on-pic[data-v-19340ad3]{position:absolute;top:16px;right:16px;width:32px;height:32px}.card h4[data-v-19340ad3]{margin:8px 0 0;font-size:14.5px}.card .sub[data-v-19340ad3]{color:var(--dim);font-size:12px}.card .fits-l[data-v-19340ad3]{color:var(--accent);font-size:12px;margin-top:2px}.card-acts[data-v-19340ad3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tap[data-v-19340ad3]{cursor:pointer}button.art.tap[data-v-19340ad3]{position:relative;width:100%;border:0;background:none;padding:0;color:inherit}.zoom[data-v-19340ad3]{position:absolute;right:8px;bottom:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#0000008c;color:#fff}button.mini.tap[data-v-19340ad3]{border:0;background:none;padding:0;color:inherit;font:inherit}.fam h4.tap[data-v-19340ad3]:hover,.card h4.tap[data-v-19340ad3]:hover,.row-t.tap:hover h4[data-v-19340ad3]{color:var(--accent)}.foot[data-v-19340ad3]{color:var(--faint);font-size:12.5px;margin-top:18px;display:flex;gap:8px;align-items:flex-start}@media(prefers-reduced-motion:no-preference){.heart[data-v-19340ad3],.btn[data-v-19340ad3],.chip[data-v-19340ad3]{transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}}.fp[data-v-d26470ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg, #0b0a0a);color:var(--text);overflow-y:auto;overscroll-behavior:contain;padding:calc(6px + env(safe-area-inset-top,0px)) 0 calc(24px + env(safe-area-inset-bottom,0px));-webkit-font-smoothing:antialiased}.col[data-v-d26470ac]{max-width:560px;margin:0 auto;padding:0 16px}.top[data-v-d26470ac]{display:flex;align-items:center;gap:10px;padding:6px 0 10px}.top h1[data-v-d26470ac]{flex:1;margin:0;font-size:24px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.hbadge[data-v-d26470ac]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:11.5px;font-weight:700;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.circ[data-v-d26470ac]{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.oops[data-v-d26470ac],.dim[data-v-d26470ac]{color:var(--dim);font-size:13.5px;margin:8px 0}.pad[data-v-d26470ac]{padding:0 4px}.search[data-v-d26470ac]{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--dim)}.search input[data-v-d26470ac]{flex:1;min-width:0;background:none;border:0;color:var(--text);font:inherit;font-size:15px;outline:none}.search[data-v-d26470ac]:focus-within{border-color:var(--faint)}.clear[data-v-d26470ac]{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:0;background:var(--surface-2);color:var(--dim);cursor:pointer}.bubbles[data-v-d26470ac]{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;scrollbar-width:none;margin:16px -16px 6px;padding:2px 16px 6px}.bubbles[data-v-d26470ac]::-webkit-scrollbar{display:none}.bub[data-v-d26470ac]{flex:none;width:68px;display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;color:var(--dim);font:inherit;cursor:pointer}.bub small[data-v-d26470ac]{font-size:11px;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bub.you small[data-v-d26470ac]{color:var(--text)}.bub-av[data-v-d26470ac]{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%}.bub-av.ring[data-v-d26470ac]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--good);pointer-events:none}.bub-dot[data-v-d26470ac]{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;border-radius:50%;background:var(--good);border:3px solid var(--bg);z-index:1}.bub-plus[data-v-d26470ac]{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);border:2.5px solid var(--bg)}.bub-hint[data-v-d26470ac]{align-self:center;color:var(--faint);font-size:12px;white-space:nowrap;padding-top:18px}.req-wrap[data-v-d26470ac]{margin:6px 0 4px}.req-row[data-v-d26470ac]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;border:0;border-radius:14px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.req-row[data-v-d26470ac]:hover,.req-row[data-v-d26470ac]:focus-visible{background:var(--surface);outline:none}.req-faces[data-v-d26470ac]{display:flex;flex:none}.req-faces[data-v-d26470ac]>*{margin-left:-10px;border-radius:50%;box-shadow:0 0 0 2px var(--bg)}.req-faces[data-v-d26470ac]>:first-child{margin-left:0}.req-t[data-v-d26470ac]{flex:1;min-width:0;display:grid}.req-t b[data-v-d26470ac]{font-size:14.5px;font-weight:600}.req-t small[data-v-d26470ac]{color:var(--dim);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-d26470ac]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:11.5px;font-weight:700;display:inline-grid;place-items:center}.req-list[data-v-d26470ac]{display:grid;gap:4px;padding:2px 0 6px}.req[data-v-d26470ac]{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:14px}.out[data-v-d26470ac]{margin-top:14px;border-top:1px solid var(--line);padding-top:8px}.sh[data-v-d26470ac]{display:flex;align-items:baseline;justify-content:space-between;margin:10px 0 2px;padding:0 4px}.sh.tight[data-v-d26470ac]{margin:12px 0 6px;padding:0}.sh h2[data-v-d26470ac]{margin:0;font-size:16px;font-weight:700}.list[data-v-d26470ac]{display:grid}.conv[data-v-d26470ac]{display:flex;align-items:center;border-radius:16px}.conv[data-v-d26470ac]:hover,.conv[data-v-d26470ac]:focus-within{background:var(--surface)}.conv-main[data-v-d26470ac]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:9px 6px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:16px}.conv-av[data-v-d26470ac]{position:relative;display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%}.conv-av.ring[data-v-d26470ac]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid color-mix(in srgb,var(--good) 80%,transparent);pointer-events:none}.conv-av .bub-dot[data-v-d26470ac]{right:-1px;bottom:-1px}.conv-t[data-v-d26470ac]{flex:1;min-width:0;display:grid;gap:3px}.conv-name[data-v-d26470ac]{font-size:15.5px;font-weight:500}.conv-line[data-v-d26470ac]{display:flex;gap:0;min-width:0;color:var(--dim);font-size:13.5px}.conv-prev[data-v-d26470ac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-when[data-v-d26470ac]{flex:none;white-space:nowrap;margin-left:4px}.conv.unread .conv-name[data-v-d26470ac]{font-weight:700}.conv.unread .conv-line[data-v-d26470ac]{color:var(--text);font-weight:600}.conv-dot[data-v-d26470ac]{flex:none;width:9px;height:9px;border-radius:50%;background:var(--accent);margin-right:4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.more[data-v-d26470ac]{width:34px;height:34px;flex:none;margin-right:4px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--faint);cursor:pointer;opacity:.7}.more[data-v-d26470ac]:hover,.more[data-v-d26470ac]:focus-visible{background:var(--surface-2);color:var(--text);opacity:1;outline:none}.empty[data-v-d26470ac]{display:grid;justify-items:center;gap:6px;text-align:center;padding:34px 16px 26px;color:var(--dim)}.empty-mark[data-v-d26470ac]{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--line);color:var(--text);margin-bottom:6px}.empty h3[data-v-d26470ac]{margin:0;color:var(--text);font-size:18px}.empty p[data-v-d26470ac]{margin:0 0 12px;font-size:13.5px;line-height:1.45;max-width:34ch}.sk-av[data-v-d26470ac],.sk-nm[data-v-d26470ac]{display:block;border-radius:50%;background:linear-gradient(100deg,var(--surface-2) 30%,color-mix(in srgb,var(--surface-2) 70%,#fff) 50%,var(--surface-2) 70%);background-size:220% 100%;animation:shimmer-d26470ac 1.6s linear infinite}.sk-av[data-v-d26470ac]{width:60px;height:60px}.sk-av.big[data-v-d26470ac]{width:56px;height:56px;flex:none}.sk-nm[data-v-d26470ac]{width:44px;height:9px;border-radius:5px}.sk-nm.w40[data-v-d26470ac]{width:40%;height:12px}.sk-nm.w70[data-v-d26470ac]{width:70%}.sk-lines[data-v-d26470ac]{flex:1;display:grid;gap:8px}.conv.sk[data-v-d26470ac]{gap:12px;padding:9px 6px}.bub.sk[data-v-d26470ac]{gap:8px}@keyframes shimmer-d26470ac{0%{background-position:120% 0}to{background-position:-120% 0}}.btn[data-v-d26470ac]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:13.5px;cursor:pointer}.btn.primary[data-v-d26470ac]{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.btn.ghost[data-v-d26470ac]{background:transparent;color:var(--dim)}.btn.small[data-v-d26470ac]{min-height:32px;padding:0 12px;font-size:12.5px}.btn.danger[data-v-d26470ac]{background:var(--bad);color:#fff;border-color:transparent}.btn[data-v-d26470ac]:disabled{opacity:.5;cursor:default}.scrim[data-v-d26470ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:grid;place-items:end center;background:#0000008c}.sheet[data-v-d26470ac]{width:min(100%,520px);padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;background:var(--surface);border:1px solid var(--line);animation:sheet-up-d26470ac var(--dur) var(--ease-out) both}@keyframes sheet-up-d26470ac{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.grab[data-v-d26470ac]{display:block;width:38px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 12px}.me[data-v-d26470ac]{display:flex;gap:12px;align-items:center}.me-t h3[data-v-d26470ac]{margin:0;font-size:17px}.me-t p[data-v-d26470ac]{margin:3px 0 0;color:var(--dim);font-size:13px;line-height:1.4}.link-box[data-v-d26470ac]{display:flex;align-items:center;gap:8px;margin:12px 0 10px;padding:9px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);color:var(--dim);font-size:12.5px;overflow:hidden}.link-box span[data-v-d26470ac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono)}.link-row[data-v-d26470ac]{display:flex;flex-wrap:wrap;gap:8px}.note[data-v-d26470ac]{min-height:18px;margin:6px 0 0;font-size:12.5px;color:var(--accent);opacity:0;transition:opacity var(--dur-fast)}.note.on[data-v-d26470ac]{opacity:1}.paste-row[data-v-d26470ac]{display:flex;gap:8px}.q[data-v-d26470ac]{flex:1;min-width:0;min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:15px}.q[data-v-d26470ac]:focus{outline:none;border-color:var(--accent)}.err[data-v-d26470ac]{margin:6px 0 0;color:var(--warn);font-size:12.5px}.foot[data-v-d26470ac]{color:var(--faint);font-size:12.5px;margin:16px 0 0;display:flex;gap:6px;align-items:flex-start;line-height:1.4}.menu[data-v-d26470ac]{display:grid;gap:2px}.menu-who[data-v-d26470ac]{display:flex;align-items:center;gap:10px;padding:2px 6px 10px}.menu-who h3[data-v-d26470ac]{margin:0}.opt[data-v-d26470ac]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:12px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.opt[data-v-d26470ac]:hover,.opt[data-v-d26470ac]:focus-visible{background:var(--surface-2);outline:none}.opt.bad[data-v-d26470ac]{color:var(--bad)}.ask h3[data-v-d26470ac]{margin:0 0 6px;font-size:16px}.ask p[data-v-d26470ac]{margin:0 0 14px;color:var(--dim);font-size:13.5px;line-height:1.4}.ask-row[data-v-d26470ac]{display:flex;gap:8px;justify-content:flex-end}@media(prefers-reduced-motion:reduce){.sheet[data-v-d26470ac],.sk-av[data-v-d26470ac],.sk-nm[data-v-d26470ac]{animation:none}}.scrim[data-v-a9822b50]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0000008c;display:grid;place-items:end center}.sheet[data-v-a9822b50]{width:min(100%,520px);max-height:82vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 0 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.head[data-v-a9822b50]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.head h2[data-v-a9822b50]{margin:0;font-size:16px}.x[data-v-a9822b50]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.q[data-v-a9822b50]{width:100%;min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:15px}.body[data-v-a9822b50]{flex:1;min-height:0;overflow-y:auto;margin-top:8px;display:grid;gap:4px;align-content:start}h3[data-v-a9822b50]{margin:8px 0 2px;font-size:12px;color:var(--dim);font-weight:600}.hint[data-v-a9822b50]{color:var(--dim);font-size:13px;margin:8px 0}.row[data-v-a9822b50]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px 6px 6px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.row[data-v-a9822b50]:hover,.row[data-v-a9822b50]:focus-visible{background:var(--surface-2);border-color:var(--line);outline:none}.art[data-v-a9822b50]{width:62px;height:48px;flex:none;display:grid;place-items:center;border-radius:8px;background:#fff;overflow:hidden}.art img[data-v-a9822b50]{max-width:100%;max-height:100%;object-fit:contain}.t[data-v-a9822b50]{flex:1;min-width:0;display:grid}.t b[data-v-a9822b50]{font-size:14px;font-weight:600}.t small[data-v-a9822b50]{color:var(--dim);font-size:12px}.scrim[data-v-94ac7620]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0000008c;display:grid;place-items:end center}.sheet[data-v-94ac7620]{width:min(100%,520px);max-height:82vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 0 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.head[data-v-94ac7620]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.head h2[data-v-94ac7620]{margin:0;font-size:16px}.x[data-v-94ac7620]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.q[data-v-94ac7620]{width:100%;min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:15px}.body[data-v-94ac7620]{flex:1;min-height:0;overflow-y:auto;margin-top:8px;display:grid;gap:4px;align-content:start}.hint[data-v-94ac7620]{color:var(--dim);font-size:13px;margin:8px 0}.empty[data-v-94ac7620]{display:grid;justify-items:center;gap:4px;text-align:center;padding:18px 12px;color:var(--dim)}.empty p[data-v-94ac7620]{margin:4px 0 0;color:var(--text);font-weight:600}.empty small[data-v-94ac7620]{font-size:12.5px;max-width:30ch;line-height:1.4}.row[data-v-94ac7620]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px 6px 6px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.row[data-v-94ac7620]:hover,.row[data-v-94ac7620]:focus-visible{background:var(--surface-2);border-color:var(--line);outline:none}.art[data-v-94ac7620]{position:relative;width:64px;height:48px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--faint);overflow:hidden}.art img[data-v-94ac7620]{width:100%;height:100%;object-fit:cover}.dur[data-v-94ac7620]{position:absolute;right:3px;bottom:3px;padding:1px 4px;border-radius:5px;background:#000000a6;color:#fff;font-size:10px;font-variant-numeric:tabular-nums}.t[data-v-94ac7620]{flex:1;min-width:0;display:grid}.t b[data-v-94ac7620]{font-size:13.5px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.t small[data-v-94ac7620]{color:var(--dim);font-size:12px}.more[data-v-94ac7620]{margin:6px auto;background:none;border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:6px 14px;font:inherit;font-size:12.5px;cursor:pointer}.ft[data-v-dfd9a6ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:flex;flex-direction:column;background:var(--bg);color:var(--text);--pad: 16px}.hd[data-v-dfd9a6ba]{display:flex;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) var(--pad) 10px;border-bottom:1px solid var(--line)}.circ[data-v-dfd9a6ba]{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.face[data-v-dfd9a6ba]{position:relative;flex:none;display:block}.dot[data-v-dfd9a6ba]{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--good);border:2px solid var(--bg)}.hd-t[data-v-dfd9a6ba]{flex:1;min-width:0}.hd-t h1[data-v-dfd9a6ba]{margin:0;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-t small[data-v-dfd9a6ba]{display:block;color:var(--dim);font-size:12px}.btn[data-v-dfd9a6ba]{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.btn.watch[data-v-dfd9a6ba]{background:var(--accent);color:var(--accent-ink);border-color:transparent}.btn[data-v-dfd9a6ba]:disabled{opacity:.5;cursor:default}.list[data-v-dfd9a6ba]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 10px 8px;display:flex;flex-direction:column;gap:10px}.sys[data-v-dfd9a6ba]{align-self:center;text-align:center;font-size:12.5px;color:var(--faint);padding:8px 20px;margin:0}.sys.hello[data-v-dfd9a6ba]{color:var(--dim);max-width:34ch;line-height:1.45;margin-top:auto}.older[data-v-dfd9a6ba]{align-self:center;background:none;border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:6px 12px;font:inherit;font-size:12px;cursor:pointer}.tlabel[data-v-dfd9a6ba]{align-self:center;font-size:11px;color:var(--faint);margin:8px 0 2px;letter-spacing:.01em}.seenrow[data-v-dfd9a6ba]{align-self:flex-end;font-size:11px;color:var(--dim);padding:0 6px;margin-top:-6px}.hd-act[data-v-dfd9a6ba]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);cursor:pointer;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--accent) 80%,transparent)}.hd-act[data-v-dfd9a6ba]:disabled{opacity:.5;cursor:default}.hd-act[data-v-dfd9a6ba] svg{margin-left:2px}.hearts[data-v-dfd9a6ba]{position:absolute;right:-4px;bottom:-10px;display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--hot);font-size:10.5px;font-weight:700;animation:heart-in-dfd9a6ba .26s var(--ease-out) both}.grp.mine .hearts[data-v-dfd9a6ba]{right:auto;left:-4px}@keyframes heart-in-dfd9a6ba{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.bubble.hearted[data-v-dfd9a6ba],.cardline.hearted[data-v-dfd9a6ba]{margin-bottom:8px}.bubble.big[data-v-dfd9a6ba]{background:none!important;color:inherit!important;padding:2px 6px;font-size:40px;line-height:1.1}.heartbtn[data-v-dfd9a6ba]{background:var(--surface);border:1px solid var(--line);color:var(--hot)}.swipe[data-v-dfd9a6ba]{touch-action:pan-y;transition:transform var(--dur) var(--ease-out)}.swipe-hint[data-v-dfd9a6ba]{position:absolute;left:-30px;top:50%;transform:translateY(-50%) rotate(180deg);width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--dim);opacity:0;transition:opacity var(--dur-fast)}.swipe[style*=translateX] .swipe-hint[data-v-dfd9a6ba]{opacity:1}.bubble[data-v-dfd9a6ba]:focus-visible,.cardline[data-v-dfd9a6ba]:focus-visible{outline:none;box-shadow:var(--focus)}.flash[data-v-dfd9a6ba]{animation:flash-dfd9a6ba .9s var(--ease-out)}@keyframes flash-dfd9a6ba{0%{filter:brightness(1.6)}to{filter:none}}.quote[data-v-dfd9a6ba]{display:grid;gap:1px;width:100%;margin:0 0 6px;padding:5px 9px;border:0;border-left:3px solid color-mix(in srgb,var(--accent) 70%,#fff);border-radius:8px;background:#0000002e;color:inherit;font:inherit;text-align:left;cursor:pointer}.grp:not(.mine) .quote[data-v-dfd9a6ba]{background:#ffffff0f}.quote b[data-v-dfd9a6ba]{font-size:11px;opacity:.85}.quote span[data-v-dfd9a6ba]{font-size:12.5px;opacity:.85;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bubble.quoted[data-v-dfd9a6ba]{display:grid}.cardline .quote[data-v-dfd9a6ba]{max-width:100%;margin-bottom:4px;background:var(--surface)}.hearts[data-v-dfd9a6ba]{font-size:12px;cursor:pointer}.hearts span+span[data-v-dfd9a6ba]{margin-left:1px}.reply-bar[data-v-dfd9a6ba]{flex:0 0 100%;display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:4px;border-radius:12px;background:var(--surface);border-left:3px solid var(--accent)}.reply-t[data-v-dfd9a6ba]{flex:1;min-width:0;display:grid}.reply-t b[data-v-dfd9a6ba]{font-size:11.5px;color:var(--text)}.reply-t span[data-v-dfd9a6ba]{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-x[data-v-dfd9a6ba]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:0;background:var(--surface-2);color:var(--dim);cursor:pointer}.compose.replying[data-v-dfd9a6ba]{flex-wrap:wrap}.acts[data-v-dfd9a6ba]{width:min(100%,520px);display:grid;gap:4px;padding:12px 10px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--line);border-radius:22px 22px 0 0;animation:sheet-up-dfd9a6ba var(--dur) var(--ease-out) both}.acts-emoji[data-v-dfd9a6ba]{display:flex;justify-content:space-between;gap:4px;padding:2px 6px 8px}.emo[data-v-dfd9a6ba]{width:46px;height:46px;border-radius:50%;border:1px solid transparent;background:var(--surface-2);font-size:24px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.emo[data-v-dfd9a6ba]:hover,.emo[data-v-dfd9a6ba]:focus-visible{transform:scale(1.12);outline:none}.emo.on[data-v-dfd9a6ba]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))}.acts-preview[data-v-dfd9a6ba]{margin:0 8px 6px;color:var(--dim);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acts .opt[data-v-dfd9a6ba]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:12px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.acts .opt[data-v-dfd9a6ba]:hover,.acts .opt[data-v-dfd9a6ba]:focus-visible{background:var(--surface-2);outline:none}.acts .opt.bad[data-v-dfd9a6ba]{color:var(--bad)}.heartbtn[data-v-dfd9a6ba] svg{margin:0}.grp[data-v-dfd9a6ba]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:end;column-gap:8px;row-gap:3px;max-width:100%}.grp .grp-face[data-v-dfd9a6ba]{grid-column:1;grid-row:1;align-self:end}.grp .bubbles[data-v-dfd9a6ba]{grid-column:2;grid-row:1}.grp .at[data-v-dfd9a6ba]{grid-column:2;grid-row:2}.grp.mine[data-v-dfd9a6ba]{grid-template-columns:minmax(0,1fr) 28px;justify-self:end}.grp.mine .bubbles[data-v-dfd9a6ba]{grid-column:1}.grp.mine .grp-face[data-v-dfd9a6ba]{grid-column:2}.grp.mine .at[data-v-dfd9a6ba]{grid-column:1;text-align:right}.bubbles[data-v-dfd9a6ba]{display:grid;gap:2px;justify-items:start}.grp.mine .bubbles[data-v-dfd9a6ba]{justify-items:end}.bubble[data-v-dfd9a6ba]{position:relative;cursor:default;user-select:none;-webkit-user-select:none;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-dfd9a6ba var(--dur) var(--ease-out) both}.bubble[data-v-dfd9a6ba]:not(.first){border-top-left-radius:6px}.bubble[data-v-dfd9a6ba]:not(.last){border-bottom-left-radius:6px}.grp.mine .bubble[data-v-dfd9a6ba]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--hot)));color:var(--accent-ink);border-radius:18px 18px 6px}.grp.mine .bubble[data-v-dfd9a6ba]:not(.first){border-top-right-radius:6px;border-top-left-radius:18px}.grp.mine .bubble[data-v-dfd9a6ba]:not(.last){border-bottom-right-radius:6px;border-bottom-left-radius:18px}.at[data-v-dfd9a6ba]{font-size:10.5px;color:var(--faint);padding:0 2px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px}.cardline.mine .at[data-v-dfd9a6ba] svg{color:var(--good)}@keyframes bubble-in-dfd9a6ba{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.typing[data-v-dfd9a6ba]{display:inline-flex;gap:4px;align-items:center;padding:10px 14px}.typing span[data-v-dfd9a6ba]{width:6px;height:6px;border-radius:50%;background:var(--dim);animation:dot-dfd9a6ba 1.2s ease-in-out infinite}.typing span[data-v-dfd9a6ba]:nth-child(2){animation-delay:.15s}.typing span[data-v-dfd9a6ba]:nth-child(3){animation-delay:.3s}@keyframes dot-dfd9a6ba{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.cardline[data-v-dfd9a6ba]{position:relative;display:flex;flex-direction:column;gap:3px;align-items:flex-start;max-width:82%}.cardline .hearts[data-v-dfd9a6ba]{bottom:10px}.cardline[data-v-dfd9a6ba]:has(.clip){max-width:90%;width:300px}.clip[data-v-dfd9a6ba]{display:grid;gap:6px;width:100%;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;animation:bubble-in-dfd9a6ba var(--dur) var(--ease-out) both;transition:transform var(--dur-fast) var(--ease-out)}.clip[data-v-dfd9a6ba]:active{transform:scale(.98)}.clip[data-v-dfd9a6ba]:focus-visible{outline:none}.clip:focus-visible .clip-art[data-v-dfd9a6ba]{box-shadow:var(--focus)}.clip-art[data-v-dfd9a6ba]{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);box-shadow:0 10px 30px -18px #000000e6}.clip.mine .clip-art[data-v-dfd9a6ba]{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 10px 30px -14px color-mix(in srgb,var(--accent) 45%,transparent)}.clip-art img[data-v-dfd9a6ba]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out)}.clip:hover .clip-art img[data-v-dfd9a6ba]{transform:scale(1.03)}.clip-blank[data-v-dfd9a6ba]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--faint);background:radial-gradient(60% 60% at 50% 40%,#24242a,var(--surface-2))}.clip-scrim[data-v-dfd9a6ba]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.25) 45%,transparent 70%)}.clip-play[data-v-dfd9a6ba]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.35);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast)}.clip-play[data-v-dfd9a6ba] svg{margin-left:3px}.clip:hover .clip-play[data-v-dfd9a6ba]{transform:translate(-50%,-50%) scale(1.06);background:#ffffff3d}.clip-dur[data-v-dfd9a6ba],.clip-from[data-v-dfd9a6ba]{position:absolute;top:8px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;gap:4px}.clip-dur[data-v-dfd9a6ba]{right:8px}.clip-from[data-v-dfd9a6ba]{left:8px;background:color-mix(in srgb,var(--accent) 85%,#000);color:var(--accent-ink)}.clip-cap[data-v-dfd9a6ba]{position:absolute;left:12px;right:12px;bottom:10px;display:grid;gap:3px;color:#fff}.clip-site[data-v-dfd9a6ba]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#ffffffd9}.clip-site img[data-v-dfd9a6ba]{width:16px;height:16px;border-radius:4px;background:#fff;object-fit:cover;box-shadow:0 0 0 1px #ffffff40}.clip-site b[data-v-dfd9a6ba]{font-weight:600}.clip-title[data-v-dfd9a6ba]{font-size:14px;font-weight:600;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.6);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.clip-foot[data-v-dfd9a6ba]{font-size:11px;color:var(--dim);padding:0 4px}.clip.mine .clip-foot[data-v-dfd9a6ba]{color:color-mix(in srgb,var(--accent) 70%,var(--dim))}@media(prefers-reduced-motion:reduce){.clip[data-v-dfd9a6ba],.clip-art img[data-v-dfd9a6ba],.clip-play[data-v-dfd9a6ba]{transition:none;animation:none}}.cardline.mine[data-v-dfd9a6ba]{align-self:flex-end;align-items:flex-end}.card[data-v-dfd9a6ba]{display:flex;align-items:center;gap:10px;width:272px;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);font:inherit;text-align:left;overflow:hidden;animation:bubble-in-dfd9a6ba var(--dur) var(--ease-out) both}button.card[data-v-dfd9a6ba]{cursor:pointer}.cardline.mine .card[data-v-dfd9a6ba]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.card-art[data-v-dfd9a6ba]{position:relative;display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--faint)}.card-art.tall[data-v-dfd9a6ba]{width:84px;height:66px;background:#fff}.card.tap[data-v-dfd9a6ba]{cursor:pointer}.card.pos[data-v-dfd9a6ba]{flex-direction:column;align-items:stretch;gap:8px;padding:6px 6px 10px}.pos-art[data-v-dfd9a6ba]{position:relative;display:grid;place-items:center;width:100%;height:150px;border-radius:12px;background:#fff;overflow:hidden}.pos-art img[data-v-dfd9a6ba]{width:100%;height:100%;object-fit:contain}.pos-zoom[data-v-dfd9a6ba]{position:absolute;right:6px;bottom:6px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#0000008c;color:#fff}.card.pos .card-text[data-v-dfd9a6ba]{padding:0 4px}.card.tap[data-v-dfd9a6ba]:focus-visible{outline:none;box-shadow:var(--focus)}.card-title.link[data-v-dfd9a6ba]{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:3px}.card-art img[data-v-dfd9a6ba]{width:100%;height:100%;object-fit:cover;display:block}.card-art.tall img[data-v-dfd9a6ba]{object-fit:contain}.card.room .card-art[data-v-dfd9a6ba]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.cardline[data-v-dfd9a6ba]:has(.invite){max-width:90%;width:300px}.invite[data-v-dfd9a6ba]{display:grid;gap:0;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;animation:bubble-in-dfd9a6ba var(--dur) var(--ease-out) both;box-shadow:0 10px 30px -18px #000000e6;transition:transform var(--dur-fast) var(--ease-out)}.invite[data-v-dfd9a6ba]:active{transform:scale(.98)}.invite.mine[data-v-dfd9a6ba]{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.inv-art[data-v-dfd9a6ba]{position:relative;display:grid;place-items:center;height:120px;background:radial-gradient(70% 90% at 50% 20%,#3a1f14,#14100f 70%);overflow:hidden}.inv-glow[data-v-dfd9a6ba]{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent),transparent 70%);animation:breathe-dfd9a6ba 3s ease-in-out infinite}@keyframes breathe-dfd9a6ba{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}}.inv-seats[data-v-dfd9a6ba]{position:relative;display:flex;align-items:center;gap:-6px}.inv-seats[data-v-dfd9a6ba]>:first-child,.inv-seats[data-v-dfd9a6ba]>:last-child{border-radius:50%;box-shadow:0 0 0 3px var(--surface)}.inv-play[data-v-dfd9a6ba]{width:40px;height:40px;margin:0 -8px;z-index:1;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--accent) 80%,transparent)}.inv-play[data-v-dfd9a6ba] svg{margin-left:2px}.inv-text[data-v-dfd9a6ba]{display:grid;gap:3px;padding:12px 14px 4px}.inv-title[data-v-dfd9a6ba]{font-size:14.5px;font-weight:700;line-height:1.3}.inv-sub[data-v-dfd9a6ba]{font-size:12px;color:var(--dim)}.invite.joined .inv-sub[data-v-dfd9a6ba]{color:var(--good)}.inv-cta[data-v-dfd9a6ba]{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin:8px 14px 14px;padding:8px 14px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:700}.invite.mine .inv-cta[data-v-dfd9a6ba]{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.inv-glow[data-v-dfd9a6ba],.invite[data-v-dfd9a6ba]{animation:none}}.card-play[data-v-dfd9a6ba]{position:absolute;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0000008c;color:#fff}.card-dur[data-v-dfd9a6ba]{position:absolute;right:3px;bottom:3px;padding:1px 5px;border-radius:6px;background:#0009;color:#fff;font-size:10px;font-variant-numeric:tabular-nums}.card-text[data-v-dfd9a6ba]{display:grid;gap:2px;min-width:0;flex:1}.card-eyebrow[data-v-dfd9a6ba]{font-size:11px;color:var(--dim)}.card-title[data-v-dfd9a6ba]{font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.card-meta[data-v-dfd9a6ba]{font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heart[data-v-dfd9a6ba]{justify-self:start;margin-top:4px;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.heart.on[data-v-dfd9a6ba]{background:color-mix(in srgb,var(--hot) 22%,transparent);border-color:color-mix(in srgb,var(--hot) 60%,transparent);color:var(--hot)}.card-note[data-v-dfd9a6ba]{padding:7px 12px;border-radius:14px;background:var(--surface-2);font-size:14px;line-height:1.4;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%}.cardline.mine .card-note[data-v-dfd9a6ba]{background:var(--accent);color:var(--accent-ink)}.jump[data-v-dfd9a6ba]{position:absolute;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;cursor:pointer;box-shadow:var(--shadow)}.pop-enter-active[data-v-dfd9a6ba],.pop-leave-active[data-v-dfd9a6ba]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.pop-enter-from[data-v-dfd9a6ba],.pop-leave-to[data-v-dfd9a6ba]{opacity:0;transform:translate(-50%) translateY(6px)}.compose[data-v-dfd9a6ba]{display:flex;align-items:flex-end;gap:8px;padding:10px var(--pad) max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.compose.unsent[data-v-dfd9a6ba]{flex-wrap:wrap}.unsent-note[data-v-dfd9a6ba]{flex:0 0 100%;margin:0 0 4px;color:var(--warn);font-size:12.5px}.plus[data-v-dfd9a6ba],.send[data-v-dfd9a6ba]{width:var(--tap, 44px);height:var(--tap, 44px);flex:none;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer}.plus[data-v-dfd9a6ba]{background:var(--surface);border:1px solid var(--line);color:var(--text)}.plus[data-v-dfd9a6ba] svg{transform:rotate(45deg);transition:transform var(--dur) var(--ease-out)}.plus.open[data-v-dfd9a6ba] svg{transform:none}.scrim[data-v-dfd9a6ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#00000073;display:grid;place-items:end center}.attach[data-v-dfd9a6ba]{width:min(100%,520px);display:grid;gap:14px;padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--line);border-radius:22px 22px 0 0;box-shadow:0 -20px 50px -30px #000;animation:sheet-up-dfd9a6ba var(--dur) var(--ease-out) both}@keyframes sheet-up-dfd9a6ba{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.grab[data-v-dfd9a6ba]{justify-self:center;width:38px;height:4px;border-radius:2px;background:var(--line);margin-bottom:-6px}.at-head[data-v-dfd9a6ba]{display:flex;align-items:center;justify-content:space-between}.at-head h2[data-v-dfd9a6ba]{margin:0;font-size:16px;font-weight:700}.at-x[data-v-dfd9a6ba]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.at-sec[data-v-dfd9a6ba]{display:grid;gap:8px}.at-sh[data-v-dfd9a6ba]{display:flex;align-items:center;gap:8px}.at-sh h3[data-v-dfd9a6ba]{margin:0;font-size:13px;font-weight:600;flex:1}.at-ic[data-v-dfd9a6ba]{width:24px;height:24px;display:grid;place-items:center;border-radius:7px}.at-ic.clip[data-v-dfd9a6ba]{background:color-mix(in srgb,#6aa9ff 18%,transparent);color:#8fbcff}.at-ic.pos[data-v-dfd9a6ba]{background:color-mix(in srgb,var(--hot) 18%,transparent);color:var(--hot)}.at-all[data-v-dfd9a6ba]{background:none;border:0;padding:4px 6px;color:var(--accent);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.at-row[data-v-dfd9a6ba]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:2px 14px}.at-row[data-v-dfd9a6ba]::-webkit-scrollbar{display:none}.at-hint[data-v-dfd9a6ba]{margin:0;color:var(--dim);font-size:12.5px}.at-empty[data-v-dfd9a6ba]{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:1px dashed var(--faint);border-radius:12px;background:none;color:var(--dim);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.at-clip[data-v-dfd9a6ba]{position:relative;flex:none;width:104px;height:66px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2);padding:0;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.at-clip[data-v-dfd9a6ba]:active{transform:scale(.95)}.at-clip img[data-v-dfd9a6ba]{width:100%;height:100%;object-fit:cover;display:block}.at-blank[data-v-dfd9a6ba]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--faint)}.at-dur[data-v-dfd9a6ba]{position:absolute;left:5px;bottom:5px;padding:1px 5px;border-radius:5px;background:#000000a6;color:#fff;font-size:10px;font-variant-numeric:tabular-nums}.at-send[data-v-dfd9a6ba]{position:absolute;right:5px;top:5px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.at-pos[data-v-dfd9a6ba]{flex:none;width:76px;display:grid;justify-items:center;gap:4px;border:0;background:none;padding:0;color:var(--dim);font:inherit;cursor:pointer}.at-pos:active .at-pos-art[data-v-dfd9a6ba]{transform:scale(.95)}.at-pos-art[data-v-dfd9a6ba]{width:76px;height:58px;display:grid;place-items:center;border-radius:12px;background:#fff;overflow:hidden;border:1px solid var(--line);transition:transform var(--dur-fast) var(--ease-out)}.at-pos-art img[data-v-dfd9a6ba]{max-width:100%;max-height:100%;object-fit:contain}.at-pos small[data-v-dfd9a6ba]{font-size:10.5px;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-watch[data-v-dfd9a6ba]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--text);font:inherit;text-align:left;cursor:pointer}.at-watch[data-v-dfd9a6ba]:disabled{opacity:.5}.at-watch-i[data-v-dfd9a6ba]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.at-watch-t[data-v-dfd9a6ba]{flex:1;min-width:0;display:grid}.at-watch-t b[data-v-dfd9a6ba]{font-size:14.5px;font-weight:700}.at-watch-t small[data-v-dfd9a6ba]{color:var(--dim);font-size:12px}@media(prefers-reduced-motion:reduce){.attach[data-v-dfd9a6ba]{animation:none}}.send[data-v-dfd9a6ba]{background:var(--accent);color:var(--accent-ink)}.send[data-v-dfd9a6ba]:disabled,.plus[data-v-dfd9a6ba]:disabled{opacity:.4;cursor:default}.ta[data-v-dfd9a6ba]{flex:1;resize:none;min-height:var(--tap, 44px);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}.ta[data-v-dfd9a6ba]:focus{outline:none;border-color:var(--accent)}@media(prefers-reduced-motion:reduce){.bubble[data-v-dfd9a6ba],.card[data-v-dfd9a6ba]{animation:none}.typing span[data-v-dfd9a6ba]{animation:none;opacity:.7}}.scrim[data-v-4aa0a72c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0000008c;display:grid;place-items:end center}.sheet[data-v-4aa0a72c]{width:min(100%,520px);max-height:70vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 0 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.head[data-v-4aa0a72c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.head h2[data-v-4aa0a72c]{margin:0;font-size:16px}.x[data-v-4aa0a72c]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.hint[data-v-4aa0a72c]{color:var(--dim);font-size:13px;margin:8px 0}.list[data-v-4aa0a72c]{overflow-y:auto;display:grid;gap:4px}.row[data-v-4aa0a72c]{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.row[data-v-4aa0a72c]:hover,.row[data-v-4aa0a72c]:focus-visible{background:var(--surface-2);border-color:var(--line);outline:none}.face[data-v-4aa0a72c]{position:relative;display:grid;flex:none}.dot[data-v-4aa0a72c]{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--good);border:2px solid var(--surface)}.t[data-v-4aa0a72c]{flex:1;min-width:0;display:grid}.t b[data-v-4aa0a72c]{font-size:14.5px;font-weight:600}.t small[data-v-4aa0a72c]{color:var(--dim);font-size:12px}.empty[data-v-4aa0a72c]{display:grid;justify-items:center;gap:4px;text-align:center;padding:18px 12px;color:var(--dim)}.empty p[data-v-4aa0a72c]{margin:4px 0 0;color:var(--text);font-weight:600}.empty small[data-v-4aa0a72c]{font-size:12.5px;max-width:32ch;line-height:1.4}.btn[data-v-4aa0a72c]{margin-top:8px;min-height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer}.scrim[data-v-ac2765e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0009;display:grid;place-items:center;padding:16px}.card[data-v-ac2765e4]{position:relative;width:min(100%,360px);display:grid;justify-items:center;gap:10px;text-align:center;padding:28px 20px 20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.x[data-v-ac2765e4]{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.mark[data-v-ac2765e4]{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--dim)}h2[data-v-ac2765e4]{margin:4px 0 0;font-size:20px}p[data-v-ac2765e4]{margin:0;color:var(--dim);font-size:14px;line-height:1.45;max-width:30ch}.hint[data-v-ac2765e4]{padding:20px 0}.btn[data-v-ac2765e4]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 18px;margin-top:6px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.btn.primary[data-v-ac2765e4]{background:var(--accent);color:var(--accent-ink);border-color:transparent}.btn.ghost[data-v-ac2765e4]{background:transparent;border-color:transparent;color:var(--dim);margin-top:-4px}.btn[data-v-ac2765e4]:disabled{opacity:.5;cursor:default}.upd-wrap[data-v-343c2b9e]{position:fixed;left:0;right:0;bottom:calc(var(--nav-h, 76px) + 12px);z-index:var(--z-toast);display:flex;justify-content:center;padding:0 12px;pointer-events:none}.upd[data-v-343c2b9e]{pointer-events:auto;width:100%;max-width:380px;display:grid;grid-template-columns:auto 1fr;gap:4px 11px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--glass-hi);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(232,131,74,.45);color:var(--text);box-shadow:var(--shadow)}.upd-text[data-v-343c2b9e]{min-width:0}.po-steps[data-v-343c2b9e]{margin:8px 0 0;padding:0 0 0 18px;display:grid;gap:5px;font-size:12.5px;line-height:1.45;color:var(--text)}.po-steps li[data-v-343c2b9e]::marker{color:var(--accent);font-weight:700}.upd-t[data-v-343c2b9e]{margin:0;font-size:14px;font-weight:640;letter-spacing:-.01em}.upd-s[data-v-343c2b9e]{margin:3px 0 0;font-size:12px;color:var(--dim);line-height:1.45}.upd-row[data-v-343c2b9e]{grid-column:2;display:flex;gap:8px;margin-top:11px}.upd-row button[data-v-343c2b9e]{flex:1;min-height:38px;border-radius:var(--radius);font-size:13.5px;font-weight:600}.upd-later[data-v-343c2b9e]{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}.upd-later[data-v-343c2b9e]:hover{background:var(--line)}.upd-go[data-v-343c2b9e]{background:var(--accent);border:0;color:var(--accent-ink)}.upd-dot[data-v-343c2b9e]{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 #e8834a8c;animation:upd-pulse-343c2b9e 2.4s ease-out infinite}@keyframes upd-pulse-343c2b9e{70%{box-shadow:0 0 0 9px #e8834a00}to{box-shadow:0 0 #e8834a00}}.upd-enter-active[data-v-343c2b9e],.upd-leave-active[data-v-343c2b9e]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.upd-enter-from[data-v-343c2b9e],.upd-leave-to[data-v-343c2b9e]{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.upd-dot[data-v-343c2b9e]{animation:none}.upd-enter-active[data-v-343c2b9e],.upd-leave-active[data-v-343c2b9e]{transition:none}}.reduce-motion .upd-dot[data-v-343c2b9e]{animation:none}.app[data-v-343c2b9e]{display:flex;height:100%;overflow:hidden}.main[data-v-343c2b9e]{position:relative;flex:1;min-width:0}.boot[data-v-343c2b9e]{height:100%;display:grid;place-items:center;background:#0b0b0c;color:var(--dim);gap:14px}.boot.col[data-v-343c2b9e]{align-content:center;justify-items:center}.ring[data-v-343c2b9e]{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%}.link[data-v-343c2b9e]{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-343c2b9e]{width:30px;height:30px;flex:none;line-height:0}.link-mark svg[data-v-343c2b9e]{width:100%;height:100%;overflow:visible}.link.down .link-dog[data-v-343c2b9e],.link.drop .link-dog[data-v-343c2b9e]{animation:link-adrift-343c2b9e 2.4s var(--ease-out) infinite}@keyframes link-adrift-343c2b9e{0%,to{transform:translate(-9px)}50%{transform:translate(-13px)}}.link.back .link-dog[data-v-343c2b9e]{animation:link-seat-343c2b9e .62s cubic-bezier(.33,0,.2,1)}@keyframes link-seat-343c2b9e{0%{transform:translate(-13px)}62%{transform:translate(3px)}to{transform:none}}.link.lost .link-dog[data-v-343c2b9e]{transform:translate(-13px);opacity:.55}.link.back[data-v-343c2b9e]{color:var(--good)}.link.lost[data-v-343c2b9e]{color:var(--bad)}.link.drop[data-v-343c2b9e]{color:var(--warn)}.link-enter-active[data-v-343c2b9e]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.link-leave-active[data-v-343c2b9e]{transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-fast) var(--ease-in)}.link-enter-from[data-v-343c2b9e],.link-leave-to[data-v-343c2b9e]{opacity:0;transform:translate(-50%) translateY(8px)}@media(prefers-reduced-motion:reduce){.link.down .link-dog[data-v-343c2b9e],.link.drop .link-dog[data-v-343c2b9e],.link.back .link-dog[data-v-343c2b9e]{animation:none;transform:translate(-9px)}}.gone[data-v-343c2b9e]{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-343c2b9e]{position:relative;display:grid;place-items:center;margin-bottom:22px;animation:gone-in-343c2b9e .52s var(--ease-out) both}.gone-ring[data-v-343c2b9e]{position:absolute;width:76px;height:76px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:gone-ring-343c2b9e .9s var(--ease-out) .26s}@keyframes gone-in-343c2b9e{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes gone-ring-343c2b9e{0%{transform:scale(.7);opacity:.7}to{transform:scale(2.4);opacity:0}}.gone-t[data-v-343c2b9e]{margin:0 0 8px;font-size:21px;font-weight:640;letter-spacing:-.02em;animation:gone-rise-343c2b9e .46s var(--ease-out) .12s both}.gone-s[data-v-343c2b9e]{margin:0 0 26px;max-width:34ch;font-size:14px;line-height:1.55;color:var(--dim);animation:gone-rise-343c2b9e .46s var(--ease-out) .2s both}.gone-row[data-v-343c2b9e]{display:flex;gap:10px;animation:gone-rise-343c2b9e .46s var(--ease-out) .28s both}.gone-row .btn[data-v-343c2b9e]{min-height:var(--tap);padding:0 20px}@keyframes gone-rise-343c2b9e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gone-mark[data-v-343c2b9e],.gone-t[data-v-343c2b9e],.gone-s[data-v-343c2b9e],.gone-row[data-v-343c2b9e]{animation:none}.gone-ring[data-v-343c2b9e]{animation:none;opacity:0}}.badge[data-v-343c2b9e]{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:10.5px;font-weight:700;display:grid;place-items:center}.sent[data-v-343c2b9e]{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:80;padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:13.5px;font:inherit;box-shadow:var(--shadow);cursor:default;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis}.sent.tap[data-v-343c2b9e]{cursor:pointer;border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.sent-enter-active[data-v-343c2b9e],.sent-leave-active[data-v-343c2b9e]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.sent-enter-from[data-v-343c2b9e],.sent-leave-to[data-v-343c2b9e]{opacity:0;transform:translate(-50%) translateY(8px)}:root,[data-theme=cinema]{--bg: #0a0a0b;--surface: #141416;--surface-2: #1c1c20;--line: #26262b;--text: #ededef;--dim: #8a8a92;--faint: #55555e;--accent: #e8834a;--accent-ink: #1a0d05;--good: #5fb87a;--warn: #d8a13c;--bad: #d9534f;--hot: #e0556b;--radius: 10px;--radius-lg: 16px;--font: "Inter var", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--shadow: 0 8px 30px rgba(0, 0, 0, .55);--scrim: linear-gradient(to top, rgba(0, 0, 0, .88), rgba(0, 0, 0, .35) 45%, transparent);--dur-fast: .14s;--dur: .2s;--dur-slow: .28s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--glass: rgba(20, 20, 24, .62);--glass-hi: rgba(38, 38, 46, .82);--on-video: #ffffff;--on-video-dim: rgba(255, 255, 255, .72);--on-video-faint: rgba(255, 255, 255, .45);--focus: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--z-rail: 3;--z-chrome: 5;--z-page: 6;--z-sheet: 8;--z-toast: 10;--tap: 44px;--nav-h: calc(8px + env(safe-area-inset-bottom, 0px)) ;--bar-lift: 16px;--bar-track: 3px;--bar-top: calc(var(--bar-lift) + var(--bar-track));--stage: 100%;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--dur-page: .24s;--lg-bg: rgba(28, 28, 30, .72);--lg-bg-hi: rgba(52, 52, 56, .78);--lg-blur: 14px;--lg-shadow: 0 6px 20px rgba(0, 0, 0, .35);--lg-lens: rgba(255, 255, 255, .16)}.glass{position:relative;background:var(--lg-bg);-webkit-backdrop-filter:blur(var(--lg-blur));backdrop-filter:blur(var(--lg-blur));box-shadow:var(--lg-shadow)}@media(min-width:720px)and (min-height:500px){:root{--nav-h: 16px;--stage-h: min( calc(100dvh - 64px) , calc(52vw / .5625));--stage: calc(var(--stage-h) * .5625)}@media(max-aspect-ratio:1/1){:root{--stage-h: min( calc(100dvh - 64px) , calc(76vw / .5625))}}.snap-on{--stage-h: min(100dvh, calc(52vw / .5625))}@media(max-aspect-ratio:1/1){.snap-on{--stage-h: min(100dvh, calc(76vw / .5625))}}:root{--page-gap: 84px}.snap-on{--page-gap: 0px}}.snap-on .chat,.snap-on .tb{bottom:var(--kb, 0px)}.snap-on .chat .compose{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:#18181ef0}}[data-theme=slate]{--bg: #0f1115;--surface: #171a21;--surface-2: #1f2430;--line: #2b313d;--text: #e7ebf2;--dim: #8d97a8;--faint: #59616f;--accent: #5b9dd9;--accent-ink: #04121f;--good: #4fb286;--warn: #d5a44a;--bad: #d96b6b;--hot: #6f7fe0;--radius: 8px;--radius-lg: 12px;--shadow: 0 8px 30px rgba(0, 0, 0, .5)}[data-theme=ember]{--bg: #14100e;--surface: #1d1815;--surface-2: #272019;--line: #382e26;--text: #f0e7df;--dim: #a4948a;--faint: #6b5c52;--accent: #e0794a;--accent-ink: #1a0c05;--good: #7fae6b;--warn: #d8a24e;--bad: #d4695f;--hot: #dc5a63;--radius: 10px;--radius-lg: 16px;--shadow: 0 8px 30px rgba(0, 0, 0, .55)}[data-theme=midnight]{--bg: #0a0d16;--surface: #121726;--surface-2: #1a2133;--line: #262f45;--text: #e4e9f5;--dim: #8b95ad;--faint: #545e75;--accent: #7c6cf0;--accent-ink: #0a0618;--good: #52b98c;--warn: #cfa04f;--bad: #d76b7f;--hot: #a678f5;--radius: 12px;--radius-lg: 18px;--shadow: 0 10px 34px rgba(0, 0, 0, .6)}[data-theme=mono]{--bg: #000000;--surface: #0c0c0c;--surface-2: #161616;--line: #2a2a2a;--text: #ffffff;--dim: #9a9a9a;--faint: #5c5c5c;--accent: #ffffff;--accent-ink: #000000;--good: #ffffff;--warn: #ffffff;--bad: #ff4444;--hot: #ffffff;--radius: 0px;--radius-lg: 0px;--shadow: none}*{box-sizing:border-box}html,body,#app{height:100%;height:100dvh}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--radius);background:var(--surface-2);color:var(--text);border:1px solid var(--line);transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}@media(hover:hover){.btn:hover:not(:disabled){background:var(--line)}}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}@media(hover:hover){.btn-primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}}.field{width:100%;padding:11px 14px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);transition:border-color .15s}.field:focus{outline:none;border-color:var(--accent)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:where(button,a,input,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}::-webkit-scrollbar-track{background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
