.backdrop[data-v-584900f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#14161a61}.sheet[data-v-584900f8]{width:min(400px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:var(--canvas);border-radius:16px;box-shadow:0 18px 50px #14161a33}.sheet.wide[data-v-584900f8]{width:min(460px,100%)}.sheet-head[data-v-584900f8]{position:relative;padding:18px 44px 6px}.sheet-title[data-v-584900f8]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;text-align:center}.sheet-close[data-v-584900f8]{position:absolute;top:16px;right:14px;padding:4px;border-radius:8px;line-height:0}.sheet-close[data-v-584900f8]:hover{background:var(--surface)}.sheet-close svg[data-v-584900f8]{width:16px;height:16px;fill:none;stroke:var(--ink-soft);stroke-width:1.8;stroke-linecap:round}.sheet-body[data-v-584900f8]{padding:6px 18px 18px;overflow-y:auto}.provider[data-v-884d8ca6]{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);text-align:left}.provider[data-v-884d8ca6]:hover:not(:disabled){border-color:#d3d7dd;background:var(--sidebar)}.mark[data-v-884d8ca6]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800;letter-spacing:0}.labels[data-v-884d8ca6]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.title[data-v-884d8ca6]{font-size:14px;font-weight:600}.hint[data-v-884d8ca6]{font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-limit[data-v-023bbf2c]{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--ink-soft);text-align:center}.identity[data-v-023bbf2c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0 14px}.avatar[data-v-023bbf2c]{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:800;letter-spacing:-.03em}.who[data-v-023bbf2c]{display:flex;flex-direction:column;align-items:center;min-width:0;line-height:1.4;text-align:center}.name[data-v-023bbf2c]{font-size:16px;font-weight:600}.plan[data-v-023bbf2c]{font-size:12px;color:var(--ink-faint)}.email[data-v-023bbf2c]{font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest[data-v-023bbf2c]{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--surface);font-size:13px;line-height:1.45;color:var(--ink-soft);text-align:left}.section-label[data-v-023bbf2c]{padding:10px 0 6px;font-size:12px;font-weight:600;color:var(--ink-faint);text-align:center}.linked[data-v-023bbf2c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.linked li[data-v-023bbf2c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius)}.linked-title[data-v-023bbf2c]{font-size:14px;font-weight:600}.linked-sub[data-v-023bbf2c]{min-width:0;font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked li[data-v-023bbf2c]{position:relative;padding-left:80px;padding-right:80px}.unlink[data-v-023bbf2c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-soft)}.unlink[data-v-023bbf2c]:hover:not(:disabled){color:var(--danger)}.providers[data-v-023bbf2c]{display:flex;align-items:stretch;gap:8px}.providers-note[data-v-023bbf2c]{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--ink-faint);text-align:center}.providers[data-v-023bbf2c] .provider{flex:1 1 0;min-width:0;justify-content:center;padding:9px 12px}.providers[data-v-023bbf2c] .provider .labels{flex:0 1 auto}.providers[data-v-023bbf2c] .provider .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions[data-v-023bbf2c]{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.action[data-v-023bbf2c]{padding:7px 0;font-size:13px;font-weight:600;color:var(--ink-soft)}.action[data-v-023bbf2c]:hover:not(:disabled){color:var(--ink)}.action.danger[data-v-023bbf2c]{color:var(--danger)}.confirm[data-v-023bbf2c]{margin-top:10px;padding:12px;border:1px solid #f0d6d6;border-radius:var(--radius);background:#fdf6f6}.confirm-text[data-v-023bbf2c]{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--ink-soft);text-align:center}.confirm-actions[data-v-023bbf2c]{display:flex;justify-content:center;gap:8px}.cancel[data-v-023bbf2c],.confirm-delete[data-v-023bbf2c]{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600}.cancel[data-v-023bbf2c]{background:var(--surface)}.confirm-delete[data-v-023bbf2c]{background:var(--danger);color:#fff}.confirm-delete[data-v-023bbf2c]:hover:not(:disabled){background:#c03a3a}.icon[data-v-80a542e7]{flex:0 0 auto;width:40px;height:40px}.line[data-v-80a542e7]{fill:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.solid[data-v-80a542e7]{stroke:none}.overlay[data-v-80a542e7]{opacity:.7}.thin[data-v-80a542e7]{stroke-width:6}.agent[data-v-999b282e]{display:flex;gap:14px;align-items:flex-start;margin-top:6px}.glyph[data-v-999b282e]{width:52px;height:52px}.text[data-v-999b282e]{display:flex;flex-direction:column;gap:4px;min-width:0}.title[data-v-999b282e]{margin:0;font-size:15px;font-weight:700}.subtitle[data-v-999b282e]{margin:0;font-size:13px;line-height:1.45;color:var(--ink-soft)}.notes[data-v-999b282e]{margin:14px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.actions[data-v-999b282e]{display:flex;justify-content:center;margin-top:18px}.ok[data-v-999b282e]{padding:9px 20px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}.ok[data-v-999b282e]:hover{background:var(--accent-strong)}.brand[data-v-e35f2bf1]{display:inline-flex;align-items:baseline;font-weight:800;letter-spacing:-.03em}.brand.link[data-v-e35f2bf1]{color:inherit;text-decoration:none;cursor:pointer}.brand.link:hover .word[data-v-e35f2bf1],.brand.link:hover .dot[data-v-e35f2bf1]{opacity:.75}.brand.link .word[data-v-e35f2bf1],.brand.link .dot[data-v-e35f2bf1]{transition:opacity .15s ease}.small .word[data-v-e35f2bf1]{font-size:22px}.small .dot[data-v-e35f2bf1]{font-size:22px;color:var(--accent)}.large[data-v-e35f2bf1]{flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;padding-bottom:22px}.large .word[data-v-e35f2bf1]{font-size:54px}.large .dot[data-v-e35f2bf1]{font-size:54px;color:var(--accent)}.beta[data-v-e35f2bf1]{align-self:baseline;border-radius:1em;border:1px solid var(--accent);background:none;color:#000;font-weight:700;letter-spacing:0;text-transform:lowercase;line-height:1;white-space:nowrap}.small .beta[data-v-e35f2bf1]{margin-left:5px;padding:2px 5px;font-size:10px;transform:translateY(-7px)}.large .beta[data-v-e35f2bf1]{margin-left:3px;padding:1px 5px;font-size:13px;border-width:2px;transform:translate(-3px,-20px)}.tagline[data-v-e35f2bf1]{position:absolute;bottom:0;left:2px;right:0;text-align:left;font-size:16px;font-weight:700;color:var(--accent);letter-spacing:-.01em}.secret[data-v-a8542ea6]{position:relative;display:flex;flex-direction:column}.field[data-v-a8542ea6]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius);position:relative;z-index:31}.field input[data-v-a8542ea6]{border:none;outline:none;background:none;width:100%;font-size:14px}.ok[data-v-a8542ea6]{flex:0 0 auto;padding:3px 9px;border-radius:8px;background:var(--surface);color:var(--ink-faint);font-size:12px;font-weight:700;letter-spacing:.02em;transition:background .14s ease,color .14s ease}.ok.ready[data-v-a8542ea6]{background:var(--accent);color:#fff}.ok.ready[data-v-a8542ea6]:hover:not(:disabled){background:var(--accent-strong)}.ok[data-v-a8542ea6]:disabled{opacity:1;cursor:default}.rail[data-v-a8542ea6]{position:absolute;top:0;bottom:0;left:calc(100% - 1px);width:max-content;z-index:30;display:flex;align-items:center;overflow:hidden}.toast[data-v-a8542ea6]{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border:1px solid var(--line);border-left:none;border-radius:0 999px 999px 0;background:var(--canvas);font-size:13px;font-weight:600;white-space:nowrap;transition:transform .34s cubic-bezier(.22,.61,.36,1)}.slide-enter-from .toast[data-v-a8542ea6],.slide-leave-to .toast[data-v-a8542ea6]{transform:translate(-100%)}@media (max-width: 860px){.rail[data-v-a8542ea6]{position:static;width:max-content;max-width:100%;margin:6px 0 0 auto}.toast[data-v-a8542ea6]{border-left:1px solid var(--line);border-radius:999px}}.toast-close[data-v-a8542ea6]{padding:3px;border-radius:50%;line-height:0}.toast-close[data-v-a8542ea6]:hover{background:#14161a0f}.toast-close svg[data-v-a8542ea6]{width:12px;height:12px;fill:none;stroke:var(--ink-soft);stroke-width:2;stroke-linecap:round}.toast-text[data-v-a8542ea6]{background-image:linear-gradient(100deg,var(--ink) 0%,var(--ink) 40%,#ffffff 50%,var(--ink) 60%,var(--ink) 100%);background-size:260% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:code-shine-a8542ea6 6s linear infinite}@keyframes code-shine-a8542ea6{0%{background-position:100% 0}66.67%{background-position:0% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.toast-text[data-v-a8542ea6]{background-image:none;color:var(--ink);animation:none}}.modal-text[data-v-a8542ea6]{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft);text-align:center}.modal-actions[data-v-a8542ea6]{display:flex;justify-content:center;margin-top:16px}.modal-ok[data-v-a8542ea6]{padding:9px 20px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}.modal-ok[data-v-a8542ea6]:hover{background:var(--accent-strong)}.visually-hidden[data-v-a8542ea6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar[data-v-722065d3]{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);height:100%;display:flex;flex-direction:column;gap:10px;padding:16px 12px 12px;background:var(--sidebar);border-right:1px solid var(--line)}.head[data-v-722065d3]{display:flex;align-items:center;justify-content:space-between;padding:0 6px 4px}.collapse[data-v-722065d3]{display:none}.collapse svg[data-v-722065d3]{width:16px;height:16px;fill:none;stroke:var(--ink-soft);stroke-width:1.8;stroke-linecap:round}.new-chat[data-v-722065d3]{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);font-weight:600;font-size:14px}.new-chat[data-v-722065d3]:hover{border-color:#d3d7dd}.plus[data-v-722065d3]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.search[data-v-722065d3]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius)}.search svg[data-v-722065d3]{width:16px;height:16px;fill:none;stroke:var(--ink-faint);stroke-width:1.6;stroke-linecap:round}.search input[data-v-722065d3]{border:none;outline:none;background:none;width:100%;font-size:14px}.section-label[data-v-722065d3]{padding:8px 8px 2px;font-size:12px;font-weight:600;color:var(--ink-faint);text-transform:none}.placeholder[data-v-722065d3]{padding:0 8px 4px;font-size:12px;color:var(--ink-faint);line-height:1.4}.chats[data-v-722065d3]{flex:1;min-height:0;display:flex;flex-direction:column;gap:1px}.chats .section-label[data-v-722065d3]{padding:12px 8px 4px}.chats .section-label[data-v-722065d3]:first-child{padding-top:2px}.hint[data-v-722065d3]{margin:6px 8px;font-size:13px;color:var(--ink-faint)}.chat[data-v-722065d3]{display:flex;align-items:center;border-radius:9px}.chat[data-v-722065d3]:hover{background:#ececee}.chat.active[data-v-722065d3]{background:#e4e6e9}.chat-open[data-v-722065d3]{flex:1;min-width:0;text-align:left;padding:8px 10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-actions[data-v-722065d3]{flex:0 0 auto;display:flex;align-items:center;gap:2px;padding-right:4px}.chat-tail[data-v-722065d3]{flex:0 0 auto;display:grid;align-items:center;justify-items:end}.chat-tail[data-v-722065d3]>*{grid-area:1 / 1}.chat-status[data-v-722065d3]{display:flex;align-items:center;gap:3px;padding-right:8px;transition:opacity .12s ease;pointer-events:none}.chat:hover .chat-status[data-v-722065d3]{opacity:0}.chat-status.unread[data-v-722065d3]{width:8px;height:8px;margin-right:8px;padding:0;border-radius:50%;background:var(--accent)}.chat-status.working i[data-v-722065d3]{width:4px;height:4px;border-radius:50%;background:var(--ink-faint);animation:chat-working-722065d3 1.1s ease-in-out infinite}.chat-status.working i[data-v-722065d3]:nth-child(2){animation-delay:.15s}.chat-status.working i[data-v-722065d3]:nth-child(3){animation-delay:.3s}@keyframes chat-working-722065d3{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.chat-status.working i[data-v-722065d3]{animation:none;opacity:.55}}.chat-action[data-v-722065d3]{padding:5px;border-radius:6px;opacity:0;line-height:0}.chat:hover .chat-action[data-v-722065d3],.chat-action[data-v-722065d3]:focus-visible,.chat-action.pin.active[data-v-722065d3]{opacity:1}.chat-action[data-v-722065d3]:hover{background:#14161a0f}.chat-action svg[data-v-722065d3]{width:13px;height:13px}.chat-action .stroked[data-v-722065d3]{fill:none;stroke:var(--ink-soft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pin .pin-body[data-v-722065d3]{fill:none;stroke:var(--ink-soft);stroke-width:1.4;stroke-linejoin:round}.pin .pin-needle[data-v-722065d3]{stroke:var(--ink-soft);stroke-width:1.4;stroke-linecap:round}.pin.active .pin-body[data-v-722065d3]{fill:var(--ink);stroke:var(--ink)}.pin.active .pin-needle[data-v-722065d3]{stroke:var(--ink)}.user[data-v-722065d3]{position:relative;padding:8px 0 0;border-top:1px solid var(--line)}.user-row[data-v-722065d3]{display:flex;align-items:center;gap:4px}.user-button[data-v-722065d3]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:8px;border-radius:10px;text-align:left}.gear[data-v-722065d3]{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--ink-soft)}.gear svg[data-v-722065d3]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gear[data-v-722065d3]:hover{background:#ececee;color:var(--ink)}.gear.active[data-v-722065d3]{background:#ececee;color:var(--accent-strong)}.gear svg[data-v-722065d3]{transition:transform .2s ease}.gear.active svg[data-v-722065d3]{transform:rotate(22.5deg)}.settings[data-v-722065d3]{position:absolute;left:0;right:0;bottom:calc(100% - 2px);z-index:25;padding:6px;background:var(--canvas);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #14161a1f}.setting[data-v-722065d3]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;cursor:pointer}.setting[data-v-722065d3]:hover{background:var(--surface)}.setting.inert[data-v-722065d3]{cursor:default;opacity:.55}.setting.inert[data-v-722065d3]:hover{background:none}.setting-text[data-v-722065d3]{display:flex;flex-direction:column;gap:2px;min-width:0}.setting-title[data-v-722065d3]{font-size:13px;font-weight:600}.setting-hint[data-v-722065d3]{font-size:11px;line-height:1.35;color:var(--ink-faint)}.toggle[data-v-722065d3]{flex:0 0 auto;position:relative;width:34px;height:20px;border-radius:999px;background:#d7dade;transition:background .18s ease}.knob[data-v-722065d3]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #14161a40;transition:transform .18s ease}.toggle-input:checked+.toggle[data-v-722065d3]{background:var(--accent)}.toggle-input:checked+.toggle .knob[data-v-722065d3]{transform:translate(14px)}.toggle-input:focus-visible+.toggle[data-v-722065d3]{outline:2px solid var(--accent-strong);outline-offset:2px}.settings-pop-enter-active[data-v-722065d3],.settings-pop-leave-active[data-v-722065d3]{transition:opacity .16s ease,transform .16s ease;transform-origin:bottom center}.settings-pop-enter-from[data-v-722065d3],.settings-pop-leave-to[data-v-722065d3]{opacity:0;transform:translateY(6px) scale(.98)}.user-button[data-v-722065d3]:hover{background:#ececee}.avatar[data-v-722065d3]{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;letter-spacing:-.03em}.avatar .dot[data-v-722065d3]{opacity:.75}.who[data-v-722065d3]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.name[data-v-722065d3]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan[data-v-722065d3]{font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-backdrop[data-v-722065d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#14161a59;padding:20px}.modal[data-v-722065d3]{width:min(380px,100%);display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--canvas);border-radius:14px;box-shadow:0 12px 40px #14161a2e}.modal-title[data-v-722065d3]{margin:0;font-size:15px;font-weight:600}.modal-text[data-v-722065d3]{margin:0;font-size:14px;line-height:1.45}.modal-input[data-v-722065d3]{padding:9px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px;outline:none}.modal-input[data-v-722065d3]:focus{border-color:var(--accent)}.modal-actions[data-v-722065d3]{display:flex;justify-content:flex-end;gap:8px}.modal-cancel[data-v-722065d3],.modal-save[data-v-722065d3]{padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600}.modal-cancel[data-v-722065d3]{background:var(--surface)}.modal-save[data-v-722065d3]{background:var(--accent);color:#fff}.modal-save[data-v-722065d3]:hover:not(:disabled){background:var(--accent-strong)}.modal-save[data-v-722065d3]:disabled{background:#d7dade}.visually-hidden[data-v-722065d3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 860px){.sidebar[data-v-722065d3]{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(300px,86vw);flex-basis:auto;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 40px #14161a1f}.sidebar.open[data-v-722065d3]{transform:none}.collapse[data-v-722065d3]{display:grid;place-items:center;padding:4px}.chat-action[data-v-722065d3]{opacity:1}.chat-tail[data-v-722065d3]{display:flex;align-items:center}.chat:hover .chat-status[data-v-722065d3]{opacity:1}}.text[data-v-414826e6]{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.actions[data-v-414826e6]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px}.hint[data-v-414826e6]{margin:0;font-size:12px;color:var(--ink-faint)}.join[data-v-414826e6]{padding:10px 20px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:600}.join[data-v-414826e6]:hover:not(:disabled){background:var(--accent-strong)}.join.done[data-v-414826e6]{background:var(--surface);color:var(--ink-soft);cursor:default;opacity:1}.lead[data-v-34610bb2]{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.providers[data-v-34610bb2]{display:flex;flex-direction:column;gap:8px}.empty[data-v-34610bb2]{margin:0;font-size:14px;line-height:1.5;color:var(--ink-soft)}.consent[data-v-34610bb2]{margin:14px 0 0;font-size:12px;line-height:1.45;color:var(--ink-faint)}.guest-note[data-v-34610bb2]{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:12px;line-height:1.45;color:var(--ink-faint)}.agents[data-v-ff21f2c6]{width:min(760px,100%);margin:0 auto}.viewport[data-v-ff21f2c6]{position:relative;max-height:60vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.viewport[data-v-ff21f2c6]::-webkit-scrollbar{width:0;height:0}.grid[data-v-ff21f2c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.card[data-v-ff21f2c6]{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:12px;border-radius:var(--radius);border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.card[data-v-ff21f2c6]:hover{background:var(--surface)}.card.active[data-v-ff21f2c6]{border-color:var(--accent);background:#1a9cf012}.card.upcoming[data-v-ff21f2c6]{cursor:default}.card.upcoming[data-v-ff21f2c6]:hover{background:none}.text[data-v-ff21f2c6]{display:flex;flex-direction:column;gap:3px;min-width:0}.title-row[data-v-ff21f2c6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.title[data-v-ff21f2c6]{font-weight:700;font-size:14px}.free[data-v-ff21f2c6]{flex:0 0 auto;padding:1px 8px;border-radius:999px;background:#f4551e;color:#fff;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap}.subtitle[data-v-ff21f2c6]{font-size:13px;color:var(--ink-soft);line-height:1.4}.section[data-v-ff21f2c6]{margin:0;padding:18px 0 9px;text-align:center;font-size:16px;font-weight:700;color:var(--ink)}.section[data-v-ff21f2c6]:first-child{padding-top:0}.hint[data-v-ff21f2c6]{display:flex;justify-content:center;height:28px;margin-top:4px}.more[data-v-ff21f2c6]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ink-faint);transition:opacity .15s ease,color .15s ease,background .15s ease}.more[data-v-ff21f2c6]:hover{color:var(--accent);background:var(--surface)}.more svg[data-v-ff21f2c6]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.more.faded[data-v-ff21f2c6]{opacity:0;pointer-events:none}@media (max-width: 720px){.grid[data-v-ff21f2c6]{grid-template-columns:1fr}}.agent-picker[data-v-7152d3d0]{position:relative;display:flex}.agent-button[data-v-7152d3d0]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--ink-soft)}.agent-button svg[data-v-7152d3d0]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.agent-button[data-v-7152d3d0]:hover:not(:disabled){background:var(--surface)}.agent-button[data-v-7152d3d0]:disabled{color:var(--ink-faint)}.agent-button.chosen[data-v-7152d3d0]{color:var(--accent-strong)}.agent-button.chosen[data-v-7152d3d0]:disabled{color:var(--ink-faint)}.agent-menu[data-v-7152d3d0]{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;min-width:232px;padding:4px;background:var(--canvas);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px #14161a1f}.agent-row[data-v-7152d3d0]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;font-size:13px;text-align:left;white-space:nowrap}.agent-row-title[data-v-7152d3d0]{flex:1}.agent-row[data-v-7152d3d0]:hover,.agent-row.hot[data-v-7152d3d0]{background:var(--surface)}.agent-row.active[data-v-7152d3d0]{color:var(--accent-strong);font-weight:600}.agent-arrow[data-v-7152d3d0],.agent-check[data-v-7152d3d0]{width:12px;height:12px;flex:0 0 auto;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.agent-arrow[data-v-7152d3d0]{stroke:var(--ink-faint)}.agent-check[data-v-7152d3d0]{stroke:var(--accent)}.dot[data-v-7152d3d0]{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--accent)}.tag[data-v-7152d3d0]{flex:0 0 auto;padding:1px 7px;border-radius:999px;background:#1a9cf01f;color:var(--accent-strong);font-size:11px;font-weight:600}.agent-back[data-v-7152d3d0]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);border-radius:10px 10px 0 0;font-size:13px;font-weight:600;text-align:left}.agent-back svg[data-v-7152d3d0]{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:var(--ink-soft);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.agent-back[data-v-7152d3d0]:hover{background:var(--surface)}.agent-flyout[data-v-7152d3d0]{position:absolute;left:calc(100% + 6px);bottom:0;min-width:232px;padding:4px;background:var(--canvas);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px #14161a1f}.agent-pop-enter-active[data-v-7152d3d0],.agent-pop-leave-active[data-v-7152d3d0]{transition:opacity .16s ease,transform .16s ease;transform-origin:bottom left}.agent-pop-enter-from[data-v-7152d3d0],.agent-pop-leave-to[data-v-7152d3d0]{opacity:0;transform:translateY(4px) scale(.97)}.agent-flyout-enter-active[data-v-7152d3d0],.agent-flyout-leave-active[data-v-7152d3d0]{transition:opacity .16s ease,transform .16s ease}.agent-flyout-enter-from[data-v-7152d3d0],.agent-flyout-leave-to[data-v-7152d3d0]{opacity:0;transform:translate(-8px)}@media (prefers-reduced-motion: reduce){.agent-pop-enter-active[data-v-7152d3d0],.agent-pop-leave-active[data-v-7152d3d0],.agent-flyout-enter-active[data-v-7152d3d0],.agent-flyout-leave-active[data-v-7152d3d0]{transition:opacity .1s ease}.agent-pop-enter-from[data-v-7152d3d0],.agent-pop-leave-to[data-v-7152d3d0],.agent-flyout-enter-from[data-v-7152d3d0],.agent-flyout-leave-to[data-v-7152d3d0]{transform:none}}.visually-hidden[data-v-7152d3d0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.picker[data-v-694f5b82]{position:relative}.picker-button[data-v-694f5b82]{display:flex;align-items:center;gap:8px;min-width:132px;padding:5px 12px 5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--canvas);font-size:13px}.picker-button[data-v-694f5b82]:hover:not(:disabled){border-color:#cfd4da}.picker-button[data-v-694f5b82]:disabled{opacity:.6}.picker-icon[data-v-694f5b82]{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--ink-soft);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.picker-title[data-v-694f5b82]{flex:1;text-align:left;white-space:nowrap}.picker-caret[data-v-694f5b82]{width:11px;height:11px;flex:0 0 auto;fill:none;stroke:var(--ink-soft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.picker-caret.up[data-v-694f5b82]{transform:rotate(180deg)}.picker-list[data-v-694f5b82]{position:absolute;right:0;bottom:calc(100% + 6px);z-index:30;min-width:100%;margin:0;padding:4px;list-style:none;background:var(--canvas);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px #14161a1f}.picker-option[data-v-694f5b82]{display:block;width:100%;padding:7px 12px;border-radius:999px;font-size:13px;text-align:left;white-space:nowrap}.picker-option[data-v-694f5b82]:hover{background:var(--surface)}.picker-option.active[data-v-694f5b82]{color:var(--accent-strong);font-weight:600}.picker-pop-enter-active[data-v-694f5b82],.picker-pop-leave-active[data-v-694f5b82]{transition:opacity .16s ease,transform .16s ease;transform-origin:bottom right}.picker-pop-enter-from[data-v-694f5b82],.picker-pop-leave-to[data-v-694f5b82]{opacity:0;transform:translateY(4px) scale(.97)}.composer[data-v-ee47303d]{width:min(760px,100%);margin:0 auto;display:flex;flex-direction:column;gap:8px}.agent-chip[data-v-ee47303d]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;background:#1a9cf01a;color:var(--accent-strong);border-radius:999px}.agent-chip button[data-v-ee47303d]{font-size:14px;line-height:1;color:inherit}.files[data-v-ee47303d]{display:flex;flex-wrap:wrap;gap:6px}.file[data-v-ee47303d]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--surface);border-radius:999px;font-size:12px}.file em[data-v-ee47303d]{color:var(--ink-faint);font-style:normal}.file button[data-v-ee47303d]{font-size:14px;line-height:1;color:var(--ink-soft)}.box[data-v-ee47303d]{border:1px solid var(--line);border-radius:18px;background:var(--canvas);padding:12px 14px 8px;box-shadow:0 1px 2px #14161a0a}.box[data-v-ee47303d]:focus-within{border-color:#cfd4da}textarea[data-v-ee47303d]{width:100%;border:none;outline:none;resize:none;font-size:15px;line-height:1.5;background:none;overflow-y:hidden}textarea[data-v-ee47303d]::placeholder{color:var(--ink-faint)}.plan-lock[data-v-ee47303d]{margin:0 0 8px;padding:8px 12px;border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-soft, rgba(0, 0, 0, .03));color:var(--ink-soft);font-size:13px;line-height:1.45}.controls[data-v-ee47303d]{display:flex;align-items:center;gap:8px;padding-top:4px}.spacer[data-v-ee47303d]{flex:1}@media (max-width: 560px){.controls[data-v-ee47303d]{flex-wrap:wrap;row-gap:6px}.spacer[data-v-ee47303d]{flex-basis:100%}}.attach[data-v-ee47303d],.send[data-v-ee47303d]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%}.attach svg[data-v-ee47303d],.send svg[data-v-ee47303d]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.attach[data-v-ee47303d]{color:var(--ink-soft)}.attach[data-v-ee47303d]:hover:not(:disabled){background:var(--surface)}.attach[data-v-ee47303d]:disabled{color:var(--ink-faint)}.video svg polygon[data-v-ee47303d]{fill:currentColor;stroke:none}.send[data-v-ee47303d]{background:var(--accent);color:#fff}.send[data-v-ee47303d]:hover:not(:disabled){background:var(--accent-strong)}.send[data-v-ee47303d]:disabled{background:#d7dade}.stop[data-v-ee47303d]{padding:6px 14px;border-radius:999px;background:var(--surface);font-size:13px;font-weight:600}.stop.waiting[data-v-ee47303d]{color:var(--ink-faint);cursor:default}.uploading[data-v-ee47303d]{font-size:12px;color:var(--ink-faint)}.visually-hidden[data-v-ee47303d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.families[data-v-2ced1bf0]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--canvas)}.family[data-v-2ced1bf0]{padding:5px 12px;border:none;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.family[data-v-2ced1bf0]:hover:not(:disabled):not(.active){color:var(--text)}.family.active[data-v-2ced1bf0]{background:var(--accent);color:var(--text)}.family[data-v-2ced1bf0]:disabled{opacity:.5}.artifacts[data-v-3a8bdbed]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.artifact[data-v-3a8bdbed]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.icon[data-v-3a8bdbed]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round}.name[data-v-3a8bdbed]{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version[data-v-3a8bdbed]{font-size:12px;color:var(--ink-faint);flex:0 0 auto}.spacer[data-v-3a8bdbed]{flex:1}.action[data-v-3a8bdbed]{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--ink);padding:4px 8px;border-radius:8px;white-space:nowrap}.format[data-v-3a8bdbed]{color:var(--accent-strong)}.action[data-v-3a8bdbed]:hover:not(:disabled){background:#1a9cf01a}.failure[data-v-3a8bdbed]{margin:0;font-size:13px;color:var(--danger)}.markdown[data-v-a9ae7577]{line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.markdown[data-v-a9ae7577]>*:first-child{margin-top:0}.markdown[data-v-a9ae7577]>*:last-child{margin-bottom:0}.markdown[data-v-a9ae7577] p{margin:0 0 10px}.markdown[data-v-a9ae7577] h1,.markdown[data-v-a9ae7577] h2,.markdown[data-v-a9ae7577] h3,.markdown[data-v-a9ae7577] h4,.markdown[data-v-a9ae7577] h5,.markdown[data-v-a9ae7577] h6{margin:18px 0 8px;font-weight:700;line-height:1.35}.markdown[data-v-a9ae7577] h1{font-size:1.18em}.markdown[data-v-a9ae7577] h2{font-size:1.1em}.markdown[data-v-a9ae7577] h3{font-size:1.03em}.markdown[data-v-a9ae7577] h4,.markdown[data-v-a9ae7577] h5,.markdown[data-v-a9ae7577] h6{font-size:1em;color:var(--ink-soft)}.markdown[data-v-a9ae7577] ul,.markdown[data-v-a9ae7577] ol{margin:0 0 10px;padding-left:22px}.markdown[data-v-a9ae7577] li{margin:3px 0}.markdown[data-v-a9ae7577] li>ul,.markdown[data-v-a9ae7577] li>ol{margin:3px 0}.markdown[data-v-a9ae7577] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:1px 5px;border-radius:5px;background:var(--surface)}.markdown[data-v-a9ae7577] pre{margin:0 0 10px;padding:12px 14px;border-radius:10px;background:var(--surface);overflow-x:auto}.markdown[data-v-a9ae7577] pre code{padding:0;background:none;font-size:.88em}.markdown[data-v-a9ae7577] blockquote{margin:0 0 10px;padding:2px 0 2px 12px;border-left:3px solid var(--line);color:var(--ink-soft)}.markdown[data-v-a9ae7577] hr{margin:14px 0;border:none;border-top:1px solid var(--line)}.markdown[data-v-a9ae7577] a{color:var(--accent-strong);text-decoration:underline}.markdown[data-v-a9ae7577] table{margin:0 0 10px;border-collapse:collapse;display:block;overflow-x:auto;max-width:100%;font-size:.94em}.markdown[data-v-a9ae7577] th,.markdown[data-v-a9ae7577] td{border:1px solid var(--line);padding:6px 10px;text-align:left}.markdown[data-v-a9ae7577] th{background:var(--surface);font-weight:600}.board[data-v-c1fd1d34]{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:14px 16px;background:var(--canvas)}.head[data-v-c1fd1d34]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.badge[data-v-c1fd1d34]{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.04em}.roles[data-v-c1fd1d34]{margin:0;font-size:13px;color:var(--ink-soft);line-height:1.45}.tasks[data-v-c1fd1d34]{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:14px}.tasks li[data-v-c1fd1d34]{line-height:1.5}.task-head[data-v-c1fd1d34]{display:flex;align-items:baseline;gap:8px}.title[data-v-c1fd1d34]{font-weight:600}.state[data-v-c1fd1d34]{flex:0 0 auto;font-size:11px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.03em}.tasks li.done .state[data-v-c1fd1d34]{color:var(--accent-strong)}.tasks li.active .state[data-v-c1fd1d34]{color:var(--ink-soft);animation:board-pulse-c1fd1d34 1.6s ease-in-out infinite}.question[data-v-c1fd1d34]{margin:4px 0 0;font-size:13px;color:var(--ink-faint)}.decision[data-v-c1fd1d34]{margin-top:6px;font-size:14px}.rationale[data-v-c1fd1d34]{margin:6px 0 0;font-size:13px;font-style:italic;color:var(--ink-soft)}.tasks li[data-v-c1fd1d34]:not(.done):not(.active){opacity:.55}@keyframes board-pulse-c1fd1d34{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.tasks li.active .state[data-v-c1fd1d34]{animation:none}}.plan[data-v-e63b26e3]{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:14px 16px;background:var(--canvas)}.head[data-v-e63b26e3]{display:flex;gap:10px;align-items:baseline}.badge[data-v-e63b26e3]{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.04em}.summary[data-v-e63b26e3]{font-weight:600;line-height:1.5}.steps[data-v-e63b26e3]{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.steps li[data-v-e63b26e3]{line-height:1.5}.action[data-v-e63b26e3]{display:block}.meta[data-v-e63b26e3]{display:block;font-size:12px;color:var(--ink-faint)}.warning[data-v-e63b26e3]{margin:12px 0 0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--warn) 10%,transparent);font-size:13px;line-height:1.5;color:var(--warn)}.outputs[data-v-e63b26e3]{margin:10px 0 0;font-size:13px;color:var(--ink-soft)}.questions[data-v-e63b26e3]{margin:10px 0 0;padding-left:20px;font-size:13px;color:var(--warn)}.actions[data-v-e63b26e3]{margin-top:14px;display:flex;flex-direction:column;gap:10px}textarea[data-v-e63b26e3]{width:100%;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:10px;font-size:14px;outline:none}textarea[data-v-e63b26e3]:focus{border-color:var(--accent)}.buttons[data-v-e63b26e3]{display:flex;gap:8px;flex-wrap:wrap}.primary[data-v-e63b26e3]{padding:8px 18px;border-radius:999px;background:var(--accent);color:#fff;font-weight:600;font-size:14px}.primary[data-v-e63b26e3]:hover{background:var(--accent-strong)}.ghost[data-v-e63b26e3]{padding:8px 16px;border-radius:999px;background:var(--surface);font-size:14px}.working[data-v-7657879a]{display:flex;align-items:center;height:36px}.mark[data-v-7657879a]{height:26px;width:auto}.letter[data-v-7657879a]{fill:var(--ink)}.lit[data-v-7657879a]{fill:var(--accent);opacity:0;animation:lit-run-7657879a 2s linear infinite}.lit-1[data-v-7657879a]{animation-delay:0s}.lit-2[data-v-7657879a]{animation-delay:.25s}.lit-3[data-v-7657879a]{animation-delay:.5s}.lit-4[data-v-7657879a]{animation-delay:.75s}@keyframes lit-run-7657879a{0%{opacity:0}2%{opacity:1}11%{opacity:1}13%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion: reduce){.lit[data-v-7657879a]{animation:none;opacity:0}}.family-mark[data-v-52948c06]{margin:6px 0 0;font-size:11px;line-height:1;color:var(--muted);opacity:.75}.thread[data-v-52948c06]{flex:1;min-height:0;padding:24px 0 12px}.inner[data-v-52948c06]{width:min(760px,100%);margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:20px}.message[data-v-52948c06]{display:flex;flex-direction:column;gap:8px}.message.user[data-v-52948c06]{align-items:flex-end}.message.user .text[data-v-52948c06]{background:var(--surface);padding:10px 14px;border-radius:16px 16px 4px;max-width:78%}.message.assistant .text[data-v-52948c06]{max-width:100%}.text[data-v-52948c06]{margin:0}.chips[data-v-52948c06]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-52948c06]{font-size:12px;padding:3px 10px;background:var(--surface);border-radius:999px;color:var(--ink-soft)}.plan-in-thread[data-v-52948c06]{opacity:.85}.tokens[data-v-52948c06]{margin:2px 0 0;font-size:12px;color:var(--ink-faint)}.message.user .tokens[data-v-52948c06]{text-align:right}.eta[data-v-52948c06]{margin:0;font-size:13px;color:var(--ink-soft)}.offer[data-v-52948c06]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.offer-text[data-v-52948c06]{font-size:14px;color:var(--ink-soft)}.board-offer[data-v-52948c06]{justify-content:flex-end}.offer-button[data-v-52948c06]{flex:0 0 auto;padding:6px 16px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}.offer-button[data-v-52948c06]:hover{background:var(--accent-strong)}.progress[data-v-52948c06]{display:flex;flex-direction:column;gap:6px}.bar[data-v-52948c06]{height:5px;background:var(--surface);border-radius:999px;overflow:hidden}.fill[data-v-52948c06]{height:100%;background:var(--accent);transition:width .3s ease}.progress-text[data-v-52948c06]{margin:0;font-size:13px;color:var(--ink-soft)}.live[data-v-52948c06]{display:flex;flex-direction:column;gap:4px}.live-area[data-v-52948c06]{display:flex;flex-direction:column;gap:20px}.mark-row[data-v-52948c06]{display:flex;align-items:center;gap:10px;align-self:flex-start;max-width:100%;text-align:left}.mark-row[data-v-52948c06]:disabled{cursor:default;opacity:1}.chevron[data-v-52948c06]{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s ease,transform .15s ease}.mark-row:hover .chevron[data-v-52948c06],.mark-row:focus-visible .chevron[data-v-52948c06],.mark-row.open .chevron[data-v-52948c06]{opacity:1}.mark-row.open .chevron[data-v-52948c06]{transform:rotate(180deg)}@media (hover: none){.chevron[data-v-52948c06]{opacity:1}}.line[data-v-52948c06]{margin:0;font-size:13px}.line.status[data-v-52948c06]{color:var(--ink)}.line.warning[data-v-52948c06]{color:var(--warn)}.line.error[data-v-52948c06]{color:var(--danger)}.chat-view[data-v-d876806c]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;height:100%}.families-slot[data-v-d876806c]{position:absolute;top:12px;right:16px;z-index:5}@media (max-width: 640px){.families-slot[data-v-d876806c]{top:8px;right:10px}}@media (max-width: 860px){.chat-view[data-v-d876806c]{padding-top:44px}.dock[data-v-d876806c]{padding:8px 12px 12px}}.drop-overlay[data-v-d876806c]{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:20;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:18px;background:#ffffffe0;pointer-events:none}.drop-hint[data-v-d876806c]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 20px}.drop-hint svg[data-v-d876806c]{width:34px;height:34px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.drop-title[data-v-d876806c]{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.drop-note[data-v-d876806c]{margin:0;font-size:13px;color:var(--ink-soft)}.empty[data-v-d876806c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;justify-content:safe flex-end;gap:36px;padding:24px 20px 14px;overflow-y:auto}.empty-composer[data-v-d876806c]{width:min(760px,100%)}.dock[data-v-d876806c]{padding:8px 20px 20px;border-top:1px solid transparent}.notice[data-v-d876806c]{width:min(760px,100%);margin:8px auto 0;font-size:13px;color:var(--danger)}.layout[data-v-a33c6259]{display:flex;height:100%}.notice[data-v-a33c6259]{position:fixed;top:12px;left:50%;z-index:90;transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:min(520px,calc(100vw - 24px));padding:9px 10px 9px 14px;border-radius:999px;background:var(--canvas);border:1px solid var(--line);box-shadow:0 8px 24px #14161a24;font-size:13px;line-height:1.35}.notice.error[data-v-a33c6259]{border-color:#f0d6d6;background:#fdf6f6;color:#8f3a3a}.notice-close[data-v-a33c6259]{padding:3px;border-radius:50%;line-height:0}.notice-close[data-v-a33c6259]:hover{background:#14161a0f}.notice-close svg[data-v-a33c6259]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.6}.burger[data-v-a33c6259]{display:none}.scrim[data-v-a33c6259]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#14161a59}@media (max-width: 860px){.scrim[data-v-a33c6259]{display:block}.burger[data-v-a33c6259]{position:fixed;top:10px;left:10px;z-index:60;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.burger svg[data-v-a33c6259]{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}:root{--accent: #1a9cf0;--accent-strong: #0b86d6;--ink: #14161a;--ink-soft: #5b6270;--ink-faint: #8a9099;--canvas: #ffffff;--sidebar: #f7f7f8;--surface: #f2f3f5;--line: #e6e8eb;--danger: #d64545;--warn: #b7791f;--radius: 12px;--sidebar-width: 264px;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;color:var(--ink)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--canvas);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed;opacity:.5}input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d4d7dc transparent}.scroll::-webkit-scrollbar{width:8px}.scroll::-webkit-scrollbar-thumb{background:#d4d7dc;border-radius:8px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
