svg[data-v-73be6053]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tray[data-v-e194d365]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pic[data-v-e194d365]{border:1px solid var(--line);background:var(--canvas);border-radius:7px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.pic img[data-v-e194d365]{object-fit:cover;width:100%;height:100%;display:block}.pic .x[data-v-e194d365]{color:#fff;opacity:0;background:#0000008c;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:2px;right:2px}.pic:hover .x[data-v-e194d365],.pic .x[data-v-e194d365]:focus-visible{opacity:1}.chip[data-v-e194d365]{border:1px solid var(--line);background:var(--surface);max-width:240px;height:26px;color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:0 4px 0 8px;font-size:12.5px;display:inline-flex}.chip .n[data-v-e194d365]{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.chip .m[data-v-e194d365]{color:var(--text-3);white-space:nowrap}.cx[data-v-e194d365]{width:18px;height:18px;color:var(--text-3);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cx[data-v-e194d365]:hover{background:var(--line);color:var(--text)}.up[data-v-e194d365]{color:var(--text-3);font-size:12px}.composer[data-v-3b223665]{background:var(--panel);border:1px solid var(--line);width:100%;max-width:800px;box-shadow:var(--shadow-up);border-radius:16px;margin:0 auto;position:relative;overflow:hidden}.composer[data-v-3b223665]:focus-within{border-color:var(--line-strong)}.composer.dropping[data-v-3b223665]:after{content:attr(data-drop);z-index:3;pointer-events:none;border:2px dashed var(--accent);background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--accent);border-radius:12px;place-items:center;font-size:14px;display:grid;position:absolute;inset:6px}.tray[data-v-3b223665]{padding:16px 20px 0}.tray+textarea[data-v-3b223665]{padding-top:10px}textarea[data-v-3b223665]{box-sizing:border-box;resize:none;field-sizing:content;background:0 0;border:0;width:100%;min-height:78px;max-height:280px;padding:18px 20px 6px;font-size:16px;line-height:1.55;display:block}textarea[data-v-3b223665]:focus{outline:none}.picks[data-v-3b223665]{align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.sq[data-v-3b223665]{width:40px;height:40px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.pick[data-v-3b223665]{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-width:0;height:40px;padding:0 12px 0 10px;display:inline-flex;position:relative}.pick[data-v-3b223665]:hover,.pick[data-v-3b223665]:focus-within{border-color:var(--text-3)}.pick select[data-v-3b223665]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:15px;position:absolute;inset:0}.pick .l[data-v-3b223665]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.pick small[data-v-3b223665]{color:var(--text-3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.pick b[data-v-3b223665]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13.5px;font-weight:500;overflow:hidden}.sw[data-v-3b223665]{background:var(--line);border-radius:6px;flex:none;grid-template-columns:1fr 1fr;width:22px;height:22px;display:grid;overflow:hidden}.sw.none[data-v-3b223665]{background:repeating-linear-gradient(135deg, var(--line) 0 4px, transparent 4px 8px);border:1px solid var(--line-strong);box-sizing:border-box}.ns[data-v-3b223665]{cursor:text;padding-right:8px}.ns input[data-v-3b223665]{background:0 0;border:0;outline:none;width:170px;padding:0;font-size:15px}.send[data-v-3b223665]{background:var(--accent);color:#fff;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:grid}.send[data-v-3b223665]:disabled{opacity:.35}.send[data-v-3b223665]:not(:disabled):hover{opacity:.9}.spin[data-v-3b223665]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-3b223665}@keyframes spin-3b223665{to{transform:rotate(360deg)}}.note[data-v-3b223665]{color:var(--text-2);margin:-4px 20px 10px;font-size:13px}.note.bad[data-v-3b223665]{color:var(--danger)}.templates[data-v-3b223665]{border-top:1px solid var(--line);background:var(--surface);padding:10px 14px 14px}.head[data-v-3b223665]{letter-spacing:.08em;color:var(--text-3);background:0 0;border:0;align-items:center;gap:6px;padding:4px 4px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.head[data-v-3b223665]:hover{color:var(--text-2)}.head svg[data-v-3b223665]{transition:transform .15s}.head svg.down[data-v-3b223665]{transform:rotate(180deg)}.grid[data-v-3b223665]{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.t[data-v-3b223665]{color:var(--text-2);text-align:center;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:12px 4px 10px;font-size:12.5px;line-height:1.3;display:flex}.t[data-v-3b223665]:hover{background:var(--line);border-color:var(--line)}.t.on[data-v-3b223665]{background:var(--line);border-color:var(--line-strong);color:var(--text)}.ic[data-v-3b223665]{place-items:center;width:56px;height:44px;display:grid}@media (width<=760px){.grid[data-v-3b223665]{grid-template-columns:repeat(4,minmax(0,1fr))}.picks[data-v-3b223665]{flex-wrap:wrap}}@media (prefers-color-scheme:dark){.send[data-v-3b223665]{color:var(--bg)}}.account[data-v-6dce19c5]{position:relative}.avatar[data-v-6dce19c5]{background:var(--text);width:30px;height:30px;color:var(--bg);border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:600;display:grid}.avatar[data-v-6dce19c5]:hover{opacity:.88}.menu[data-v-6dce19c5]{z-index:20;background:var(--panel);border:1px solid var(--line);width:196px;box-shadow:var(--shadow-up);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:38px;right:0}.who[data-v-6dce19c5]{border-bottom:1px solid var(--line);flex-direction:column;gap:1px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.who b[data-v-6dce19c5]{font-size:14px}.who span[data-v-6dce19c5]{color:var(--text-3);font-size:12px}.menu a[data-v-6dce19c5],.menu button[data-v-6dce19c5]{text-align:left;color:var(--text);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:block}.menu a[data-v-6dce19c5]:hover,.menu button[data-v-6dce19c5]:hover,.menu a[data-v-6dce19c5]:focus-visible,.menu button[data-v-6dce19c5]:focus-visible{background:var(--line);outline:none}hr[data-v-6dce19c5]{border:none;border-top:1px solid var(--line);margin:4px}.lang[data-v-6dce19c5]{gap:2px;padding:2px;display:flex}.menu .lang button[data-v-6dce19c5]{text-align:center;color:var(--text-2);flex:1;padding:5px 6px;font-size:12.5px}.menu .lang button.on[data-v-6dce19c5]{background:var(--line);color:var(--text)}.home[data-v-b6ecca76]{min-height:100%;position:relative}.home[data-v-b6ecca76]:before{content:"";pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px, transparent 1.3px);background-size:22px 22px;height:320px;position:absolute;top:56px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.top[data-v-b6ecca76]{z-index:3;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:relative}.wordmark[data-v-b6ecca76]{letter-spacing:-.01em;color:var(--text);align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark i[data-v-b6ecca76]{background:var(--accent);border-radius:3px;width:12px;height:12px}.wordmark img[data-v-b6ecca76]{object-fit:cover;border-radius:5px;width:22px;height:22px}.page[data-v-b6ecca76]{z-index:1;max-width:1160px;margin:0 auto;padding:0 24px 96px;position:relative}h1[data-v-b6ecca76]{text-align:center;font-family:var(--serif);letter-spacing:.01em;margin:0;padding:58px 0 30px;font-size:40px;font-weight:500;line-height:1.2}.lib[data-v-b6ecca76]{margin-top:56px}.libbar[data-v-b6ecca76]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.tabs[data-v-b6ecca76]{gap:2px;display:flex}.tabs button[data-v-b6ecca76]{color:var(--text-2);background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:14px}.tabs button[data-v-b6ecca76]:hover{color:var(--text)}.tabs button.on[data-v-b6ecca76]{background:var(--line);color:var(--text);font-weight:600}.new-ds[data-v-b6ecca76]{padding:5px 12px;font-size:13.5px}.sp[data-v-b6ecca76]{flex:1}.search[data-v-b6ecca76]{border:1px solid var(--line-strong);background:var(--surface);width:220px;height:34px;color:var(--text-3);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.search[data-v-b6ecca76]:focus-within{border-color:var(--text-3)}.search input[data-v-b6ecca76]{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}.seg[data-v-b6ecca76]{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.seg button[data-v-b6ecca76]{width:34px;height:32px;color:var(--text-3);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.seg button.on[data-v-b6ecca76]{background:var(--line);color:var(--text)}.error[data-v-b6ecca76]{color:var(--danger);margin:8px 0 16px}.retry[data-v-b6ecca76]{padding:2px 8px;font-size:13px}.empty[data-v-b6ecca76]{margin-top:32px}.people[data-v-b6ecca76]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.people li+li[data-v-b6ecca76]{border-top:1px solid var(--line)}.person[data-v-b6ecca76]{color:inherit;grid-template-columns:36px minmax(0,1fr) 72px 110px 130px 20px;align-items:center;gap:14px;padding:12px 16px 12px 14px;text-decoration:none;display:grid}.person[data-v-b6ecca76]:hover{background:var(--surface)}.person:hover .pname[data-v-b6ecca76]{color:var(--accent)}.person[data-v-b6ecca76]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.avatar[data-v-b6ecca76]{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.pname[data-v-b6ecca76]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.me[data-v-b6ecca76]{color:var(--text-3);border:1px solid var(--line-strong);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:18px}.role[data-v-b6ecca76]{color:var(--text-3);font-size:12.5px}.count[data-v-b6ecca76]{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.count b[data-v-b6ecca76]{color:var(--text);font-weight:600}.chev[data-v-b6ecca76]{color:var(--text-3)}.who[data-v-b6ecca76]{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 20px;display:flex}.who h2[data-v-b6ecca76]{margin:0;font-size:20px;font-weight:600}.who .muted[data-v-b6ecca76]{font-size:13px}.crumb[data-v-b6ecca76]{color:var(--text-2);border-radius:8px;align-items:center;gap:2px;margin-right:6px;padding:4px 8px 4px 4px;font-size:13.5px;text-decoration:none;display:inline-flex}.crumb[data-v-b6ecca76]:hover{background:var(--line);color:var(--text)}.sec[data-v-b6ecca76]{color:var(--text-2);align-items:baseline;gap:8px;margin:28px 0 12px;font-size:14px;font-weight:600;display:flex}.who+.sec[data-v-b6ecca76]{margin-top:8px}.sec span[data-v-b6ecca76]{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:400}.grid[data-v-b6ecca76]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-v-b6ecca76]{position:relative}.grid .card[data-v-b6ecca76]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.grid .card[data-v-b6ecca76]:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.link[data-v-b6ecca76]{color:inherit;text-decoration:none;display:block}.link[data-v-b6ecca76]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.thumb[data-v-b6ecca76]{background:var(--canvas);border-bottom:1px solid var(--line);height:170px;position:relative;overflow:hidden}.shot[data-v-b6ecca76]{object-fit:contain;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity .2s ease-out;position:absolute;inset:0}.shot.loaded[data-v-b6ecca76]{opacity:1}.thumb[data-v-b6ecca76]:has(.shot:not(.loaded)):before{content:"";background:linear-gradient(100deg, var(--surface) 40%, var(--line) 50%, var(--surface) 60%) 0 0 / 300% 100%;border-radius:8px;animation:1.4s linear infinite shimmer-b6ecca76;position:absolute;inset:16px 64px}@keyframes shimmer-b6ecca76{0%{background-position:100% 0}to{background-position:0 0}}.thumb iframe[data-v-b6ecca76]{transform-origin:0 0;pointer-events:none;background:#fff;border:0;position:absolute;top:0}.empty-thumb[data-v-b6ecca76]{color:var(--text-3);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.swatches[data-v-b6ecca76]{height:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.swatches i[data-v-b6ecca76]{flex:1}.info[data-v-b6ecca76]{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.name[data-v-b6ecca76]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.card:hover .name[data-v-b6ecca76]{color:var(--accent)}.sub[data-v-b6ecca76]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.running[data-v-b6ecca76]{color:var(--accent);align-items:center;gap:6px;display:flex}.dot[data-v-b6ecca76]{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s ease-in-out infinite pulse-b6ecca76}@keyframes pulse-b6ecca76{50%{opacity:.3}}.more[data-v-b6ecca76]{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--text-2);opacity:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.card:hover .more[data-v-b6ecca76],.more[data-v-b6ecca76]:focus-visible,.more[aria-expanded=true][data-v-b6ecca76]{opacity:1}.more[data-v-b6ecca76]:hover{border-color:var(--line-strong)}.card.busy .more[data-v-b6ecca76]{opacity:.3}.menu[data-v-b6ecca76]{z-index:4;background:var(--panel);border:1px solid var(--line);width:152px;box-shadow:var(--shadow-up);border-radius:10px;padding:4px;position:absolute;top:40px;right:8px}.menu button[data-v-b6ecca76],.menu a[data-v-b6ecca76]{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px;text-decoration:none;display:block}.menu button[data-v-b6ecca76]:hover,.menu a[data-v-b6ecca76]:hover{background:var(--line)}.menu .danger[data-v-b6ecca76]{color:var(--danger)}.menu hr[data-v-b6ecca76]{border:none;border-top:1px solid var(--line);margin:4px 2px}.rename[data-v-b6ecca76]{display:block}.rename-input[data-v-b6ecca76]{width:100%;padding:2px 6px;font-size:15px;font-weight:600}.rows[data-v-b6ecca76]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.rows .card+.card[data-v-b6ecca76]{border-top:1px solid var(--line)}.rows .card[data-v-b6ecca76]:hover{background:var(--surface)}.rows .link[data-v-b6ecca76]{grid-template-columns:64px minmax(0,1fr) 170px 56px 140px 88px 32px;align-items:center;gap:14px;padding:8px 12px 8px 8px;display:grid}.rows .thumb[data-v-b6ecca76]{border:1px solid var(--line);border-radius:6px;width:64px;height:40px}.rows .thumb .shot[data-v-b6ecca76]{object-fit:cover}.rows .thumb[data-v-b6ecca76]:before{display:none}.rows .swatches[data-v-b6ecca76]{height:6px}.rows .info[data-v-b6ecca76]{flex-direction:row;align-items:center;gap:10px;padding:0}.rows .name[data-v-b6ecca76]{flex:none;max-width:60%;font-size:14px}.rows .info .sub[data-v-b6ecca76]:not(.running){display:none}.rows .col[data-v-b6ecca76]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rows .num[data-v-b6ecca76]{text-align:right;font-variant-numeric:tabular-nums}.rows .mono[data-v-b6ecca76]{color:var(--text-2);font-size:12.5px}.rows .more[data-v-b6ecca76]{background:0 0;border-color:#0000;top:50%;right:12px;transform:translateY(-50%)}.rows .menu[data-v-b6ecca76]{top:44px;right:12px}@media (width<=760px){h1[data-v-b6ecca76]{padding:36px 0 22px;font-size:30px}.libbar[data-v-b6ecca76]{flex-wrap:wrap}.search[data-v-b6ecca76]{flex:1;width:auto}.sp[data-v-b6ecca76]{display:none}.rows .link[data-v-b6ecca76]{grid-template-columns:56px minmax(0,1fr) 72px}.rows .col.model[data-v-b6ecca76],.rows .col.num[data-v-b6ecca76]:not(:last-of-type){display:none}.person[data-v-b6ecca76]{grid-template-columns:36px minmax(0,1fr) auto 20px}.person .role[data-v-b6ecca76],.person .count[data-v-b6ecca76]:last-of-type{display:none}}.live[data-v-59db1565]{flex-direction:column;gap:8px;display:flex}.now[data-v-59db1565]{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.spark[data-v-59db1565]{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.spark svg[data-v-59db1565]{animation:1.6s ease-in-out infinite breathe-59db1565}@keyframes breathe-59db1565{50%{opacity:.6;transform:scale(.72)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.spark svg[data-v-59db1565]{animation:none}}.t[data-v-59db1565]{flex-direction:column;gap:1px;min-width:0;display:flex}.d[data-v-59db1565]{color:var(--text);font-size:13.5px}.sub[data-v-59db1565]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.more[data-v-59db1565]{padding-left:40px}.plan[data-v-107edc37]{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 10px;padding:10px 12px}.head[data-v-107edc37]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.title[data-v-107edc37]{font-size:13px;font-weight:600}.count[data-v-107edc37]{color:var(--text-3);font-size:12px}.track[data-v-107edc37]{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.fill[data-v-107edc37]{background:var(--ok);height:100%;transition:width .3s ease-out;display:block}ol[data-v-107edc37]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li[data-v-107edc37]{color:var(--text);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.mark[data-v-107edc37]{border:1.5px solid var(--line-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}li.done .mark[data-v-107edc37]{background:var(--ok);border-color:var(--ok)}li.done .text[data-v-107edc37]{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}li.now .mark[data-v-107edc37]{border-color:var(--accent);border-top-color:#0000;animation:1s linear infinite spin-107edc37}li.now .text[data-v-107edc37]{font-weight:600}@keyframes spin-107edc37{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){li.now .mark[data-v-107edc37]{border-top-color:var(--accent);animation:none}}.sr[data-v-107edc37]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.handoff[data-v-73d86d03]{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;margin:6px 0;padding:12px;display:flex}.head[data-v-73d86d03]{align-items:center;gap:8px;font-size:14px;display:flex}p[data-v-73d86d03]{margin:0;font-size:13px;line-height:1.5}.acts[data-v-73d86d03]{flex-wrap:wrap;gap:8px;display:flex}.btn[data-v-73d86d03]{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;padding:5px 12px;font-size:13px;text-decoration:none;display:inline-flex}.btn[data-v-73d86d03]:hover{border-color:var(--text-3)}.btn.primary[data-v-73d86d03]{background:var(--text);color:var(--surface);border-color:var(--text)}.cc[data-v-73d86d03]{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.cc code[data-v-73d86d03]{font-family:var(--mono);background:var(--panel);border:1px solid var(--line);word-break:break-all;border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.5}.cc .btn[data-v-73d86d03]{align-self:flex-start}.small[data-v-73d86d03]{font-size:12px}.btn.small[data-v-73d86d03]{padding:3px 10px;font-size:12px}.fold[data-v-b8ca10d2]{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.line[data-v-b8ca10d2]{text-align:left;width:100%;color:var(--text-2);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.line[data-v-b8ca10d2]:hover:not(:disabled){color:var(--text)}.line[data-v-b8ca10d2]:disabled{cursor:default;opacity:1}.s[data-v-b8ca10d2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chev[data-v-b8ca10d2]{color:var(--text-3);flex:none;transition:transform .15s}.shown .chev[data-v-b8ca10d2]{transform:rotate(180deg)}.shown .s[data-v-b8ca10d2]{white-space:normal}.k-ok .line[data-v-b8ca10d2]{color:var(--ok)}.k-warn .line>svg[data-v-b8ca10d2]:first-child{color:var(--accent)}.body[data-v-b8ca10d2]{border-top:1px solid var(--line);padding:8px 10px 10px 32px}.mp[data-v-afb3f3bb]{min-width:0;position:relative}.trigger[data-v-afb3f3bb]{max-width:100%;height:30px;color:var(--text-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.trigger[data-v-afb3f3bb]:hover:not(:disabled),.trigger[aria-expanded=true][data-v-afb3f3bb]{background:var(--line);color:var(--text)}.m[data-v-afb3f3bb]{text-overflow:ellipsis;color:var(--text);overflow:hidden}.e[data-v-afb3f3bb]{color:var(--text-3)}.pop[data-v-afb3f3bb]{z-index:30;background:var(--panel);border:1px solid var(--line);width:272px;box-shadow:var(--shadow-up);border-radius:12px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden}.list[data-v-afb3f3bb]{flex-direction:column;gap:1px;max-height:min(56vh,420px);padding:6px;display:flex;overflow-y:auto}.group[data-v-afb3f3bb]{color:var(--text-3);letter-spacing:.03em;justify-content:space-between;padding:8px 8px 4px;font-size:11.5px;display:flex}.group span[data-v-afb3f3bb]{font-size:11px}.list button[data-v-afb3f3bb]{text-align:left;color:var(--text);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.list button[data-v-afb3f3bb]:hover:not(:disabled),.list button[data-v-afb3f3bb]:focus-visible{background:var(--line);outline:none}.list button.on[data-v-afb3f3bb]{font-weight:600}.list button[data-v-afb3f3bb]:disabled{color:var(--text-3)}.effort[data-v-afb3f3bb]{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.seg[data-v-afb3f3bb]{background:var(--line);border-radius:8px;padding:2px;display:inline-flex}.seg button[data-v-afb3f3bb]{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:3px 9px;font-size:12.5px}.seg button.on[data-v-afb3f3bb]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.composer[data-v-cae69886]{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;margin:0 12px 12px;display:flex;position:relative}.composer[data-v-cae69886]:focus-within{border-color:var(--text-3)}.composer.dropping[data-v-cae69886]:after{content:attr(data-drop);z-index:5;pointer-events:none;border:2px dashed var(--accent);background:color-mix(in srgb, var(--surface) 90%, transparent);color:var(--accent);border-radius:11px;place-items:center;font-size:13.5px;display:grid;position:absolute;inset:4px}.ds[data-v-cae69886]{border:0;border-bottom:1px solid var(--line);background:var(--panel);color:var(--text-2);text-align:left;border-radius:13px 13px 0 0;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:flex}button.ds[data-v-cae69886]:hover{color:var(--text)}.ds .t[data-v-cae69886]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds .sw[data-v-cae69886]{background:linear-gradient(135deg, var(--text) 0 50%, var(--accent) 50%);border-radius:3px;flex:none;width:12px;height:12px}.ds .sw.none[data-v-cae69886]{background:repeating-linear-gradient(135deg, var(--line-strong) 0 2px, transparent 2px 4px)}.plan[data-v-cae69886]{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:8px;margin:8px 10px 0;padding:5px 8px;font-size:12px;display:flex}.plan .n[data-v-cae69886]{color:var(--text-3);flex:none}.plan .track[data-v-cae69886]{background:var(--line);border-radius:2px;flex:none;width:44px;height:4px;overflow:hidden}.plan .track span[data-v-cae69886]{background:var(--ok);height:100%;transition:width .3s ease-out;display:block}.plan .now[data-v-cae69886]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ctx[data-v-cae69886]{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 0;display:flex}.chip[data-v-cae69886]{background:var(--accent-soft);max-width:100%;height:26px;color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:0 4px 0 8px;font-size:12.5px;display:inline-flex}.chip .n[data-v-cae69886]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip .x[data-v-cae69886]{width:18px;height:18px;color:var(--text-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.chip .x[data-v-cae69886]:hover{color:var(--text);background:#00000014}textarea[data-v-cae69886]{box-sizing:border-box;resize:none;field-sizing:content;background:0 0;border:0;width:100%;min-height:52px;max-height:240px;padding:10px 12px 2px;font-size:15px;line-height:1.5;display:block}textarea[data-v-cae69886]:focus{outline:none}.note[data-v-cae69886]{color:var(--text-2);margin:2px 12px 0;font-size:12.5px}.bottom[data-v-cae69886]{align-items:center;gap:4px;padding:6px 8px 8px;display:flex}.sp[data-v-cae69886]{flex:1}.add[data-v-cae69886]{position:relative}.ib[data-v-cae69886]{border:1px solid var(--line-strong);background:var(--surface);width:30px;height:30px;color:var(--text-2);border-radius:8px;place-items:center;padding:0;display:grid}.ib[data-v-cae69886]:hover,.ib[aria-expanded=true][data-v-cae69886]{color:var(--text);border-color:var(--text-3)}.add .pop[data-v-cae69886]{z-index:30;background:var(--panel);border:1px solid var(--line);width:220px;box-shadow:var(--shadow-up);border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.add .pop button[data-v-cae69886]{text-align:left;color:var(--text);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13.5px}.add .pop button[data-v-cae69886]:hover,.add .pop button[data-v-cae69886]:focus-visible{background:var(--line);outline:none}.add .pop p[data-v-cae69886]{color:var(--text-3);margin:4px 10px;font-size:12px}.go[data-v-cae69886]{background:var(--line);width:32px;height:32px;color:var(--text-3);border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.go.ready[data-v-cae69886]{background:var(--accent);color:#fff}.go.ready[data-v-cae69886]:hover{opacity:.9}.go.stop[data-v-cae69886]{background:var(--surface);color:var(--text);border:1px solid var(--line-strong)}.go.stop[data-v-cae69886]:hover{border-color:var(--text-3)}.spin[data-v-cae69886]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-cae69886}@keyframes spin-cae69886{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.go.ready[data-v-cae69886]{color:var(--bg)}}.answers .note[data-v-a52fdefb]{white-space:pre-wrap}.panel[data-v-a52fdefb]{background:var(--panel);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.log[data-v-a52fdefb]{flex-direction:column;flex:1;min-height:0;padding:14px 14px 8px;display:flex;position:relative;overflow-y:auto}.latest[data-v-a52fdefb]{border:1px solid var(--line);background:var(--panel);color:var(--text-2);box-shadow:var(--shadow);z-index:2;border-radius:999px;align-self:center;align-items:center;gap:4px;margin-top:auto;padding:5px 12px;font-size:12px;display:inline-flex;position:sticky;bottom:4px}.latest[data-v-a52fdefb]:hover{color:var(--text)}.hint[data-v-a52fdefb]{margin:8px 0;font-size:14px;line-height:1.6}.turn[data-v-a52fdefb]{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.user[data-v-a52fdefb]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.item[data-v-a52fdefb]{position:relative}.acts[data-v-a52fdefb]{opacity:0;justify-content:flex-end;align-items:center;gap:8px;height:24px;margin-top:2px;transition:opacity .12s;display:flex}.user:hover>.acts[data-v-a52fdefb],.item:hover>.acts[data-v-a52fdefb],.acts[data-v-a52fdefb]:focus-within{opacity:1}.ago[data-v-a52fdefb]{color:var(--text-3);font-size:11.5px}.act[data-v-a52fdefb]{width:26px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.act>svg[data-v-a52fdefb]{display:block}.act[data-v-a52fdefb]:hover,.act[data-v-a52fdefb]:focus-visible{background:var(--line);color:var(--text)}.act.small[data-v-a52fdefb]{opacity:0;align-self:center;width:22px;height:20px;margin-left:auto}.tools li:hover>.act.small[data-v-a52fdefb],.act.small[data-v-a52fdefb]:focus-visible{opacity:1}.tip[data-v-a52fdefb]{background:var(--panel);border:1px solid var(--line);width:230px;box-shadow:var(--shadow);text-align:left;color:var(--text-2);z-index:5;pointer-events:none;white-space:normal;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 6px);right:0}.tip b[data-v-a52fdefb]{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.act:hover>.tip[data-v-a52fdefb],.act:focus-visible>.tip[data-v-a52fdefb]{display:block}.bubble[data-v-a52fdefb]{background:var(--line);white-space:pre-wrap;word-break:break-word;border-radius:14px 14px 4px;max-width:88%;padding:8px 12px;font-size:14px;line-height:1.55}.imgs[data-v-a52fdefb]{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:88%;display:flex}.shots[data-v-a52fdefb]{flex-wrap:wrap;gap:8px;margin:2px 0 6px 22px;display:flex}.shot[data-v-a52fdefb]{border:1px solid var(--line);background:var(--surface);width:108px;color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.shot img[data-v-a52fdefb]{object-fit:cover;object-position:top;border-bottom:1px solid var(--line);width:100%;height:68px;display:block}.shot .host[data-v-a52fdefb]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;font-size:11px;line-height:1.3;overflow:hidden}.img[data-v-a52fdefb]{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:56px;height:56px;display:block;overflow:hidden}.img img[data-v-a52fdefb]{object-fit:cover;width:100%;height:100%;display:block}.img.missing[data-v-a52fdefb]{place-items:center;font-size:12px;display:grid}.refs[data-v-a52fdefb]{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:92%;display:flex}.ref[data-v-a52fdefb]{border:1px solid var(--line);background:var(--surface);max-width:220px;height:22px;color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}button.ref[data-v-a52fdefb]:not(:disabled):hover{color:var(--text);border-color:var(--line-strong)}.ref[data-v-a52fdefb]:disabled{cursor:default;opacity:1}.ref .n[data-v-a52fdefb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref .sw[data-v-a52fdefb]{background:linear-gradient(135deg, var(--text) 0 50%, var(--accent) 50%);border-radius:3px;flex:none;width:10px;height:10px}.answers[data-v-a52fdefb]{align-self:stretch;margin-left:24px}.answers dl[data-v-a52fdefb]{grid-template-columns:1fr;gap:2px;margin:0;font-size:12.5px;display:grid}.answers dt[data-v-a52fdefb]{color:var(--text-3);margin-top:6px}.answers dt[data-v-a52fdefb]:first-child{margin-top:0}.answers dd[data-v-a52fdefb]{color:var(--text);margin:0}.small[data-v-a52fdefb]{margin:8px 0 0;font-size:12px}.asking[data-v-a52fdefb]{border:1px solid var(--accent);background:var(--accent-soft);width:100%;color:var(--accent);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.asking span[data-v-a52fdefb]{flex:1}.asking[data-v-a52fdefb]:hover{filter:brightness(.98)}.issues[data-v-a52fdefb]{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.55;display:flex}.usage[data-v-a52fdefb]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.5}.status[data-v-a52fdefb]{color:var(--text-2);align-items:center;gap:8px;margin:4px 0 8px;font-size:13px;display:flex}.status.error[data-v-a52fdefb]{color:var(--danger)}.dot[data-v-a52fdefb]{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-a52fdefb}@keyframes pulse-a52fdefb{50%{opacity:.3}}.why .raw[data-v-a52fdefb]{cursor:help;color:var(--text-3);margin-left:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-log .step{margin-bottom:8px}.chat-log .think summary{cursor:pointer;color:var(--text-3);font-size:12px;list-style:none}.chat-log .think summary:before{content:"▸ "}.chat-log .think[open] summary:before{content:"▾ "}.chat-log .think{margin:2px 0 8px}.chat-log .think summary{color:var(--text-3);cursor:pointer;align-items:center;gap:5px;padding:2px 0;font-size:12.5px;list-style:none;display:flex}.chat-log .think summary::-webkit-details-marker{display:none}.chat-log .think summary svg{transition:transform .15s}.chat-log .think[open] summary svg{transform:rotate(90deg)}.chat-log .think summary:hover{color:var(--text-2)}.chat-log .think-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-3);border-left:2px solid var(--line);margin:4px 0 4px 2px;padding:2px 0 2px 10px;font-size:12px;line-height:1.55}.chat-log .md{word-break:break-word;font-size:14px;line-height:1.65}.chat-log .md p{margin:0 0 8px}.chat-log .md ul,.chat-log .md ol{margin:0 0 8px;padding-left:20px}.chat-log .md code{font-family:var(--mono);background:var(--line);border-radius:4px;padding:1px 4px;font-size:12.5px}.chat-log .md pre{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px;overflow-x:auto}.chat-log .md pre code{background:0 0;padding:0}.chat-log .tools{flex-direction:column;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.chat-log .tools li{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.chat-log .tools li:before{content:"";background:var(--ok);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.chat-log .tools li.err:before{background:var(--danger)}.chat-log .verb{color:var(--text-2)}.chat-log .file{font-family:var(--mono);color:var(--accent);background:0 0;border:none;padding:0;font-size:12.5px}.chat-log .file:hover{text-decoration:underline}.chat-log .why{color:var(--text-2);flex-basis:100%;padding-left:12px;font-size:12px}.chat-log .warn{color:var(--accent);cursor:help;font-size:12px}.chat-log .verdict{color:var(--text-2);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.55;display:flex}.chat-log .verdict>svg{color:var(--accent);flex:none;margin-top:3px}.chat-log .verdict.ok>svg{color:var(--ok)}.chat-log .verdict .head{color:var(--text)}.chat-log .verdict ul{margin:4px 0 0;padding-left:18px}.chat-log .reviewing{margin:0 0 6px;font-size:13px}iframe[data-v-0972c66b]{transition:opacity .18s ease-out}iframe.pending[data-v-0972c66b]{opacity:0}.tweaks[data-v-cccaee13]{background:var(--panel);width:288px;color:var(--text);border-left:1px solid var(--line);flex-direction:column;flex:none;min-height:0;display:flex}header[data-v-cccaee13]{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:10px 10px 10px 16px;display:flex}header strong[data-v-cccaee13]{font-size:14px}.grow[data-v-cccaee13]{flex:1}.small[data-v-cccaee13]{padding:3px 8px;font-size:12px}.icon[data-v-cccaee13]{padding:5px}.body[data-v-cccaee13]{padding:8px 16px 24px;overflow-y:auto}.group[data-v-cccaee13]{padding:8px 0}.group+.group[data-v-cccaee13]{border-top:1px solid var(--line)}h3[data-v-cccaee13]{color:var(--text-3);margin:4px 0 8px;font-size:12px;font-weight:600}.control[data-v-cccaee13]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.name[data-v-cccaee13]{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.val[data-v-cccaee13]{color:var(--text-3);font-size:12px}.control input[type=text][data-v-cccaee13],.control input[type=number][data-v-cccaee13],.control select[data-v-cccaee13]{width:100%;min-width:0}.color[data-v-cccaee13]{flex-direction:column;gap:8px;display:flex}.swatches[data-v-cccaee13]{flex-wrap:wrap;gap:6px;display:flex}.swatch[data-v-cccaee13]{border:1px solid var(--line-strong);border-radius:50%;width:26px;height:26px;padding:0}.swatch.on[data-v-cccaee13]{outline:2px solid var(--accent);outline-offset:2px}.color-row[data-v-cccaee13]{align-items:center;gap:8px;display:flex}.picker[data-v-cccaee13]{flex:none;width:40px;height:38px;padding:3px}.hex[data-v-cccaee13]{flex:1}.number[data-v-cccaee13]{align-items:center;gap:8px;display:flex}.unit[data-v-cccaee13]{color:var(--text-3);font-size:13px}input[type=range][data-v-cccaee13]{width:100%;accent-color:var(--accent);padding:0}.switch-row[data-v-cccaee13]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.switch-row .name[data-v-cccaee13]{color:var(--text-2)}.switch[data-v-cccaee13]{appearance:none;background:var(--line-strong);cursor:pointer;border:0;border-radius:11px;flex:none;width:36px;height:22px;margin:0;padding:0;transition:background .15s;position:relative}.switch[data-v-cccaee13]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch[data-v-cccaee13]:checked{background:var(--accent)}.switch[data-v-cccaee13]:checked:after{transform:translate(14px)}.switch[data-v-cccaee13]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel[data-v-d6f2091e]{background:var(--panel);width:300px;min-height:0;color:var(--text);border-left:1px solid var(--line);flex-direction:column;flex:none;display:flex;overflow-y:auto}header[data-v-d6f2091e]{align-items:center;gap:8px;padding:12px 12px 8px 16px;font-size:14px;display:flex}header .muted[data-v-d6f2091e]{font-size:12px}.grow[data-v-d6f2091e]{flex:1}.empty[data-v-d6f2091e]{padding:8px 16px;font-size:13px;line-height:1.6}.list[data-v-d6f2091e]{flex-direction:column;gap:2px;margin:0;padding:0 8px;list-style:none;display:flex}.list li[data-v-d6f2091e]{border-radius:8px;gap:10px;padding:10px 8px;display:flex}.list li[data-v-d6f2091e]:hover,.list li.active[data-v-d6f2091e]{background:var(--line)}.pin[data-v-d6f2091e]{color:#fff;background:#2f6fed;border-radius:50% 50% 50% 4px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.pin.ok[data-v-d6f2091e]{background:var(--ok)}.text[data-v-d6f2091e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.text p[data-v-d6f2091e]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.where[data-v-d6f2091e]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.small[data-v-d6f2091e]{font-size:12px}.note[data-v-d6f2091e]{color:var(--text-2);font-size:12px;line-height:1.5}.list li[data-v-d6f2091e]{cursor:pointer}.meta[data-v-d6f2091e]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ai[data-v-d6f2091e]{background:var(--line);color:var(--text-2);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11px;line-height:18px}.ai.working[data-v-d6f2091e]{color:#2f6fed;background:#2f6fed2e}.ai.seen[data-v-d6f2091e]{color:#b07612;background:#c98a1b2e}.ai.done[data-v-d6f2091e]{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok)}.acts[data-v-d6f2091e]{flex-direction:column;gap:2px;display:flex}.acts button[data-v-d6f2091e]{padding:3px 8px;font-size:12px}.danger[data-v-d6f2091e]{color:var(--danger)}.done .text p[data-v-d6f2091e]{color:var(--text-2)}.toggle[data-v-d6f2091e]{align-self:flex-start;margin:8px 16px;padding:4px 8px;font-size:12px}footer[data-v-d6f2091e]{background:var(--panel);border-top:1px solid var(--line);margin-top:auto;padding:12px 16px;position:sticky;bottom:0}footer button[data-v-d6f2091e]{width:100%}.edit[data-v-f5617bac]{background:var(--panel);width:272px;min-height:0;color:var(--text);border-left:1px solid var(--line);flex-direction:column;flex:none;display:flex}header[data-v-f5617bac]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}header strong[data-v-f5617bac]{font-size:14px}.grow[data-v-f5617bac]{flex:1}.small[data-v-f5617bac]{font-size:12px}.icon[data-v-f5617bac]{padding:5px}.empty[data-v-f5617bac]{color:var(--text-2);padding:16px;font-size:13px;line-height:1.6}.empty p[data-v-f5617bac]{color:var(--text);margin:0 0 8px}.empty ul[data-v-f5617bac]{margin:0;padding-left:18px}.body[data-v-f5617bac]{padding:12px 16px 24px;overflow-y:auto}.what[data-v-f5617bac]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:12px;overflow:hidden}section[data-v-f5617bac]{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:10px 0;display:flex}h3[data-v-f5617bac]{color:var(--text-3);margin:0;font-size:12px;font-weight:600}.grid[data-v-f5617bac]{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.grid label[data-v-f5617bac],.range[data-v-f5617bac]{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.grid input[data-v-f5617bac],.grid select[data-v-f5617bac]{width:100%;min-width:0;padding:5px 8px;font-size:15px}.row[data-v-f5617bac]{align-items:center;gap:8px;display:flex}.lbl[data-v-f5617bac]{width:32px;color:var(--text-2);flex:none;font-size:12px}.picker[data-v-f5617bac]{flex:none;width:36px;height:32px;padding:2px}.hex[data-v-f5617bac]{flex:1;min-width:0;padding:5px 8px;font-size:15px}.seg[data-v-f5617bac]{border:1px solid var(--line-strong);border-radius:8px;flex:1;display:flex;overflow:hidden}.seg button[data-v-f5617bac]{background:0 0;border-radius:0;flex:1;padding:5px 0;font-size:13px}.seg button+button[data-v-f5617bac]{border-left:1px solid var(--line-strong)}.seg button.on[data-v-f5617bac]{background:var(--accent-soft);color:var(--accent)}.range[data-v-f5617bac]{flex-direction:column}.range span[data-v-f5617bac]{color:var(--text-3);font-size:12px}.range input[data-v-f5617bac]{width:100%;accent-color:var(--accent);padding:0}.reset[data-v-f5617bac]{width:100%;margin-top:14px;font-size:13px}.pbar[data-v-3a606452]{z-index:12;box-sizing:border-box;background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:8px;height:48px;padding:0 10px 0 12px;display:flex;position:relative}.l[data-v-3a606452],.r[data-v-3a606452]{align-items:center;gap:6px;min-width:0;display:flex}.l[data-v-3a606452]{flex:auto}.c[data-v-3a606452]{flex:none;align-items:center;display:flex}.r[data-v-3a606452]{flex:none;justify-content:flex-end}.pbar[data-v-3a606452] .pb{height:30px;color:var(--text-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:13px;text-decoration:none;display:inline-flex}.pbar[data-v-3a606452] .pb:hover:not(:disabled),.pbar[data-v-3a606452] .pb[aria-expanded=true],.pbar[data-v-3a606452] .pb.on{background:var(--line);color:var(--text)}.pbar[data-v-3a606452] .pb:disabled{opacity:.4;cursor:default}.pbar[data-v-3a606452] .pb.icon{justify-content:center;width:30px;padding:0}.pbar[data-v-3a606452] .pb.icon.cm{gap:4px;width:auto;min-width:30px;padding:0 6px}.pbar[data-v-3a606452] .pb.dim{opacity:.4;cursor:default}.pbar[data-v-3a606452] .pb.dim:hover{background:0 0}.pbar[data-v-3a606452] .pb .n{background:var(--play);color:#fff;text-align:center;border-radius:8px;min-width:16px;padding:0 4px;font-size:11px;line-height:16px}.pbar[data-v-3a606452] .seg{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.pbar[data-v-3a606452] .seg .pb{border-radius:7px;height:26px}.pbar[data-v-3a606452] .seg .pb.on{background:var(--line);color:var(--text)}.pbar[data-v-3a606452] .sep{background:var(--line);flex:none;width:1px;height:18px}.pbar[data-v-3a606452] .meta{color:var(--text-3);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pbar[data-v-3a606452] .title{color:var(--text);text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.bm[data-v-f3ace3d8]{position:relative}.menu[data-v-f3ace3d8]{z-index:30;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-up);white-space:normal;border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px)}.menu.right[data-v-f3ace3d8]{right:0}.menu.left[data-v-f3ace3d8]{left:0}.menu[data-v-f3ace3d8] [role=menuitem]{box-sizing:border-box;text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:flex}.menu[data-v-f3ace3d8] [role=menuitem]:hover:not(:disabled),.menu[data-v-f3ace3d8] [role=menuitem]:focus-visible{background:var(--line);outline:none}.menu[data-v-f3ace3d8] [role=menuitem]:disabled{color:var(--text-3);cursor:default}.menu[data-v-f3ace3d8] kbd{font:inherit;color:var(--text-3);font-size:12px}.menu[data-v-f3ace3d8] .head{color:var(--text-3);letter-spacing:.03em;padding:6px 10px 3px;font-size:11.5px}.menu[data-v-f3ace3d8] hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.menu[data-v-f3ace3d8] .bm-note{color:var(--text-3);padding:4px 10px 6px;font-size:12px;line-height:1.5}.fh[data-v-c3bc8497]{vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.q[data-v-c3bc8497]{border:1px solid var(--line-strong);width:16px;height:16px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:10.5px;font-weight:600;line-height:1;display:grid}.pop.right[data-v-c3bc8497]{width:320px;left:auto;right:-8px}.q[data-v-c3bc8497]:hover,.q[aria-expanded=true][data-v-c3bc8497]{color:var(--text);border-color:var(--text-3)}.pop[data-v-c3bc8497]{z-index:20;background:var(--surface);border:1px solid var(--line-strong);width:280px;box-shadow:var(--shadow-up);color:var(--text);white-space:pre-line;cursor:default;text-align:left;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.6;position:absolute;top:22px;left:-8px}.focus[data-v-6c3ca734]{z-index:20;background-color:var(--canvas);background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:22px 22px;outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.pin[data-v-6c3ca734]{z-index:3;color:#fff;text-align:center;cursor:pointer;background:#2f6fed;border:2px solid #fff;border-radius:50% 50% 50% 4px;width:24px;height:24px;padding:0;font-size:12px;font-weight:600;line-height:20px;transition:transform .1s;position:absolute;box-shadow:0 2px 6px #0000004d}.pin[data-v-6c3ca734]:hover,.pin.hot[data-v-6c3ca734]{transform:scale(1.18)}.hl[data-v-6c3ca734]{z-index:2;pointer-events:none;background:#2f6fed14;border-radius:2px;outline:2px solid #2f6fed;position:absolute}.compose[data-v-6c3ca734]{z-index:4;background:var(--panel);width:260px;color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-up);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute}.compose textarea[data-v-6c3ca734]{resize:vertical;font-size:15px}.compose .row[data-v-6c3ca734]{align-items:center;gap:6px;display:flex}.compose .hint[data-v-6c3ca734]{margin-right:auto;font-size:11px}.compose button[data-v-6c3ca734]{padding:5px 10px;font-size:13px}.notice[data-v-6c3ca734]{color:var(--accent);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bad[data-v-6c3ca734]{color:var(--danger);cursor:help;font-size:12.5px;font-weight:600;position:relative}.tip[data-v-6c3ca734]{z-index:2;white-space:pre-wrap;background:var(--surface);width:max-content;max-width:420px;color:var(--text);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;top:100%;left:0}.bad:hover .tip[data-v-6c3ca734],.bad:focus-visible .tip[data-v-6c3ca734]{display:block}.bn[data-v-6c3ca734]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cur[data-v-6c3ca734]{font-weight:600}.body[data-v-6c3ca734]{flex:1;min-height:0;display:flex}.scroll[data-v-6c3ca734]{touch-action:none;flex:1;min-width:0;position:relative;overflow:hidden}.scroll.fill[data-v-6c3ca734]{display:flex}.scroll.grab[data-v-6c3ca734]{cursor:grab}.scroll.grabbing[data-v-6c3ca734]{cursor:grabbing}.keys[data-v-6c3ca734]{margin:0 2px 0 4px}.pb.icon.cm[data-v-6c3ca734]{gap:4px;width:auto;min-width:30px;padding:0 6px}.count[data-v-6c3ca734]{text-align:center;min-width:44px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.seg .gap[data-v-6c3ca734]{background:var(--line-strong);width:1px;margin:5px 3px}.keys[data-v-6c3ca734] .q{width:22px;height:22px;font-size:12px}.exit[data-v-6c3ca734]{border:1px solid var(--line-strong);margin-left:2px}.pan-cover[data-v-6c3ca734]{z-index:5;position:absolute;inset:0}.frame[data-v-6c3ca734]{background:#fff;border-radius:4px;flex:none;position:absolute;overflow:hidden;box-shadow:0 10px 40px #00000038}.frame.fill[data-v-6c3ca734]{width:100%;height:100%;box-shadow:none;border-radius:0;flex:1;margin:0;position:relative}.frame[data-v-6c3ca734] iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.frame.fill[data-v-6c3ca734] iframe{width:100%;height:100%}.side[data-v-6c3ca734]{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;flex:none;width:300px;min-height:0;display:flex}.tabs[data-v-6c3ca734]{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;gap:2px;margin:10px 12px 0;padding:2px;display:flex}.tabs button[data-v-6c3ca734]{color:var(--text-2);background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 0;font-size:12.5px;display:inline-flex}.tabs button.on[data-v-6c3ca734]{background:var(--line);color:var(--text);font-weight:600}.tabs button[data-v-6c3ca734]:disabled{opacity:.4}.cnt[data-v-6c3ca734]{background:var(--play);color:#fff;border-radius:8px;min-width:15px;padding:0 4px;font-size:10.5px;line-height:15px}.side[data-v-6c3ca734]>:not(.tabs){flex:1;min-height:0;border-left:0!important;width:auto!important}.panel[data-v-c1f05ef4]{z-index:30;background:var(--panel);width:320px;max-width:100%;min-height:0;color:var(--text);border-left:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}header[data-v-c1f05ef4]{align-items:center;gap:8px;padding:12px 12px 8px 16px;font-size:14px;display:flex}header .muted[data-v-c1f05ef4]{font-size:12px}.grow[data-v-c1f05ef4]{flex:1}.filters[data-v-c1f05ef4]{flex-wrap:wrap;gap:2px;padding:0 12px 8px;display:flex}.filters button[data-v-c1f05ef4]{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px}.filters button.on[data-v-c1f05ef4]{background:var(--line);color:var(--text)}.filters .n[data-v-c1f05ef4]{color:var(--text-3);margin-left:4px}.empty[data-v-c1f05ef4]{padding:8px 16px;font-size:13px;line-height:1.6}.danger[data-v-c1f05ef4]{color:var(--danger)}.group h3[data-v-c1f05ef4]{color:var(--text-2);align-items:baseline;gap:6px;margin:10px 16px 4px;font-size:12px;font-weight:500;display:flex}.group h3 .t[data-v-c1f05ef4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group h3 .n[data-v-c1f05ef4]{margin-left:auto}.list[data-v-c1f05ef4]{flex-direction:column;gap:2px;margin:0;padding:0 8px;list-style:none;display:flex}.item[data-v-c1f05ef4]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:10px;padding:10px 8px;display:flex}.item[data-v-c1f05ef4]:hover:not(:disabled){background:var(--line)}.item[data-v-c1f05ef4]:disabled{cursor:default;opacity:.6}.pin[data-v-c1f05ef4]{color:#fff;background:#2f6fed;border-radius:50% 50% 50% 4px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.pin.ok[data-v-c1f05ef4]{background:var(--ok)}.text[data-v-c1f05ef4]{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.body[data-v-c1f05ef4]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}.where[data-v-c1f05ef4]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.note[data-v-c1f05ef4]{color:var(--text-2);font-size:12px;line-height:1.5}.ai[data-v-c1f05ef4]{background:var(--line);color:var(--text-2);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11px;line-height:18px}.ai.working[data-v-c1f05ef4]{color:#2f6fed;background:#2f6fed2e}.ai.seen[data-v-c1f05ef4]{color:#b07612;background:#c98a1b2e}.ai.done[data-v-c1f05ef4]{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok)}footer[data-v-c1f05ef4]{background:var(--panel);border-top:1px solid var(--line);margin-top:auto;padding:12px 16px;position:sticky;bottom:0}footer button[data-v-c1f05ef4]{width:100%}.pages-menu[data-v-0644a0b7]{position:relative}.trigger[data-v-0644a0b7]{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:6px;max-width:240px;height:30px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.trigger[data-v-0644a0b7]:hover,.trigger[aria-expanded=true][data-v-0644a0b7]{border-color:var(--text-3)}.trigger .label[data-v-0644a0b7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu[data-v-0644a0b7]{z-index:30;background:var(--panel);border:1px solid var(--line);width:280px;box-shadow:var(--shadow-up);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.head[data-v-0644a0b7]{color:var(--text-3);padding:4px 8px 6px;font-size:12px}ul[data-v-0644a0b7]{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.page[data-v-0644a0b7]{border-radius:8px;flex-wrap:wrap;align-items:center;display:flex;position:relative}.page[data-v-0644a0b7]:hover{background:var(--line)}.item[data-v-0644a0b7],.more[data-v-0644a0b7],.create[data-v-0644a0b7]{background:0 0;border:0}.item[data-v-0644a0b7]{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:13px;display:flex}.check[data-v-0644a0b7]{visibility:hidden;color:var(--accent);flex:none}.on .check[data-v-0644a0b7]{visibility:visible}.on .name[data-v-0644a0b7]{font-weight:600}.name[data-v-0644a0b7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.n[data-v-0644a0b7]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.more[data-v-0644a0b7]{color:var(--text-2);opacity:0;border-radius:6px;padding:4px 6px}.page:hover .more[data-v-0644a0b7],.more[data-v-0644a0b7]:focus-visible,.more[aria-expanded=true][data-v-0644a0b7]{opacity:1}.more[data-v-0644a0b7]:hover{background:var(--line-strong)}.sub[data-v-0644a0b7]{flex-basis:100%;gap:4px;padding:2px 8px 8px 30px;display:flex}.sub button[data-v-0644a0b7]{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;padding:3px 10px;font-size:13px}.danger[data-v-0644a0b7]{color:var(--danger)}.rename[data-v-0644a0b7]{flex:1;gap:6px;padding:4px;display:flex}.rename input[data-v-0644a0b7]{flex:1;min-width:0;padding:5px 8px}.remove[data-v-0644a0b7]{flex-direction:column;flex:1;gap:8px;padding:8px;font-size:13px;display:flex}.remove p[data-v-0644a0b7]{color:var(--text-2);margin:0}.remove select[data-v-0644a0b7]{width:100%}.acts[data-v-0644a0b7]{gap:6px;display:flex}.small[data-v-0644a0b7]{border-radius:6px;padding:4px 10px;font-size:13px}.danger-fill[data-v-0644a0b7]{background:var(--danger);color:#fff;border:1px solid var(--danger)}.create[data-v-0644a0b7]{width:100%;color:var(--text-2);border-radius:0 0 6px 6px;align-items:center;gap:8px;margin-top:4px;padding:7px 8px;font-size:13px;display:flex;border-top:1px solid var(--line)!important}.create[data-v-0644a0b7]:hover{color:var(--text);background:var(--line)}.canvas-toolbar[data-v-d06b0836]{z-index:6;background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);scrollbar-width:none;border-radius:14px;align-items:center;gap:2px;max-width:calc(100% - 32px);padding:5px;display:flex;position:absolute;bottom:16px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 8px 28px #0000002e,0 1px 3px #0000001f}.canvas-toolbar[data-v-d06b0836]>*{flex:none}@container canvas (width<=720px){.canvas-toolbar[data-v-d06b0836]{max-width:calc(100% - 24px);bottom:64px}}.sep[data-v-d06b0836]{background:var(--line);flex:none;width:1px;height:22px;margin:0 5px}.tool[data-v-d06b0836]{width:36px;height:36px;color:var(--text-2);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:background .12s,color .12s;display:grid;position:relative}.tool[data-v-d06b0836]:hover{color:var(--text);background:var(--line)}.tool.on[data-v-d06b0836]{color:var(--accent);background:var(--accent-soft)}.tool[data-v-d06b0836]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ann[data-v-ce8924b8]{z-index:2;cursor:move;position:absolute}.ann svg[data-v-ce8924b8]{pointer-events:none}.img[data-v-ce8924b8]{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:fill;display:block;position:absolute;box-shadow:0 1px 3px #0000001f}.ann.preview[data-v-ce8924b8]{pointer-events:none;opacity:.85}.ann:has(.img).selected[data-v-ce8924b8]{outline-offset:calc(-5px * var(--inv))}.ann.selected[data-v-ce8924b8]{outline:calc(1.5px * var(--inv)) dashed var(--play);outline-offset:calc(3px * var(--inv))}.handle[data-v-ce8924b8]{background:var(--surface);border:calc(1.5px * var(--inv)) solid var(--play);width:calc(8px * var(--inv));height:calc(8px * var(--inv));margin:calc(-4px * var(--inv)) 0 0 calc(-4px * var(--inv));cursor:nwse-resize;border-radius:2px;position:absolute}.all-comments[data-v-e4833f56]{top:48px}.wrap[data-v-e4833f56]{background:var(--canvas);flex-direction:column;height:100%;display:flex;position:relative;overflow:clip;container:canvas/inline-size}.board.selected iframe[data-v-e4833f56],.board.selected .placeholder[data-v-e4833f56]{outline:calc(2px * var(--inv)) solid var(--play);outline-offset:calc(2px * var(--inv))}.board.selected .name[data-v-e4833f56]{color:var(--play)}.more[data-v-e4833f56]{color:var(--text-3);opacity:0;letter-spacing:.05em;padding:0 .3em!important}.label:hover .more[data-v-e4833f56],.more[data-v-e4833f56]:focus-visible,.more[aria-expanded=true][data-v-e4833f56]{opacity:1}.more[data-v-e4833f56]:hover{color:var(--text)}.strip-menu[data-v-e4833f56]{z-index:9;background:var(--panel);border:1px solid var(--line);width:220px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute}.strip-menu .head[data-v-e4833f56]{color:var(--text-3);padding:4px 8px 6px;font-size:12px}.strip-menu button[data-v-e4833f56],.strip-menu a[data-v-e4833f56]{text-align:left;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px}.strip-menu a[data-v-e4833f56]{color:inherit;text-decoration:none}.strip-menu button[data-v-e4833f56]:hover,.strip-menu a[data-v-e4833f56]:hover{background:var(--line)}.strip-menu .head.sep[data-v-e4833f56]{border-top:1px solid var(--line);margin-top:2px;padding-top:8px}.strip-menu .new[data-v-e4833f56]{color:var(--text-2);border-top:1px solid var(--line);border-radius:0 0 6px 6px;margin-top:2px}.stage[data-v-e4833f56]{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;background-image:radial-gradient(var(--dot) 1px, transparent 1px);flex:1;position:relative;overflow:clip}.stage.space[data-v-e4833f56]{cursor:grab}.bres[data-v-e4833f56]{z-index:3;position:absolute}.bres.e[data-v-e4833f56]{top:0;bottom:0;right:calc(-5px * var(--inv));width:calc(10px * var(--inv));cursor:ew-resize}.bres.s[data-v-e4833f56]{left:0;right:0;bottom:calc(-5px * var(--inv));height:calc(10px * var(--inv));cursor:ns-resize}.bres.se[data-v-e4833f56]{right:calc(-6px * var(--inv));bottom:calc(-6px * var(--inv));width:calc(12px * var(--inv));height:calc(12px * var(--inv));cursor:nwse-resize;border:calc(2px * var(--inv)) solid var(--play);border-radius:calc(3px * var(--inv));background:#fff}.blank-hint[data-v-e4833f56]{color:var(--text-3);background:repeating-linear-gradient(45deg, var(--surface) 0 12px, var(--panel) 12px 24px);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.4em;padding:1em;display:flex;position:absolute;inset:0}.blank-hint strong[data-v-e4833f56]{color:var(--text-2);font-weight:600}.blank-hint span[data-v-e4833f56]{font-size:.85em}.strip-menu .danger[data-v-e4833f56]{color:var(--danger)}.strip-menu .sep-top[data-v-e4833f56]{border-top:1px solid var(--line);border-radius:0 0 6px 6px;margin-top:2px}.label .cmt[data-v-e4833f56]{color:#fff;background:#2f6fed;border-radius:1em;align-items:center;gap:.25em;padding:0 .5em;display:inline-flex}.label .cmt svg[data-v-e4833f56]{width:1em;height:1em}.board.draft iframe[data-v-e4833f56]{pointer-events:none;background:#fff;border:0;width:100%;height:100%}.board.draft[data-v-e4833f56]{outline:calc(2px * var(--inv)) dashed var(--accent);outline-offset:calc(3px * var(--inv))}.board.draft .writing[data-v-e4833f56]{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite ld-writing-e4833f56}@keyframes ld-writing-e4833f56{50%{opacity:.25}}.stage.panning[data-v-e4833f56],.stage.space.panning[data-v-e4833f56]{cursor:grabbing}.stage.moving[data-v-e4833f56]{cursor:move}.stage.drawing[data-v-e4833f56]{cursor:crosshair}.frame-preview[data-v-e4833f56]{border:calc(1.5px * var(--inv)) dashed var(--play);pointer-events:none;background:#2458c90f;position:absolute}.world[data-v-e4833f56]{transform-origin:0 0;position:absolute;top:0;left:0}.board[data-v-e4833f56]{cursor:pointer;position:absolute}.board>.label[data-v-e4833f56]{font-size:calc(13px * var(--inv));top:calc(-26px * var(--inv))}.stage.space .board[data-v-e4833f56],.stage.panning .board[data-v-e4833f56]{cursor:inherit}.board iframe[data-v-e4833f56],.placeholder[data-v-e4833f56]{pointer-events:none;width:100%;height:100%;box-shadow:var(--shadow);background:#fff;border:0;display:block}.placeholder[data-v-e4833f56]{background:var(--surface);place-items:center;display:grid;overflow:hidden}.board[data-v-e4833f56]{background:var(--surface) var(--thumb) top center / 100% auto no-repeat}.placeholder.shot[data-v-e4833f56]{background:var(--thumb) top center / 100% auto no-repeat, linear-gradient(100deg, var(--surface) 40%, var(--line) 50%, var(--surface) 60%) 0 0 / 300% 100%;animation:1.6s linear infinite ld-shimmer-e4833f56}@keyframes ld-shimmer-e4833f56{0%{background-position:top,100% 0}to{background-position:top,0 0}}.placeholder span[data-v-e4833f56]{color:var(--text-3);text-align:center;overflow-wrap:anywhere;padding:0 8%;line-height:1.3}.board.flash iframe[data-v-e4833f56],.board.flash .placeholder[data-v-e4833f56]{outline:6px solid var(--accent)}.board.dragging[data-v-e4833f56]{opacity:.85}.label[data-v-e4833f56]{white-space:nowrap;color:var(--text-2);cursor:move;align-items:center;gap:.6em;line-height:1.4;display:flex;position:absolute;left:0;right:0}.label .name[data-v-e4833f56]{text-overflow:ellipsis;flex:0 auto;min-width:1.5em;overflow:hidden}.label:hover .name[data-v-e4833f56]{color:var(--text)}.mark[data-v-e4833f56]{background:var(--play);border-radius:50%;flex:none;width:.55em;height:.55em}.size[data-v-e4833f56]{color:var(--text-3);font-variant-numeric:tabular-nums;opacity:0;flex:none;transition:opacity .12s}.label:hover .size[data-v-e4833f56]{opacity:1}.label button[data-v-e4833f56]{font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3em;flex:none;padding:0}.play[data-v-e4833f56]{color:var(--play);font-weight:600}.play[data-v-e4833f56]:hover{text-decoration:underline}.chip[data-v-e4833f56]{color:var(--text-2);border:calc(1px * var(--inv)) solid var(--line-strong)!important;padding:0 .45em!important}.chip[data-v-e4833f56]:hover{color:var(--accent);border-color:var(--accent)!important}.hist[data-v-e4833f56]{color:var(--text-3);opacity:0}.label:hover .hist[data-v-e4833f56],.hist[data-v-e4833f56]:focus-visible{opacity:1}.hist[data-v-e4833f56]:hover{color:var(--accent)}.label button[data-v-e4833f56]:focus-visible,.bad[data-v-e4833f56]:focus-visible{outline:calc(2px * var(--inv)) solid var(--accent);outline-offset:calc(2px * var(--inv))}.bad[data-v-e4833f56]{color:var(--danger);cursor:help;flex:none;font-weight:600;position:relative}.tip[data-v-e4833f56]{z-index:5;width:max-content;max-width:calc(420px * var(--inv));white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.6em;margin-top:.4em;padding:.6em .8em;font-size:.92em;font-weight:400;line-height:1.5;display:none;position:absolute;top:100%;left:0}.bad:hover .tip[data-v-e4833f56],.bad:focus .tip[data-v-e4833f56]{display:block}.note[data-v-e4833f56]{white-space:pre-wrap;color:#1c1b19;cursor:move;overflow-wrap:anywhere;position:absolute}.note.dragging[data-v-e4833f56]{opacity:.85}.note.sticky[data-v-e4833f56]{color:#3a3320;background:#fff1ae;border-radius:.3em;padding:.75em .9em;font-weight:500;line-height:1.5;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 .7em 1.6em -.5em #00000073}.note.sticky.selected[data-v-e4833f56],textarea.note-edit.sticky[data-v-e4833f56]{overflow:visible}textarea.note-edit.sticky[data-v-e4833f56]{min-height:4.6em}textarea.note-edit[data-v-e4833f56]::placeholder{color:#3a332073}textarea.note-edit.text[data-v-e4833f56]::placeholder{color:var(--text-3)}.nres[data-v-e4833f56]{right:calc(-6px * var(--inv));bottom:calc(-6px * var(--inv));width:calc(12px * var(--inv));height:calc(12px * var(--inv));border:calc(2px * var(--inv)) solid var(--play);border-radius:calc(3px * var(--inv));cursor:nwse-resize;background:#fff;position:absolute}.note.sticky.c-gray[data-v-e4833f56]{background:#ecebe8}.note.sticky.c-red[data-v-e4833f56]{background:#fde2e0}.note.sticky.c-orange[data-v-e4833f56]{background:#fde9d4}.note.sticky.c-green[data-v-e4833f56]{background:#dcf1e1}.note.sticky.c-teal[data-v-e4833f56]{background:#d8f1ee}.note.sticky.c-blue[data-v-e4833f56]{background:#dde9fb}.note.sticky.c-purple[data-v-e4833f56]{background:#ebe2fa}.note.sticky.c-pink[data-v-e4833f56]{background:#fbe1ee}.note.title1[data-v-e4833f56]{color:var(--text);white-space:nowrap;font-weight:700;line-height:1.15}.note.title1.c-gray[data-v-e4833f56]{color:var(--note-gray)}.note.title1.c-red[data-v-e4833f56]{color:var(--note-red)}.note.title1.c-orange[data-v-e4833f56]{color:var(--note-orange)}.note.title1.c-green[data-v-e4833f56]{color:var(--note-green)}.note.title1.c-teal[data-v-e4833f56]{color:var(--note-teal)}.note.title1.c-blue[data-v-e4833f56]{color:var(--note-blue)}.note.title1.c-purple[data-v-e4833f56]{color:var(--note-purple)}.note.title1.c-pink[data-v-e4833f56]{color:var(--note-pink)}.note.text[data-v-e4833f56]{box-shadow:none;color:var(--text);background:0 0;padding:0;font-weight:400;overflow:visible}.note.text.c-gray[data-v-e4833f56]{color:var(--note-gray)}.note.text.c-red[data-v-e4833f56]{color:var(--note-red)}.note.text.c-orange[data-v-e4833f56]{color:var(--note-orange)}.note.text.c-green[data-v-e4833f56]{color:var(--note-green)}.note.text.c-teal[data-v-e4833f56]{color:var(--note-teal)}.note.text.c-blue[data-v-e4833f56]{color:var(--note-blue)}.note.text.c-purple[data-v-e4833f56]{color:var(--note-purple)}.note.text.c-pink[data-v-e4833f56]{color:var(--note-pink)}.note.selected[data-v-e4833f56]{outline:calc(1.5px * var(--inv)) dashed var(--play);outline-offset:calc(3px * var(--inv))}textarea.note-edit[data-v-e4833f56]{resize:none;font:inherit;color:inherit;cursor:text;outline:calc(1.5px * var(--inv)) solid var(--play);outline-offset:calc(2px * var(--inv));border:0;display:block}.empty[data-v-e4833f56]{pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.sel-toolbar[data-v-e4833f56]{z-index:7;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.swatch[data-v-e4833f56]{border:1.5px solid var(--line-strong);border-radius:50%;width:18px;height:18px;padding:0}.swatch.c-gray[data-v-e4833f56]{background:var(--note-gray)}.swatch.c-red[data-v-e4833f56]{background:var(--note-red)}.swatch.c-orange[data-v-e4833f56]{background:var(--note-orange)}.swatch.c-green[data-v-e4833f56]{background:var(--note-green)}.swatch.c-teal[data-v-e4833f56]{background:var(--note-teal)}.swatch.c-blue[data-v-e4833f56]{background:var(--note-blue)}.swatch.c-purple[data-v-e4833f56]{background:var(--note-purple)}.swatch.c-pink[data-v-e4833f56]{background:var(--note-pink)}.sep2[data-v-e4833f56]{background:var(--line);width:1px;height:18px}.fill-btn[data-v-e4833f56],.del-btn[data-v-e4833f56]{width:26px;height:26px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.fill-btn[data-v-e4833f56]:hover,.del-btn[data-v-e4833f56]:hover{background:var(--line);color:var(--text)}.fill-btn.on[data-v-e4833f56]{color:var(--accent)}.del-btn[data-v-e4833f56]:hover{color:var(--danger)}.zoom[data-v-e4833f56]{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:16px;right:16px}.zoom button[data-v-e4833f56]{padding:4px 8px;font-size:13px}.zoom .icon[data-v-e4833f56]{padding:5px}.pct[data-v-e4833f56]{font-variant-numeric:tabular-nums;min-width:56px}.toast[data-v-e4833f56]{z-index:5;background:var(--surface);max-width:min(560px,100% - 32px);color:var(--danger);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 8px 8px 14px;font-size:13px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.toast .icon[data-v-e4833f56]{color:var(--text-2);flex:none;padding:4px}.stage.dropping iframe[data-v-e4833f56]{pointer-events:none}.drop-hint[data-v-e4833f56]{z-index:30;pointer-events:none;border:2px dashed var(--play);color:var(--play);background:#2458c90f;border-radius:12px;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;inset:12px}.history[data-v-81daae2f]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.tabs[data-v-81daae2f]{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:8px 12px;display:flex}.tabs button[data-v-81daae2f]{color:var(--text-2);padding:4px 10px;font-size:13px}.tabs button.on[data-v-81daae2f]{background:var(--line);color:var(--text);font-weight:600}.chip[data-v-81daae2f]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden;font-size:12px!important}.grow[data-v-81daae2f]{flex:1}.load-error[data-v-81daae2f]{color:var(--danger);align-items:center;gap:8px;margin:8px 12px 0;font-size:13px;display:flex}.small[data-v-81daae2f]{padding:2px 8px;font-size:12px}.list[data-v-81daae2f]{flex:1;margin:0;padding:8px 8px 24px;list-style:none;overflow:hidden auto}.list li[data-v-81daae2f]{border-radius:8px}.row[data-v-81daae2f]{box-sizing:border-box;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:8px 10px;display:flex}.current .file[data-v-81daae2f]{color:var(--accent)}.file[data-v-81daae2f]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.meta[data-v-81daae2f]{color:var(--text-3);font-size:12px}.run[data-v-81daae2f]{border-bottom:1px solid var(--line);padding:10px;border-radius:0!important}.prompt[data-v-81daae2f]{white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13.5px;display:-webkit-box;overflow:hidden}.err[data-v-81daae2f]{color:var(--danger);margin-top:2px;font-size:12px}.files[data-v-81daae2f]{flex-wrap:wrap;gap:4px 10px;margin-top:4px;display:flex}.file-link[data-v-81daae2f]{color:var(--accent);background:0 0;border:0;padding:0;font-size:12px}.file-link[data-v-81daae2f]:hover{text-decoration:underline}.empty[data-v-81daae2f]{padding:12px;font-size:13px}.modal[data-v-81daae2f]{z-index:20;background:#14131199;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.panel[data-v-81daae2f]{background:var(--panel);box-shadow:var(--shadow);border-radius:12px;max-width:100%;max-height:100%;overflow:auto}.panel header[data-v-81daae2f]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.modal-error[data-v-81daae2f]{color:var(--danger);margin:12px 16px 0;font-size:13px}.compare[data-v-81daae2f]{gap:24px;padding:16px;display:flex}figure[data-v-81daae2f]{margin:0}figcaption[data-v-81daae2f]{color:var(--text-3);margin-bottom:6px;font-size:12px}.frame[data-v-81daae2f]{box-shadow:var(--shadow);background:#fff;position:relative;overflow:hidden}.frame[data-v-81daae2f] iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.gone[data-v-81daae2f]{place-items:center;width:240px;height:120px;font-size:13px;display:grid}.backdrop[data-v-079557e8]{z-index:30;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-079557e8]{background:var(--panel);border:1px solid var(--line);width:min(560px,100%);max-height:min(720px,100%);box-shadow:var(--shadow);border-radius:12px;padding:16px 20px 20px;overflow-y:auto}header[data-v-079557e8]{justify-content:space-between;align-items:center;display:flex}h2[data-v-079557e8]{margin:0;font-size:17px}h3[data-v-079557e8]{color:var(--text-2);margin:18px 0 8px;font-size:13px;font-weight:600}.lead[data-v-079557e8]{margin:6px 0 0;font-size:13px;line-height:1.6}.list[data-v-079557e8]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.list li[data-v-079557e8]{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.swatches[data-v-079557e8]{flex:none;grid-template-columns:repeat(4,12px);grid-auto-rows:12px;gap:2px;display:grid}.swatches i[data-v-079557e8]{border-radius:3px;box-shadow:inset 0 0 0 1px #00000014}.what[data-v-079557e8]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.small[data-v-079557e8]{font-size:12px}button.small[data-v-079557e8]{flex:none;padding:5px 10px}.warn[data-v-079557e8]{color:var(--accent)}.danger[data-v-079557e8]{color:var(--danger)}.backdrop[data-v-6d25d54a]{z-index:30;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-6d25d54a]{background:var(--panel);border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}header[data-v-6d25d54a]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-6d25d54a]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.state[data-v-6d25d54a]{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ic[data-v-6d25d54a]{background:var(--line);width:32px;height:32px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.ic.on[data-v-6d25d54a]{background:var(--accent-soft);color:var(--accent)}.tt[data-v-6d25d54a]{flex-direction:column;gap:3px;min-width:0;display:flex}.tt b[data-v-6d25d54a]{font-size:14px}.tt span[data-v-6d25d54a]{color:var(--text-2);font-size:13px;line-height:1.5}.line[data-v-6d25d54a]{gap:8px;display:flex}.line input[data-v-6d25d54a]{flex:1;min-width:0;height:36px;font-size:13px}.foot[data-v-6d25d54a]{align-items:center;gap:12px;font-size:13.5px;display:flex}.sp[data-v-6d25d54a]{flex:1}.ok[data-v-6d25d54a]{color:var(--ok,var(--accent));font-size:12.5px}.small[data-v-6d25d54a]{margin:-4px 0 0;font-size:12.5px}.error[data-v-6d25d54a]{color:var(--danger);margin:0;font-size:13px}.backdrop[data-v-7111da07]{z-index:30;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-7111da07]{background:var(--panel);border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}header[data-v-7111da07]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-7111da07]{margin:0;font-size:15px}p[data-v-7111da07]{margin:0;font-size:13px;line-height:1.5}.field[data-v-7111da07]{flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-7111da07]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 10px}.error[data-v-7111da07]{color:var(--danger,#c0392b)}footer[data-v-7111da07]{justify-content:flex-end;display:flex}fieldset[data-v-2d9dcbbc]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}legend[data-v-2d9dcbbc]{color:var(--text);margin-bottom:10px;padding:0;font-size:14.5px;font-weight:600;line-height:1.5}textarea[data-v-2d9dcbbc]{resize:vertical;border-radius:9px;width:100%;padding:10px 12px;font-size:15px;line-height:1.5}.select[data-v-2d9dcbbc]{align-self:flex-start;align-items:center;min-width:260px;display:inline-flex;position:relative}.select select[data-v-2d9dcbbc]{appearance:none;border-radius:9px;width:100%;padding:9px 34px 9px 12px;font-size:15px}.select svg[data-v-2d9dcbbc]{pointer-events:none;color:var(--text-3);position:absolute;right:12px}.opts[data-v-2d9dcbbc]{flex-direction:column;gap:6px;display:flex}.opt[data-v-2d9dcbbc]{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex;position:relative}.opt[data-v-2d9dcbbc]:hover:not(:disabled){border-color:var(--line-strong)}.opt.on[data-v-2d9dcbbc]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.body[data-v-2d9dcbbc]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.label[data-v-2d9dcbbc]{line-height:1.4}.detail[data-v-2d9dcbbc]{color:var(--text-3);font-size:12.5px;line-height:1.45}.rec[data-v-2d9dcbbc]{color:var(--accent);border:1px solid;border-radius:999px;flex:none;padding:0 7px;font-size:11px;font-style:normal}.mark[data-v-2d9dcbbc]{box-sizing:border-box;border:1.5px solid var(--line-strong);flex:none;place-items:center;width:18px;height:18px;display:grid}.mark.radio[data-v-2d9dcbbc]{border-radius:50%}.mark.box[data-v-2d9dcbbc]{color:var(--bg);border-radius:5px}.opt.on .mark.radio[data-v-2d9dcbbc]{border:5.5px solid var(--text)}.opt.on .mark.box[data-v-2d9dcbbc]{background:var(--text);border-color:var(--text)}.look[data-v-2d9dcbbc]{color:var(--accent);cursor:pointer;flex:none;font-size:12px}.look[data-v-2d9dcbbc]:hover{text-decoration:underline}.k-segmented[data-v-2d9dcbbc]{background:var(--line);border-radius:10px;flex-direction:row;gap:2px;padding:3px}.k-segmented .opt[data-v-2d9dcbbc]{color:var(--text-2);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;padding:8px 10px}.k-segmented .opt .body[data-v-2d9dcbbc]{flex:none;align-items:center}.k-segmented .opt.on[data-v-2d9dcbbc]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.k-chips[data-v-2d9dcbbc]{flex-flow:wrap;gap:8px}.k-chips .opt[data-v-2d9dcbbc]{border-color:var(--line-strong);border-radius:999px;width:auto;padding:6px 14px;font-size:13.5px}.k-chips .opt.on[data-v-2d9dcbbc]{background:var(--text);color:var(--bg);box-shadow:none}.k-color[data-v-2d9dcbbc],.k-svg[data-v-2d9dcbbc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k-color .opt[data-v-2d9dcbbc],.k-svg .opt[data-v-2d9dcbbc]{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.k-color .opt .rec[data-v-2d9dcbbc],.k-svg .opt .rec[data-v-2d9dcbbc]{background:var(--surface);position:absolute;top:12px;right:12px}.sw[data-v-2d9dcbbc]{border-radius:6px;height:44px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.sw span[data-v-2d9dcbbc]{flex:1}.drawing[data-v-2d9dcbbc]{aspect-ratio:120/56;object-fit:contain;background:var(--canvas);border-radius:6px;width:100%;display:block}.k-color .label[data-v-2d9dcbbc],.k-svg .label[data-v-2d9dcbbc]{font-size:13px}.k-font .opt[data-v-2d9dcbbc]{flex-direction:column;align-items:flex-start;gap:2px}.k-font .opt .rec[data-v-2d9dcbbc]{position:absolute;top:10px;right:12px}.sample[data-v-2d9dcbbc]{font-size:21px;line-height:1.35}.k-font .label[data-v-2d9dcbbc]{color:var(--text-3);font-size:12px}.k-font .detail[data-v-2d9dcbbc]{display:none}.slider[data-v-2d9dcbbc]{align-items:center;gap:12px;display:flex}.slider input[data-v-2d9dcbbc]{min-width:0;accent-color:var(--text);border:0;flex:1;padding:0}.slider input.unset[data-v-2d9dcbbc]{opacity:.5}.val[data-v-2d9dcbbc]{min-width:64px;color:var(--text-2);font-size:13.5px}.undo[data-v-2d9dcbbc]{color:var(--text-3);background:0 0;border:0;padding:2px 4px;font-size:12.5px}.undo[data-v-2d9dcbbc]:hover{color:var(--text)}.file[data-v-2d9dcbbc]{flex-direction:column;gap:10px;display:flex}.row[data-v-2d9dcbbc]{align-items:center;gap:10px;display:flex}.pick[data-v-2d9dcbbc]{border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13.5px;display:inline-flex}.hint[data-v-2d9dcbbc]{color:var(--text-3);font-size:12.5px}.thumbs[data-v-2d9dcbbc]{flex-wrap:wrap;gap:8px;display:flex}.thumb[data-v-2d9dcbbc]{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.thumb img[data-v-2d9dcbbc]{object-fit:cover;width:100%;height:100%;display:block}.thumb button[data-v-2d9dcbbc]{color:#fff;background:#00000080;border:0;border-radius:0 0 0 6px;padding:0 5px;line-height:18px;position:absolute;top:0;right:0}.err[data-v-2d9dcbbc]{color:var(--danger);margin:0;font-size:12.5px}.ask[data-v-d99cb391]{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);width:min(560px,100%);max-height:100%;box-shadow:var(--shadow-up);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}header[data-v-d99cb391]{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;padding:22px 22px 16px 26px;display:flex}.t[data-v-d99cb391]{flex:1;min-width:0}h2[data-v-d99cb391]{margin:0;font-size:18px;font-weight:600;line-height:1.4}header p[data-v-d99cb391]{color:var(--text-3);margin:4px 0 0;font-size:13px}.close[data-v-d99cb391]{width:30px;height:30px;color:var(--text-3);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.close[data-v-d99cb391]:hover{background:var(--line);color:var(--text)}.qs[data-v-d99cb391]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:28px;min-height:0;padding:20px 26px 24px;display:flex;overflow-y:auto}.extra[data-v-d99cb391]{flex-direction:column;gap:4px;padding-top:4px;display:flex}.extra .q[data-v-d99cb391]{font-size:14px;font-weight:600}.extra .hint[data-v-d99cb391]{color:var(--text-3);margin-bottom:6px;font-size:12.5px}.extra textarea[data-v-d99cb391]{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;font:inherit;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.55}footer[data-v-d99cb391]{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:12px 18px 14px;display:flex}.sp[data-v-d99cb391]{flex:1}footer button[data-v-d99cb391]{border-radius:9px;height:34px;padding:0 14px;font-size:13.5px}.decide[data-v-d99cb391]{color:var(--text-3);background:0 0;border:0;padding:0 8px}.decide[data-v-d99cb391]:hover{color:var(--text);background:0 0}.send[data-v-d99cb391]{background:var(--accent);color:#fff;border:0;padding:0 18px;font-weight:600}.send[data-v-d99cb391]:hover:not(:disabled){opacity:.9}@media (prefers-color-scheme:dark){.send[data-v-d99cb391]{color:var(--bg)}}.editor[data-v-f9fd1714]{height:100%;display:flex;overflow:clip}.left[data-v-f9fd1714]{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;flex:none;width:320px;min-height:0;display:flex}.bar[data-v-f9fd1714]{box-sizing:border-box;border-bottom:1px solid var(--line);flex:none;align-items:center;gap:2px;height:48px;padding:0 8px 0 6px;display:flex}.menu-wrap[data-v-f9fd1714]{flex:1;min-width:0;position:relative}.name[data-v-f9fd1714]{max-width:100%;height:32px;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.name[data-v-f9fd1714]:hover,.name[aria-expanded=true][data-v-f9fd1714]{background:var(--line)}.name .t[data-v-f9fd1714]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name svg[data-v-f9fd1714]{color:var(--text-3);flex:none}.name-input[data-v-f9fd1714]{flex:1;min-width:0;padding:4px 8px;font-size:15px;font-weight:600}.ib[data-v-f9fd1714]{width:32px;height:32px;color:var(--text-2);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.ib[data-v-f9fd1714]:hover,.ib.on[data-v-f9fd1714]{background:var(--line);color:var(--text)}a.ib[data-v-f9fd1714]{text-decoration:none}.menu[data-v-f9fd1714]{z-index:40;background:var(--panel);border:1px solid var(--line);width:260px;box-shadow:var(--shadow-up);border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.menu button[data-v-f9fd1714],.menu a[data-v-f9fd1714]{all:unset;box-sizing:border-box;cursor:pointer;color:var(--text);border-radius:7px;padding:7px 10px;font-size:13.5px}.menu button[data-v-f9fd1714]:hover:not(:disabled),.menu a[data-v-f9fd1714]:hover,.menu button[data-v-f9fd1714]:focus-visible,.menu a[data-v-f9fd1714]:focus-visible{background:var(--line)}.menu button[data-v-f9fd1714]:disabled{color:var(--text-3);cursor:default}.menu .danger[data-v-f9fd1714]{color:var(--danger)}.menu hr[data-v-f9fd1714]{border:0;border-top:1px solid var(--line);margin:4px 2px}.menu .head[data-v-f9fd1714]{color:var(--text-3);letter-spacing:.03em;padding:4px 10px 2px;font-size:11.5px}.menu .kind[data-v-f9fd1714]{color:var(--accent);margin:2px 10px 6px;font-size:12px}.menu .total[data-v-f9fd1714]{color:var(--text-3);flex-direction:column;gap:2px;padding:8px 10px 6px;font-size:11.5px;display:flex}.menu .total b[data-v-f9fd1714]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400;line-height:1.5}.chat[data-v-f9fd1714]{flex:1;min-height:0}.hist[data-v-f9fd1714]{flex-direction:column;flex:1;min-height:0;display:flex}.hist .back[data-v-f9fd1714]{color:var(--text-2);background:0 0;border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:4px;margin:8px 8px 0;padding:5px 8px;font-size:13px;display:inline-flex}.hist .back[data-v-f9fd1714]:hover{background:var(--line);color:var(--text)}.hist[data-v-f9fd1714]>:last-child{flex:1;min-height:0}.preview[data-v-f9fd1714]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.canvas[data-v-f9fd1714]{flex:1;min-height:0}.ask-layer[data-v-f9fd1714]{z-index:25;box-sizing:border-box;background:color-mix(in srgb, var(--canvas) 55%, #14131173);justify-content:center;align-items:flex-start;padding:28px 24px;display:flex;position:absolute;inset:48px 0 0}.missing[data-v-f9fd1714]{text-align:center;padding:80px}.who[data-v-8547faec]{align-items:center;gap:12px;display:flex}.av[data-v-8547faec]{background:var(--text);width:40px;height:40px;color:var(--bg);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.n[data-v-8547faec]{flex-direction:column;gap:2px;display:flex}.n b[data-v-8547faec]{font-size:16px}.n span[data-v-8547faec]{color:var(--text-3);font-size:12.5px}.grow[data-v-8547faec]{flex:1}.mk[data-v-8547faec]{gap:8px;display:flex}.lang[data-v-8547faec]{flex:0 0 240px}.mk input[data-v-8547faec]{width:220px;height:34px;font-size:15px}.fresh[data-v-8547faec]{border:1px solid var(--accent);background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:12px;margin:0 18px 14px;padding:16px 18px;display:flex}.fh[data-v-8547faec]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fh b[data-v-8547faec]{font-size:14px}.fh span[data-v-8547faec]{color:var(--accent);font-size:12.5px}.how[data-v-8547faec]{border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, transparent);gap:6px;display:flex}.how button[data-v-8547faec]{color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:6px 10px;font-size:13px}.how button.on[data-v-8547faec]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.code[data-v-8547faec]{border:1px solid var(--line);background:var(--bg);border-radius:9px;position:relative}.code pre[data-v-8547faec]{font-family:var(--mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:10px 76px 10px 12px;font-size:12.5px;line-height:1.6}.code button[data-v-8547faec]{height:26px;padding:0 10px;font-size:12px;position:absolute;top:6px;right:6px}.tok[data-v-8547faec]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pad[data-v-8547faec]{margin:0;padding:0 18px 14px;font-size:13px}.table.flat[data-v-8547faec]{border:0;border-top:1px solid var(--line);border-radius:0 0 12px 12px}.cols[data-v-8547faec]{grid-template-columns:minmax(0,1fr) 140px 140px 80px}.lb[data-v-8547faec]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm[data-v-8547faec]{font-size:12.5px}.end[data-v-8547faec]{justify-content:flex-end;display:flex}.end button[data-v-8547faec]{padding:3px 8px;font-size:13px}@media (width<=760px){.scard>.ch[data-v-8547faec]{flex-wrap:wrap}.mk[data-v-8547faec]{width:100%}.lang[data-v-8547faec]{flex-basis:100%}.mk input[data-v-8547faec]{flex:1;width:auto}.cols[data-v-8547faec]{grid-template-columns:minmax(0,1fr) 80px}.cols[data-v-8547faec]>:nth-child(2),.cols[data-v-8547faec]>:nth-child(3){display:none}}.cha[data-v-c4812659]{align-items:center;gap:4px;display:flex}.conntest[data-v-c4812659]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.5}.models-tab[data-v-c4812659]{position:relative}.wide[data-v-c4812659]{max-width:1120px}.start[data-v-c4812659]{justify-content:flex-start}.grow[data-v-c4812659]{flex:1}.sm[data-v-c4812659]{font-size:12.5px}.cards[data-v-c4812659]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.pcard[data-v-c4812659]{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pcard[data-v-c4812659]:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.pcard.on[data-v-c4812659]{border-color:var(--text);box-shadow:var(--shadow)}.pcard.off[data-v-c4812659]{opacity:.6}.pcard .top[data-v-c4812659]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pcard b[data-v-c4812659]{font-size:15px}.sum[data-v-c4812659]{color:var(--text-2);min-height:38px;font-size:12.5px;line-height:1.5}.tags[data-v-c4812659]{gap:6px;display:flex}.scrim[data-v-c4812659]{z-index:20;background:color-mix(in srgb, var(--text) 18%, transparent);position:fixed;inset:56px 0 0}.sheet[data-v-c4812659]{z-index:21;box-sizing:border-box;background:var(--bg);border-left:1px solid var(--line);width:min(760px,100vw);box-shadow:var(--shadow-up);flex-direction:column;gap:16px;padding:20px 24px 40px;animation:.18s ease-out slide-c4812659;display:flex;position:fixed;top:56px;bottom:0;right:0;overflow-y:auto}@keyframes slide-c4812659{0%{opacity:.6;transform:translate(24px)}}.sh[data-v-c4812659]{flex-direction:column;gap:16px;display:flex}.title[data-v-c4812659]{align-items:center;gap:10px;display:flex}.title b[data-v-c4812659]{font-size:20px}.id[data-v-c4812659]{font-size:12.5px}.x[data-v-c4812659]{width:32px;height:32px;color:var(--text-3);padding:0;font-size:20px}.keystate[data-v-c4812659]{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.bad[data-v-c4812659]{color:var(--accent);font-size:13px}.pad[data-v-c4812659]{margin:0;padding:0 18px 12px}.small[data-v-c4812659]{padding:2px 8px;font-size:12px}.mrow[data-v-c4812659]{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 176px 80px auto;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:grid}.scard>.ch+.mrow[data-v-c4812659]{border-top:0}.mrow.off .l[data-v-c4812659]{color:var(--text-3)}.nm[data-v-c4812659]{flex-direction:column;gap:2px;min-width:0;display:flex}.id2[data-v-c4812659]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pr[data-v-c4812659]{color:var(--text-2);white-space:nowrap;font-size:12.5px}.ts[data-v-c4812659]{font-size:12px}.ma[data-v-c4812659]{justify-content:flex-end;gap:0;display:flex}.ma button[data-v-c4812659]{padding:3px 7px;font-size:12.5px}.sw[data-v-c4812659]{cursor:pointer;width:30px;height:18px;display:inline-block;position:relative}.sw input[data-v-c4812659]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sw span[data-v-c4812659]{background:var(--line-strong);pointer-events:none;border-radius:9px;transition:background .15s;position:absolute;inset:0}.sw span[data-v-c4812659]:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sw input:checked+span[data-v-c4812659]{background:var(--ok)}.sw input:checked+span[data-v-c4812659]:after{transform:translate(12px)}.sw input:focus-visible+span[data-v-c4812659]{outline:2px solid var(--accent);outline-offset:2px}.filter[data-v-c4812659]{width:160px;height:30px;font-size:14px}.remote[data-v-c4812659]{max-height:420px;margin:0;padding:0 16px 12px;list-style:none;overflow-y:auto}.remote li[data-v-c4812659]{border-top:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}@media (width<=760px){.mrow[data-v-c4812659]{grid-template-columns:40px minmax(0,1fr)}.mrow .pr[data-v-c4812659],.mrow .ts[data-v-c4812659]{display:none}.mrow .ma[data-v-c4812659]{grid-column:1/-1;justify-content:flex-start}}.start[data-v-7b2bc6fd]{justify-content:flex-start}.grow[data-v-7b2bc6fd]{flex:1}.sm[data-v-7b2bc6fd]{font-size:12.5px}.rows[data-v-7b2bc6fd]{overflow:hidden}.row[data-v-7b2bc6fd]{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:24px;padding:18px 20px;display:grid}.row+.row[data-v-7b2bc6fd]{border-top:1px solid var(--line)}.t[data-v-7b2bc6fd]{flex-direction:column;gap:3px;display:flex}.t b[data-v-7b2bc6fd]{font-size:14.5px}.t span[data-v-7b2bc6fd]{color:var(--text-3);font-size:13px;line-height:1.55}select[data-v-7b2bc6fd]{width:100%;height:36px;font-size:15px}.none[data-v-7b2bc6fd]{color:var(--text-3);margin:0;padding:0 20px 16px;font-size:12.5px}@media (width<=760px){.row[data-v-7b2bc6fd]{grid-template-columns:1fr;gap:10px}}.start[data-v-dd97221e]{justify-content:flex-start}.grow[data-v-dd97221e]{flex:1}.sm[data-v-dd97221e]{font-size:12.5px}.cols[data-v-dd97221e]{grid-template-columns:minmax(0,1fr) 140px 120px 110px minmax(0,260px)}.nm[data-v-dd97221e]{align-items:center;gap:10px;min-width:0;display:flex}.av[data-v-dd97221e]{background:var(--text);width:28px;height:28px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.tr select[data-v-dd97221e]{width:120px;height:30px;padding:0 8px;font-size:13.5px}.end[data-v-dd97221e]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.end button[data-v-dd97221e]{padding:4px 9px;font-size:13px}.end input[data-v-dd97221e]{width:150px;height:30px;font-size:15px}@media (width<=760px){.cols[data-v-dd97221e]{grid-template-columns:minmax(0,1fr) 110px}.cols[data-v-dd97221e]>:nth-child(3),.cols[data-v-dd97221e]>:nth-child(4){display:none}.cols[data-v-dd97221e]>:nth-child(5){grid-column:1/-1;justify-content:flex-start}}.start[data-v-36c30974]{justify-content:flex-start}.grow[data-v-36c30974]{flex:1}.sm[data-v-36c30974]{font-size:12.5px}.line[data-v-36c30974]{align-items:center;gap:10px;display:flex}.line input[data-v-36c30974]{flex:1;min-width:0;height:36px;font-size:14.5px}.line .cur[data-v-36c30974]{text-transform:uppercase;flex:0 0 90px}.brand[data-v-36c30974]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.ic[data-v-36c30974]{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.ic img[data-v-36c30974]{object-fit:cover;width:100%;height:100%}.ic i[data-v-36c30974]{background:var(--accent);border-radius:4px;width:14px;height:14px}@media (width<=760px){.brand[data-v-36c30974]{grid-template-columns:1fr}}.x[data-v-36c30974]{width:32px;height:32px;color:var(--text-3);padding:0;font-size:18px}.sbody{box-sizing:border-box;flex-direction:column;gap:16px;max-width:960px;margin:0 auto;padding:28px 48px 80px;display:flex}.lead{color:var(--text-3);margin:0;font-size:13.5px}.scard{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;display:flex}.scard>.ch{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.scard>.ch .tt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.scard>.ch .tt b{font-size:14.5px;font-weight:600}.scard>.ch .tt span{color:var(--text-3);font-size:12.5px}.scard>.cb{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid .wide{grid-column:1/-1}.field{min-width:0;color:var(--text-2);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.field input,.field select,.field textarea{box-sizing:border-box;width:100%;font-size:15px}.field input,.field select{height:36px;padding:0 10px}.field .hint{color:var(--text-3);font-size:12px;line-height:1.5}.field.check{color:var(--text);flex-direction:row;align-items:center;gap:8px;font-size:13.5px}.field.check input{width:auto;height:auto}.acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.acts .grow{flex:1}.err{color:var(--danger);margin:0;font-size:13px}.ok{color:var(--ok)}.tag{background:var(--line);color:var(--text-3);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:400;display:inline-block}.tag.good{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.tag.bad{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.tag.hot{background:var(--accent-soft);color:var(--accent)}.danger-text{color:var(--danger)}.seg2{background:var(--line);box-sizing:border-box;border-radius:9px;height:36px;padding:3px;display:flex}.seg2 button{color:var(--text-2);background:0 0;border:0;border-radius:7px;flex:1;padding:0;font-size:13.5px}.seg2 button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.table{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.table .th{color:var(--text-3);letter-spacing:.05em;background:var(--bg);gap:12px;padding:10px 18px;font-size:11.5px;display:grid}.table .tr{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 18px;font-size:14px;display:grid}.table .th+.tr{border-top:0}@media (width<=760px){.sbody{padding:20px 16px 60px}.fgrid,.fgrid.three{grid-template-columns:1fr}}.segs{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;gap:4px;padding:3px;display:flex}.segs button{min-width:0;color:var(--text-2);background:0 0;border:0;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:6px 10px;font-size:13.5px;line-height:1.35;display:flex}.segs button small{color:var(--text-3);font-size:11.5px}.segs button:hover{color:var(--text)}.segs button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line);font-weight:600}.segs button.on small{font-weight:400}.field>span:first-child{align-items:center;display:inline-flex}.settings[data-v-159ab09e]{background:var(--bg);min-height:100%}.top[data-v-159ab09e]{box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--panel);z-index:10;align-items:center;gap:14px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.wordmark[data-v-159ab09e]{color:var(--text);align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark i[data-v-159ab09e]{background:var(--accent);border-radius:3px;width:12px;height:12px}.wordmark img[data-v-159ab09e]{object-fit:cover;border-radius:5px;width:22px;height:22px}.sep[data-v-159ab09e]{background:var(--line);width:1px;height:18px}.crumb[data-v-159ab09e]{color:var(--text-2);font-size:14px}.sp[data-v-159ab09e]{flex:1}.head[data-v-159ab09e]{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:26px 48px 0;display:flex}h1[data-v-159ab09e]{font-family:var(--serif);margin:0;font-size:28px;font-weight:500}.tabs[data-v-159ab09e]{align-items:flex-end;gap:26px;display:flex}.tabs a[data-v-159ab09e]{color:var(--text-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 2px;font-size:14px;text-decoration:none}.tabs a[data-v-159ab09e]:hover{color:var(--text)}.tabs a.on[data-v-159ab09e]{color:var(--text);border-bottom-color:var(--text);font-weight:600}.note[data-v-159ab09e]{color:var(--text-3);padding-bottom:12px;font-size:12px}.page-error[data-v-159ab09e]{color:var(--danger);margin:20px 48px 0;font-size:14px}.loading[data-v-159ab09e]{padding:28px 48px}.small[data-v-159ab09e]{padding:2px 8px;font-size:12px}@media (width<=760px){.head[data-v-159ab09e]{padding:20px 16px 0}.tabs[data-v-159ab09e]{gap:18px;overflow-x:auto}.note[data-v-159ab09e]{display:none}}.scrim[data-v-4ae5d5b4]{z-index:50;background:#14131180;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dlg[data-v-4ae5d5b4]{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-up);border-radius:16px;flex-direction:column;gap:12px;max-width:100%;padding:18px 20px 12px;display:flex}header[data-v-4ae5d5b4]{align-items:flex-start;gap:4px;display:flex}header>div[data-v-4ae5d5b4]{flex:1}h2[data-v-4ae5d5b4]{margin:0;font-size:16px;font-weight:600}header p[data-v-4ae5d5b4]{color:var(--text-3);margin:3px 0 0;font-size:13px}.ib[data-v-4ae5d5b4]{width:30px;height:30px;color:var(--text-2);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ib[data-v-4ae5d5b4]:hover{background:var(--line);color:var(--text)}.pic[data-v-4ae5d5b4]{background:var(--canvas);-webkit-user-select:none;user-select:none;border-radius:10px;width:300px;height:220px;position:relative;overflow:hidden}.pic img[data-v-4ae5d5b4]{pointer-events:none;display:block;position:absolute;top:0;left:0}.tile[data-v-4ae5d5b4]{filter:drop-shadow(0 2px 6px #00000059)}.wait[data-v-4ae5d5b4]{color:var(--text-3);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.track[data-v-4ae5d5b4]{background:var(--line);touch-action:none;border-radius:999px;width:300px;height:40px;position:relative}.fill[data-v-4ae5d5b4]{background:var(--accent-soft);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.handle[data-v-4ae5d5b4]{background:var(--accent);color:#fff;cursor:grab;width:56px;height:40px;box-shadow:var(--shadow);touch-action:none;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.handle[data-v-4ae5d5b4]:active{cursor:grabbing}.handle[data-v-4ae5d5b4]:disabled{opacity:.6;cursor:default}.err[data-v-4ae5d5b4]{min-height:18px;color:var(--danger);text-align:center;margin:0;font-size:13px}@media (prefers-color-scheme:dark){.handle[data-v-4ae5d5b4]{color:var(--bg)}}.art[data-v-9124bdf5]{--mx:50%;--my:50%;--px:0;--py:0;--ink:#f2efe9;--ink-2:#b9b3a9;--ink-3:#6f6a62;--orange:#f07a3e;--blue:#6f9dff;--violet:#a78bfa;--teal:#3fd0b4;isolation:isolate;color:var(--ink);background:#0d0c0b;position:relative;overflow:hidden}.aurora[data-v-9124bdf5]{filter:blur(80px)saturate(1.2);opacity:.55;position:absolute;inset:-20%}.aurora i[data-v-9124bdf5]{mix-blend-mode:screen;border-radius:50%;position:absolute}.a1[data-v-9124bdf5]{background:radial-gradient(circle, var(--orange), transparent 68%);width:46%;height:46%;animation:22s ease-in-out infinite alternate drift1-9124bdf5;top:10%;left:8%}.a2[data-v-9124bdf5]{background:radial-gradient(circle, var(--blue), transparent 68%);width:40%;height:40%;animation:26s ease-in-out infinite alternate drift2-9124bdf5;top:4%;right:6%}.a3[data-v-9124bdf5]{background:radial-gradient(circle, var(--violet), transparent 68%);width:38%;height:38%;animation:30s ease-in-out infinite alternate drift3-9124bdf5;bottom:2%;left:34%}.a4[data-v-9124bdf5]{background:radial-gradient(circle, var(--teal), transparent 70%);opacity:.7;width:26%;height:26%;animation:34s ease-in-out infinite alternate-reverse drift1-9124bdf5;bottom:14%;right:18%}@keyframes drift1-9124bdf5{to{transform:translate(18%,14%)scale(1.15)}}@keyframes drift2-9124bdf5{to{transform:translate(-16%,18%)scale(.9)}}@keyframes drift3-9124bdf5{to{transform:translate(12%,-16%)scale(1.2)}}.dots[data-v-9124bdf5],.spot[data-v-9124bdf5]{pointer-events:none;position:absolute;inset:0}.dots[data-v-9124bdf5]{background-image:radial-gradient(#ffffff21 1px,#0000 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 75% at 55%,#000 35%,#0000 100%);mask-image:radial-gradient(80% 75% at 55%,#000 35%,#0000 100%)}.spot[data-v-9124bdf5]{background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff12, transparent 60%)}.grain[data-v-9124bdf5]{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.stage[data-v-9124bdf5]{transform-origin:50%;position:absolute;top:50%;left:50%}.layer[data-v-9124bdf5]{transform:translate3d(calc(var(--px) * var(--d) * -1px), calc(var(--py) * var(--d) * -1px), 0);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.board[data-v-9124bdf5]{animation:.9s cubic-bezier(.2,.8,.2,1) both rise-9124bdf5,9s ease-in-out infinite bob-9124bdf5;animation-delay:var(--in), calc(var(--in) + .9s);margin:0;position:absolute}@keyframes rise-9124bdf5{0%{opacity:0;transform:translateY(28px)scale(.96)}}@keyframes bob-9124bdf5{50%{transform:translateY(-8px)}}figcaption[data-v-9124bdf5]{color:var(--ink-3);white-space:nowrap;letter-spacing:.02em;margin-bottom:7px;font:500 11.5px/1 ui-monospace,Menlo,monospace;position:absolute;bottom:100%;left:0}.sheet[data-v-9124bdf5]{color:#1c1b19;background:#f6f2ea;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #ffffff0f}.phone[data-v-9124bdf5]{width:214px;height:462px}.phone .sheet[data-v-9124bdf5]{border-radius:22px;flex-direction:column;gap:10px;padding:18px 16px;display:flex}.ph-top[data-v-9124bdf5]{justify-content:space-between;display:flex}.ph-top b[data-v-9124bdf5]{opacity:.8;background:#1c1b19;border-radius:3px;width:34px;height:6px}.ph-top i[data-v-9124bdf5]{opacity:.3;background:#1c1b19;border-radius:3px;width:22px;height:6px}.ph-title[data-v-9124bdf5]{margin-top:8px;font:600 22px/1.2 Georgia,Noto Serif SC,serif}.ring[data-v-9124bdf5]{align-self:center;width:150px;margin:6px 0 4px}.ring-bg[data-v-9124bdf5]{fill:none;stroke:#e2dccf;stroke-width:8px}.ring-fg[data-v-9124bdf5]{fill:none;stroke:#c2542b;stroke-width:8px;stroke-linecap:round;stroke-dasharray:302;stroke-dashoffset:302px;transform-origin:50%;animation:7s ease-in-out infinite ring-9124bdf5;transform:rotate(-90deg)}@keyframes ring-9124bdf5{0%{stroke-dashoffset:302px}60%,80%{stroke-dashoffset:70px}to{stroke-dashoffset:302px}}.ring text[data-v-9124bdf5]{fill:#1c1b19;font:600 22px/1 ui-sans-serif,system-ui,sans-serif}.ph-btn[data-v-9124bdf5]{background:#c2542b;border-radius:17px;height:34px;margin-top:6px;position:relative;overflow:hidden}.ph-btn[data-v-9124bdf5]:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:4s ease-in-out 1.5s infinite shine-9124bdf5;position:absolute;inset:0;transform:translate(-100%)}@keyframes shine-9124bdf5{40%,to{transform:translate(100%)}}.ph-row[data-v-9124bdf5]{align-items:center;gap:10px;margin-top:4px;display:flex}.ph-row i[data-v-9124bdf5]{border:2px solid #c2542b;border-radius:50%;flex:none;width:9px;height:9px}.ph-row b[data-v-9124bdf5]{background:#d9d2c4;border-radius:4px;width:84%;height:7px}.pin[data-v-9124bdf5]{color:#fff;background:#2f6fed;border-radius:50% 50% 50% 4px;place-items:center;width:24px;height:24px;font:600 12px/1 system-ui,sans-serif;animation:7s ease-in-out 1.2s infinite both pop-9124bdf5;display:grid;position:absolute;top:112px;left:172px;box-shadow:0 0 0 4px #2f6fed40}.bubble[data-v-9124bdf5]{width:max-content;max-width:170px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181715eb;border-radius:10px;padding:8px 11px;font-size:12px;line-height:1.45;animation:7s ease-in-out 1.5s infinite both pop-9124bdf5;position:absolute;top:96px;left:204px;box-shadow:0 12px 30px #00000073,0 0 0 1px #ffffff14}@keyframes pop-9124bdf5{0%,8%{opacity:0;transform:scale(.6)}14%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.9)}}.web[data-v-9124bdf5]{width:380px;height:248px}.web .sheet[data-v-9124bdf5]{background:#fbfaf7;padding:14px 16px}.w-nav[data-v-9124bdf5]{align-items:center;gap:10px;display:flex}.w-nav i[data-v-9124bdf5]{background:#1c1b19;border-radius:5px;width:16px;height:16px}.w-nav span[data-v-9124bdf5]{background:#d9d2c4;border-radius:3px;width:30px;height:6px}.w-nav b[data-v-9124bdf5]{background:#1c1b19;border-radius:10px;width:54px;height:20px;margin-left:auto}.w-hero[data-v-9124bdf5]{gap:16px;margin-top:22px;display:flex}.w-copy[data-v-9124bdf5]{flex-direction:column;flex:1;gap:8px;display:flex}.w-h1[data-v-9124bdf5]{background:#1c1b19;border-radius:4px;width:92%;height:16px}.w-h1.short[data-v-9124bdf5]{width:64%}.w-p[data-v-9124bdf5]{background:#d9d2c4;border-radius:4px;height:7px;margin-top:2px}.w-cta[data-v-9124bdf5]{background:linear-gradient(90deg,#f07a3e,#e0452b);border-radius:13px;width:92px;height:26px;margin-top:8px}.w-img[data-v-9124bdf5]{background:conic-gradient(from 210deg at 60% 40%,#6f9dff,#a78bfa,#f07a3e,#3fd0b4,#6f9dff);border-radius:12px;width:136px;height:150px;animation:12s linear infinite hue-9124bdf5}@keyframes hue-9124bdf5{to{filter:hue-rotate(360deg)}}.select[data-v-9124bdf5]{pointer-events:none;position:absolute;inset:-6px}.select[data-v-9124bdf5]:before{content:"";background:linear-gradient(90deg, var(--blue) 50%, transparent 0) repeat-x top / 12px 1.5px, linear-gradient(90deg, var(--blue) 50%, transparent 0) repeat-x bottom / 12px 1.5px, linear-gradient(0deg, var(--blue) 50%, transparent 0) repeat-y left / 1.5px 12px, linear-gradient(0deg, var(--blue) 50%, transparent 0) repeat-y right / 1.5px 12px;border-radius:4px;animation:.8s linear infinite ants-9124bdf5;position:absolute;inset:0}@keyframes ants-9124bdf5{to{background-position:12px 0,-12px 100%,0 -12px,100% 12px}}.select i[data-v-9124bdf5]{border:1.5px solid var(--blue);background:#fff;border-radius:2px;width:9px;height:9px;position:absolute}.select .h1[data-v-9124bdf5]{top:-4px;left:-4px}.select .h2[data-v-9124bdf5]{top:-4px;right:-4px}.select .h3[data-v-9124bdf5]{bottom:-4px;left:-4px}.select .h4[data-v-9124bdf5]{bottom:-4px;right:-4px}.select span[data-v-9124bdf5]{background:var(--blue);color:#fff;border-radius:5px;padding:3px 7px;font:600 10.5px/1 ui-monospace,Menlo,monospace;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.slide[data-v-9124bdf5]{width:320px;height:180px}.slide .sheet[data-v-9124bdf5]{color:#fff;background:#16161a;padding:18px 20px}.s-title[data-v-9124bdf5]{background:#f2efe9;border-radius:4px;width:58%;height:13px}.s-sub[data-v-9124bdf5]{background:#55525a;border-radius:3px;width:38%;height:6px;margin-top:8px}.bars[data-v-9124bdf5]{align-items:flex-end;gap:12px;height:88px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.bars i[data-v-9124bdf5]{height:var(--h);background:linear-gradient(180deg, var(--blue), #3b5bd6);transform-origin:bottom;animation:6s cubic-bezier(.2,.8,.2,1) infinite grow-9124bdf5;animation-delay:calc(var(--k) * .12s);border-radius:5px 5px 2px 2px;flex:1}.bars i[data-v-9124bdf5]:last-child{background:linear-gradient(180deg, #ffb07a, var(--orange))}@keyframes grow-9124bdf5{0%{transform:scaleY(0)}25%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}.sticky[data-v-9124bdf5]{color:#3d3316;background:#ffd966;border-radius:3px;width:118px;padding:12px 12px 16px;font-size:12.5px;line-height:1.45;animation:.9s cubic-bezier(.2,.8,.2,1) .6s both rise-9124bdf5;position:absolute;transform:rotate(-5deg);box-shadow:0 18px 30px -12px #0009}.poster[data-v-9124bdf5]{width:176px;height:250px}.poster .sheet[data-v-9124bdf5]{box-shadow:none;background:0 0}.p-draft[data-v-9124bdf5],.p-done[data-v-9124bdf5]{border-radius:10px;position:absolute;inset:0}.p-draft[data-v-9124bdf5]{background:#f07a3e0f;border:1.5px dashed #f07a3ecc;flex-direction:column;gap:10px;padding:18px 16px;animation:8s ease-in-out infinite draft-9124bdf5;display:flex}.p-draft i[data-v-9124bdf5]{background:linear-gradient(90deg,#ffffff0f,#ffffff38,#ffffff0f) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.4s linear infinite shimmer-9124bdf5}.p-draft i.blk[data-v-9124bdf5]{height:70px;margin-top:auto}@keyframes shimmer-9124bdf5{0%{background-position:100% 0}to{background-position:-100% 0}}.p-done[data-v-9124bdf5]{color:#2a1d14;clip-path:inset(0 0 100%);background:#efe7d6;flex-direction:column;padding:14px;animation:8s cubic-bezier(.6,0,.2,1) infinite drawn-9124bdf5;display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}@keyframes draft-9124bdf5{0%,45%{opacity:1}55%,92%{opacity:0}to{opacity:1}}@keyframes drawn-9124bdf5{0%,42%{clip-path:inset(0 0 100%)}58%,92%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.p-kicker[data-v-9124bdf5]{letter-spacing:.12em;color:#a0472a;font:600 8.5px/1 ui-monospace,Menlo,monospace}.p-big[data-v-9124bdf5]{letter-spacing:-.04em;margin-top:14px;font:700 92px/.9 Georgia,Noto Serif SC,serif}.p-band[data-v-9124bdf5]{color:#efe7d6;background:#2a1d14;align-items:center;gap:10px;margin:auto -14px -14px;padding:12px 14px;display:flex}.p-band b[data-v-9124bdf5]{font:700 24px/1 Georgia,serif}.p-band span[data-v-9124bdf5]{background:#efe7d64d;border-radius:3px;flex:1;height:6px}.cursor[data-v-9124bdf5]{filter:drop-shadow(0 4px 8px #00000080);align-items:flex-start;gap:2px;display:flex;position:absolute;top:0;left:0}.cursor svg[data-v-9124bdf5]{width:20px;height:20px}.cursor span[data-v-9124bdf5]{color:#fff;white-space:nowrap;border-radius:6px 10px 10px;margin-top:14px;padding:4px 8px;font:600 11px/1 system-ui,sans-serif}.c1 svg[data-v-9124bdf5]{fill:var(--orange)}.c1 span[data-v-9124bdf5]{background:var(--orange)}.c2 svg[data-v-9124bdf5]{fill:var(--blue)}.c2 span[data-v-9124bdf5]{background:#3f6fe6}.c1[data-v-9124bdf5]{animation:14s cubic-bezier(.45,0,.25,1) infinite path1-9124bdf5}.c2[data-v-9124bdf5]{animation:17s cubic-bezier(.45,0,.25,1) infinite path2-9124bdf5}@keyframes path1-9124bdf5{0%{transform:translate(250px,300px)}22%{transform:translate(470px,520px)}40%{transform:translate(610px,470px)}62%{transform:translate(230px,230px)}80%{transform:translate(180px,520px)}to{transform:translate(250px,300px)}}@keyframes path2-9124bdf5{0%{transform:translate(820px,250px)}25%{transform:translate(880px,380px)}45%{transform:translate(600px,150px)}70%{transform:translate(780px,110px)}to{transform:translate(820px,250px)}}@media (prefers-reduced-motion:reduce){.art[data-v-9124bdf5] *,.art[data-v-9124bdf5] :before,.art[data-v-9124bdf5] :after{transition:none!important;animation:none!important}.p-done[data-v-9124bdf5]{clip-path:none}.p-draft[data-v-9124bdf5]{opacity:0}.ring-fg[data-v-9124bdf5]{stroke-dashoffset:70px}}.login[data-v-2bdb683c]{background:var(--bg);min-height:100vh;color:var(--text);display:flex}.side[data-v-2bdb683c]{background:var(--panel);border-right:1px solid var(--line);z-index:1;flex-direction:column;flex:none;justify-content:space-between;gap:40px;width:460px;padding:40px 48px;display:flex;position:relative}.brand[data-v-2bdb683c]{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.brand i[data-v-2bdb683c]{background:conic-gradient(from 200deg,#f07a3e,#e0452b,#a78bfa,#6f9dff,#f07a3e);border-radius:7px;width:22px;height:22px;animation:10s linear infinite spin-2bdb683c;box-shadow:0 0 18px -2px #f07a3e99}@keyframes spin-2bdb683c{to{filter:hue-rotate(360deg)}}.brand img[data-v-2bdb683c]{object-fit:cover;border-radius:7px;width:26px;height:26px}.form[data-v-2bdb683c]{flex-direction:column;gap:16px;width:100%;max-width:340px;display:flex}.head[data-v-2bdb683c]{margin-bottom:10px}h1[data-v-2bdb683c]{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.head p[data-v-2bdb683c]{color:var(--text-2);margin:10px 0 0;font-size:14px;line-height:1.6}label[data-v-2bdb683c]{color:var(--text-2);flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}input[data-v-2bdb683c]{border:1px solid var(--line-strong);background:var(--surface);height:44px;color:var(--text);border-radius:10px;padding:0 13px;font-size:16px;transition:border-color .15s,box-shadow .15s}input[data-v-2bdb683c]:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.error[data-v-2bdb683c]{color:var(--danger,#b42318);margin:0;font-size:13.5px}.go[data-v-2bdb683c]{color:#fff;background:linear-gradient(120deg,#f07a3e,#e0452b 55%,#c2410c);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:46px;margin-top:8px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #e0452bcc,inset 0 1px #ffffff40}.go[data-v-2bdb683c]:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.go[data-v-2bdb683c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -12px #e0452be6,inset 0 1px #ffffff40}.go[data-v-2bdb683c]:hover:not(:disabled):after{transform:translate(120%)}.go:hover:not(:disabled) svg[data-v-2bdb683c]{transform:translate(3px)}.go svg[data-v-2bdb683c]{transition:transform .2s}.go[data-v-2bdb683c]:disabled{opacity:.45;box-shadow:none}.lang[data-v-2bdb683c]{gap:2px;display:flex}.lang button[data-v-2bdb683c]{color:var(--text-3);background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12.5px}.lang button[data-v-2bdb683c]:hover{color:var(--text)}.lang button.on[data-v-2bdb683c]{background:var(--line);color:var(--text)}.show[data-v-2bdb683c]{flex:1;min-width:0;position:relative}.canvas[data-v-2bdb683c]{position:absolute;inset:0}.tagline[data-v-2bdb683c]{pointer-events:none;position:absolute;bottom:44px;left:48px;right:48px}.tagline h2[data-v-2bdb683c]{letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#ffd2b8 40%,#b9ccff 80%,#fff) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.15;animation:8s linear infinite sheen-2bdb683c}@keyframes sheen-2bdb683c{to{background-position:-200% 0}}.tagline p[data-v-2bdb683c]{color:#f2efe9a8;margin:10px 0 0;font-size:14.5px}@media (width<=900px){.show[data-v-2bdb683c]{display:none}.side[data-v-2bdb683c]{border-right:0;align-items:center;width:100%;padding:28px 24px}.brand[data-v-2bdb683c],.lang[data-v-2bdb683c]{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.brand i[data-v-2bdb683c],.tagline h2[data-v-2bdb683c]{animation:none}.go[data-v-2bdb683c],.go[data-v-2bdb683c]:after,.go svg[data-v-2bdb683c]{transition:none}}.m[data-v-a74d8128]{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;background:var(--bg);height:100dvh;color:var(--text);padding-bottom:calc(76px + env(safe-area-inset-bottom));box-sizing:border-box;overflow:hidden auto}.bar[data-v-a74d8128]{z-index:5;box-sizing:border-box;height:52px;padding:0 14px;padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--panel) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex;position:sticky;top:0}.mark[data-v-a74d8128]{flex:none;place-items:center;display:grid}.mark i[data-v-a74d8128]{background:var(--accent);border-radius:3px;width:12px;height:12px}.mark img[data-v-a74d8128]{object-fit:cover;border-radius:6px;width:22px;height:22px}.name[data-v-a74d8128]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.tag[data-v-a74d8128]{color:var(--text-3);border:1px solid var(--line-strong);border-radius:999px;flex:none;padding:0 8px;font-size:11.5px;line-height:20px}.count[data-v-a74d8128]{color:var(--text-3);flex:none;font-size:12.5px}.back[data-v-a74d8128]{width:36px;height:36px;color:var(--text);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:-8px;display:grid}.pages[data-v-a74d8128]{scrollbar-width:none;gap:6px;padding:12px 14px 0;display:flex;overflow-x:auto}.pages button[data-v-a74d8128]{border:1px solid var(--line);background:var(--panel);color:var(--text-2);border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.pages button.on[data-v-a74d8128]{background:var(--text);border-color:var(--text);color:var(--bg)}.lead[data-v-a74d8128]{color:var(--text-3);margin:14px 16px 10px;font-size:12.5px}.grid[data-v-a74d8128]{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0 12px;list-style:none;display:grid}.grid li.wide[data-v-a74d8128]{grid-column:1/-1}.card[data-v-a74d8128]{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.shot[data-v-a74d8128]{background:var(--canvas);border:1px solid var(--line);border-radius:10px;width:100%;display:block;overflow:hidden}.shot img[data-v-a74d8128]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.t[data-v-a74d8128]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.s[data-v-a74d8128]{color:var(--text-3);margin-top:-3px;font-size:11px}.foot[data-v-a74d8128]{text-align:center;margin:28px 0 8px;font-size:12px}.stage[data-v-a74d8128]{background:var(--canvas);width:100%;position:relative;overflow:hidden}.art[data-v-a74d8128]{position:absolute;left:0;right:0}.stage.fill[data-v-a74d8128]{height:calc(100dvh - 128px)}.frame[data-v-a74d8128]{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.stage.fill .art[data-v-a74d8128]{top:0;bottom:0}.stage.fill .frame[data-v-a74d8128]{width:100%;height:100%}.under[data-v-a74d8128]{width:100%;height:auto;position:absolute;inset:0}.zoomer[data-v-a74d8128]{transform-origin:0 0;position:absolute;inset:0}.layer[data-v-a74d8128]{z-index:2;touch-action:pan-y;position:absolute;inset:0}.layer.zoomed[data-v-a74d8128]{touch-action:none}.unzoom[data-v-a74d8128]{float:right;z-index:3;background:color-mix(in srgb, var(--panel) 88%, transparent);height:30px;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);border:0;border-radius:999px;margin:10px 10px 0 0;padding:0 12px;font-size:12.5px;font-weight:600;position:sticky;top:64px}.tip[data-v-a74d8128]{left:50%;top:calc(52px + env(safe-area-inset-top) + 10px);z-index:7;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 48px);color:var(--text);pointer-events:none;background:color-mix(in srgb, var(--panel) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;margin:0;padding:8px 16px;font-size:13px;font-weight:500;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.tip-enter-active[data-v-a74d8128],.tip-leave-active[data-v-a74d8128]{transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.tip-enter-from[data-v-a74d8128],.tip-leave-to[data-v-a74d8128]{opacity:0;transform:translate(-50%,-14px)}.dock[data-v-a74d8128]{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:6;background:color-mix(in srgb, var(--panel) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000047}.nav[data-v-a74d8128]{width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.nav[data-v-a74d8128]:disabled{opacity:.3}.modes[data-v-a74d8128]{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;padding:3px;display:flex}.modes button[data-v-a74d8128]{min-width:64px;height:38px;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.modes button.on[data-v-a74d8128]{background:color-mix(in srgb, var(--panel) 80%, transparent);color:var(--text);box-shadow:0 1px 3px #0000002e}.shared[data-v-e1d8d088]{background:var(--bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.top[data-v-e1d8d088]{box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.wordmark[data-v-e1d8d088]{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.wordmark i[data-v-e1d8d088]{background:var(--accent);border-radius:3px;width:11px;height:11px}.wordmark img[data-v-e1d8d088]{object-fit:cover;border-radius:5px;width:20px;height:20px}.sep[data-v-e1d8d088]{background:var(--line);width:1px;height:16px}.name[data-v-e1d8d088]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.tag[data-v-e1d8d088]{color:var(--text-3);border:1px solid var(--line-strong);border-radius:999px;flex:none;padding:0 8px;font-size:11.5px;line-height:20px}.sp[data-v-e1d8d088]{flex:1}.small[data-v-e1d8d088]{color:var(--text-2);border-radius:8px;padding:4px 8px;font-size:13px;text-decoration:none}.small[data-v-e1d8d088]:hover{background:var(--line);color:var(--text)}.canvas[data-v-e1d8d088]{flex:1;min-height:0}.msg[data-v-e1d8d088]{color:var(--text-2);flex:1;place-items:center;display:grid}:root{--bg:#f4f3f0;--panel:#fbfaf8;--surface:#fff;--line:#e4e1db;--line-strong:#d3cfc7;--text:#1c1b19;--text-2:#55524c;--text-3:#6b675f;--accent:#c2410c;--accent-soft:#fbe9df;--danger:#b42318;--ok:#2f7a4a;--canvas:#eceae6;--dot:#d6d3cc;--play:#2458c9;--note-gray:#6b675f;--note-red:#c0352b;--note-orange:#b85312;--note-green:#2f7a4a;--note-teal:#177469;--note-blue:#2458c9;--note-purple:#7043b8;--note-pink:#b8356f;--shadow:0 1px 2px #1c1b190f, 0 4px 16px #1c1b190f;--shadow-up:0 2px 4px #1c1b190d, 0 12px 32px #1c1b191a;--serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", Georgia, serif;--radius:10px;--mono:ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#171614;--panel:#1d1c1a;--surface:#252321;--line:#34312d;--line-strong:#45413b;--text:#efece6;--text-2:#bdb8af;--text-3:#9a948a;--accent:#f07a3e;--accent-soft:#3a2519;--danger:#f2716a;--ok:#6cc28c;--canvas:#121110;--dot:#2a2825;--play:#7aa7ff;--note-gray:#a39d93;--note-red:#f2837b;--note-orange:#f39a5c;--note-green:#6cc28c;--note-teal:#5cc7b8;--note-blue:#7aa7ff;--note-purple:#b69af0;--note-pink:#f08bb8;--shadow:0 1px 2px #0000004d, 0 4px 16px #0000004d;--shadow-up:0 2px 4px #0000004d, 0 12px 32px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,system-ui,sans-serif;font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:6px 12px;line-height:20px}button:hover{border-color:var(--text-3)}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--text);border-color:var(--text);color:var(--bg)}button.primary:hover{opacity:.88}button.ghost{background:0 0;border-color:#0000}button.ghost:hover{background:var(--line)}button.icon{justify-content:center;align-items:center;padding:6px;display:inline-flex}input,textarea,select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;font-size:15px}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.muted{color:var(--text-3)}.mono{font-family:var(--mono)}.ld-tip{z-index:1000;pointer-events:none;color:#f2efe8;opacity:0;visibility:hidden;background:#1c1b19;border-radius:7px;flex-direction:column;gap:2px;max-width:280px;padding:5px 8px;font-size:12px;line-height:1.45;transition:opacity .1s;display:flex;position:fixed;box-shadow:0 4px 14px #00000040}.ld-tip.on{opacity:1;visibility:visible}.ld-tip .l{white-space:nowrap;align-items:center;gap:8px;display:flex}.ld-tip kbd{font:11px var(--mono,ui-monospace, monospace);color:#d8d4ca;background:#ffffff24;border-radius:4px;padding:0 4px}.ld-tip .h{color:#b9b4a9}
