.recharge-overlay[data-v-fb12b819]{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.recharge-panel[data-v-fb12b819]{width:min(740px,96vw);max-height:90vh;overflow-y:auto;padding:24px;border:1px solid var(--studio-line-strong);border-radius:18px;background:var(--studio-panel, #07100b);color:var(--studio-text);box-shadow:0 28px 90px #00000073}.recharge-head[data-v-fb12b819]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--studio-line)}.recharge-head small[data-v-fb12b819]{color:var(--studio-muted);font-size:11px}.recharge-head h2[data-v-fb12b819]{margin:6px 0 0;font-size:21px;font-weight:600}.recharge-head>button[data-v-fb12b819]{width:32px;height:32px;flex:0 0 auto;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);font:inherit;font-size:22px;cursor:pointer}.recharge-balance[data-v-fb12b819]{margin:18px 0 8px;color:var(--studio-muted);font-size:13px}.recharge-balance b[data-v-fb12b819]{margin-left:6px;color:var(--studio-text);font-size:18px}.scope-note[data-v-fb12b819],.redeem-hint[data-v-fb12b819]{color:var(--studio-muted);font-size:12px;line-height:1.7}.recharge-tabs[data-v-fb12b819]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.recharge-tabs button[data-v-fb12b819]{min-height:42px;padding:8px;border:1px solid var(--studio-line);border-radius:9px;background:#8080800a;color:var(--studio-muted);font:inherit;font-size:12px;cursor:pointer}.recharge-tabs button.active[data-v-fb12b819]{border-color:rgba(var(--studio-green-rgb),.45);background:rgba(var(--studio-green-rgb),.08);color:var(--studio-text)}.unavailable-panel[data-v-fb12b819],.redeem-panel[data-v-fb12b819]{padding:22px;border:1px solid var(--studio-line);border-radius:12px}.status-label[data-v-fb12b819]{padding:4px 8px;border:1px solid var(--studio-line);border-radius:5px;color:var(--studio-muted);font-size:11px}h3[data-v-fb12b819]{margin:16px 0 10px;font-size:18px;font-weight:600}.redeem-panel h3[data-v-fb12b819]{margin-top:0}.unavailable-panel p[data-v-fb12b819],.redeem-panel>p[data-v-fb12b819]{color:var(--studio-muted);font-size:13px;line-height:1.8}.secondary-action[data-v-fb12b819]{margin-top:12px;padding:10px 14px;border:1px solid var(--studio-line-strong);border-radius:8px;background:transparent;color:var(--studio-text);font:inherit;font-size:13px;cursor:pointer}.redeem-panel form[data-v-fb12b819]{display:grid;gap:10px;margin-top:18px}.redeem-panel label[data-v-fb12b819]{font-size:12px}.redeem-panel input[data-v-fb12b819]{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--studio-line);border-radius:8px;background:#8080800a;color:var(--studio-text);font:inherit;font-size:13px}.redeem-submit[data-v-fb12b819]{min-height:42px;border:0;border-radius:8px;background:var(--studio-green);color:#061108;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.redeem-submit[data-v-fb12b819]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.recharge-overlay[data-v-fb12b819]{padding:12px}.recharge-panel[data-v-fb12b819]{padding:18px}.unavailable-panel[data-v-fb12b819],.redeem-panel[data-v-fb12b819]{padding:16px}.recharge-tabs[data-v-fb12b819]{gap:5px}.recharge-tabs button[data-v-fb12b819]{font-size:11px}}.ppt-export-file[data-v-6dac4770]{display:grid;gap:9px;padding:14px;border:1px solid var(--sw-line,var(--line,#ffffff22));border-radius:12px;min-width:0;font-size:12px;line-height:1.6}.file-heading[data-v-6dac4770]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ppt-export-file span[data-v-6dac4770],.ppt-export-file p[data-v-6dac4770]{overflow-wrap:anywhere;margin:0}.ppt-export-file small[data-v-6dac4770]{font-size:11px;opacity:.75}.file-ready strong[data-v-6dac4770]{color:var(--sw-success,#42b69b)}.file-failed strong[data-v-6dac4770],.file-failed p[data-v-6dac4770]{color:var(--sw-error-ink,#e9978e)}.file-actions[data-v-6dac4770]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.file-actions button[data-v-6dac4770]{border:1px solid currentColor;border-radius:9px;color:inherit;background:transparent;padding:7px 12px;font:inherit;cursor:pointer}.file-actions button[data-v-6dac4770]:disabled{opacity:.5;cursor:wait}html.light{color:#26764c}html.light{color:#b04444}.media-reminders[data-v-90a0dbe3]{position:relative;z-index:1200;color:var(--text,#e9ecef);font-size:13px}.reminder-toggle[data-v-90a0dbe3],.reminder-panel[data-v-90a0dbe3]{background:var(--panel,#1d2025);border:1px solid var(--line,#41454b);border-radius:14px;box-shadow:0 6px 28px #0003}.reminder-toggle[data-v-90a0dbe3]{padding:10px 16px;color:inherit;cursor:pointer}.reminder-toggle b[data-v-90a0dbe3]{margin-left:7px;color:#58d46a}.reminder-panel[data-v-90a0dbe3]{position:absolute;top:48px;right:0;width:min(390px,calc(100vw - 30px));max-height:70vh;overflow:auto;padding:18px;box-sizing:border-box}.reminder-panel header[data-v-90a0dbe3],.reminder-actions[data-v-90a0dbe3],.reminder-panel article>div[data-v-90a0dbe3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.reminder-panel button[data-v-90a0dbe3]{background:transparent;color:inherit;border:1px solid var(--line,#41454b);padding:6px 10px;border-radius:8px;cursor:pointer}.reminder-panel button[data-v-90a0dbe3]:disabled{opacity:.4}.reminder-panel header[data-v-90a0dbe3]{position:sticky;top:-18px;z-index:2;background:var(--panel,#1d2025);margin:-18px -18px 0;padding:14px 18px;border-bottom:1px solid var(--line,#41454b)}.reminder-panel p[data-v-90a0dbe3],.reminder-panel small[data-v-90a0dbe3]{opacity:.7;line-height:1.6}.reminder-panel article[data-v-90a0dbe3]{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--line,#41454b);overflow-wrap:anywhere}.reminder-panel article.unread>b[data-v-90a0dbe3]{color:#58d46a}.reminder-panel a[data-v-90a0dbe3]{color:inherit}@media(max-width:650px){.reminder-panel[data-v-90a0dbe3]{position:fixed;top:66px;right:12px}.reminder-toggle[data-v-90a0dbe3]{padding:8px;font-size:11px;white-space:nowrap}}.studio-support-modal-overlay[data-v-178b8a4d]{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:18px;background:#040907a8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:PingFang SC,Microsoft YaHei,sans-serif;--studio-text:#eef5ef;--studio-muted:#91a399;--studio-line:#ffffff12;--studio-green:#58d46a;color:var(--studio-text)}.studio-support-modal[data-v-178b8a4d]{width:min(820px,94vw);max-height:min(760px,calc(100dvh - 36px));overflow:hidden;border:1px solid var(--studio-line);border-radius:22px;background:#0c120ffa;box-shadow:0 28px 86px #00000061;display:flex;flex-direction:column}.studio-support-modal header[data-v-178b8a4d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--studio-line)}.studio-support-modal header p[data-v-178b8a4d]{margin:0 0 5px;color:var(--studio-green);font-size:11px;font-weight:900;letter-spacing:.02em}.studio-support-modal header h3[data-v-178b8a4d]{margin:0;font-size:22px;line-height:1.15}.studio-support-modal header small[data-v-178b8a4d]{display:block;margin-top:6px;color:var(--studio-muted);font-size:12px;line-height:1.45}.studio-support-modal header button[data-v-178b8a4d]{width:32px;height:32px;border:1px solid var(--studio-line);border-radius:999px;color:inherit;background:#ffffff0b;font-size:18px;cursor:pointer}.studio-support-modal-body[data-v-178b8a4d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:18px;overflow:auto;min-height:0}.studio-support-panel[data-v-178b8a4d]{--contact-height:194px;display:grid;grid-template-columns:var(--contact-height) minmax(0,1fr);align-items:stretch;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--studio-line);border-radius:18px;background:#ffffff06}.studio-support-panel-head[data-v-178b8a4d]{display:grid;grid-column:1/-1;gap:6px;min-height:82px;padding-bottom:10px;border-bottom:1px solid var(--studio-line)}.studio-support-panel-head span[data-v-178b8a4d]{color:var(--studio-green);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.studio-support-panel-head h4[data-v-178b8a4d]{margin:0;font-size:17px;line-height:1.25}.studio-support-panel-head p[data-v-178b8a4d]{margin:0;color:var(--studio-muted);font-size:12px;line-height:1.5}.studio-support-qrcode[data-v-178b8a4d]{box-sizing:border-box;width:var(--contact-height);height:var(--contact-height);border:1px solid var(--studio-line);border-radius:16px;overflow:hidden;background:#fff;display:grid;place-items:center;color:#64748b;font-size:12px}.studio-support-qrcode img[data-v-178b8a4d]{width:100%;height:100%;object-fit:contain;display:block}.studio-support-info[data-v-178b8a4d]{display:grid;align-content:start;grid-auto-rows:max-content;gap:7px;min-height:var(--contact-height);min-width:0}.studio-support-row[data-v-178b8a4d]{display:grid;align-content:center;gap:3px;padding:7px 10px;border:1px solid var(--studio-line);border-radius:12px;background:#ffffff08}.studio-support-row label[data-v-178b8a4d]{color:var(--studio-muted);font-size:10px;line-height:1.2}.studio-support-row strong[data-v-178b8a4d]{font-size:12px;line-height:1.25;word-break:break-word}.support-unconfigured[data-v-178b8a4d]{font-size:12px;color:var(--studio-muted);line-height:1.6}.studio-support-info a[data-v-178b8a4d]{color:var(--studio-green);font-size:12px}.light[data-v-178b8a4d]{background:#0f172a85;--studio-text:#0f172a;--studio-muted:#64748b;--studio-line:#0f172a1a;--studio-green:#0f8f83}.light .studio-support-modal[data-v-178b8a4d]{background:#f8fbfa}.light .studio-support-panel[data-v-178b8a4d]{background:#ffffffbd}.light .studio-support-row[data-v-178b8a4d]{background:#f8fafce0}@media(max-width:1600px){.studio-support-modal[data-v-178b8a4d]{width:min(620px,94vw)}.studio-support-modal-body[data-v-178b8a4d]{grid-template-columns:1fr}}@media(max-width:560px){.studio-support-modal-body[data-v-178b8a4d]{padding:14px}.studio-support-panel[data-v-178b8a4d]{--contact-height:130px;padding:12px}.studio-support-row[data-v-178b8a4d]{padding:6px 9px}}@media(max-width:380px){.studio-support-panel[data-v-178b8a4d]{grid-template-columns:1fr}.studio-support-qrcode[data-v-178b8a4d]{justify-self:center}}.work-layer[data-v-f0e9ce4e]{position:fixed;inset:0;z-index:1600;font-family:PingFang SC,Microsoft YaHei,sans-serif;display:grid;place-items:center;padding:24px;background:#03070cc2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.work-modal[data-v-f0e9ce4e]{width:min(760px,100%);max-height:min(86vh,820px);display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.work-head[data-v-f0e9ce4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.work-kind[data-v-f0e9ce4e]{color:var(--mint);font-size:10px;letter-spacing:.14em}.work-head h2[data-v-f0e9ce4e]{margin:3px 0 2px;font-size:18px}.work-head p[data-v-f0e9ce4e]{margin:0;color:var(--text-faint);font-size:11px}.work-close[data-v-f0e9ce4e]{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-dim);font:inherit;font-size:18px;cursor:pointer}.work-body[data-v-f0e9ce4e]{flex:1;min-height:160px;display:grid;place-items:center;padding:16px;overflow:auto;background:#0000002e}.work-body img[data-v-f0e9ce4e]{max-width:100%;max-height:56vh;border-radius:10px;object-fit:contain}.work-body video[data-v-f0e9ce4e]{max-width:100%;max-height:56vh;border-radius:10px}.work-body audio[data-v-f0e9ce4e]{width:min(420px,100%)}.work-body pre[data-v-f0e9ce4e]{width:100%;margin:0;color:var(--text-dim);font:inherit;font-size:12.5px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.work-empty[data-v-f0e9ce4e]{margin:0;color:var(--text-faint);font-size:12px}.work-actions[data-v-f0e9ce4e]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border)}.work-actions .ghost-btn[data-v-f0e9ce4e]{text-decoration:none}.work-close[data-v-f0e9ce4e]:focus-visible,.work-actions .ghost-btn[data-v-f0e9ce4e]:focus-visible{outline:1px solid var(--mint);outline-offset:2px}.shell.is-chat.is-chat.is-chat.is-chat .works-panel.works-panel{position:fixed;top:68px;right:0;bottom:0;z-index:55;width:min(var(--studio-works-width,142px),calc(100vw - 16px));max-height:none;min-height:0;padding:10px 8px 10px 14px;border:0;border-top:1px solid var(--studio-line);border-left:1px solid var(--studio-line);border-radius:0;background:#080d0adb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:-12px 0 36px #0000002e;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}.shell.is-chat.is-chat.is-chat.is-chat .works-panel.is-expanded{padding:12px 14px 12px 20px;background:#080d0af0}.shell.is-chat.is-chat.is-chat.is-chat .works-head{display:flex;align-items:center;gap:6px;min-height:42px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ffffff0f}.works-heading{flex:1;min-width:0;display:grid;gap:2px;text-decoration:none;color:inherit}.shell.is-chat.is-chat.is-chat.is-chat .works-kicker{min-height:12px;font-size:10px;line-height:1.2;font-weight:700;color:var(--studio-muted);letter-spacing:.04em}.shell.is-chat.is-chat.is-chat.is-chat .works-head h2{margin:0;color:var(--studio-text);font-size:15px;font-weight:900;line-height:1.25;letter-spacing:-.02em}.shell.is-chat.is-chat.is-chat.is-chat .works-collapse{flex:none;width:28px;height:28px;min-width:0;padding:0;border:1px solid var(--studio-line);border-radius:999px;background:transparent}.works-date{position:absolute;z-index:3;left:7px;bottom:7px;max-width:calc(100% - 14px);padding:3px 7px;overflow:hidden;border-radius:999px;color:#ffffffd1;background:#00000085;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;line-height:1.5;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.works-card:hover .works-date{color:#fffffff5;background:#000000b8;box-shadow:0 0 0 1px rgba(var(--studio-green-rgb),.18)}.light .works-date{background:#ffffffd1;color:#0f172ab8;box-shadow:0 0 0 1px #0f172a0f}.shell.is-chat.is-chat.is-chat.is-chat .works-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:3px;border:1px solid var(--studio-line);border-radius:10px;background:#ffffff09}.shell.is-chat.is-chat.is-chat.is-chat .works-filters button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;height:auto;min-height:28px;padding:4px 2px;border:0;border-radius:7px;color:var(--studio-muted);background:transparent;font-size:12px;font-weight:900;line-height:1.1}.shell.is-chat.is-chat.is-chat.is-chat .works-filters button.active{color:#061108;background:var(--studio-green);box-shadow:0 10px 24px rgba(var(--studio-green-rgb),.18)}.shell.is-chat.is-chat.is-chat.is-chat .works-filters em{min-width:2.2ch;min-height:10px;line-height:1;font-style:normal;font-size:9px;font-weight:700;opacity:.72}.shell.is-chat.is-chat.is-chat.is-chat .works-filters em.is-pending{visibility:hidden}.shell.is-chat.is-chat.is-chat.is-chat .works-grid{display:grid;gap:10px;align-content:start;margin-top:0}.shell.is-chat.is-chat.is-chat.is-chat .works-card{display:flex;min-width:0;flex-direction:column;gap:5px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.shell.is-chat.is-chat.is-chat.is-chat .works-thumb{aspect-ratio:1;border-radius:12px}.shell.is-chat.is-chat.is-chat.is-chat .works-title,.shell.is-chat.is-chat.is-chat.is-chat .works-card>small,.shell.is-chat.is-chat.is-chat.is-chat .works-all{display:none}.shell.is-chat.is-chat.is-chat.is-chat .works-panel.is-expanded .works-title,.shell.is-chat.is-chat.is-chat.is-chat .works-panel.is-expanded .works-card>small{display:block}.shell.is-chat.is-chat.is-chat.is-chat .works-card:focus-visible{outline:2px solid var(--studio-green);outline-offset:3px;border-radius:12px}.shell.is-chat.is-chat.is-chat.is-chat .works-empty{font-size:12px;line-height:1.6;color:var(--studio-muted)}.works-more{width:100%;margin-top:10px;padding:7px 4px;border:1px solid var(--studio-line);border-radius:10px;background:#ffffff08;color:var(--studio-soft);font:inherit;font-size:11px;cursor:pointer}.works-more:disabled{opacity:.5;cursor:wait}.works-resizer{position:fixed;top:68px;bottom:0;right:calc(var(--studio-works-width,142px) - 8px);z-index:56;width:16px;cursor:col-resize;touch-action:none}.works-resizer:after{content:"";position:absolute;inset:0 7px;background:var(--studio-line);pointer-events:none}.works-resizer i{position:absolute;top:72px;left:2px;width:12px;height:58px;border:1px solid var(--studio-line);border-radius:999px;background:#ffffff09;pointer-events:none}.works-resizer:hover:after,.works-resizer:focus-visible:after{background:var(--studio-green);box-shadow:0 0 12px rgba(var(--studio-green-rgb),.18)}.shell.is-chat.is-chat.is-chat.is-chat .works-panel.light{background:#fff;border-color:#0f172a12;box-shadow:-4px 0 20px #0f172a0f;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:921px){.shell.is-chat.is-chat.is-chat.is-chat.has-works .content{padding-right:calc(var(--studio-works-width,142px) + 12px)}}@media(max-width:920px){.shell.is-chat.is-chat.is-chat.is-chat .works-panel.works-panel{width:min(320px,calc(100vw - 16px));padding:12px 14px 12px 20px}.works-resizer{display:none}.shell.is-chat.is-chat.is-chat.is-chat .works-title,.shell.is-chat.is-chat.is-chat.is-chat .works-card>small,.shell.is-chat.is-chat.is-chat.is-chat .works-all{display:block}}@media(max-width:920px){.shell.is-chat.is-chat.is-chat.is-chat.has-works .chat-side-index{visibility:hidden;pointer-events:none}}@media(min-width:1601px){.shell.is-chat.is-chat.is-chat .global-head{height:64px;min-height:64px}.shell.is-chat.is-chat.is-chat .shell-body{height:calc(100dvh - 64px)}.shell.is-chat.is-chat.is-chat.is-chat .works-panel.works-panel,.works-resizer{top:64px}}@media(max-width:760px){.shell.is-chat.is-chat.is-chat .rail{position:fixed;inset:0 0 auto;width:100%;height:68px;min-height:0;padding:8px 10px;display:flex;flex-direction:row;align-items:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--studio-line);z-index:130;scrollbar-width:none}.shell.is-chat.is-chat.is-chat .rail::-webkit-scrollbar{display:none}.shell.is-chat.is-chat.is-chat .rail-brand{display:none}.shell.is-chat.is-chat.is-chat .rail-nav{display:flex;flex-direction:row;align-items:flex-start;gap:8px;flex:none;margin:0;padding:0}.shell.is-chat.is-chat.is-chat .rail-link{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;flex:0 0 58px;width:58px;height:58px;min-height:0;padding:3px 0;margin:0}.shell.is-chat.is-chat.is-chat .rail-icon{width:30px;height:30px;min-width:30px;border-radius:9px}.shell.is-chat.is-chat.is-chat .rail-icon svg{width:14px;height:14px}.shell.is-chat.is-chat.is-chat .rail-label{display:block;font-size:10px;line-height:15px;white-space:nowrap}.shell.is-chat.is-chat.is-chat .global-head{position:fixed;inset:68px 0 auto;width:100%;margin-left:0;height:110px;min-height:110px;padding:12px;display:flex;flex-wrap:wrap;align-content:space-between;align-items:center;gap:10px;z-index:120}.shell.is-chat.is-chat.is-chat .brand{min-width:0;gap:12px}.shell.is-chat.is-chat.is-chat .brand-mark{display:grid;width:44px;height:44px;flex:none}.shell.is-chat.is-chat.is-chat .brand-copy{display:flex;flex-direction:column;gap:4px}.shell.is-chat.is-chat.is-chat .brand-title{display:block;font-size:20px;line-height:24px}.shell.is-chat.is-chat.is-chat .brand-sub{display:block;font-size:12px;line-height:16px}.shell.is-chat.is-chat.is-chat .head-actions{width:100%;height:36px;gap:8px;justify-content:flex-start}.shell.is-chat.is-chat.is-chat .round-btn{display:grid;flex:none;width:36px;height:36px}.shell.is-chat.is-chat.is-chat .notice-wrap{display:block;flex:1;min-width:0}.shell.is-chat.is-chat.is-chat .notice-pill{display:flex;width:100%;min-width:0;height:36px;gap:8px;padding:0 10px}.shell.is-chat.is-chat.is-chat .notice-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.shell.is-chat.is-chat.is-chat .notice-label{display:inline;font-size:11px}.shell.is-chat.is-chat.is-chat .service-pill{display:flex;flex:none;height:36px;min-width:94px;padding:0 10px;font-size:12px}.shell.is-chat.is-chat.is-chat .shell-body{position:relative;top:178px;display:block;flex:none;width:100%;height:calc(100dvh - 178px);margin:0;padding:0}.shell.is-chat.is-chat.is-chat .content{width:100%;height:100%;margin:0;padding:0}.shell.is-chat.is-chat.is-chat .main-chat{height:100%;margin:0;padding:0}.shell.is-chat.is-chat.is-chat .chat-page.chat-page.chat-page{height:100%;padding:4px 12px 18px}.shell.is-chat.is-chat.is-chat .chat-page .message-scroll.is-empty{padding:4px 8px}.shell.is-chat.is-chat.is-chat .chat-page .welcome-wrap{width:100%}.shell.is-chat.is-chat.is-chat .chat-page .studio-chat-welcome h2{font-size:19px;line-height:1.15}.shell.is-chat.is-chat.is-chat .chat-page .studio-chat-welcome>span{font-size:12px;line-height:1.45}.shell.is-chat.is-chat.is-chat .chat-page .studio-chat-suggestions.is-chat{grid-template-columns:minmax(0,1fr);gap:8px}.shell.is-chat.is-chat.is-chat .chat-page .quick-card{min-height:66px;padding:11px 12px 11px 42px}.shell.is-chat.is-chat.is-chat .chat-page .quick-card b{display:grid;left:12px;top:12px;width:24px;height:24px}.shell.is-chat.is-chat.is-chat .chat-page .quick-card strong{font-size:13px;line-height:1.5}.shell.is-chat.is-chat.is-chat .chat-page .quick-card>span{font-size:11px;line-height:1.4}.shell.is-chat.is-chat.is-chat .chat-page .composer-wrap{width:calc(100% - 16px)}.shell.is-chat.is-chat.is-chat.is-chat .works-panel.works-panel{top:178px}}@media(max-width:760px)and (max-height:620px){.shell.is-chat.is-chat.is-chat .global-head{top:58px;height:54px;min-height:54px;padding:7px 12px;flex-wrap:nowrap}.shell.is-chat.is-chat.is-chat .rail{height:58px;padding-top:3px}.shell.is-chat.is-chat.is-chat .brand-copy{display:none}.shell.is-chat.is-chat.is-chat .head-actions{width:auto;flex:1}.shell.is-chat.is-chat.is-chat .shell-body{top:112px;height:calc(100dvh - 112px)}.shell.is-chat.is-chat.is-chat .chat-page.chat-page.chat-page{padding-bottom:8px}.shell.is-chat.is-chat.is-chat .chat-page .chat-toolbar{gap:4px}.shell.is-chat.is-chat.is-chat .chat-page .model-trigger{height:34px;min-height:34px}.shell.is-chat.is-chat.is-chat .chat-page .mode-tabs{min-height:34px;padding:2px}.shell.is-chat.is-chat.is-chat .chat-page .mode-tab{height:28px}.shell.is-chat.is-chat.is-chat .chat-page .new-chat-btn,.shell.is-chat.is-chat.is-chat .chat-page .history-btn{height:34px;font-size:11px;padding:0 12px}.shell.is-chat.is-chat.is-chat .chat-page .chat-stage{gap:0}.shell.is-chat.is-chat.is-chat .chat-page .message-scroll{padding:0 3px}.shell.is-chat.is-chat.is-chat .chat-page .composer-wrap{width:100%}.shell.is-chat.is-chat.is-chat .chat-side-index.is-viewport{z-index:135}.shell.is-chat.is-chat.is-chat .chat-side-index.is-viewport.collapsed{top:118px;bottom:auto;transform:none;width:22px}.shell.is-chat.is-chat.is-chat.is-chat .works-panel.works-panel{top:112px}}.qianxi-brand-mark[data-v-7d58e329]{display:block;width:100%;height:100%;overflow:hidden}.qianxi-wordmark[data-v-f052f6fd]{display:block;flex:none;height:22px;width:auto;overflow:visible}.shell[data-v-85f151f6]{--rail-w: 82px;min-height:100vh;display:flex;flex-direction:column;position:relative;background:#050706;color:#e7f0e9;font-size:16px}.shell[data-v-85f151f6]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(141,247,176,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(141,247,176,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 82% 78% at 50% 38%,#000 24%,transparent 86%);mask-image:radial-gradient(ellipse 82% 78% at 50% 38%,#000 24%,transparent 86%)}.shell.is-chat[data-v-85f151f6]{height:100vh;overflow:hidden}.shell.is-chat[data-v-85f151f6]:before{display:none}.global-head[data-v-85f151f6]{position:sticky;top:0;z-index:30;flex:0 0 auto;height:58px;margin-left:var(--rail-w);width:calc(100% - var(--rail-w));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 10px 10px 16px;border-bottom:1px solid #151d17;background:#060907e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.head-crumb[data-v-85f151f6]{display:inline-flex;align-items:center;gap:6px;margin-right:auto;padding-left:6px;min-width:0;font-size:13px;color:#7e8a82;white-space:nowrap}.head-crumb-root[data-v-85f151f6]{color:#7e8a82;text-decoration:none;transition:color .2s ease}.head-crumb-root[data-v-85f151f6]:hover{color:#d4ead8}.head-crumb-sep[data-v-85f151f6]{color:#3b463f}.head-crumb-leaf[data-v-85f151f6]{color:var(--studio-soft, #c8d6cb);font-weight:600}html.light .head-crumb[data-v-85f151f6]{color:var(--studio-muted)}html.light .head-crumb-root[data-v-85f151f6]:hover,html.light .head-crumb-leaf[data-v-85f151f6]{color:var(--studio-text)}.brand[data-v-85f151f6]{display:inline-flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.brand-mark[data-v-85f151f6]{position:relative;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#0b3d22;box-shadow:none}.brand-mark b[data-v-85f151f6]{margin-top:-5px;font-size:27px;font-weight:800;line-height:1}.brand-mark img[data-v-85f151f6]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.brand-mark small[data-v-85f151f6]{position:absolute;left:0;right:0;bottom:4px;text-align:center;color:#2b6b4b;font-size:5.5px;font-weight:800;letter-spacing:.26em}.brand-logo[data-v-85f151f6]{position:relative;width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#b6ffcf,#65ebab 52%,#35c979);color:#07140b;box-shadow:0 0 0 1px #b6ffcf57,0 12px 32px #3adc8238}.brand-logo svg[data-v-85f151f6]{width:30px;height:30px;margin-top:-3px}.brand-logo small[data-v-85f151f6]{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-size:5.5px;font-weight:800;letter-spacing:.28em;color:#0b3d22}.brand-copy[data-v-85f151f6]{display:flex;flex-direction:column;gap:4px;min-width:0}.brand-title[data-v-85f151f6]{display:flex;align-items:baseline;gap:6px;color:#f4f5fc;font-size:20px;font-weight:600;line-height:24px;white-space:nowrap}.brand-title i[data-v-85f151f6]{color:#5d6e63;font-style:normal;font-weight:400}.brand-title b[data-v-85f151f6]{color:#f4fff7;font-size:14px;font-weight:700;letter-spacing:.01em}.brand-name-accessible[data-v-85f151f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand-sub[data-v-85f151f6]{color:#adb6c4;font-family:Bahnschrift,DIN Alternate,DengXian,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;font-synthesis:none;line-height:16px;white-space:nowrap}.brand-english[data-v-85f151f6]{letter-spacing:.14em}.head-actions[data-v-85f151f6]{display:flex;align-items:center;gap:9px;min-width:0}.round-btn[data-v-85f151f6]{width:38px;height:38px;display:grid;place-items:center;border:1px solid #202b23;border-radius:50%;background:#0d120f;color:#9fb0a4;font:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.round-btn svg[data-v-85f151f6]{width:18px;height:18px}.round-btn[data-v-85f151f6]:hover{color:#bcf7d1;border-color:#8df7b059;background:#111a14}.notice-pill[data-v-85f151f6],.service-pill[data-v-85f151f6],.balance-pill[data-v-85f151f6],.login-pill[data-v-85f151f6],.logout-btn[data-v-85f151f6]{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #1e2a22;border-radius:999px;background:#0d120f;color:#a8b7ac;font-size:12px;white-space:nowrap;text-decoration:none}.notice-pill[data-v-85f151f6]{border-radius:12px;gap:7px}.notice-pill strong[data-v-85f151f6]{color:#ecf8ef;font-weight:600}.notice-text[data-v-85f151f6]{color:#74847a}.live-dot[data-v-85f151f6]{width:7px;height:7px;border-radius:50%;background:#72f2a0;box-shadow:0 0 0 4px #72f2a01a,0 0 12px #72f2a0cc;animation:live-pulse-85f151f6 2.6s ease-in-out infinite}@keyframes live-pulse-85f151f6{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.notice-label[data-v-85f151f6]{color:#718278}.service-pill svg[data-v-85f151f6]{width:16px;height:16px;color:#8df7b0}.service-pill[data-v-85f151f6]:hover,.notice-pill[data-v-85f151f6]:hover{border-color:#8df7b04d;color:#d7f9e2}.balance-pill[data-v-85f151f6]{color:#a9f6c4;border-color:#8df7b033;background:#41d27d14;font-size:12px}.balance-pill .bolt[data-v-85f151f6]{color:#8df7b0}.user-name[data-v-85f151f6]{max-width:110px;overflow:hidden;color:#b6c4ba;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-85f151f6]{height:34px;cursor:pointer;font:inherit;font-size:12px}.logout-btn[data-v-85f151f6]:hover{color:#f3fff6;border-color:#33463a}.login-pill[data-v-85f151f6]{color:#04160a;border-color:transparent;background:linear-gradient(135deg,#b6ffcb,#58e493);font-weight:700;cursor:pointer}.power-banner[data-v-85f151f6]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;border-bottom:1px solid rgba(248,113,113,.28);background:#f8717114}.power-copy strong[data-v-85f151f6]{color:#fca5a5;font-size:13px}.power-copy p[data-v-85f151f6]{margin:2px 0 0;color:#a8b7ac;font-size:11px}.power-actions[data-v-85f151f6]{display:flex;align-items:center;gap:8px}.power-link[data-v-85f151f6]{padding:5px 10px;border-radius:7px;background:#8df7b01f;color:#9df7b9;font-size:11px;text-decoration:none}.power-dismiss[data-v-85f151f6]{padding:5px 10px;border:1px solid #263329;border-radius:7px;background:transparent;color:#9aa9a0;font:inherit;font-size:11px;cursor:pointer}.shell-body[data-v-85f151f6]{position:relative;z-index:1;display:flex;flex:1;min-height:0;padding-left:var(--rail-w)}.shell.is-chat .shell-body[data-v-85f151f6]{height:calc(100vh - 58px)}.shell.is-inspiration .shell-body[data-v-85f151f6]{z-index:auto}.rail[data-v-85f151f6]{position:fixed;left:0;top:0;bottom:0;width:var(--rail-w);height:100vh;display:flex;flex-direction:column;gap:2px;padding:10px 7px 20px;border-right:1px solid #151d17;background:#080d0b;z-index:36;overflow-y:auto;scrollbar-width:none}.rail[data-v-85f151f6]::-webkit-scrollbar{display:none}.shell.is-chat .rail[data-v-85f151f6]{position:fixed;top:0;height:100vh}.rail-brand[data-v-85f151f6]{display:none}.rail-logo[data-v-85f151f6]{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:transparent;color:#07140b}.rail-logo img[data-v-85f151f6]{width:100%;height:100%;object-fit:contain}.rail-logo svg[data-v-85f151f6]{width:26px;height:26px;margin-top:-3px}.rail-logo small[data-v-85f151f6]{position:absolute;left:0;right:0;bottom:4px;text-align:center;color:#0b3d22;font-size:5px;font-weight:800;letter-spacing:.26em}.rail-nav[data-v-85f151f6]{display:flex;flex-direction:column;gap:clamp(6px,1.2vh,11px);width:100%}.rail-link[data-v-85f151f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(52px,8vh,76px);gap:6px;padding:7px 2px;border-radius:12px;color:#7d8d82;text-decoration:none;font-size:11.5px;line-height:1.2;transition:color .15s ease,background .15s ease}.rail-icon[data-v-85f151f6]{width:clamp(30px,4.2vh,40px);height:clamp(29px,4vh,38px);display:grid;place-items:center;border:1px solid #1d2820;border-radius:11px;background:#0b100d;color:#96a79c;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.rail-icon svg[data-v-85f151f6]{width:20px;height:20px}.rail-label[data-v-85f151f6]{color:#8a9a8f;white-space:nowrap;font-weight:800}.rail-link[data-v-85f151f6]:hover{color:#d8f8e2;background:#8df7b00a}.rail-link:hover .rail-icon[data-v-85f151f6]{color:#c9f8d8;border-color:#8df7b047}.rail-link:hover .rail-label[data-v-85f151f6]{color:#c9d8ce}.rail-link.is-active[data-v-85f151f6]{color:var(--studio-green);background:transparent}.rail-link.is-active .rail-icon[data-v-85f151f6]{color:#071108;border-color:#aaff7d9e;background:linear-gradient(145deg,#58d46a,#5ad896);box-shadow:inset 0 1px #ffffff7a,0 4px 12px rgba(var(--studio-green-rgb),.22)}.rail-link.is-active .rail-label[data-v-85f151f6]{color:var(--studio-green)}.rail-foot[data-v-85f151f6]{margin-top:auto;padding-top:8px}.rail-link.is-profile .rail-icon[data-v-85f151f6]{border-color:#ecc27073;background:linear-gradient(145deg,#f3d38f,#c79a4b);color:#2a1b06;box-shadow:0 0 18px #ecc27029}.rail-link.is-profile:hover .rail-icon[data-v-85f151f6]{color:#2a1b06}.content[data-v-85f151f6]{flex:1;min-width:0}.main[data-v-85f151f6]{padding:22px 24px 32px;outline:none}.main-chat[data-v-85f151f6]{height:100%;padding:0;overflow:hidden}.main-inspiration[data-v-85f151f6]{height:calc(100dvh - 58px);padding:0;overflow:hidden}.main-directory[data-v-85f151f6]{height:calc(100dvh - 58px);padding:0 12px 20px;overflow:hidden}.main-toolbox[data-v-85f151f6]{height:calc(100dvh - 58px);padding:0 14px 18px 10px;overflow-y:auto;scrollbar-width:none}@media(min-width:761px)and (max-width:1280px){.main-toolbox[data-v-85f151f6]{padding-left:4px;padding-top:10px}}.main-structured[data-v-85f151f6]{padding:8px 12px 24px 26px}.main-memory[data-v-85f151f6]{height:calc(100dvh - 58px);padding:8px 12px 10px 26px;overflow:hidden}.works-tab[data-v-85f151f6]{position:fixed;right:0;top:116px;z-index:56;display:flex;align-items:center;justify-content:center;padding:16px 8px;border:1px solid #1e2b22;border-right:0;border-radius:10px 0 0 10px;background:#0c120eeb;color:#8b9c90;font:inherit;font-size:12px;letter-spacing:.1em;writing-mode:vertical-rl;text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.works-tab[data-v-85f151f6]:hover{color:#b9f7ca;border-color:#8df7b059}.works-tab.active[data-v-85f151f6]{color:#b9f7ca;border-color:#8df7b06b;background:#101a13f5}.works-panel[data-v-85f151f6]{position:fixed;top:92px;right:12px;z-index:55;width:276px;max-height:calc(100vh - 120px);padding:14px;overflow-y:auto;border:1px solid var(--studio-line-strong);border-radius:20px;background:var(--studio-panel);color:var(--studio-text);box-shadow:0 30px 80px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:rgba(var(--studio-green-rgb),.24) transparent}.works-panel[data-v-85f151f6]::-webkit-scrollbar{width:5px}.works-panel[data-v-85f151f6]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--studio-green-rgb),.2)}.works-head[data-v-85f151f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.works-kicker[data-v-85f151f6]{display:block;color:var(--studio-green);font-size:8.5px;font-weight:800;letter-spacing:.16em}.works-head h2[data-v-85f151f6]{margin:3px 0 0;color:var(--studio-text);font-size:18px;font-weight:700;letter-spacing:-.02em}.works-collapse[data-v-85f151f6]{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);cursor:pointer}.works-collapse svg[data-v-85f151f6]{width:14px;height:14px}.works-collapse[data-v-85f151f6]:hover{color:var(--studio-green);border-color:rgba(var(--studio-green-rgb),.3)}.works-filters[data-v-85f151f6]{display:flex;align-items:center;gap:4px;margin-top:12px}.works-filters button[data-v-85f151f6]{min-width:42px;height:28px;padding:0 9px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-muted);font:inherit;font-size:11px;cursor:pointer}.works-filters button[data-v-85f151f6]:hover{color:var(--studio-text);border-color:rgba(var(--studio-green-rgb),.26)}.works-filters button.active[data-v-85f151f6]{border-color:transparent;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font-weight:800}.works-grid[data-v-85f151f6]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.works-card[data-v-85f151f6]{display:flex;flex-direction:column;gap:5px;color:inherit;text-decoration:none}.works-thumb[data-v-85f151f6]{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--studio-line);border-radius:12px;background:linear-gradient(135deg,rgba(var(--studio-green-rgb),.12),#ffffff05)}.works-thumb img[data-v-85f151f6]{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.works-card:hover .works-thumb img[data-v-85f151f6]{transform:scale(1.035)}.works-thumb.is-audio[data-v-85f151f6],.works-thumb.is-text[data-v-85f151f6]{display:grid;place-items:center}.works-audio-glyph[data-v-85f151f6]{color:var(--studio-green);font-size:34px;line-height:1}.works-text-glyph[data-v-85f151f6]{padding:0 18px;color:var(--studio-soft);font-size:11.5px;line-height:1.7;text-align:center}.works-status[data-v-85f151f6]{position:absolute;top:7px;left:7px;padding:2px 7px;border-radius:999px;background:#060a08b8;color:#d9ffe6;font-size:9px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.works-status.is-failed[data-v-85f151f6]{background:#5a1418cc;color:#ffc8c8}.works-title[data-v-85f151f6]{overflow:hidden;color:var(--studio-text);font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.works-card small[data-v-85f151f6]{overflow:hidden;color:var(--studio-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.works-empty[data-v-85f151f6]{margin:14px 0 0;color:var(--studio-muted);font-size:11.5px;line-height:1.7}.works-empty p[data-v-85f151f6]{margin:0 0 8px}.works-empty button[data-v-85f151f6]{padding:5px 11px;border:1px solid rgba(var(--studio-green-rgb),.25);border-radius:8px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green);font:inherit;font-size:11px;cursor:pointer}.works-skeleton[data-v-85f151f6]{height:132px;border-radius:12px}.works-all[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:9px 11px;border:1px solid var(--studio-line);border-radius:10px;color:var(--studio-soft);font-size:11.5px;text-decoration:none}.works-all[data-v-85f151f6]:hover{border-color:rgba(var(--studio-green-rgb),.3);color:var(--studio-green)}.works-all span[data-v-85f151f6]{color:var(--studio-muted)}.works-panel.light[data-v-85f151f6]{background:#fff;box-shadow:0 26px 70px #0f172a29}.works-panel.light .works-thumb[data-v-85f151f6]{background:#f1f5f9}.works-panel.light .works-status[data-v-85f151f6]{background:#ffffffdb;color:#0f172a}.works-panel.light .works-filters button.active[data-v-85f151f6]{color:#fff}.works-fly-enter-active[data-v-85f151f6],.works-fly-leave-active[data-v-85f151f6]{transition:opacity .18s ease,transform .18s ease}.works-fly-enter-from[data-v-85f151f6],.works-fly-leave-to[data-v-85f151f6]{opacity:0;transform:translate(12px) scale(.985)}.pc-backtop[data-v-85f151f6]{position:fixed;right:28px;bottom:28px;z-index:45;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid #29392f;background:#090e0bf0;color:#9aa9a0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0006}.pc-backtop svg[data-v-85f151f6]{width:19px;height:19px}.pc-backtop[data-v-85f151f6]:hover{color:#8df7b0;border-color:#8df7b066}.backtop-enter-active[data-v-85f151f6],.backtop-leave-active[data-v-85f151f6]{transition:opacity .16s ease,transform .16s ease}.backtop-enter-from[data-v-85f151f6],.backtop-leave-to[data-v-85f151f6]{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.backtop-enter-active[data-v-85f151f6],.backtop-leave-active[data-v-85f151f6]{transition:none}.live-dot[data-v-85f151f6]{animation:none}}@media(max-width:1280px){.notice-text[data-v-85f151f6],.user-name[data-v-85f151f6]{display:none}}@media(max-width:1080px){.notice-pill[data-v-85f151f6]{display:flex;padding:5px 8px}.notice-pill>strong[data-v-85f151f6],.notice-pill>svg[data-v-85f151f6]{display:none}.notice-pill .notice-label[data-v-85f151f6]{color:var(--studio-muted);font-size:10px}.brand-sub[data-v-85f151f6]{display:none}}@media(max-width:900px){.shell[data-v-85f151f6]{--rail-w: 68px}.global-head[data-v-85f151f6]{height:66px;padding:0 16px 0 calc(var(--rail-w) + 8px);gap:12px}.brand-mark[data-v-85f151f6]{width:42px;height:42px;flex-basis:42px;border-radius:12px}.brand-mark b[data-v-85f151f6]{font-size:22px}.brand-title[data-v-85f151f6]{font-size:13px}.brand-title b[data-v-85f151f6]{font-size:17px}.head-actions[data-v-85f151f6]{gap:6px}.service-pill[data-v-85f151f6]{display:none}.round-btn[data-v-85f151f6]{width:34px;height:34px}.rail[data-v-85f151f6]{width:var(--rail-w);padding:8px 4px;top:0;height:100vh}.rail-brand[data-v-85f151f6]{height:54px;flex-basis:54px;margin-bottom:10px}.rail-logo[data-v-85f151f6]{width:38px;height:38px;border-radius:11px}.rail-logo svg[data-v-85f151f6]{width:22px;height:22px}.shell.is-chat .shell-body[data-v-85f151f6]{height:calc(100vh - 66px)}.rail-label[data-v-85f151f6]{display:none}.rail-icon[data-v-85f151f6]{width:36px;height:36px}.rail-link[data-v-85f151f6]{padding:6px 0}.works-tab[data-v-85f151f6]{display:none}.main[data-v-85f151f6]{padding:16px}.main-chat[data-v-85f151f6]{padding:0}.main-structured[data-v-85f151f6]{padding:8px}.main-memory[data-v-85f151f6]{height:calc(100dvh - 66px);padding:8px}}@media(max-width:640px){.brand-title[data-v-85f151f6],.balance-pill[data-v-85f151f6],.logout-btn[data-v-85f151f6]{display:none}.power-banner[data-v-85f151f6]{flex-direction:column;align-items:flex-start;padding:10px 16px}}.shell.light[data-v-85f151f6]{background:var(--studio-bg);color:var(--studio-text)}.shell.light[data-v-85f151f6]:before{background-image:linear-gradient(to right,rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.04) 1px,transparent 1px)}.shell.light .global-head[data-v-85f151f6]{background:#ffffffe6;border-bottom-color:var(--studio-line)}.shell.light .brand-title[data-v-85f151f6],.shell.light .brand-title b[data-v-85f151f6]{color:var(--studio-text)}.shell.light .brand-title i[data-v-85f151f6]{color:#94a3b8}.shell.light .brand-sub[data-v-85f151f6]{color:var(--studio-muted)}.shell.light .brand-logo[data-v-85f151f6]{background:linear-gradient(145deg,var(--studio-green-light),var(--studio-green));color:#fff;box-shadow:0 10px 26px rgba(var(--studio-green-rgb),.22)}.shell.light .brand-logo small[data-v-85f151f6]{color:#ffffffdb}.shell.light .round-btn[data-v-85f151f6],.shell.light .notice-pill[data-v-85f151f6],.shell.light .service-pill[data-v-85f151f6],.shell.light .balance-pill[data-v-85f151f6],.shell.light .logout-btn[data-v-85f151f6]{background:#fff;border-color:var(--studio-line);color:var(--studio-soft);box-shadow:0 6px 18px #0f172a0a}.shell.light .notice-pill strong[data-v-85f151f6]{color:var(--studio-text)}.shell.light .notice-label[data-v-85f151f6],.shell.light .notice-text[data-v-85f151f6]{color:var(--studio-muted)}.shell.light .service-pill svg[data-v-85f151f6]{color:var(--studio-green)}.shell.light .user-name[data-v-85f151f6]{color:var(--studio-soft)}.shell.light .balance-pill[data-v-85f151f6]{color:var(--studio-green);background:rgba(var(--studio-green-rgb),.06)}.shell.light .login-pill[data-v-85f151f6]{background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#fff}.shell.light .rail[data-v-85f151f6]{background:#ffffffeb;border-right-color:var(--studio-line)}.shell.light .rail-icon[data-v-85f151f6]{background:#fff;border-color:#e2e8f0;color:#64748b}.shell.light .rail-label[data-v-85f151f6]{color:#64748b}.shell.light .rail-link[data-v-85f151f6]:hover{background:rgba(var(--studio-green-rgb),.04)}.shell.light .rail-link:hover .rail-label[data-v-85f151f6]{color:var(--studio-text)}.shell.light .rail-link.is-active[data-v-85f151f6]{background:transparent}.shell.light .rail-link.is-active .rail-icon[data-v-85f151f6]{color:#fff;border-color:#10bca6;background:linear-gradient(145deg,#12b8a4,#0f8f83);box-shadow:0 4px 12px #0f8f8333}.shell.light .rail-link.is-active .rail-label[data-v-85f151f6]{color:var(--studio-green)}.shell.light .works-tab[data-v-85f151f6]{background:#fff;border-color:var(--studio-line);color:var(--studio-muted);box-shadow:0 8px 24px #0f172a0f}.shell.light .pc-backtop[data-v-85f151f6]{background:#fff;border-color:var(--studio-line);color:#64748b}button.rail-link[data-v-85f151f6]{width:100%;border:0;background:transparent;font:inherit;font-size:clamp(10px,1.35vh,13px);cursor:pointer}.notice-wrap[data-v-85f151f6]{position:relative}.notice-pill[data-v-85f151f6]{font-family:inherit;cursor:pointer}.shell:not(.is-chat) .global-head .head-actions[data-v-85f151f6]{font-family:PingFang SC,Microsoft YaHei,sans-serif;gap:10px}.shell:not(.is-chat) .global-head .notice-pill[data-v-85f151f6]{min-height:34px;height:auto;padding:4px 8px 4px 10px;gap:8px;border-radius:999px;border-color:rgba(var(--studio-green-rgb),.16);background:#07120ad1;font-family:inherit;font-size:12px;font-weight:400;line-height:18px}.shell:not(.is-chat) .global-head .notice-pill strong[data-v-85f151f6]{color:var(--studio-soft);font-size:12px;font-weight:800}.shell:not(.is-chat) .global-head .notice-label[data-v-85f151f6]{display:inline;color:var(--studio-green);font-size:11px;font-weight:900}.shell:not(.is-chat) .global-head .announcement-wave[data-v-85f151f6]{width:14px;height:14px;flex:0 0 14px;color:var(--studio-green)}.shell:not(.is-chat) .global-head .service-pill[data-v-85f151f6]{height:38px;padding:0 14px;gap:8px;border-color:rgba(var(--studio-green-rgb),.22);background:#080d0aeb;font-family:inherit;font-size:13px;font-weight:800}.shell:not(.is-chat) .global-head[data-v-85f151f6] .reminder-toggle{box-sizing:border-box;height:38px;padding:0 14px;font-family:inherit;font-size:13px;line-height:20px;white-space:nowrap}.shell.light:not(.is-chat) .global-head .notice-pill[data-v-85f151f6],.shell.light:not(.is-chat) .global-head .service-pill[data-v-85f151f6]{color:#334155;border-color:#0f172a1a;background:#ffffffe6}@media(max-width:900px){.shell:not(.is-chat) .global-head .head-actions[data-v-85f151f6]{gap:6px}.shell:not(.is-chat) .global-head[data-v-85f151f6] .reminder-toggle{height:34px;padding:0 8px;font-size:11px}}@media(max-width:560px){.shell:not(.is-chat) .global-head .notice-pill[data-v-85f151f6]{display:none}}.notice-pop[data-v-85f151f6]{position:absolute;top:calc(100% + 10px);right:0;z-index:72;width:300px;padding:14px;border:1px solid var(--studio-line-strong);border-radius:14px;background:var(--studio-panel);color:var(--studio-text);box-shadow:0 24px 60px #00000059}.notice-pop header[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.notice-pop header strong[data-v-85f151f6]{color:var(--studio-text);font-size:13px}.notice-pop header button[data-v-85f151f6]{width:24px;height:24px;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);font:inherit;font-size:16px;line-height:1;cursor:pointer}.notice-pop p[data-v-85f151f6]{margin:10px 0 6px;color:var(--studio-soft);font-size:12px;line-height:1.7}.notice-pop>span[data-v-85f151f6]{color:var(--studio-muted);font-size:10.5px;line-height:1.6}.notice-pop-enter-active[data-v-85f151f6],.notice-pop-leave-active[data-v-85f151f6]{transition:opacity .16s ease,transform .16s ease}.notice-pop-enter-from[data-v-85f151f6],.notice-pop-leave-to[data-v-85f151f6]{opacity:0;transform:translateY(-4px)}.shell.light .notice-pop[data-v-85f151f6]{background:#fff;box-shadow:0 24px 60px #0f172a29}.account-mask[data-v-85f151f6]{position:fixed;inset:0;z-index:88;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-panel[data-v-85f151f6]{position:fixed;left:0;top:0;bottom:0;z-index:89;width:min(600px,94vw);padding:18px;overflow-y:auto;border-right:1px solid var(--studio-line-strong);background:#07110b;color:var(--studio-text);box-shadow:30px 0 90px #00000080;scrollbar-width:thin;scrollbar-color:rgba(var(--studio-green-rgb),.22) transparent}.account-panel[data-v-85f151f6]::-webkit-scrollbar{width:5px}.account-panel[data-v-85f151f6]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--studio-green-rgb),.2)}.account-head[data-v-85f151f6]{display:flex;align-items:center;gap:14px;padding:4px 2px 16px}.account-avatar[data-v-85f151f6]{position:relative;width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#b6ffcf,#35c979);color:#07140b;font-size:30px;font-weight:900}.account-avatar img[data-v-85f151f6]{width:100%;height:100%;object-fit:cover}.account-avatar b[data-v-85f151f6]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#07140b;color:#b6ffcf;font-size:8px;letter-spacing:.04em}.account-identity[data-v-85f151f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.account-identity>div[data-v-85f151f6]{display:flex;align-items:center;gap:8px}.account-identity strong[data-v-85f151f6]{overflow:hidden;color:var(--studio-text);font-size:20px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-vip[data-v-85f151f6]{flex:0 0 auto;padding:2px 7px;border:1px solid rgba(var(--studio-green-rgb),.32);border-radius:999px;color:var(--studio-green);font-size:9px}.account-identity small[data-v-85f151f6]{color:var(--studio-muted);font-size:11px}.account-close[data-v-85f151f6]{width:32px;height:32px;flex:0 0 32px;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);font:inherit;font-size:20px;line-height:1;cursor:pointer}.account-close[data-v-85f151f6]:hover{color:var(--studio-text);border-color:rgba(var(--studio-green-rgb),.3)}.account-power[data-v-85f151f6],.account-space[data-v-85f151f6],.account-benefit[data-v-85f151f6],.account-profile[data-v-85f151f6]{margin-bottom:12px;padding:16px;border:1px solid var(--studio-line);border-radius:16px;background:#ffffff06}.account-label[data-v-85f151f6]{color:var(--studio-muted);font-size:11px}.account-power-row[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.account-power-row>strong[data-v-85f151f6]{color:var(--studio-text);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em}.account-power-actions[data-v-85f151f6]{display:flex;gap:8px}.account-btn[data-v-85f151f6]{height:36px;padding:0 16px;border-radius:999px;font:inherit;font-size:12px;cursor:pointer}.account-btn.ghost[data-v-85f151f6]{border:1px solid var(--studio-line-strong);background:transparent;color:var(--studio-soft)}.account-btn.primary[data-v-85f151f6]{border:0;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font-weight:800}.account-btn[data-v-85f151f6]:hover{filter:brightness(1.04)}.account-stats[data-v-85f151f6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:10.5px}.account-stats i[data-v-85f151f6]{color:var(--studio-line-strong);font-style:normal}.account-space header[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-space header strong[data-v-85f151f6]{color:var(--studio-text);font-size:14px}.account-space header button[data-v-85f151f6]{height:28px;padding:0 11px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-soft);font:inherit;font-size:10.5px;cursor:pointer}.account-space p[data-v-85f151f6]{margin:5px 0 12px;color:var(--studio-muted);font-size:10.5px}.account-bar[data-v-85f151f6]{height:6px;overflow:hidden;border-radius:999px;background:#ffffff0f}.account-bar i[data-v-85f151f6]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--studio-green),var(--studio-green-light))}.account-space-meta[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:var(--studio-muted);font-size:10.5px}.account-space-meta b[data-v-85f151f6]{color:var(--studio-text);font-size:12px}.account-space small[data-v-85f151f6]{display:block;margin-top:6px;color:var(--studio-muted);font-size:10px}.account-benefit[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:rgba(var(--studio-green-rgb),.18);background:linear-gradient(135deg,rgba(var(--studio-green-rgb),.1),#ffffff05)}.account-benefit strong[data-v-85f151f6]{display:block;color:var(--studio-text);font-size:14px}.account-benefit p[data-v-85f151f6]{margin:4px 0 0;color:var(--studio-muted);font-size:10.5px}.account-benefit a[data-v-85f151f6]{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(var(--studio-green-rgb),.3);border-radius:8px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green);font-size:10.5px;text-decoration:none}.account-profile[data-v-85f151f6]{display:flex;flex-direction:column;gap:8px;background:#ffffff05}.account-profile p[data-v-85f151f6]{display:flex;justify-content:space-between;gap:12px;margin:0;color:var(--studio-muted);font-size:11.5px}.account-profile b[data-v-85f151f6]{color:var(--studio-text);font-weight:500}.account-grid[data-v-85f151f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.account-grid>button[data-v-85f151f6],.account-grid>a[data-v-85f151f6]{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--studio-line);border-radius:13px;background:#ffffff06;color:var(--studio-soft);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.account-grid strong[data-v-85f151f6]{color:var(--studio-text);font-size:13px}.account-grid span[data-v-85f151f6]{color:var(--studio-muted);font-size:10.5px;line-height:1.5}.account-grid i[data-v-85f151f6]{position:absolute;top:12px;right:12px;color:var(--studio-muted);font-style:normal;font-size:14px}.account-grid>button[data-v-85f151f6]:hover,.account-grid>a[data-v-85f151f6]:hover{border-color:rgba(var(--studio-green-rgb),.28);background:rgba(var(--studio-green-rgb),.05)}.account-logout[data-v-85f151f6]{width:100%;height:44px;margin-top:14px;border:1px solid rgba(255,93,93,.25);border-radius:10px;background:#ff5d5d1f;color:#ffb4b4;font:inherit;font-size:12.5px;cursor:pointer}.account-slide-enter-active[data-v-85f151f6],.account-slide-leave-active[data-v-85f151f6]{transition:transform .22s ease,opacity .22s ease}.account-slide-enter-from[data-v-85f151f6],.account-slide-leave-to[data-v-85f151f6]{transform:translate(-24px);opacity:0}.account-panel.light[data-v-85f151f6]{background:#f8fafc}.account-panel.light .account-power[data-v-85f151f6],.account-panel.light .account-space[data-v-85f151f6],.account-panel.light .account-benefit[data-v-85f151f6],.account-panel.light .account-profile[data-v-85f151f6],.account-panel.light .account-grid>button[data-v-85f151f6],.account-panel.light .account-grid>a[data-v-85f151f6]{background:#fff;border-color:#e2e8f0}.account-panel.light .account-btn.ghost[data-v-85f151f6]{color:#334155}.account-panel.light .account-logout[data-v-85f151f6]{background:#fff1f2}.account-panel.light .account-vip[data-v-85f151f6]{color:var(--studio-green)}@media(max-width:640px){.account-panel[data-v-85f151f6]{width:100%;padding:14px}.account-grid[data-v-85f151f6]{grid-template-columns:1fr}.account-power-row[data-v-85f151f6]{flex-direction:column;align-items:flex-start}.account-power-actions[data-v-85f151f6]{width:100%}.account-btn[data-v-85f151f6]{flex:1}}.account-benefit-link[data-v-85f151f6]{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(var(--studio-green-rgb),.3);border-radius:8px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green);font:inherit;font-size:10.5px;cursor:pointer}.account-grid>.account-app-card[data-v-85f151f6]{grid-column:1 / -1;border-color:rgba(var(--studio-green-rgb),.24);background:linear-gradient(135deg,rgba(var(--studio-green-rgb),.1),#ffffff05)}.account-subhead[data-v-85f151f6]{display:flex;align-items:center;gap:12px;padding:2px 2px 14px}.account-subhead button[data-v-85f151f6]{height:30px;padding:0 11px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-soft);font:inherit;font-size:10.5px;cursor:pointer}.account-subhead strong[data-v-85f151f6]{flex:1;color:var(--studio-text);font-size:16px;text-align:center;padding-right:56px}.account-subpage[data-v-85f151f6]{display:flex;flex-direction:column;gap:12px}.account-primary[data-v-85f151f6]{height:40px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.account-primary.small[data-v-85f151f6]{height:30px;padding:0 11px;font-size:10.5px}.profile-hero[data-v-85f151f6]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--studio-line);border-radius:14px;background:#ffffff06}.account-avatar.small[data-v-85f151f6]{width:52px;height:52px;flex-basis:52px;font-size:24px}.profile-hero>div[data-v-85f151f6]:last-child{display:flex;flex-direction:column;gap:4px}.profile-hero strong[data-v-85f151f6]{font-size:17px}.profile-hero small[data-v-85f151f6]{color:var(--studio-muted);font-size:10.5px}.power-hero[data-v-85f151f6]{padding:16px;border:1px solid rgba(var(--studio-green-rgb),.22);border-radius:14px;background:linear-gradient(135deg,rgba(var(--studio-green-rgb),.16),#ffffff05)}.power-hero-head[data-v-85f151f6]{display:flex;align-items:baseline;gap:6px}.power-hero-head strong[data-v-85f151f6]{font-size:34px;line-height:1;letter-spacing:-.04em}.power-hero-head span[data-v-85f151f6]{color:var(--studio-soft);font-size:12px}.power-hero p[data-v-85f151f6]{margin:8px 0 12px;color:var(--studio-muted);font-size:10.5px}.power-hero button[data-v-85f151f6]{width:100%;height:36px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.power-overview[data-v-85f151f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;border:1px solid var(--studio-line);border-radius:13px}.power-overview div[data-v-85f151f6]{padding:10px;border-radius:8px;background:#ffffff06}.power-overview span[data-v-85f151f6]{display:block;color:var(--studio-muted);font-size:9.5px}.power-overview b[data-v-85f151f6]{display:block;margin-top:4px;color:var(--studio-text);font-size:15px;font-weight:500}.power-overview b.up[data-v-85f151f6]{color:var(--studio-green)}.power-overview b.down[data-v-85f151f6]{color:#ff7b7b}.power-recent[data-v-85f151f6]{padding:14px;border:1px solid var(--studio-line);border-radius:13px}.power-recent>header[data-v-85f151f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.power-recent header strong[data-v-85f151f6]{display:block;font-size:13px}.power-recent header small[data-v-85f151f6]{display:block;margin-top:3px;color:var(--studio-muted);font-size:9.5px}.power-recent header button[data-v-85f151f6]{border:0;background:transparent;color:var(--studio-green);font:inherit;font-size:9.5px;cursor:pointer}.power-row[data-v-85f151f6]{display:flex;align-items:center;gap:9px;padding:9px 7px;border-top:1px solid var(--studio-line)}.power-bolt[data-v-85f151f6]{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#ff5d5d1f;color:#ff7b7b;font-size:13px}.power-row>div[data-v-85f151f6]{flex:1;min-width:0}.power-row b[data-v-85f151f6]{display:block;font-size:11px;font-weight:500}.power-row small[data-v-85f151f6]{display:block;margin-top:2px;color:var(--studio-muted);font-size:9px}.power-row em[data-v-85f151f6]{color:#ff7b7b;font-size:12px;font-style:normal}.wallet-hero[data-v-85f151f6]{padding:16px;border:1px solid rgba(var(--studio-green-rgb),.22);border-radius:14px;background:linear-gradient(135deg,rgba(var(--studio-green-rgb),.14),#ffffff05)}.wallet-hero>span[data-v-85f151f6]{color:var(--studio-muted);font-size:10.5px}.wallet-hero>strong[data-v-85f151f6]{display:block;margin:6px 0 14px;font-size:38px;line-height:1;letter-spacing:-.04em}.wallet-hero>strong small[data-v-85f151f6]{margin-left:4px;font-size:12px;font-weight:400}.wallet-stats[data-v-85f151f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-stats div[data-v-85f151f6]{padding:8px;border-radius:7px;background:#0000002e}.wallet-stats span[data-v-85f151f6]{display:block;color:var(--studio-muted);font-size:9px}.wallet-stats b[data-v-85f151f6]{display:block;margin-top:3px;font-size:10.5px;font-weight:500}.subpage-label[data-v-85f151f6]{margin:2px 0;font-size:13px}.subpage-desc[data-v-85f151f6]{margin:0 0 4px;color:var(--studio-muted);font-size:10.5px}.share-head[data-v-85f151f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.share-head strong[data-v-85f151f6]{display:block;font-size:13px}.share-head small[data-v-85f151f6]{display:block;margin-top:3px;color:var(--studio-muted);font-size:9.5px}.share-head button[data-v-85f151f6]{flex:0 0 auto;height:30px;padding:0 10px;border:0;border-radius:7px;background:var(--studio-green);color:#061108;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.share-campaign[data-v-85f151f6]{padding:13px;border:1px solid rgba(249,115,22,.28);border-radius:12px;background:linear-gradient(135deg,#78281e66,#1e141080)}.share-campaign-head[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffb08a;font-size:9.5px}.share-campaign-head em[data-v-85f151f6]{color:var(--studio-muted);font-style:normal}.share-campaign-title[data-v-85f151f6]{margin-top:8px;font-size:14px;font-weight:650}.share-campaign-title b[data-v-85f151f6]{margin-left:6px;padding:2px 5px;border-radius:4px;background:#ff7b7b24;color:#ff9b9b;font-size:8.5px}.share-campaign>p[data-v-85f151f6]{margin:3px 0 10px;color:var(--studio-muted);font-size:9px}.share-rewards[data-v-85f151f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.share-rewards div[data-v-85f151f6]{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff08}.share-rewards span[data-v-85f151f6]{display:block;color:var(--studio-muted);font-size:8.5px}.share-rewards b[data-v-85f151f6]{display:block;margin-top:3px;color:#ffd0a3;font-size:10px;font-weight:500}.share-stats[data-v-85f151f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.share-stats div[data-v-85f151f6]{padding:10px;border:1px solid var(--studio-line);border-radius:9px;background:#ffffff05}.share-stats span[data-v-85f151f6]{display:block;color:var(--studio-muted);font-size:9px}.share-stats b[data-v-85f151f6]{display:block;margin-top:3px;color:#22d3ee;font-size:17px;font-weight:500}.share-stats b small[data-v-85f151f6]{margin-left:3px;color:var(--studio-muted);font-size:8.5px;font-weight:400}.account-empty[data-v-85f151f6]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:34px 12px;border:1px solid var(--studio-line);border-radius:12px;background:#ffffff05;text-align:center}.account-empty .empty-icon[data-v-85f151f6]{width:38px;height:38px;display:grid;place-items:center;margin-bottom:4px;border:1px solid var(--studio-line);border-radius:50%;color:var(--studio-green);font-size:15px}.account-empty strong[data-v-85f151f6]{color:var(--studio-text);font-size:12px}.account-empty small[data-v-85f151f6]{max-width:300px;color:var(--studio-muted);font-size:9.5px;line-height:1.6}.api-head[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.api-tabs[data-v-85f151f6]{display:flex;gap:4px}.api-tabs button[data-v-85f151f6]{height:30px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--studio-muted);font:inherit;font-size:10.5px;cursor:pointer}.api-tabs button.active[data-v-85f151f6]{border-color:var(--studio-line);background:#ffffff0a;color:var(--studio-text)}.api-note[data-v-85f151f6]{padding:12px;border:1px solid var(--studio-line);border-radius:10px}.api-note strong[data-v-85f151f6]{font-size:11.5px}.api-note ol[data-v-85f151f6]{margin:8px 0 0;padding-left:18px;color:var(--studio-muted);font-size:9.5px;line-height:1.8}.api-list[data-v-85f151f6]{display:flex;flex-direction:column;gap:6px}.api-list article[data-v-85f151f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--studio-line);border-radius:9px}.api-list strong[data-v-85f151f6]{display:block;font-size:11.5px}.api-list small[data-v-85f151f6]{display:block;margin-top:2px;color:var(--studio-muted);font-size:9px}.api-list>article>span[data-v-85f151f6]{color:var(--studio-muted);font-size:9px}.feedback-subpage[data-v-85f151f6]{gap:18px}.feedback-records-link[data-v-85f151f6]{display:flex;align-items:center;justify-content:center;min-height:44px;height:auto;padding:10px 16px;box-sizing:border-box;font-size:14px;line-height:1.5;text-decoration:none;text-align:center}.feedback-form[data-v-85f151f6]{display:flex;flex-direction:column;gap:18px;min-width:0}.feedback-form label[data-v-85f151f6]{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--studio-soft);font-size:13px;line-height:1.5}.account-input[data-v-85f151f6]{padding:10px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-text);font:inherit;font-size:11.5px;outline:none}.feedback-form select[data-v-85f151f6],.feedback-form input[data-v-85f151f6],.feedback-form textarea[data-v-85f151f6]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-panel-2, #151d18);color:var(--studio-text, #f1f8ef);font:inherit;font-size:14px;line-height:1.6}.feedback-form select[data-v-85f151f6]{color-scheme:dark}.account-panel.light .feedback-form select[data-v-85f151f6]{color-scheme:light}.feedback-form select option[data-v-85f151f6]{background:var(--studio-panel-2, #151d18);color:var(--studio-text, #f1f8ef)}.feedback-form textarea[data-v-85f151f6]{min-height:160px;resize:vertical}.feedback-form input[data-v-85f151f6]::placeholder,.feedback-form textarea[data-v-85f151f6]::placeholder{color:var(--studio-muted);opacity:1}.feedback-form select[data-v-85f151f6]:focus-visible,.feedback-form input[data-v-85f151f6]:focus-visible,.feedback-form textarea[data-v-85f151f6]:focus-visible{outline:2px solid var(--studio-green);outline-offset:2px}.feedback-form p[data-v-85f151f6]{margin:0;color:var(--studio-soft);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.feedback-form p[role=alert][data-v-85f151f6]{color:#f28b82}.feedback-form .account-primary[data-v-85f151f6]{min-height:44px;font-size:14px;line-height:1.5}.account-input[data-v-85f151f6]{width:100%;height:42px}.redeem-rules[data-v-85f151f6]{padding:10px 0}.redeem-rules p[data-v-85f151f6]{display:flex;justify-content:space-between;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid var(--studio-line);color:var(--studio-muted);font-size:10px}.redeem-rules b[data-v-85f151f6]{color:var(--studio-soft);font-weight:500}.modal-mask[data-v-85f151f6]{position:fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkin-modal[data-v-85f151f6]{width:min(440px,92vw);padding:22px;border:1px solid var(--studio-line-strong);border-radius:18px;background:#0d1712;color:var(--studio-text);box-shadow:0 30px 90px #0000008c}.checkin-head[data-v-85f151f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.checkin-head span[data-v-85f151f6]{color:var(--studio-green);font-size:9px;font-weight:700;letter-spacing:.12em}.checkin-head h3[data-v-85f151f6]{margin:5px 0 0;font-size:24px;font-weight:650;letter-spacing:-.03em}.checkin-head button[data-v-85f151f6]{width:28px;height:28px;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);font:inherit;font-size:18px;cursor:pointer}.checkin-reward[data-v-85f151f6]{margin-top:16px;padding:15px;border:1px solid rgba(var(--studio-green-rgb),.2);border-radius:12px;background:rgba(var(--studio-green-rgb),.07)}.checkin-reward>span[data-v-85f151f6]{color:var(--studio-green);font-size:9.5px}.checkin-reward>strong[data-v-85f151f6]{display:block;margin:8px 0 4px;font-size:23px;font-weight:650}.checkin-reward.done>strong[data-v-85f151f6]{color:var(--studio-green)}.checkin-reward>p[data-v-85f151f6]{margin:0;color:var(--studio-muted);font-size:9.5px;line-height:1.6}.checkin-stats[data-v-85f151f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.checkin-stats div[data-v-85f151f6]{padding:11px;border:1px solid var(--studio-line);border-radius:9px}.checkin-stats span[data-v-85f151f6]{display:block;color:var(--studio-muted);font-size:9px}.checkin-stats strong[data-v-85f151f6]{display:block;margin:6px 0 3px;font-size:17px}.checkin-stats small[data-v-85f151f6]{color:var(--studio-muted);font-size:8.5px}.checkin-progress[data-v-85f151f6]{height:4px;margin:14px 0;overflow:hidden;border-radius:999px;background:#ffffff0f}.checkin-progress i[data-v-85f151f6]{display:block;height:100%;border-radius:999px;background:var(--studio-green);transition:width .25s ease}.checkin-submit[data-v-85f151f6]{width:100%;height:42px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.checkin-submit[data-v-85f151f6]:disabled{opacity:.5;cursor:not-allowed}.storage-modal[data-v-85f151f6]{width:min(760px,94vw);padding:22px;border:1px solid var(--studio-line-strong);border-radius:18px;background:#0b1410;color:var(--studio-text);box-shadow:0 30px 90px #0000008c}.storage-head[data-v-85f151f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.storage-head h3[data-v-85f151f6]{margin:0;font-size:22px}.storage-head p[data-v-85f151f6]{margin:5px 0 0;color:var(--studio-muted);font-size:10.5px}.storage-head button[data-v-85f151f6]{width:30px;height:30px;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);font:inherit;font-size:18px;cursor:pointer}.storage-current[data-v-85f151f6]{margin:14px 0;color:var(--studio-muted);font-size:10.5px}.storage-grid[data-v-85f151f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storage-option[data-v-85f151f6]{display:flex;flex-direction:column;gap:3px;padding:13px;border:1px solid var(--studio-line);border-radius:11px;background:#ffffff05;color:var(--studio-text);font:inherit;text-align:left;cursor:pointer}.storage-option.active[data-v-85f151f6]{border-color:rgba(var(--studio-green-rgb),.5);background:rgba(var(--studio-green-rgb),.06)}.storage-option strong[data-v-85f151f6]{font-size:12px}.storage-option span[data-v-85f151f6]{color:var(--studio-green);font-size:11px}.storage-option small[data-v-85f151f6]{color:var(--studio-muted);font-size:9.5px}.storage-note[data-v-85f151f6]{margin-top:12px;padding:11px;border:1px solid rgba(var(--studio-green-rgb),.2);border-radius:8px;background:rgba(var(--studio-green-rgb),.06);color:var(--studio-soft);font-size:10px;line-height:1.6}.storage-actions[data-v-85f151f6]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.modal-cancel[data-v-85f151f6]{height:36px;padding:0 16px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-soft);font:inherit;font-size:11px;cursor:pointer}.modal-primary[data-v-85f151f6]{height:36px;padding:0 18px;border:0;border-radius:8px;background:var(--studio-green);color:#061108;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.api-modal[data-v-85f151f6]{width:min(720px,94vw);max-height:90vh;overflow-y:auto;padding:22px;border:1px solid var(--studio-line-strong);border-radius:18px;background:#0b1410;color:var(--studio-text)}.api-modal-head[data-v-85f151f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.api-modal-head h3[data-v-85f151f6]{margin:0;font-size:20px}.api-modal-head p[data-v-85f151f6]{margin:5px 0 0;color:var(--studio-muted);font-size:10px}.api-modal-head button[data-v-85f151f6]{width:30px;height:30px;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);font:inherit;font-size:18px;cursor:pointer}.api-field[data-v-85f151f6]{display:flex;flex-direction:column;gap:6px;margin-top:14px;color:var(--studio-soft);font-size:10.5px}.api-field input[data-v-85f151f6]{height:40px;padding:0 11px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-text);font:inherit;font-size:11.5px;outline:none}.api-scopes[data-v-85f151f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.api-scopes button[data-v-85f151f6]{position:relative;display:flex;flex-direction:column;gap:2px;padding:9px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-soft);font:inherit;text-align:left;cursor:pointer}.api-scopes button.active[data-v-85f151f6]{border-color:rgba(var(--studio-green-rgb),.42);background:rgba(var(--studio-green-rgb),.06)}.api-scopes i[data-v-85f151f6]{width:7px;height:7px;border-radius:50%}.api-scopes strong[data-v-85f151f6]{font-size:10px}.api-scopes small[data-v-85f151f6]{color:var(--studio-muted);font-size:8px}.api-scopes b[data-v-85f151f6]{position:absolute;top:7px;right:7px;color:var(--studio-green);font-size:10px}.api-two[data-v-85f151f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.api-modal-actions[data-v-85f151f6]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.api-created-note[data-v-85f151f6]{margin:14px 0 8px;color:var(--studio-muted);font-size:10.5px}.api-created-key[data-v-85f151f6]{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid rgba(var(--studio-green-rgb),.3);border-radius:8px;background:rgba(var(--studio-green-rgb),.06)}.api-created-key code[data-v-85f151f6]{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--studio-green);font-size:11px}.api-created-key button[data-v-85f151f6]{height:28px;padding:0 12px;border:0;border-radius:6px;background:var(--studio-green);color:#061108;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.api-docs-modal[data-v-85f151f6]{width:min(900px,94vw);max-height:90vh;overflow-y:auto;padding:22px;border:1px solid var(--studio-line-strong);border-radius:18px;background:#0b1410;color:var(--studio-text)}.api-code[data-v-85f151f6]{margin:14px 0 0;padding:16px;overflow-x:auto;border:1px solid var(--studio-line);border-radius:10px;background:#f8fafc;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.7;white-space:pre}@media(min-width:921px){.shell.has-works .content[data-v-85f151f6]{padding-right:154px}.shell.is-chat .works-panel[data-v-85f151f6]{top:58px;right:0;bottom:0;width:142px;max-height:none;padding:16px 14px;border:0;border-left:1px solid var(--studio-line);border-radius:0;box-shadow:-8px 0 28px #0000000a;background:var(--studio-rail)}.shell.is-chat .works-panel.light[data-v-85f151f6]{background:#fff}.shell.is-chat .works-head[data-v-85f151f6]{gap:4px}.shell.is-chat .works-head h2[data-v-85f151f6]{font-size:14px;margin-top:2px}.shell.is-chat .works-kicker[data-v-85f151f6]{font-size:10px;letter-spacing:0}.shell.is-chat .works-collapse[data-v-85f151f6]{width:26px;height:26px}.shell.is-chat .works-filters[data-v-85f151f6]{gap:2px;margin-top:18px}.shell.is-chat .works-filters button[data-v-85f151f6]{min-width:0;flex:1;padding:0;font-size:12px;border:0}.shell.is-chat .works-title[data-v-85f151f6],.shell.is-chat .works-card>small[data-v-85f151f6],.shell.is-chat .works-all[data-v-85f151f6]{display:none}.shell.is-chat .works-thumb[data-v-85f151f6]{aspect-ratio:1}}@media(max-height:820px)and (min-width:921px){.rail[data-v-85f151f6]{padding-bottom:10px}.rail-brand[data-v-85f151f6]{height:54px;flex-basis:54px;margin-bottom:6px}.rail-nav[data-v-85f151f6]{gap:3px}.rail-link[data-v-85f151f6]{min-height:52px;padding-block:5px;gap:4px;font-size:10px}.rail-icon[data-v-85f151f6]{width:30px;height:30px;border-radius:10px}.rail-icon svg[data-v-85f151f6]{width:15px;height:15px}.rail-foot[data-v-85f151f6]{padding-top:6px}}@media(max-width:720px){.shell.is-inspiration[data-v-85f151f6]{--rail-w: 0px}.shell.is-inspiration .rail[data-v-85f151f6]{display:none}.shell.is-inspiration .global-head[data-v-85f151f6]{width:100%;margin-left:0;padding:10px 14px;gap:10px}.shell.is-inspiration .brand[data-v-85f151f6]{gap:8px}.shell.is-inspiration .brand-mark[data-v-85f151f6]{width:32px;height:32px;flex-basis:32px}.shell.is-inspiration .brand-title[data-v-85f151f6]{display:block}.shell.is-inspiration .brand-title[data-v-85f151f6] .qianxi-wordmark{height:21px}.shell.is-inspiration .head-crumb[data-v-85f151f6]{padding:0;font-size:12px}.shell.is-inspiration .head-crumb-sep[data-v-85f151f6],.shell.is-inspiration .head-crumb-leaf[data-v-85f151f6],.shell.is-inspiration .notice-wrap[data-v-85f151f6]{display:none}.shell.is-inspiration .main-inspiration[data-v-85f151f6]{height:calc(100dvh - 66px);padding:0;overflow-x:hidden;overflow-y:auto}.api-scopes[data-v-85f151f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.api-two[data-v-85f151f6],.storage-grid[data-v-85f151f6]{grid-template-columns:1fr}}.qianxi-identity[data-v-0c8f81ee]{display:inline-flex;align-items:center;gap:12px;min-width:0;color:inherit;text-align:left}.identity-icon[data-v-0c8f81ee]{display:block;flex:none;width:44px;height:44px}.identity-copy[data-v-0c8f81ee]{display:flex;flex-direction:column;gap:4px;min-width:0}.identity-name[data-v-0c8f81ee]{display:flex;height:24px;color:inherit}.identity-subtitle[data-v-0c8f81ee]{font:400 12px/16px Bahnschrift,DIN Alternate,DengXian,Microsoft YaHei,sans-serif;font-synthesis:none;white-space:nowrap;opacity:.7}.identity-english[data-v-0c8f81ee]{letter-spacing:.14em}.identity-reader[data-v-0c8f81ee]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.beta-scope-note[data-v-556b34bc]{flex:0 0 auto;margin:0;padding:6px 14px;border-bottom:1px solid var(--border);background:#5eead409;color:var(--text-faint);font-size:10px;line-height:1.5}.m-stage[data-v-556b34bc]{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;background:radial-gradient(circle at 50% -10%,rgba(94,234,212,.09),transparent 38%),#05080e}.m-shell[data-v-556b34bc]{width:100%;max-width:460px;height:100vh;height:100dvh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgba(96,165,250,.06),transparent 34%),var(--bg);border-left:1px solid rgba(148,163,184,.12);border-right:1px solid rgba(148,163,184,.12);box-shadow:0 0 80px #00000073}.m-top[data-v-556b34bc]{flex:0 0 auto;height:58px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);background:#070b12d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:25}.m-brand[data-v-556b34bc]{display:flex;align-items:center;gap:9px;color:var(--text);min-width:0}.m-logo[data-v-556b34bc]{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:17px;color:#061018;background:linear-gradient(145deg,#5eead4,#38bdf8);box-shadow:0 6px 18px #5eead433}.m-brand-copy[data-v-556b34bc]{display:flex;flex-direction:column;line-height:1.15}.m-brand-copy strong[data-v-556b34bc]{font-size:14px;letter-spacing:.01em}.m-brand-copy small[data-v-556b34bc]{font-size:10px;color:var(--text-faint)}.m-top-actions[data-v-556b34bc]{display:flex;align-items:center;gap:8px}.m-balance[data-v-556b34bc]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--mint);background:#5eead414;border:1px solid rgba(94,234,212,.2)}.m-login[data-v-556b34bc]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid rgba(94,234,212,.35);background:#5eead41a;color:var(--mint);font:inherit;font-size:12px;font-weight:600;text-decoration:none}.power-banner[data-v-556b34bc]{flex:0 0 auto;display:flex;flex-direction:column;gap:7px;margin:8px 12px 0;padding:10px 12px;border:1px solid rgba(251,191,36,.32);border-radius:12px;background:linear-gradient(160deg,#fbbf241f,#fbbf240a);z-index:22}.power-copy strong[data-v-556b34bc]{color:#fcd34d;font-size:11.5px}.power-copy p[data-v-556b34bc]{margin:3px 0 0;color:var(--text-dim);font-size:9px;line-height:1.55}.power-actions[data-v-556b34bc]{display:flex;gap:6px}.power-link[data-v-556b34bc],.power-dismiss[data-v-556b34bc]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;font:inherit;font-size:9px;font-weight:600;cursor:pointer}.power-link[data-v-556b34bc]{color:#1a1205;background:linear-gradient(135deg,#fcd34d,#f59e0b)}.power-dismiss[data-v-556b34bc]{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text-dim)}.m-main[data-v-556b34bc]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px calc(112px + env(safe-area-inset-bottom))}.m-main--fixed[data-v-556b34bc]{overflow:hidden;padding:0}.m-shell--auth .m-top[data-v-556b34bc]{height:74px;padding:0 22px;background:var(--bg);border-bottom:0}.beta-scope-note--auth[data-v-556b34bc]{padding:0 22px 12px;border-bottom:1px solid var(--border);background:transparent;color:var(--text-dim);font-size:11px;line-height:1.6}.m-main--auth[data-v-556b34bc]{padding:18px 22px calc(24px + env(safe-area-inset-bottom))}@media(max-width:370px){.m-shell--auth .m-top[data-v-556b34bc]{padding:0 20px}.beta-scope-note--auth[data-v-556b34bc],.m-main--auth[data-v-556b34bc]{padding-left:20px;padding-right:20px}}.m-dock[data-v-556b34bc]{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#070b12eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30}.m-tab[data-v-556b34bc]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 4px;border-radius:12px;color:var(--text-faint);font-size:10.5px;transition:color .15s ease,background .15s ease}.m-tab svg[data-v-556b34bc]{width:21px;height:21px}.m-tab.is-active[data-v-556b34bc]{color:var(--mint);background:#5eead414}.m-fab[data-v-556b34bc]{position:absolute;right:14px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:28;width:54px;height:54px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#041016;font-size:9.5px;font-weight:700;background:linear-gradient(145deg,#5eead4,#38bdf8);box-shadow:0 12px 28px #38bdf852;transition:transform .15s ease}.m-fab svg[data-v-556b34bc]{width:22px;height:22px}.m-fab[data-v-556b34bc]:hover{transform:translateY(-2px)}.m-fab.is-active[data-v-556b34bc]{box-shadow:0 0 0 3px #5eead42e,0 12px 28px #38bdf852}.m-backtop[data-v-556b34bc]{position:absolute;right:21px;bottom:calc(140px + env(safe-area-inset-bottom));z-index:27;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid var(--border-strong);background:#121a26eb;color:var(--text-dim);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px #00000059}.m-backtop svg[data-v-556b34bc]{width:18px;height:18px}.m-backtop[data-v-556b34bc]:hover{color:var(--mint);border-color:#5eead466}.backtop-enter-active[data-v-556b34bc],.backtop-leave-active[data-v-556b34bc]{transition:opacity .16s ease,transform .16s ease}.backtop-enter-from[data-v-556b34bc],.backtop-leave-to[data-v-556b34bc]{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.backtop-enter-active[data-v-556b34bc],.backtop-leave-active[data-v-556b34bc]{transition:none}}@media(max-width:520px){.m-shell[data-v-556b34bc]{max-width:none;border-left:0;border-right:0;box-shadow:none}}.login-slider[data-v-7a9dacd3]{position:relative;height:56px;border:1px solid #cfe3e1;border-radius:14px;background:#f0f4f3;overflow:hidden;-webkit-user-select:none;user-select:none;color:#6c827f}.slider-fill[data-v-7a9dacd3]{position:absolute;inset:0 auto 0 0;background:#d9f0ec;pointer-events:none}.slider-label[data-v-7a9dacd3]{position:absolute;inset:0;display:grid;place-items:center;padding:0 62px;font-size:14px;text-align:center;pointer-events:none}.slider-knob[data-v-7a9dacd3]{position:absolute;top:0;width:58px;height:54px;border:0;border-right:1px solid #bcdedd;border-radius:13px;background:#fff;box-shadow:3px 0 10px #173a3412;color:#0f9990;font-size:26px;cursor:grab;touch-action:none}.slider-knob[data-v-7a9dacd3]:active{cursor:grabbing}.slider-knob[data-v-7a9dacd3]:focus-visible{outline:3px solid #15988f;outline-offset:-4px}.passed[data-v-7a9dacd3]{color:#087f76}.passed .slider-knob[data-v-7a9dacd3]{cursor:default}@media(max-width:440px){.slider-label[data-v-7a9dacd3]{font-size:12.5px;padding:0 58px}}.auth-mask[data-v-8e829a72]{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:20px;background:#2c323294;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.auth-card[data-v-8e829a72]{position:relative;width:min(630px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:34px 36px 30px;border-radius:20px;background:#fff;color:#121a2b;box-shadow:0 32px 90px #0816144d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;color-scheme:light}.auth-close[data-v-8e829a72]{position:absolute;top:20px;right:22px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#9aa5b1;font:inherit;font-size:28px;font-weight:300;line-height:1;cursor:pointer;border-radius:50%}.auth-close[data-v-8e829a72]:hover{color:#4b5866;background:#f4f5f7}.auth-card h2[data-v-8e829a72]{margin:0;font-size:32px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:#101722}.auth-brand[data-v-8e829a72]{margin:0 40px 24px 0;color:#101722}.auth-brand>p[data-v-8e829a72]{margin:10px 0 0;color:#7a8794;font-size:12px;font-weight:400;line-height:1.5}.auth-head p[data-v-8e829a72]{margin:10px 0 26px;font-size:16px;color:#7a8794;line-height:1.6}.auth-head .auth-reason[data-v-8e829a72]{margin:-12px 0 16px;font-size:13px}.auth-tabs[data-v-8e829a72]{display:flex;padding:4px;margin-bottom:22px;border-radius:16px;background:#f6f5f7;min-height:60px;gap:4px}.auth-tabs button[data-v-8e829a72]{flex:1;min-width:0;border:0;border-radius:13px;background:transparent;color:#7c8896;font:inherit;font-size:16px;cursor:pointer;transition:background .15s ease,color .15s ease}.auth-tabs button.active[data-v-8e829a72]{background:#fff;color:#121a26;box-shadow:0 2px 9px #14223014}.auth-form[data-v-8e829a72]{display:flex;flex-direction:column;gap:19px}.auth-field[data-v-8e829a72]{display:flex;flex-direction:column;gap:10px;color:#7a8794;font-size:16px;line-height:1.5}.auth-field input[data-v-8e829a72]{width:100%;min-width:0;min-height:58px;padding:13px 17px;border:1px solid transparent;border-radius:14px;background:#eff0f4;color:#1d2a3e;font:inherit;font-size:17px;outline:none;box-sizing:border-box}.auth-field input[data-v-8e829a72]::placeholder{color:#9aa8b8;opacity:1;font-weight:400}.auth-field input[data-v-8e829a72]:focus{border-color:#9bd8ca;background:#edf5f2;box-shadow:0 0 0 3px #199e831f}.auth-input-row[data-v-8e829a72]{display:flex;gap:10px}.auth-input-row input[data-v-8e829a72]{flex:1;width:0}.auth-secondary[data-v-8e829a72]{flex-shrink:0;width:76px;min-height:58px;padding:0 10px;border:0;border-radius:14px;background:#f2f3f6;color:#263044;font:inherit;font-size:15px;cursor:pointer}.auth-secondary[data-v-8e829a72]:hover{background:#e9ebf0}.auth-secondary.code-send[data-v-8e829a72]{width:124px;font-size:13px;color:#1a9181}.auth-check[data-v-8e829a72]{display:flex;align-items:center;gap:9px;margin:0;color:#6f7d8b;font-size:14.5px;line-height:1.5;cursor:pointer}.auth-check input[data-v-8e829a72]{width:17px;height:17px;flex:0 0 17px;margin:0;padding:0;accent-color:#2f7df6}.terms-row[data-v-8e829a72]{flex-wrap:wrap;gap:2px;cursor:default}.terms-row input[data-v-8e829a72]{margin-right:6px}.terms-row label[data-v-8e829a72]{cursor:pointer}.terms-row button[data-v-8e829a72]{border:0;padding:0;background:transparent;color:#3c4855;font:inherit;cursor:pointer}.terms-row button[data-v-8e829a72]:hover{color:#0d8f7c;text-decoration:underline}.auth-submit[data-v-8e829a72]{width:100%;min-height:60px;border:0;border-radius:16px;background:#199e83;color:#fff;font:inherit;font-size:20px;font-weight:600;cursor:pointer;box-shadow:0 16px 30px #199e8338}.auth-submit[data-v-8e829a72]:hover{background:#148c74}.auth-submit[data-v-8e829a72]:disabled,.auth-secondary[data-v-8e829a72]:disabled{opacity:.55;cursor:wait}.auth-switch[data-v-8e829a72]{margin:22px 0 0;color:#8b97a4;font-size:14px;text-align:center;line-height:1.6}.auth-switch button[data-v-8e829a72]{padding:0;border:0;background:transparent;color:#0e9781;font:inherit;font-weight:600;cursor:pointer}.auth-switch button[data-v-8e829a72]:hover{text-decoration:underline}.auth-error[data-v-8e829a72]{margin:0;color:#c33636;font-size:13px;line-height:1.5}.auth-notice[data-v-8e829a72]{margin:0;padding:10px 12px;border-radius:10px;background:#eef7f5;color:#27746c;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.auth-small[data-v-8e829a72],.auth-caps[data-v-8e829a72]{margin:-4px 0 0;color:#7a8794;font-size:12px;line-height:1.5}.auth-caps[data-v-8e829a72]{color:#a36e13}.policy-content[data-v-8e829a72]{margin:24px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8;color:#596b82}.auth-card button[data-v-8e829a72]:focus-visible{outline:3px solid #149c93;outline-offset:3px}.auth-card.is-register[data-v-8e829a72]{width:min(660px,100%);padding:24px 28px 20px}.is-register .auth-brand[data-v-8e829a72]{margin-bottom:14px}.is-register .auth-brand>p[data-v-8e829a72]{margin-top:6px}.is-register .auth-head h2[data-v-8e829a72]{font-size:27px}.is-register .auth-head p[data-v-8e829a72]{margin:6px 0 16px;font-size:14px}.is-register .auth-form[data-v-8e829a72]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}.is-register .auth-form[data-v-8e829a72]>*{grid-column:1 / -1;min-width:0}.is-register .auth-form>.auth-password-field[data-v-8e829a72]{grid-column:auto}.is-register .auth-field[data-v-8e829a72]{gap:6px;font-size:14px}.is-register .auth-field input[data-v-8e829a72]{min-height:44px;padding:10px 12px;font-size:14px;border-radius:10px}.is-register .auth-secondary[data-v-8e829a72]{width:52px;min-height:44px;border-radius:10px;font-size:13px}.is-register .code-send[data-v-8e829a72]{width:116px}.is-register .auth-check[data-v-8e829a72]{font-size:13px}.is-register .auth-submit[data-v-8e829a72]{min-height:48px;border-radius:12px;font-size:18px}.is-register .auth-switch[data-v-8e829a72]{margin-top:14px}.is-register .auth-notice[data-v-8e829a72]{padding:7px 10px}@media(max-height:800px){.auth-card[data-v-8e829a72]{padding:20px 24px}.auth-brand[data-v-8e829a72]{margin-bottom:12px}.auth-brand>p[data-v-8e829a72]{margin-top:6px}.auth-card h2[data-v-8e829a72]{font-size:27px}.auth-head p[data-v-8e829a72]{margin:6px 0 14px;font-size:14px}.auth-tabs[data-v-8e829a72]{min-height:44px;margin-bottom:14px;border-radius:12px}.auth-tabs button[data-v-8e829a72]{font-size:14px;border-radius:9px}.auth-form[data-v-8e829a72]{gap:12px}.auth-field[data-v-8e829a72]{gap:6px;font-size:14px}.auth-field input[data-v-8e829a72],.auth-secondary[data-v-8e829a72]{min-height:44px;border-radius:10px;font-size:14px}.auth-field input[data-v-8e829a72]{padding:10px 12px}.auth-submit[data-v-8e829a72]{min-height:48px;font-size:18px}.auth-switch[data-v-8e829a72]{margin-top:14px}.auth-card[data-v-8e829a72] .login-slider{height:46px}.auth-card[data-v-8e829a72] .slider-knob{height:44px}}@media(max-width:640px){.auth-mask[data-v-8e829a72]{padding:12px}.auth-card[data-v-8e829a72]{padding:26px 20px 22px;max-height:calc(100dvh - 24px);border-radius:18px}.auth-tabs[data-v-8e829a72]{min-height:52px}.auth-tabs button[data-v-8e829a72]{font-size:14px}.auth-head p[data-v-8e829a72]{font-size:13.5px}.auth-check[data-v-8e829a72]{font-size:13px}.auth-field input[data-v-8e829a72]{font-size:15px;min-height:52px}.auth-secondary[data-v-8e829a72]{min-height:52px}.auth-card h2[data-v-8e829a72]{font-size:27px}.auth-submit[data-v-8e829a72]{min-height:54px;font-size:18px}}@media(max-width:380px){.auth-card[data-v-8e829a72]{padding:24px 16px 20px}.auth-tabs button[data-v-8e829a72]{font-size:12.5px}.auth-secondary.code-send[data-v-8e829a72]{width:100px;font-size:11.5px}.auth-secondary[data-v-8e829a72]{width:62px;font-size:13px}}@media(max-width:560px){.auth-card.is-register[data-v-8e829a72]{padding:20px 18px}.is-register .auth-brand[data-v-8e829a72]{margin-bottom:12px}.is-register .auth-form[data-v-8e829a72]{grid-template-columns:minmax(0,1fr);gap:12px}.is-register .auth-form>.auth-password-field[data-v-8e829a72]{grid-column:1 / -1}.is-register .auth-field[data-v-8e829a72]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 8px;align-items:center}.is-register .auth-field>span[data-v-8e829a72],.is-register .auth-field>label[data-v-8e829a72]{grid-column:1;grid-row:1;font-size:13px}.is-register .auth-field>input[data-v-8e829a72],.is-register .auth-field>.auth-input-row[data-v-8e829a72]{grid-column:2;grid-row:1}.is-register .auth-field>small[data-v-8e829a72]{grid-column:2}.is-register .auth-input-row[data-v-8e829a72]{gap:6px}.is-register .auth-secondary[data-v-8e829a72]{width:44px;padding:0 6px}.is-register .code-send[data-v-8e829a72]{width:100px;font-size:12px}}@media(max-height:800px){.is-register .auth-field[data-v-8e829a72]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 8px;align-items:center}.is-register .auth-field>span[data-v-8e829a72],.is-register .auth-field>label[data-v-8e829a72]{grid-column:1;grid-row:1;font-size:13px}.is-register .auth-field>input[data-v-8e829a72],.is-register .auth-field>.auth-input-row[data-v-8e829a72]{grid-column:2;grid-row:1}.is-register .auth-field>small[data-v-8e829a72]{grid-column:2}}@media(max-height:700px){.auth-card.is-register[data-v-8e829a72]{padding:16px 20px}.is-register .auth-brand[data-v-8e829a72]{margin-bottom:8px}.is-register .auth-brand>p[data-v-8e829a72]{display:none}.is-register .auth-head h2[data-v-8e829a72]{font-size:24px}.is-register .auth-head p[data-v-8e829a72]{margin:4px 0 12px;font-size:13px}.is-register .auth-form[data-v-8e829a72]{gap:9px 12px}.is-register .auth-field input[data-v-8e829a72],.is-register .auth-secondary[data-v-8e829a72]{min-height:40px}.is-register .auth-field input[data-v-8e829a72]{padding:8px 10px}.is-register .auth-submit[data-v-8e829a72]{min-height:44px}.is-register .auth-switch[data-v-8e829a72]{margin-top:10px}}.confirm-layer[data-v-09deae7d]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#03070cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirm-card[data-v-09deae7d]{width:min(100%,460px);max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;padding:18px;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);box-shadow:var(--shadow)}.confirm-card h2[data-v-09deae7d]{margin:0;color:var(--text);font-size:16px}.confirm-message[data-v-09deae7d]{margin:8px 0 0;color:var(--text-dim);font-size:12px;line-height:1.7;white-space:pre-line}.confirm-field[data-v-09deae7d]{display:flex;flex-direction:column;gap:5px;margin-top:12px;color:var(--text-dim);font-size:10px}.confirm-field input[data-v-09deae7d]{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:#ffffff08;color:var(--text);font:inherit;font-size:12px}.confirm-field input[data-v-09deae7d]:focus{outline:none;border-color:#5eead480}.confirm-error[data-v-09deae7d]{margin:7px 0 0;color:var(--danger);font-size:10px}.confirm-actions[data-v-09deae7d]{display:flex;gap:8px;margin-top:16px}.confirm-btn[data-v-09deae7d]{flex:1;min-height:40px;border:1px solid transparent;border-radius:10px;background:var(--mint);color:#031014;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.confirm-btn.ghost[data-v-09deae7d]{border-color:var(--border);background:transparent;color:var(--text-dim);font-weight:400}.confirm-btn.danger[data-v-09deae7d]{background:var(--danger);color:#210a0a}.confirm-btn[data-v-09deae7d]:focus-visible{outline:1px solid var(--mint);outline-offset:2px}.confirm-document[data-v-09deae7d]{margin-top:12px;border:1px solid var(--border);border-radius:9px;padding:10px;font-size:12px;color:var(--text-dim);min-width:0}.confirm-document summary[data-v-09deae7d]{cursor:pointer;color:var(--text)}.confirm-document pre[data-v-09deae7d]{max-height:22dvh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;margin:10px 0}.confirm-document a[data-v-09deae7d]{color:var(--mint)}.confirm-agreement[data-v-09deae7d]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.6;color:var(--text)}.confirm-agreement input[data-v-09deae7d]{flex:none;margin-top:4px}.confirm-actions[data-v-09deae7d]{position:sticky;bottom:-18px;background:var(--panel);padding:12px 0 0;z-index:1}.confirm-btn[data-v-09deae7d]:disabled{opacity:.45;cursor:not-allowed}.toast-host[data-v-4b6eaa5e]{position:fixed;right:18px;top:76px;z-index:120;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-item[data-v-4b6eaa5e]{min-width:200px;max-width:360px;padding:11px 10px 11px 14px;border-radius:12px;font-size:13px;color:var(--text);background:#121a26f5;border:1px solid var(--border);box-shadow:0 14px 34px #00000059;display:flex;align-items:flex-start;gap:8px;pointer-events:auto}.toast-text[data-v-4b6eaa5e]{flex:1;min-width:0}.toast-close[data-v-4b6eaa5e]{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-faint);font:inherit;font-size:16px;line-height:1;cursor:pointer}.toast-close[data-v-4b6eaa5e]:hover{color:var(--text);background:#ffffff14}.toast-item.is-success[data-v-4b6eaa5e]{border-color:#5eead459;color:var(--mint)}.toast-item.is-error[data-v-4b6eaa5e]{border-color:#f8717166;color:#fca5a5}.toast-enter-active[data-v-4b6eaa5e],.toast-leave-active[data-v-4b6eaa5e]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-4b6eaa5e],.toast-leave-to[data-v-4b6eaa5e]{opacity:0;transform:translateY(8px)}.generation-consent-mask[data-v-db004281]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:18px;background:#03070ccc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.generation-consent-card[data-v-db004281]{width:min(100%,520px);box-sizing:border-box;max-height:90dvh;overflow:auto;padding:24px;border:1px solid var(--border-strong,#394449);border-radius:16px;background:var(--panel,#101715);color:var(--text,#e3eee8);box-shadow:0 18px 70px #0007;overflow-wrap:anywhere}.generation-consent-card h2[data-v-db004281]{font-size:20px;margin:0 0 16px}.generation-consent-card p[data-v-db004281]{font-size:14px;line-height:1.8;margin:12px 0}.generation-consent-card a[data-v-db004281]{color:var(--accent,#7be5b8)}.generation-consent-card small[data-v-db004281]{display:block;opacity:.7;font-size:12px}.generation-consent-card label[data-v-db004281]{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7;margin-top:20px}.generation-consent-card input[data-v-db004281]{margin-top:5px;flex-shrink:0}.generation-consent-card footer[data-v-db004281]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px}.generation-consent-card button[data-v-db004281]{padding:10px 15px;border:1px solid var(--border-strong,#394449);border-radius:9px;font:inherit;background:transparent;color:inherit;cursor:pointer}.generation-consent-card button[data-v-db004281]:last-child{background:var(--accent,#7be5b8);color:#06291e}.generation-consent-card button[data-v-db004281]:disabled{opacity:.4;cursor:default}.studio-project-conflict[data-v-c0a5e002]{flex:0 0 auto;box-sizing:border-box;min-width:0;max-width:100%;padding:14px 16px;margin:10px 0;border:1px solid #c7954b88;border-radius:12px;background:var(--studio-panel,#202020);color:var(--studio-text,#ededed);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.studio-project-conflict p[data-v-c0a5e002]{margin:6px 0}.conflict-actions[data-v-c0a5e002]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.studio-project-conflict button[data-v-c0a5e002]{max-width:100%;padding:8px 12px;border:1px solid var(--studio-line,#8888);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.studio-project-conflict button[data-v-c0a5e002]:disabled{opacity:.5;cursor:wait}.conflict-hint[data-v-c0a5e002]{opacity:.7}.conflict-error[data-v-c0a5e002]{color:#e9988b}.conflict-recovery[data-v-c0a5e002]{margin-top:10px}.output-quality[data-v-f228ce87]{margin:10px 0;padding:9px 12px;border:1px solid var(--studio-line,#8aaca140);border-radius:10px;background:#3e9b7410;color:inherit;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.output-quality.failed[data-v-f228ce87]{border-color:#d3a24670;background:#c99b2310}.output-quality summary[data-v-f228ce87]{cursor:pointer;font-weight:500}.output-quality p[data-v-f228ce87]{margin:6px 0}.output-quality ul[data-v-f228ce87]{margin:6px 0;padding-left:18px}.output-quality small[data-v-f228ce87]{opacity:.75}.generation-trace[data-v-4530c63c]{display:flex;gap:4px 12px;flex-wrap:wrap;margin:4px 0 8px;font-size:11px;line-height:1.6;color:var(--studio-muted,#8a9b91)}.generation-trace.has-evidence[data-v-4530c63c]{color:var(--studio-green,#58d46a)}.generation-trace small[data-v-4530c63c]{font:inherit;opacity:.85}.chat-search-sources[data-v-2f06ad93]{margin:8px 0 14px;padding:11px 13px;border:1px solid var(--studio-border,rgba(105,158,126,.22));border-radius:12px;background:var(--studio-panel,rgba(35,63,44,.16));font-size:12px;line-height:1.6;color:var(--studio-muted,#8a9b91);overflow-wrap:anywhere}.search-summary[data-v-2f06ad93]{display:flex;align-items:center;gap:12px;color:var(--studio-green,#58d46a);font-weight:500}.search-summary small[data-v-2f06ad93]{font-size:11px;font-weight:400;color:var(--studio-muted,#8a9b91)}.is-failed .search-summary[data-v-2f06ad93],.is-partial .search-summary[data-v-2f06ad93]{color:#c5a468}.search-warning[data-v-2f06ad93]{margin:6px 0 0;font-size:12px}.search-references[data-v-2f06ad93]{margin-top:7px}.search-references summary[data-v-2f06ad93]{cursor:pointer;width:fit-content}.search-references ol[data-v-2f06ad93]{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px}.search-references li[data-v-2f06ad93]{min-width:0;border:1px solid var(--studio-border,rgba(105,158,126,.16));border-radius:9px;padding:9px 10px}.search-references a[data-v-2f06ad93]{display:flex;align-items:baseline;gap:7px;color:var(--studio-text,#e5ede7);text-decoration:none}.search-references a:hover strong[data-v-2f06ad93]{text-decoration:underline}.search-references a[data-v-2f06ad93]:focus-visible{outline:2px solid var(--studio-green,#58d46a);outline-offset:3px}.search-references strong[data-v-2f06ad93]{font-weight:500;flex:1}.search-references small[data-v-2f06ad93]{display:block;margin-top:3px;font-size:11px}.search-references p[data-v-2f06ad93]{margin:5px 0 0;font-size:11px}.source-index[data-v-2f06ad93]{color:var(--studio-green,#58d46a);font-size:11px;flex-shrink:0}.capability-status[data-v-73ef1470]{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;flex-wrap:wrap}.capability-label[data-v-73ef1470]{white-space:nowrap;border:1px solid currentColor;border-radius:999px;padding:1px 8px;font-weight:500}.capability-connected[data-v-73ef1470],.capability-configured[data-v-73ef1470]{color:#42b69b}.capability-demo[data-v-73ef1470]{color:#c19b57}.capability-pending[data-v-73ef1470]{color:#9aa5b3}.capability-description[data-v-73ef1470]{font-weight:400;font-size:12px;opacity:.95}.capability-description a[data-v-73ef1470],.capability-description button[data-v-73ef1470]{color:inherit;text-decoration:underline}.capability-description button[data-v-73ef1470]{font:inherit;border:0;background:none;padding:0 0 0 8px;cursor:pointer}html.light{color:#147565}html.light{color:#866116}html.light{color:#596574}.sw-capability-hint[data-v-73ef1470]{margin:0 0 8px;flex-shrink:0;align-self:flex-start}.shell.is-chat{--rail-w:75px}.shell.is-chat .global-head{height:68px;padding-left:20px}.shell.is-chat .shell-body{height:calc(100dvh - 68px)}.shell.is-chat .rail{padding-top:10px}.shell.is-chat .brand-mark{width:44px;height:44px;flex-basis:44px}.chat-page.chat-page.chat-page{padding:4px 14px 16px;gap:8px;background:radial-gradient(ellipse at 97% 46%,#084b3626,transparent 32%),linear-gradient(#8df7b008 1px,transparent 1px),linear-gradient(90deg,#8df7b008 1px,transparent 1px);background-size:auto,60px 60px,60px 60px}.chat-page.chat-page .chat-toolbar{padding:0;gap:10px;min-height:44px}.chat-page.chat-page .mode-tabs{border-radius:12px;gap:4px}.chat-page.chat-page .mode-tab{min-width:54px;padding:0 8px;border-radius:9px;font-size:11px}.chat-page.chat-page .mode-tab svg{width:16px;height:16px}.chat-page.chat-page .model-picker{width:368px}.chat-page.chat-page .model-trigger{border-radius:12px;padding:5px 28px 5px 8px;height:44px}.chat-page.chat-page .model-orb{width:32px;height:32px;flex-basis:32px}.chat-page.chat-page .model-copy strong{font-size:12px}.chat-page.chat-page .model-copy small{font-size:10px}.chat-page.chat-page .toolbar-actions{gap:8px}.chat-page.chat-page .new-chat-btn,.chat-page.chat-page .history-btn{height:44px;font-size:13px;border-radius:999px}.chat-page.chat-page .new-chat-btn svg{width:14px}.chat-page.chat-page .history-btn b{font-size:13px}.chat-page.chat-page .welcome-wrap,.chat-page.chat-page .composer-wrap{width:min(720px,calc(100% - 24px));transform:none}.chat-page.chat-page .welcome-wrap{gap:8px;padding:4px 0}.chat-page.chat-page .studio-chat-welcome{padding:12px 14px;border-radius:18px}.chat-page.chat-page .studio-chat-welcome h2{font-size:18px;line-height:1.14}.chat-page.chat-page .studio-chat-welcome p{font-size:8px;letter-spacing:.15em;margin-bottom:4px}.chat-page.chat-page .studio-chat-welcome span{font-size:11px;line-height:1.38;margin-top:4px}.chat-page.chat-page .studio-chat-suggestions{gap:7px}.chat-page.chat-page .quick-card{min-height:54px;padding:9px 10px 9px 38px;border-radius:15px}.chat-page.chat-page .quick-card b{width:20px;height:20px;left:10px;top:10px}.chat-page.chat-page .quick-card strong{font-size:12px;margin-bottom:3px}.chat-page.chat-page .quick-card span{font-size:10px;line-height:1.35}.chat-page.chat-page .composer-wrap{gap:6px}.chat-page.chat-page .composer-tools{padding-left:14px;gap:8px}.chat-page.chat-page .role-btn{height:36px;font-size:14px;font-weight:700}.chat-page.chat-page .role-glyph{display:none}.chat-page.chat-page .role-avatars{gap:0}.chat-page.chat-page .role-avatar{height:34px;width:34px;margin-left:-9px;padding:0;overflow:hidden}.chat-page.chat-page .studio-center-composer{padding:8px;border-radius:24px}.chat-page.chat-page .studio-composer-top-resize-handle{pointer-events:auto;cursor:ns-resize;touch-action:none;background:transparent;border:0;padding:0}.chat-page.chat-page .studio-prompt-input{display:block;max-height:600px;min-height:68px;line-height:1.75;padding:11px 22px 11px 13px}.chat-page.chat-page .composer-foot{margin-top:8px;padding:6px 6px 3px;border-top:1px solid var(--studio-line);gap:8px;min-height:44px}.chat-page.chat-page .send-btn{min-width:82px;height:34px;border-radius:999px;font-size:12px}.chat-page.chat-page .attach-note{font-size:10px;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-page.chat-page .billing-chip{font-size:10px;max-width:210px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:3px 8px}.chat-page.chat-page .char-count{font-size:10px}.chat-page.chat-page .send-row{gap:8px}.chat-page.chat-page .attach-icon{border-radius:999px;width:76px;background:#ffffff08;display:flex;gap:7px}.chat-page.chat-page .attach-icon:after{content:"✧ ◎⌃";font-size:12px}.chat-page.chat-page .composer-settings-menu{min-width:280px;max-height:65vh;overflow:auto;padding:6px;border-radius:14px}.chat-page.chat-page .settings-item{min-height:44px;padding:8px 10px;gap:10px;height:auto;width:100%;border-radius:12px;background:transparent;display:flex;text-align:left}.chat-page.chat-page .settings-item strong{font-size:12px}.chat-page.chat-page .settings-item small{font-size:10px}.chat-page.chat-page .settings-item.select-item select{max-width:110px}.chat-page.chat-page .role-panel{width:min(390px,calc(100vw - 110px));max-height:66vh;overflow:auto}.chat-page.chat-page .role-create{display:grid;gap:10px}.chat-page.chat-page .role-create textarea,.chat-page.chat-page .role-create input,.chat-page.chat-page .history-row input{width:100%;border:1px solid var(--studio-line);border-radius:10px;background:transparent;color:var(--studio-text);font:inherit;padding:10px}.chat-page.chat-page .role-color-row{gap:6px;flex-wrap:wrap}.chat-page.chat-page .role-color-row button{width:34px;height:34px;border:1px solid var(--studio-line);border-radius:10px;color:var(--studio-text);background:#ffffff06;cursor:pointer}.chat-page.chat-page .role-color-row button:last-of-type{width:auto;padding:0 10px}.chat-page.chat-page .role-color-row button.active{border-color:var(--studio-green)}.chat-page.chat-page .role-panel-icon img{width:100%;height:100%;object-fit:cover}.chat-page.chat-page .role-current button{background:transparent;border:0;color:inherit;cursor:pointer}.chat-page.chat-page .messages{width:min(980px,100%);padding:16px 36px 24px;gap:26px}.chat-page.chat-page .message-avatar{width:36px;height:36px;border-radius:14px}.chat-page.chat-page .message-body{padding:14px 16px;border-radius:20px;min-width:0}.chat-page.chat-page .message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:10px;color:var(--studio-muted)}.chat-page.chat-page .message-actions span{margin-right:auto}.chat-page.chat-page .message-actions button,.chat-page.chat-page .undo-notice button{border:0;background:transparent;color:var(--studio-muted);font:inherit;cursor:pointer;padding:4px}.chat-page.chat-page .message-actions button:hover{color:var(--studio-green)}.chat-page.chat-page .message-attachments{display:flex;flex-wrap:wrap;gap:8px}.chat-page .message-attachments a{font-size:11px;color:var(--studio-green);display:flex;align-items:center;gap:6px}.chat-page .message-attachments img{width:70px;height:60px;object-fit:cover;border-radius:8px}.chat-page.chat-page .undo-notice{font-size:11px;text-align:center;color:var(--studio-muted);position:relative;z-index:30}.chat-page.chat-page .undo-notice button{color:var(--studio-green)}.chat-page.chat-page .drawer-mask{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:69}.chat-page.chat-page .history-drawer{top:54px;bottom:auto;right:0;width:320px;max-width:calc(100vw - 32px);max-height:min(56vh,calc(100vh - 96px));border:1px solid var(--studio-line);border-radius:20px;padding:12px;z-index:70;background:#0b100dfa;box-shadow:0 18px 50px #0005}.chat-page.chat-page.light .history-drawer{background:#fff}.chat-page.chat-page .drawer-kicker,.chat-page.chat-page .drawer-new{display:none}.chat-page.chat-page .drawer-head h2{font-size:14px}.chat-page.chat-page .drawer-head{align-items:center}.chat-page.chat-page .drawer-close{width:24px;height:24px;font-size:16px}.chat-page.chat-page .history-filter{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--studio-muted)}.chat-page.chat-page .history-row{padding:8px 0;border-bottom:1px solid var(--studio-line);display:flex;align-items:center;gap:4px}.chat-page.chat-page .history-row.active{background:rgba(var(--studio-green-rgb),.08)}.chat-page.chat-page .history-select{flex:1;min-width:0;display:grid;gap:4px;text-align:left;border:0;background:transparent;color:var(--studio-text);cursor:pointer}.history-select strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.history-select small{font-size:10px;color:var(--studio-muted)}.chat-page.chat-page .history-actions{display:flex}.chat-page.chat-page .history-actions button,.chat-page.chat-page .history-load{background:transparent;border:0;color:var(--studio-muted);padding:4px;cursor:pointer}.chat-page.chat-page .history-actions button.active{color:var(--studio-green)}.chat-page.chat-page .history-row form{display:flex;gap:4px}.chat-page.chat-page .history-row form button{color:var(--studio-text);background:transparent;border:1px solid var(--studio-line);border-radius:8px;font-size:11px;white-space:nowrap}.chat-page.chat-page .drawer-list>small{text-align:center;font-size:10px;color:var(--studio-muted);padding:10px}.message-edit-mask,.media-preview{position:fixed;inset:0;z-index:1200;background:#0008;display:grid;place-items:center;padding:24px}.message-editor{width:min(760px,100%);max-height:85vh;border:1px solid var(--studio-line);border-radius:20px;background:#0b100d;padding:18px;display:flex;flex-direction:column;gap:14px;color:var(--studio-text)}.light .message-editor{background:#fff}.message-editor header,.message-editor footer{display:flex;align-items:center;gap:10px}.message-editor header button{margin-left:auto}.message-editor footer span{margin-right:auto;font-size:11px;color:var(--studio-muted)}.message-editor textarea{width:100%;height:42vh;min-height:160px;border:1px solid var(--studio-line);background:transparent;color:inherit;border-radius:12px;padding:14px;font:inherit;font-size:14px;resize:vertical}.message-editor button{border:1px solid var(--studio-line);border-radius:8px;padding:7px 12px;background:transparent;color:inherit;cursor:pointer}.message-editor button:last-child{color:var(--studio-green)}.message-editor button:disabled{opacity:.4}.model-media-v2.media-studio .studio-inner{width:min(720px,calc(100% - 24px));padding:0 0 8px;justify-content:center;gap:8px}.model-media-v2.media-studio .studio-inner.has-tasks{justify-content:flex-start;padding-top:12px}.model-media-v2.media-studio .studio-hero{padding:12px 14px;border-radius:18px;box-shadow:0 18px 58px #0002}.model-media-v2.media-studio .studio-hero p{font-size:8px;margin-bottom:4px}.model-media-v2.media-studio .studio-hero h2{font-size:18px;line-height:1.14}.model-media-v2.media-studio .studio-hero span{font-size:11px;line-height:1.38;margin-top:4px}.model-media-v2.media-studio .studio-features{gap:7px}.model-media-v2.media-studio .studio-features button{min-height:54px;padding:9px 12px;border:1px solid var(--studio-line);border-radius:15px;text-align:left;background:linear-gradient(135deg,#ffffff0b,#ffffff04);font:inherit;color:var(--studio-text);cursor:pointer}.model-media-v2.media-studio .studio-features strong{font-size:12px;margin-bottom:3px}.model-media-v2.media-studio .studio-features span{font-size:10px;line-height:1.35;color:var(--studio-muted)}.model-media-v2.media-studio .studio-composer-wrap{width:min(720px,calc(100% - 24px));margin:0 auto;position:relative;z-index:30}.model-media-v2.media-studio .studio-composer{padding:8px;border-radius:24px;gap:0;display:block}.model-media-v2.media-studio .studio-composer-grip{border:0;background:transparent;cursor:ns-resize;touch-action:none;padding:0;height:16px}.model-media-v2.media-studio .studio-composer-grip i{height:16px;width:52px;border:1px solid #a8b8ad42;background:#101a14;border-radius:999px}.model-media-v2.media-studio .prompt-shell{border-radius:16px;background:#ffffff05}.model-media-v2.media-studio .prompt-shell textarea{display:block;width:100%;min-height:68px;max-height:600px;resize:none;padding:11px 22px 11px 13px;line-height:1.75;font-size:16px}.model-media-v2.media-studio .prompt-shell.has-rights textarea{padding-right:170px}.model-media-v2.media-studio .composer-bottom{padding:6px 6px 3px;min-height:44px;gap:8px;border-top:1px solid var(--studio-line);margin-top:8px}.model-media-v2.media-studio .generate-btn{height:34px;min-width:82px;border-radius:999px;font-size:12px}.model-media-v2.media-studio .billing-chip{font-size:10px;padding:3px 8px}.model-media-v2.media-studio .char-count{font-size:10px}.model-media-v2.media-studio .option-chip{font-size:11px;border-radius:999px;padding:5px 10px}.model-media-v2.media-studio .media-recovery-links{font-size:9px;gap:10px;margin:3px 6px 0;color:var(--studio-muted)}.model-media-v2.media-studio .media-recovery-links a{color:var(--studio-muted)}.model-media-v2.media-studio .media-recovery-links span{margin-left:auto}.model-media-v2.media-studio .settings-pop{width:420px;max-width:calc(100vw - 48px);max-height:min(72vh,560px);overflow:auto;border-radius:18px;z-index:60;background:#0b100dfa}.model-media-v2.media-studio.light .settings-pop{background:#fff}.model-media-v2.media-studio .setting-row{gap:8px;margin-top:12px}.model-media-v2.media-studio .setting-options button{font-size:11px;padding:5px 9px}.model-media-v2.media-studio .setting-row b{font-size:12px}.model-media-v2.media-studio .settings-estimate{display:flex;justify-content:space-between;font-size:11px;padding-top:12px;margin-top:12px;border-top:1px solid var(--studio-line);color:var(--studio-muted)}.model-media-v2.media-studio .settings-estimate b{font-weight:500;color:var(--studio-soft)}.model-media-v2.media-studio .media-asset-line{display:flex;gap:8px;margin:0 0 8px;overflow-x:auto;max-height:145px}.model-media-v2.media-studio .asset-add{flex-shrink:0;min-width:64px;height:62px;border:1px dashed var(--studio-line-strong);border-radius:12px;background:#ffffff04;color:var(--studio-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px;font:inherit;font-size:10px;cursor:pointer}.model-media-v2 .asset-add b{font-size:22px;font-weight:400}.model-media-v2.media-studio .asset-card{position:relative;width:82px;flex-shrink:0;display:grid;gap:3px;font-size:10px}.model-media-v2 .asset-card small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9px}.model-media-v2 .asset-card button{border:0;background:transparent;color:var(--studio-muted);cursor:pointer}.model-media-v2 .asset-card .asset-preview{height:50px;border:1px solid var(--studio-line);border-radius:9px;padding:0;overflow:hidden}.model-media-v2 .asset-preview img{width:100%;height:100%;object-fit:cover}.model-media-v2 .asset-preview span{font-size:26px}.model-media-v2 .asset-card>div{display:flex;justify-content:space-between}.model-media-v2 .asset-card select{width:100%;font-size:9px;border:1px solid var(--studio-line);border-radius:6px;background:var(--studio-panel);color:var(--studio-text)}.model-media-v2.media-studio .video-mode-menu{position:absolute;bottom:calc(100% + 8px);width:160px;padding:6px;border:1px solid var(--studio-line);border-radius:14px;background:#0b100dfa;z-index:60;display:grid;gap:4px}.model-media-v2.media-studio.light .video-mode-menu{background:#fff}.model-media-v2 .video-mode-menu button{font:inherit;font-size:12px;color:var(--studio-text);background:transparent;border:0;border-radius:8px;padding:9px 10px;text-align:left;cursor:pointer}.model-media-v2 .video-mode-menu button.active{background:rgba(var(--studio-green-rgb),.12);color:var(--studio-green)}.model-media-v2.media-studio .image-rights{right:10px;gap:5px;max-width:155px;font-size:10px}.model-media-v2 .image-rights button{border:1px solid var(--studio-line);background:transparent;color:var(--studio-muted);border-radius:6px;padding:4px;font:inherit;font-size:10px}.model-media-v2 .image-rights button.active{color:var(--studio-green);border-color:var(--studio-green)}.model-media-v2.media-studio .enhance-panel{position:fixed;left:max(76px,calc(50% - 176px));right:auto;bottom:70px;width:520px;max-width:calc(100vw - 92px);max-height:min(72vh,560px);overflow:auto;z-index:80;border-radius:18px}.model-media-v2.media-studio .style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.model-media-v2.media-studio .style-card{padding:5px;border-radius:10px}.model-media-v2.media-studio .style-thumb{width:38px;height:38px;flex:0 0 38px;object-fit:cover;border-radius:7px}.model-media-v2.media-studio .style-copy strong{font-size:11px}.model-media-v2.media-studio .style-copy small{font-size:9px}.model-media-v2.media-studio .enhance-fields{display:grid;gap:10px;padding:10px 0}.enhance-fields label,.voice-library label,.model-media-v2 .analysis-channel label{display:grid;gap:5px;font-size:11px;color:var(--studio-muted)}.model-media-v2.media-studio :is(.enhance-fields,.custom-styles,.reference-analysis,.voice-library,.analysis-channel) :is(input,textarea,select){width:100%;border:1px solid var(--studio-line);border-radius:9px;padding:8px;color:var(--studio-text);background:transparent;font:inherit;font-size:12px;box-sizing:border-box}.model-media-v2.media-studio :is(.enhance-fields,.custom-styles,.reference-analysis,.analysis-channel) button{background:transparent;border:1px solid var(--studio-line);border-radius:8px;color:var(--studio-soft);padding:6px 8px;font:inherit;font-size:11px;cursor:pointer}.model-media-v2 .enhance-fields p{font-size:11px;color:var(--studio-muted)}.model-media-v2.media-studio .reference-analysis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.model-media-v2 .reference-analysis article{display:grid;align-content:start;gap:8px;font-size:12px}.model-media-v2 .reference-analysis label{height:85px;border:1px dashed var(--studio-line);border-radius:10px;display:grid;place-items:center;cursor:pointer}.model-media-v2 .reference-analysis label img{max-width:100%;height:83px;object-fit:contain}.model-media-v2 .reference-analysis textarea{min-height:90px;resize:vertical}.reference-analysis small,.custom-styles small{font-size:10px;color:#e3a497}.model-media-v2 .custom-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.model-media-v2 .custom-styles article{display:grid;gap:6px}.model-media-v2 .custom-styles img{width:100%;height:70px;object-fit:cover}.model-media-v2.media-studio .style-add{display:grid;place-items:center;cursor:pointer}.model-media-v2 .analysis-channel{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:10px}.model-media-v2 .analysis-channel a{color:var(--studio-green)}.model-media-v2 .analysis-channel label{flex:1}.model-media-v2 .analysis-channel span{width:100%;color:var(--studio-muted)}.model-media-v2 .voice-library{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.model-media-v2 .voice-library .setting-options{grid-column:1/-1;max-height:180px;overflow:auto}.model-media-v2 .selected-voice{font-size:10px;color:var(--studio-green)}.model-media-v2.media-studio .result-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.model-media-v2 .result-images button{border:0;background:transparent;padding:0;cursor:zoom-in}.model-media-v2 .result-images img{width:100%;max-height:220px;object-fit:contain;border-radius:12px}.model-media-v2 .result-prompt{font-size:12px;line-height:1.7;white-space:pre-wrap;color:var(--studio-soft)}.model-media-v2.media-studio .studio-result{padding:14px;border-radius:18px}.studio-result>audio,.model-media-v2 .studio-result>video{width:100%;margin:12px 0}.model-media-v2.media-studio .result-foot>div{display:flex;gap:10px;flex-wrap:wrap}.model-media-v2 .result-foot button{color:var(--studio-green);font:inherit;font-size:11px;background:transparent;border:0;cursor:pointer}.media-preview{z-index:1500}.media-preview img{max-width:90vw;max-height:85vh;object-fit:contain}.media-preview>button{position:absolute;right:24px;top:20px;border:0;color:#fff;background:transparent;font-size:28px;cursor:pointer}@media(min-height:821px){.chat-page.chat-page .welcome-wrap,.chat-page.chat-page .composer-wrap,.model-media-v2.media-studio .studio-inner,.model-media-v2.media-studio .studio-composer-wrap{width:min(1220px,calc(100% - 24px))}.chat-page.chat-page .studio-chat-welcome h2,.model-media-v2.media-studio .studio-hero h2{font-size:28px}.chat-page.chat-page .studio-center-composer,.model-media-v2.media-studio .studio-composer{padding:14px;border-radius:30px}}@media(max-width:1100px){.chat-page.chat-page .model-picker{width:100%}.chat-page.chat-page .chat-toolbar{grid-template-columns:minmax(0,1fr) auto}.chat-page.chat-page .model-picker{grid-column:1/-1;grid-row:2}.chat-page.chat-page .billing-chip{max-width:170px}}@media(max-width:760px){.shell.is-chat{--rail-w:60px}.shell.is-chat .global-head{height:66px;padding-left:12px}.shell.is-chat .shell-body{height:calc(100dvh - 66px)}.chat-page.chat-page.chat-page{padding:6px 8px 12px}.chat-page.chat-page .chat-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px}.chat-page.chat-page .mode-tab{min-width:0;padding:0 6px;font-size:10px;gap:4px}.chat-page.chat-page .mode-tab svg{width:12px}.chat-page.chat-page .mode-tabs{gap:0;padding:3px}.chat-page.chat-page .toolbar-actions{gap:4px}.chat-page.chat-page .new-chat-btn,.chat-page.chat-page .history-btn{height:32px;padding:0 8px;font-size:10px}.chat-page.chat-page .new-chat-btn svg{display:none}.chat-page.chat-page .history-btn b{font-size:10px}.chat-page.chat-page .model-picker{grid-column:1/-1;grid-row:2}.chat-page.chat-page .model-trigger{height:40px}.chat-page.chat-page .welcome-wrap,.chat-page.chat-page .composer-wrap,.model-media-v2.media-studio .studio-inner,.model-media-v2.media-studio .studio-composer-wrap{width:100%}.chat-page.chat-page .studio-chat-welcome h2,.model-media-v2.media-studio .studio-hero h2{font-size:18px}.chat-page.chat-page .studio-chat-suggestions.is-chat{grid-template-columns:repeat(3,minmax(0,1fr))}.chat-page.chat-page .quick-card{padding:9px 6px;min-height:55px}.chat-page.chat-page .quick-card b{display:none}.chat-page.chat-page .quick-card strong{font-size:10px}.chat-page.chat-page .quick-card span{font-size:9px}.chat-page.chat-page .composer-foot{flex-direction:row;align-items:center;gap:4px}.chat-page.chat-page .billing-chip{display:none}.chat-page.chat-page .send-row{gap:5px;flex-wrap:nowrap}.chat-page.chat-page .attach-note{display:none}.chat-page.chat-page .send-btn{min-width:60px;padding:0 12px}.chat-page.chat-page .composer-tools{padding-left:6px}.chat-page.chat-page .role-btn{font-size:11px;height:30px}.chat-page.chat-page .role-avatar{height:28px;width:28px}.chat-page.chat-page .messages{padding:10px 4px 18px}.chat-page.chat-page .message{gap:6px}.chat-page.chat-page .message-body{padding:10px;max-width:calc(100% - 36px)}.chat-page.chat-page .message-avatar{width:28px;height:28px}.chat-page.chat-page .history-drawer{top:88px}.chat-page.chat-page .composer-settings-menu{left:0;min-width:min(280px,calc(100vw - 100px))}.chat-page.chat-page .role-panel{left:0}.chat-page.chat-page .role-current{display:none}.model-media-v2.media-studio .composer-bottom{flex-direction:row;align-items:center;flex-wrap:wrap}.model-media-v2.media-studio .generate-row{margin-left:auto;flex-wrap:nowrap;gap:4px}.model-media-v2.media-studio .generate-btn{min-width:60px;padding:0 12px}.model-media-v2.media-studio .media-recovery-links{font-size:8px;gap:6px}.model-media-v2.media-studio .media-recovery-links span{margin-left:0}.model-media-v2.media-studio .billing-chip,.model-media-v2.media-studio .image-rights{display:none}.model-media-v2.media-studio .prompt-shell.has-rights textarea{padding-right:13px}.model-media-v2.media-studio .enhance-panel{width:calc(100vw - 92px)}.model-media-v2.media-studio .style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-media-v2.media-studio .reference-analysis,.model-media-v2.media-studio .model-media-v2 .custom-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.model-media-v2.media-studio .settings-pop{max-width:calc(100vw - 100px);width:340px}.message-edit-mask,.message-editor{padding:12px}.message-editor footer{gap:6px}.message-editor button{padding:6px 9px}.model-media-v2.media-studio .result-images{grid-template-columns:1fr}}.model-media-v2.media-studio .enhance-panel{transform:none}.chat-page.chat-page .role-panel-row{cursor:pointer}.media-preview audio{width:min(600px,90vw)}.media-preview video{max-width:90vw;max-height:85vh}.model-media-v2 .asset-card input{width:100%;min-width:0;border:1px solid var(--studio-line);border-radius:6px;background:transparent;color:var(--studio-text);font-size:10px}.shell.is-chat{font-family:Avenir Next,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.chat-page.chat-page .studio-chat-welcome h2,.model-media-v2.media-studio .studio-hero h2{font-weight:400}.chat-page.chat-page.chat-page{background-size:auto,60px 60px,60px 60px}.model-media-v2.media-studio .studio-composer{padding:12px}.model-media-v2.media-studio .studio-composer-grip{pointer-events:auto}.model-media-v2.media-studio .studio-composer-grip i{transform:none;display:grid;place-items:center}.model-media-v2.media-studio .studio-composer-grip i:after{content:"";width:7px;height:7px;border:1px solid #a8b8ad80;border-radius:2px;transform:rotate(45deg)}.model-media-v2.media-studio .media-recovery-links{position:absolute;right:4px;bottom:calc(100% + 8px);margin:0;min-height:0}.model-media-v2.media-studio .media-recovery-links span{margin-left:0}.model-media-v2.media-studio .asset-add{height:58px;min-width:60px;color:var(--studio-green)}.model-media-v2.media-studio .studio-features button{line-height:1.35;display:grid;align-content:center;gap:3px}.model-media-v2.media-studio .studio-features strong{margin:0}.model-media-v2.media-studio .studio-features span{display:block}.model-media-v2.media-studio .image-rights{top:10px;transform:none;max-width:230px}.model-media-v2.media-studio .image-rights span{padding:3px 5px;font-size:9px}.model-media-v2.media-studio .image-rights button{white-space:nowrap;font-size:9px;border-radius:999px}.model-media-v2.media-studio .prompt-shell.has-rights textarea{padding:32px 16px 10px}.chat-page .fade-leave-active{pointer-events:none}@media(max-width:760px){.model-media-v2.media-studio .prompt-shell.has-rights textarea{padding:11px 13px}.model-media-v2.media-studio .media-recovery-links{font-size:8px;gap:5px}}.chat-page .model-orb img,.chat-page .model-option-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.model-media-v2 .enhance-foot{position:sticky;bottom:-14px;background:var(--studio-panel);z-index:2}.model-media-v2 .asset-mentions{position:absolute;left:0;bottom:calc(100% + 8px);width:min(360px,100%);max-height:300px;overflow:auto;background:#0b100dfa;border:1px solid var(--studio-line);border-radius:14px;box-shadow:0 16px 40px #0007;z-index:90;padding:6px}.model-media-v2.light .asset-mentions{background:#fff}.model-media-v2 .asset-mentions button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:var(--studio-text);text-align:left;font:inherit;font-size:12px;cursor:pointer}.model-media-v2 .asset-mentions button.active{background:rgba(var(--studio-green-rgb),.14);color:var(--studio-green)}.model-media-v2 .asset-mentions img,.model-media-v2 .asset-mentions button>span{width:32px;height:32px;border-radius:7px;object-fit:cover;display:grid;place-items:center;background:#ffffff08}.model-media-v2 .asset-mentions strong{white-space:nowrap}.model-media-v2 .asset-mentions small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--studio-muted)}.model-media-v2 .asset-mentions footer,.model-media-v2 .asset-mentions p{padding:7px 9px;font-size:10px;color:var(--studio-muted)}.model-media-v2 .parked-assets{margin-bottom:8px;font-size:11px;color:var(--studio-muted);max-height:160px;overflow:auto;border:1px dashed var(--studio-line);border-radius:10px;padding:8px}.model-media-v2 .parked-assets summary{cursor:pointer}.model-media-v2 .parked-assets>div{display:flex;align-items:center;gap:8px;margin-top:7px}.model-media-v2 .parked-assets span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-media-v2 .parked-assets button{color:var(--studio-green);background:transparent;border:0;font:inherit;font-size:10px;cursor:pointer;padding:4px}.chat-page .catalog-notice{font-size:12px;color:var(--studio-muted);padding:8px 14px;border:1px solid var(--studio-line);border-radius:12px}.chat-page .catalog-notice a{color:var(--studio-green);margin-left:8px}.chat-page.chat-page .model-trigger{padding-right:54px}.chat-page .model-capability-info{position:absolute;right:29px;top:14px;width:17px;height:17px;border:1px solid var(--studio-line);border-radius:50%;z-index:1;background:transparent;color:var(--studio-muted);font:italic 11px Georgia,serif;cursor:pointer;display:grid;place-items:center;padding:0}.chat-page .model-capability-info:hover{color:var(--studio-green);border-color:var(--studio-green)}.chat-page [data-msg-id].msg-index-highlight{border-radius:8px;outline:2px solid rgb(59 130 246 /72%);outline-offset:1px;box-shadow:0 0 0 5px #3b82f61a}.model-media-v2.media-studio .enhance-panel{padding-bottom:0}.model-media-v2.media-studio .enhance-tabs{gap:6px;margin-top:24px}.model-media-v2.media-studio .enhance-tabs button{border-color:var(--studio-line);background:#ffffff06;font-size:12px;font-weight:800;line-height:18px}.model-media-v2.media-studio .enhance-tabs button.active{background:linear-gradient(120deg,var(--studio-green),var(--studio-green-light));color:#07140a}.model-media-v2.media-studio .enhance-label{margin-top:13px}.model-media-v2.media-studio .style-card{height:54px;padding:7px;gap:8px}.model-media-v2.media-studio .style-copy strong{font-size:12px;font-weight:900;line-height:15px}.model-media-v2.media-studio .style-copy small{font-size:10px;font-weight:700;line-height:15px}.model-media-v2.media-studio .style-add{height:54px;color:var(--studio-green)}.model-media-v2.media-studio .enhance-foot{bottom:0}.model-media-v2.media-studio .enhance-foot button{height:26px}@media(max-width:760px){.chat-page .model-capability-info{top:11px}.chat-page.chat-page.chat-page .mode-tabs{grid-column:1/-1;grid-row:1;width:100%;min-width:0}.chat-page.chat-page.chat-page .model-picker{grid-column:1;grid-row:2;min-width:0;width:100%}.chat-page.chat-page.chat-page .toolbar-actions{grid-column:2;grid-row:2;justify-self:end}.chat-page.chat-page.chat-page .studio-chat-suggestions.is-chat{grid-template-columns:1fr}.chat-page.chat-page.chat-page .studio-chat-suggestions .quick-card{padding:9px 12px;min-height:0;text-align:left}.chat-page.chat-page.chat-page .studio-chat-suggestions .quick-card b{display:none}.chat-page.chat-page.chat-page .studio-chat-suggestions .quick-card strong{font-size:12px;margin-bottom:3px}.chat-page.chat-page.chat-page .studio-chat-suggestions .quick-card span{font-size:10px;line-height:1.35}.model-media-v2.media-studio .style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-page.chat-page{line-height:1.5}.chat-page.chat-page .message-scroll.is-empty{padding-top:8px;padding-bottom:4px}.shell.is-chat{--rail-w:76px;--studio-works-rail-visual-width:142px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.shell.is-chat.has-works{--studio-works-rail-visual-width:300px}.chat-page.chat-page.chat-page .chat-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:10px;min-width:0}.chat-page.chat-page.chat-page .mode-tabs{grid-column:1;grid-row:1;justify-self:start;display:inline-grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:#ffffff09}.chat-page.chat-page.chat-page .mode-tab{justify-content:center;gap:4px;padding:0 8px;font-size:12px;font-weight:800;height:34px;border-radius:9px}.chat-page.chat-page.chat-page .model-picker{grid-column:2;grid-row:1;justify-self:center;width:min(368px,57.6vw);max-width:368px;min-width:0}.chat-page.chat-page.chat-page .toolbar-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;gap:8px;white-space:nowrap}.chat-page.chat-page.chat-page .model-trigger{height:44px;min-height:44px;border-radius:12px;gap:8px;padding:5px 28px 5px 8px;background:linear-gradient(135deg,#ffffff12,#ffffff06),#050a08b8;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #00000029}.chat-page.chat-page.chat-page .model-copy{gap:2px}.chat-page.chat-page.chat-page .model-copy strong{font-size:12px;font-weight:800}.chat-page.chat-page.chat-page .model-copy small{font-size:10px;line-height:1.15}.chat-page.chat-page.chat-page .model-chevron-wrap{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;margin-left:2px;border:1px solid #ffffff1f;border-radius:6px;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.chat-page.chat-page.chat-page .model-chevron{width:12px;height:12px;color:#e8ffe2e0}.chat-page.chat-page.chat-page .new-chat-btn,.chat-page.chat-page.chat-page .history-btn{box-sizing:border-box;height:44px;padding:0 16px;font-size:13px;font-weight:800;gap:0;line-height:1.5;white-space:nowrap}.chat-page.chat-page.chat-page .new-chat-btn{background:var(--studio-green);border:1px solid transparent;box-shadow:0 12px 28px rgba(var(--studio-green-rgb),.12)}.chat-page.chat-page.chat-page .history-btn{border:1px solid rgba(var(--studio-green-rgb),.18);background:linear-gradient(180deg,#101a12f5,#08100aeb);box-shadow:0 10px 24px #0000002e;color:#eef5ef}.chat-page.chat-page.chat-page .history-btn b{font-size:13px;font-weight:inherit;line-height:inherit;padding:0;margin-left:4px;background:transparent;color:inherit}.chat-page.chat-page.chat-page .model-menu{max-height:min(460px,60dvh);overflow:auto;overscroll-behavior:contain}.chat-page.chat-page.chat-page .model-capability-link{position:static;width:100%;border:0;border-top:1px solid var(--studio-line);background:transparent;color:var(--studio-muted);text-align:left;padding:10px;font:inherit;font-size:11px;cursor:pointer}.shell.is-chat .announcement-wave{height:14px;width:14px;flex:0 0 14px;color:var(--studio-green)}.shell.is-chat .notice-pill{min-height:34px;height:auto;padding:4px 8px 4px 10px;gap:8px;border-radius:999px;background:#07120ad1;border-color:rgba(var(--studio-green-rgb),.16);font-family:inherit;font-size:12px;line-height:18px}.shell.is-chat .notice-pill strong{font-size:12px;font-weight:800;color:var(--studio-soft)}.shell.is-chat .notice-label{font-size:11px;font-weight:900;color:var(--studio-green)}.shell.is-chat .service-pill{font-family:inherit;font-size:13px;font-weight:800;height:38px;padding:0 14px;gap:8px;border-color:rgba(var(--studio-green-rgb),.22);background:#080d0aeb}.shell.is-chat .head-actions{gap:10px}.chat-page.chat-page.chat-page.light .model-trigger{background:#fff;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffe6,0 2px 10px #0f172a0d}.chat-page.chat-page.chat-page.light .history-btn{background:#fff;border-color:#0f172a1a;color:#0f172a}.chat-page.chat-page.chat-page.light .new-chat-btn{color:#fff;background:linear-gradient(135deg,#11a79a,#0f8f83)}.chat-page.chat-page.chat-page.light .model-chevron-wrap{background:#0f172a0a;border-color:#0f172a1a}.chat-page.chat-page.chat-page.light .model-chevron{color:#0f172a85}.shell.is-chat.light .notice-pill,.shell.is-chat.light .service-pill{background:#ffffffe6;color:#334155;border-color:#0f172a1a}@media(max-width:1600px){.shell.is-chat .notice-label{display:none}}@media(max-width:920px){.chat-page.chat-page.chat-page .chat-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:8px}.chat-page.chat-page.chat-page .toolbar-actions{grid-column:2;grid-row:1}.chat-page.chat-page.chat-page .model-picker{grid-column:1/-1;grid-row:2;width:min(368px,100%);max-width:100%}.shell.is-chat{--studio-works-rail-visual-width:0px}}@media(max-width:560px){.chat-page.chat-page.chat-page .new-chat-btn,.chat-page.chat-page.chat-page .history-btn{height:38px;padding:0 11px;font-size:11px}.chat-page.chat-page.chat-page .history-btn b{display:none}.chat-page.chat-page.chat-page .model-trigger{height:38px;min-height:38px}.chat-page.chat-page.chat-page .mode-tab{min-width:0;font-size:11px;padding:0 6px}.shell.is-chat .notice-pill{display:none}}.chat-page.chat-page.chat-page .drawer-mask{position:fixed;inset:0;z-index:1270;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-page.chat-page.chat-page .history-drawer{position:fixed;bottom:auto;z-index:1280;box-sizing:border-box;width:min(320px,calc(100vw - 24px));height:min(56vh,calc(100dvh - 96px));padding:12px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--studio-line);border-radius:20px;background:#0b100dfa;box-shadow:0 28px 90px #00000085,0 0 0 1px rgba(var(--studio-green-rgb),.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Avenir Next,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.chat-page.chat-page.chat-page .drawer-head{align-items:center;gap:8px;font-size:13px;font-weight:900;color:var(--studio-soft);margin-bottom:10px}.chat-page.chat-page.chat-page .drawer-head>span{margin-left:auto;color:var(--studio-muted);font-weight:500}.chat-page.chat-page.chat-page .drawer-close{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}.chat-page.chat-page.chat-page .drawer-close:focus-visible{position:static;width:24px;height:24px;clip-path:none}.chat-page.chat-page.chat-page .drawer-list{min-height:0;overflow:auto;overscroll-behavior:contain;margin-top:0;gap:0;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--studio-line) transparent}.chat-page.chat-page.chat-page .history-filter-row{position:sticky;top:0;z-index:1;background:var(--studio-panel);display:flex;justify-content:flex-end;gap:6px;padding:0 10px 8px}.chat-page.chat-page.chat-page .history-filter{display:inline-block;padding:5px 9px;border:1px solid #ffffff1f;border-radius:8px;background:transparent;color:var(--studio-muted);font-size:11px;cursor:pointer}.chat-page.chat-page.chat-page .history-filter.active{border-color:rgba(var(--studio-green-rgb),.35);color:var(--studio-green);background:rgba(var(--studio-green-rgb),.1)}.history-more{position:relative}.history-more summary{list-style:none;cursor:pointer;color:var(--studio-muted);padding:3px 7px;font-size:12px}.history-more[open]{display:flex}.history-more button{white-space:nowrap}.chat-page.chat-page.chat-page .history-row{padding:10px;gap:8px;border:0;border-radius:14px;min-height:60px;box-sizing:border-box}.chat-page.chat-page.chat-page .history-row:hover{background:#ffffff0e}.chat-page.chat-page.chat-page .history-select{padding:0;gap:4px}.chat-page.chat-page.chat-page .history-select strong{font-size:13px;font-weight:700;line-height:19.5px}.chat-page.chat-page.chat-page .history-select small{font-size:11px;line-height:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-page.chat-page.chat-page .history-actions{align-items:center;gap:4px}.chat-page.chat-page.chat-page .history-actions button{display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border:1px solid transparent;border-radius:10px;background:#ffffff09;color:var(--studio-muted);font-size:11px;white-space:nowrap}.chat-page.chat-page.chat-page .history-actions button:hover,.chat-page.chat-page.chat-page .history-actions button.active{border-color:rgba(var(--studio-green-rgb),.28);color:var(--studio-green);background:rgba(var(--studio-green-rgb),.1)}.history-actions svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.chat-page.chat-page.chat-page .drawer-list>small{text-align:center;padding:10px;color:var(--studio-muted);font-size:11px}.chat-page.chat-page.chat-page.light .history-drawer{background:#fffffffa;border-color:#0f172a14;box-shadow:0 20px 60px #0f172a1f}@media(max-width:1600px){.shell.is-chat .works-tab{display:none}}.chat-page.chat-page.chat-page .chat-toolbar{line-height:1.5}.shell.is-chat .notice-label{display:inline}@media(max-width:560px){.chat-page.chat-page.chat-page .mode-tab{white-space:nowrap;padding:0 2px;gap:3px}.chat-page.chat-page.chat-page .mode-tab svg{width:14px;height:14px;flex:0 0 14px}.chat-side-index.collapsed{width:22px}}.shell.is-chat.has-works{--studio-index-works-offset:318px}@media(min-width:901px){.chat-page .chat-side-index.is-viewport{top:63%;right:max(clamp(18px,6vw,160px),var(--studio-index-works-offset,0px))}.chat-page .chat-side-index.is-viewport.collapsed{width:22px;transform:translateY(-11px)}.chat-page .chat-side-index.is-viewport.collapsed .chat-side-index__minibar{animation:none}}.role-avatar-art[data-v-9c4d6402]{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;color:#ecf6f0}.role-avatar-art svg[data-v-9c4d6402]{width:15px;height:15px}.role-avatar-art img[data-v-9c4d6402]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.composer-settings-menu .settings-param{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:8px 10px;font-size:12px;color:var(--studio-soft,#dce9df);align-items:center}.composer-settings-menu .settings-param select{min-width:0;max-width:156px;padding:5px 7px;border:1px solid #8da79740;border-radius:8px;background:#132019;color:inherit;font:inherit}.composer-settings-menu .settings-param small{grid-column:1/-1;font-size:10px;line-height:1.5;color:var(--studio-muted,#8a9b91)}.composer-settings-menu .settings-item:disabled{opacity:.5;cursor:default}.composer-settings-menu .settings-policy-error{margin:0;padding:4px 10px;color:#f3bc79;font-size:11px;line-height:1.5}.composer-settings-menu.light .settings-param select{background:#f5faf7;border-color:#0f172a26;color:#172b20}.chat-page.chat-page.chat-page.is-compact-workspace .chat-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px}.chat-page.chat-page.chat-page.is-compact-workspace .mode-tabs{grid-column:1;grid-row:1;min-width:0}.chat-page.chat-page.chat-page.is-compact-workspace .toolbar-actions{grid-column:2;grid-row:1}.chat-page.chat-page.chat-page.is-compact-workspace .model-picker{grid-column:1/-1;grid-row:2;width:min(368px,100%);max-width:100%}.chat-page.chat-page.chat-page.is-compact-workspace .mode-tab{white-space:nowrap;min-width:0}.chat-page .chat-side-index.is-viewport:not(.collapsed) .chat-side-index__panel{overflow:auto}.chat-page.chat-page.chat-page{padding-bottom:12px}.chat-page.chat-page .message-scroll.is-empty{padding-top:4px;padding-bottom:4px}.chat-page.chat-page .composer-wrap{position:relative;gap:0;padding-top:38px;margin-bottom:4px}.chat-page.chat-page .composer-tools{position:absolute;top:0;left:14px;right:14px;height:36px;min-height:36px;padding:0;gap:6px}.chat-page.chat-page .role-btn{display:block;height:36px;font-size:12px;font-weight:900;padding:0 15px;border:1px solid rgba(var(--studio-green-rgb),.18);background:#ffffff0a;color:var(--studio-soft)}.chat-page.chat-page .role-btn .role-label{font-size:13px;font-weight:800;letter-spacing:.01em}.chat-page.chat-page .role-btn b{font-size:13px;font-weight:950;margin-left:1px}.chat-page.chat-page .role-btn[aria-expanded=true]{color:#071108;border-color:transparent;background:linear-gradient(135deg,var(--studio-green),#7ae88a)}.chat-page.chat-page .role-btn[aria-expanded=true] b{color:inherit}.chat-page.chat-page .role-btn:hover{transform:scale(1.03);box-shadow:0 12px 28px #0000005c,0 0 18px rgba(var(--studio-green-rgb),.12)}.chat-page.chat-page .role-avatars{height:36px;padding:0 2px 0 0}.chat-page.chat-page .role-avatar{width:36px;height:36px;margin-left:-16px;border:2px solid #080d0aeb;z-index:calc(var(--stack-index,0) + 1);transition:margin-left .32s,transform .28s,filter .24s}.chat-page.chat-page .role-avatar:first-child{margin-left:0}.chat-page.chat-page .role-avatars:hover .role-avatar{margin-left:4px;transform:none}.chat-page.chat-page .role-avatars .role-avatar:hover{z-index:30;transform:scale(1.08)}.chat-page.chat-page .role-more{display:none}.chat-page.chat-page .role-current{display:inline-flex;align-items:center;gap:6px;height:36px;max-width:min(220px,40vw);padding:0 4px 0 10px;border:1px solid rgba(var(--studio-green-rgb),.16);border-radius:999px;background:rgba(var(--studio-green-rgb),.06);font-size:11px;white-space:nowrap}.role-current strong{overflow:hidden;text-overflow:ellipsis;color:var(--studio-text);font-size:11px;font-weight:700}.role-current-label{font-weight:800;color:var(--studio-green)}.role-current button{flex:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#fca5a5eb;background:#7f1d1d38;cursor:pointer}.chat-page.chat-page .studio-prompt-input{display:inline-block;vertical-align:baseline;max-height:min(600px,60dvh);line-height:1.55}.chat-page.chat-page .send-btn{font-weight:950}.chat-page .role-avatar .role-avatar-art svg{width:17px;height:17px}.role-panel .role-panel-icon .role-avatar-art svg{width:14px;height:14px}.chat-page.chat-page .studio-prompt-shell{margin-top:2px}.chat-page.chat-page .composer-foot{margin-top:0;min-height:0}.chat-page.chat-page .attach-icon{width:auto;min-height:32px;height:auto;padding:0 10px 0 8px;gap:7px}.chat-page.chat-page .attach-icon:after{display:none}.chat-page .param-indicators{display:inline-flex;align-items:center;gap:3px}.param-indicators>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#e7f1e994;background:#ffffff0a}.param-indicators>span.on{color:#dcffd2;background:rgba(var(--studio-green-rgb),.16);box-shadow:0 0 0 1px rgba(var(--studio-green-rgb),.18)}.chat-page .param-indicators svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.param-caret{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-135deg) translateY(1px);opacity:.72}.attach-icon[aria-expanded=true] .param-caret{transform:rotate(45deg) translateY(-1px);opacity:1}.chat-page.chat-page .attach-icon[aria-expanded=true]{transform:translateY(-1px);border-color:rgba(var(--studio-green-rgb),.34);color:var(--studio-text);background:rgba(var(--studio-green-rgb),.08);box-shadow:0 10px 24px rgba(var(--studio-green-rgb),.12)}.studio-chat-floating{--studio-text:#f1f8ef;--studio-soft:#c8d6cb;--studio-muted:#8e9b91;--studio-green:#58d46a;--studio-green-light:#7ae88a;--studio-green-rgb:88,212,106;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;box-sizing:border-box;z-index:1400;overscroll-behavior:contain}.studio-chat-floating.light{--studio-text:#0f172a;--studio-soft:#334155;--studio-muted:#64748b;--studio-green:#0f8f83;--studio-green-rgb:15,143,131}.studio-chat-floating button,.studio-chat-floating input,.studio-chat-floating textarea{font-family:inherit;box-sizing:border-box}.studio-chat-floating button:disabled{opacity:.5;cursor:not-allowed}.studio-chat-floating button:focus-visible{outline:2px solid var(--studio-green);outline-offset:2px}.role-panel.role-panel.studio-chat-floating{display:grid;gap:10px;position:fixed;z-index:1400;bottom:auto;padding:12px;border:1px solid rgba(var(--studio-green-rgb),.18);border-radius:16px;background:#080d0afa;color:var(--studio-text);box-shadow:0 24px 70px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto}.role-panel.role-panel.studio-chat-floating.has-form{overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}.role-panel.role-panel.has-form .role-panel-list{max-height:140px;overflow:auto;padding-right:2px}.role-panel.role-panel .role-panel-head{display:flex;align-items:center;gap:8px;padding:0}.role-panel.role-panel .role-panel-head strong{font-size:13px;font-weight:900}.role-panel.role-panel .role-panel-head span{font-size:11px;color:var(--studio-muted)}.role-panel.role-panel .role-add{margin-left:auto;min-height:28px;height:28px;padding:0 10px;border:1px solid rgba(var(--studio-green-rgb),.22);border-radius:999px;color:var(--studio-soft);background:rgba(var(--studio-green-rgb),.08);font-size:11px;font-weight:800;cursor:pointer}.role-panel.role-panel .role-panel-list{display:grid;gap:6px}.role-panel.role-panel .role-panel-row{display:flex;align-items:center;gap:4px;padding:0;min-height:0;border:0;background:transparent}.role-panel-main{flex:1;min-width:0;min-height:40px;display:flex;align-items:center;gap:10px;margin-right:2px;padding:6px 10px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff08;color:var(--studio-text);cursor:pointer;text-align:left}.role-panel-row.active .role-panel-main{border-color:rgba(var(--studio-green-rgb),.42);background:rgba(var(--studio-green-rgb),.1)}.role-panel.role-panel .role-panel-main strong{flex:1;min-width:0;margin:0;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.role-panel.role-panel .role-panel-icon{flex:none;width:28px;height:28px;border-radius:999px}.role-panel.role-panel .role-panel-action{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;min-width:0;padding:0;border:0;border-radius:999px;color:var(--studio-soft);background:rgba(var(--studio-green-rgb),.1);cursor:pointer}.role-panel.role-panel .role-panel-action.danger{color:#fecaca;background:#7f1d1d59}.role-panel.role-panel .role-create{display:flex;flex-direction:column;gap:0;min-height:0;padding:0;border:1px solid rgba(var(--studio-green-rgb),.14);border-radius:14px;background:#ffffff08;overflow:hidden}.role-create-body{display:grid;gap:8px;min-height:0;padding:10px;overflow:auto;max-height:min(42vh,320px)}.role-form-title{font-size:12px;font-weight:850;color:var(--studio-soft)}.role-panel.role-panel .role-create input,.role-panel.role-panel .role-create textarea{width:100%;margin:0;padding:8px 10px;border:1px solid #ffffff1a;border-radius:10px;color:var(--studio-text);background:#ffffff0a;font-size:12px;line-height:1.5}.role-panel.role-panel .role-create textarea{min-height:88px;max-height:200px;resize:vertical}.role-panel.role-panel .role-color-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.role-panel.role-panel .role-color-row button{width:36px;height:36px;padding:0;border:2px solid #ffffff1f;border-radius:999px;background:#ffffff0a;cursor:pointer}.role-panel.role-panel .role-color-row button.active{border-color:#5aa046b8;box-shadow:0 0 0 2px #5aa04629}.role-panel.role-panel .role-color-row .role-upload{width:auto;min-width:48px;min-height:32px;height:32px;padding:0 8px;border:1px dashed #ffffff2e;color:var(--studio-muted);font-size:11px}.role-upload-preview{width:36px;height:36px;flex:none;border:2px solid var(--studio-green);border-radius:999px;overflow:hidden}.role-avatar-hint{color:var(--studio-muted);font-size:10px;line-height:1.4}@media(max-height:620px){.role-panel.role-panel.studio-chat-floating.has-form{grid-template-rows:auto minmax(0,1fr)}.role-panel.role-panel.has-form .role-panel-list{display:none}}@media(max-height:500px){.chat-page.chat-page .studio-prompt-input{min-height:40px;max-height:40px}.chat-page.chat-page .chat-stage{gap:6px}}.role-panel.role-panel .role-create-actions{display:flex;justify-content:flex-end;gap:10px;flex:none;margin:0;padding:10px 12px;border-top:1px solid #ffffff14;background:linear-gradient(180deg,#080d0ab8,#080d0afa)}.role-panel.role-panel .role-create-actions button{min-height:38px;height:auto;padding:0 16px;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff14;color:#e8f5ec;font-size:13px;font-weight:800;cursor:pointer}.role-panel.role-panel .role-create-actions .role-save{min-width:112px;color:#041208;border-color:#d4ff6a;background:linear-gradient(135deg,#58d46a,#7ae88a 55%,#95edaa);box-shadow:0 0 0 1px rgba(var(--studio-green-rgb),.35),0 10px 24px rgba(var(--studio-green-rgb),.42)}.role-panel.role-panel .role-create-actions .role-save:disabled{opacity:.5;box-shadow:none}.composer-settings-menu.composer-settings-menu.studio-chat-floating,.compression-panel.studio-chat-floating{position:fixed;z-index:1400;min-width:0;padding:6px;display:grid;gap:4px;border:1px solid #ffffff1a;border-radius:14px;background:#0b100dfa;box-shadow:0 20px 60px #0000007a,0 0 0 1px rgba(var(--studio-green-rgb),.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto}.composer-settings-menu.composer-settings-menu.composer-settings-menu.composer-settings-menu .settings-item{width:100%;height:auto;min-height:44px;padding:8px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:12px;background:transparent;color:var(--studio-soft);text-align:left;cursor:pointer}.composer-settings-menu.composer-settings-menu.composer-settings-menu.composer-settings-menu .settings-item:hover{background:#ffffff0d;color:var(--studio-text)}.composer-settings-menu.composer-settings-menu.composer-settings-menu.composer-settings-menu .settings-item.is-on{color:#dcffd2;background:rgba(var(--studio-green-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--studio-green-rgb),.12)}.composer-settings-menu.composer-settings-menu .settings-item>span:not(.settings-icon):not(.compression-value){display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.composer-settings-menu.composer-settings-menu .settings-item strong{font-size:12px;font-weight:800;line-height:1.2}.composer-settings-menu.composer-settings-menu .settings-item small{color:var(--studio-muted);font-size:10px;line-height:1.25}.composer-settings-menu.composer-settings-menu .settings-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:999px;color:#e7f1e9c7;background:#ffffff0d;font-size:15px}.settings-icon svg{width:15px;height:15px}.composer-settings-menu.composer-settings-menu .settings-toggle{position:relative;flex:none;width:28px;height:16px;margin-top:0;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff0e}.composer-settings-menu.composer-settings-menu .settings-toggle:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#e7f1e9ad}.composer-settings-menu.composer-settings-menu .settings-toggle.on{border-color:rgba(var(--studio-green-rgb),.58);background:rgba(var(--studio-green-rgb),.18)}.composer-settings-menu.composer-settings-menu .settings-toggle.on:after{left:3px;transform:translate(12px);background:var(--studio-green)}.composer-settings-menu.composer-settings-menu.composer-settings-menu.composer-settings-menu .select-item{background:#ffffff08}.composer-settings-menu.composer-settings-menu.composer-settings-menu.composer-settings-menu .compression-value{display:inline-flex;align-items:center;flex-direction:row;gap:6px;flex:0 1 auto;min-width:0;max-width:112px;overflow:hidden;padding:4px 8px;border:1px solid #ffffff29;border-radius:8px;color:var(--studio-text);background:#0b100de6;font-size:11px;line-height:1.3;white-space:nowrap}.compression-value>span{overflow:hidden;text-overflow:ellipsis}.compression-value i{flex:none;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid currentColor;opacity:.7}.compression-panel.studio-chat-floating{z-index:1410}.compression-panel button{padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--studio-soft);font-size:12px;text-align:left;cursor:pointer}.compression-panel button:hover,.compression-panel button[aria-selected=true]{color:var(--studio-text);background:rgba(var(--studio-green-rgb),.12)}.studio-chat-floating.light.role-panel,.studio-chat-floating.light.composer-settings-menu,.studio-chat-floating.light.compression-panel{background:#fffffff7;border-color:#0f172a1a;box-shadow:0 18px 50px #0f172a26}.studio-chat-floating.light .role-create,.studio-chat-floating.light .role-create-actions{background:#f8fafc}.studio-chat-floating.light input,.studio-chat-floating.light textarea{background:#fff;border-color:#0f172a26}.studio-chat-floating.light .role-panel-main,.studio-chat-floating.light .settings-item{color:var(--studio-soft)}@media(max-width:760px){.chat-page.chat-page .composer-tools{left:10px;right:10px}.chat-page.chat-page .role-avatar{width:30px;height:30px}.chat-page.chat-page .role-btn{height:30px;font-size:11px}.chat-page.chat-page .role-current{height:30px;max-width:130px}.chat-page.chat-page .role-current strong{font-size:10px}.chat-page.chat-page .composer-wrap{padding-top:36px}.chat-page.chat-page .role-current-label{display:none}.studio-chat-floating{max-width:calc(100vw - 8px)}}.chat-side-index{--chat-index-width: 336px;--chat-index-panel-bg: rgba(16, 32, 24, .58);--chat-index-panel-border: rgba(255, 255, 255, .06);--chat-index-panel-shadow: -1px 0 18px rgba(0, 0, 0, .3);--chat-index-divider: rgba(255, 255, 255, .07);--chat-index-timeline: rgba(255, 255, 255, .1);--chat-index-heading: rgba(229, 231, 235, .92);--chat-index-copy: rgba(229, 231, 235, .78);--chat-index-copy-active: #f1f8ef;--chat-index-muted: rgba(229, 231, 235, .5);--chat-index-hover: rgba(255, 255, 255, .045);--chat-index-active: rgba(34, 197, 94, .18);--chat-index-active-border: #22c55e;--chat-index-focus: rgba(122, 232, 138, .62);--chat-index-user: #3b82f6;--chat-index-assistant: #22c55e;--chat-index-handle: rgba(255, 255, 255, .15);--chat-index-handle-hover: rgba(255, 255, 255, .21);--chat-index-grip-glow: rgba(34, 197, 94, .45);--chat-index-input-bg: rgba(255, 255, 255, .05);--chat-index-input-border: rgba(255, 255, 255, .09);--chat-index-pop-bg: rgba(12, 24, 18, .94);position:fixed;z-index:60;top:50%;right:max(18px,calc(var(--studio-works-rail-visual-width, 0px) + 18px));width:min(var(--chat-index-width),calc(100vw - 32px));transform:translateY(-50%);pointer-events:none}.chat-side-index.is-resizing,.chat-side-index.is-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.chat-side-index.is-contained{position:absolute;z-index:6;top:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:flex-end;width:min(var(--chat-index-width),calc(100% - 24px));transform:none}.chat-side-index__panel,.chat-side-index__minibar{pointer-events:auto}.chat-side-index__panel{position:relative;box-sizing:border-box;display:flex;container-type:inline-size;max-height:var(--chat-index-max-height, 60vh);flex-direction:column;overflow:hidden;padding:14px 10px 12px;border-left:1px solid var(--chat-index-panel-border);border-radius:16px 0 0 16px;background:var(--chat-index-panel-bg);box-shadow:var(--chat-index-panel-shadow);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);animation:chat-index-fade-in-9d3bcb2f .18s ease}@keyframes chat-index-fade-in-9d3bcb2f{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.chat-side-index__resize-handle{position:absolute;z-index:3;top:0;bottom:0;left:-7px;width:30px;cursor:col-resize;touch-action:none;outline:none}.chat-side-index__edge-glow{position:absolute;top:0;right:0;bottom:0;width:2px;border-radius:999px;background:var(--chat-index-active-border);opacity:0;transition:opacity .18s ease}.chat-side-index__grip{position:absolute;top:12px;left:1px;width:7px;height:46px;border-radius:999px;background-color:var(--chat-index-active-border);background-image:repeating-linear-gradient(180deg,transparent 0 7px,rgba(255,255,255,.92) 7px 9px,transparent 9px 15px);box-shadow:0 0 0 1px #fff3,0 0 10px var(--chat-index-grip-glow),0 0 20px var(--chat-index-grip-glow);opacity:1;transition:box-shadow .18s ease,transform .18s ease}.chat-side-index__resize-handle:hover .chat-side-index__edge-glow,.chat-side-index__resize-handle:focus-visible .chat-side-index__edge-glow,.chat-side-index.is-resizing .chat-side-index__edge-glow{opacity:.6}.chat-side-index__resize-handle:hover .chat-side-index__grip,.chat-side-index__resize-handle:focus-visible .chat-side-index__grip,.chat-side-index.is-resizing .chat-side-index__grip{transform:scale(1.12);box-shadow:0 0 0 1px #ffffff4d,0 0 14px var(--chat-index-grip-glow),0 0 28px var(--chat-index-grip-glow)}.chat-side-index__resize-handle:focus-visible{outline:2px solid var(--chat-index-focus);outline-offset:-1px}.chat-side-index__width-bubble{position:absolute;z-index:5;top:50%;right:calc(100% + 8px);padding:4px 9px;border:1px solid var(--chat-index-divider);border-radius:8px;background:var(--chat-index-pop-bg);color:var(--chat-index-copy-active);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;transform:translateY(-50%);pointer-events:none;box-shadow:0 6px 18px #00000047}.chat-side-index.is-contained .chat-side-index__panel{width:100%;max-height:min(var(--chat-index-max-height, 60vh),100%)}.chat-side-index__header{display:flex;align-items:center;gap:8px;padding:0 8px 12px 14px;margin-bottom:8px;border-bottom:1px solid var(--chat-index-divider)}.chat-side-index__heading{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.chat-side-index__header strong{overflow:hidden;color:var(--chat-index-heading);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-side-index__count{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border:1px solid var(--chat-index-divider);border-radius:999px;color:var(--chat-index-muted)!important;background:#ffffff09;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.chat-side-index__modes{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid var(--chat-index-divider);border-radius:8px;background:#ffffff0d}.chat-side-index__mode{padding:3px 10px;border:0!important;border-radius:6px;cursor:pointer;color:var(--chat-index-muted)!important;background:transparent!important;font-size:11px;line-height:1.2;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.chat-side-index__mode:hover{color:var(--chat-index-copy)!important}.chat-side-index__mode.is-active{color:var(--chat-index-copy-active)!important;background:var(--chat-index-active)!important;box-shadow:inset 0 0 0 1px var(--chat-index-active-border)}@container (max-width: 260px){.chat-side-index__header strong{white-space:nowrap}.chat-side-index__count{display:none}}@container (max-width: 240px){.chat-side-index__header strong{display:none}}@container (max-width: 220px){.chat-side-index__mode{padding:3px 7px}}.chat-side-index__collapse{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:0!important;border-radius:5px;cursor:pointer;color:var(--chat-index-muted)!important;background:transparent!important;font-size:18px;line-height:1;transition:color .2s ease,background-color .2s ease}.chat-side-index__collapse:hover,.chat-side-index__collapse:focus-visible{color:var(--chat-index-heading)!important;background:var(--chat-index-hover)!important;outline:2px solid var(--chat-index-focus);outline-offset:-2px}.chat-side-index__search{position:relative;margin:0 8px 8px 14px}.chat-side-index__search-input{box-sizing:border-box;width:100%;padding:7px 28px 7px 10px;border:1px solid var(--chat-index-input-border);border-radius:9px;outline:none;color:var(--chat-index-copy);background:var(--chat-index-input-bg);font-size:12px;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease}.chat-side-index__search-input::placeholder{color:var(--chat-index-muted)}.chat-side-index__search-input:focus{border-color:var(--chat-index-active-border);box-shadow:0 0 0 2px #22c55e29}.chat-side-index__search-clear{position:absolute;top:50%;right:4px;display:grid;width:20px;height:20px;place-items:center;border:0!important;border-radius:5px;cursor:pointer;color:var(--chat-index-muted)!important;background:transparent!important;font-size:14px;line-height:1;transform:translateY(-50%)}.chat-side-index__search-clear:hover{color:var(--chat-index-copy-active)!important;background:var(--chat-index-hover)!important}.chat-side-index__ai-status{margin:0 8px 6px 14px;color:var(--chat-index-muted);font-size:11px;line-height:1.4}.chat-side-index__list{position:relative;display:flex;flex-direction:column;flex:1 1 auto;gap:6px;min-height:0;margin:0;padding:2px 6px 2px 30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--chat-index-divider) transparent;list-style:none}.chat-side-index__list:before{position:absolute;top:10px;bottom:10px;left:11px;width:1px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--chat-index-timeline) 12%,var(--chat-index-timeline) 88%,transparent);content:"";pointer-events:none}.chat-side-index__list::-webkit-scrollbar{width:5px}.chat-side-index__list::-webkit-scrollbar-track{background:transparent}.chat-side-index__list::-webkit-scrollbar-thumb{border-radius:999px;background:var(--chat-index-divider)}.chat-side-index__list li{min-width:0;position:relative;z-index:1}.chat-side-index__item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid transparent!important;border-left-width:2px!important;border-radius:14px;cursor:pointer;text-align:left;background:transparent!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.chat-side-index__item:before{position:absolute;top:15px;left:-24px;width:9px;height:9px;border-radius:50%;background:var(--chat-index-accent, var(--chat-index-assistant));content:"";box-shadow:0 0 0 4px var(--chat-index-node-glow);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.chat-side-index__item:hover,.chat-side-index__item:focus-visible{background:var(--chat-index-hover)!important}.chat-side-index__item:focus-visible{outline:2px solid var(--chat-index-focus);outline-offset:-2px}.chat-side-index__item.is-active{background:var(--chat-index-active)!important;border-left-color:var(--chat-index-active-border)!important}.chat-side-index__item.is-active:before{transform:scale(1.12);box-shadow:0 0 0 4px var(--chat-index-node-glow),0 0 12px var(--chat-index-node-glow)}.chat-side-index__item.is-user{--chat-index-accent: var(--chat-index-user);--chat-index-node-glow: rgba(59, 130, 246, .16)}.chat-side-index__item.is-assistant{--chat-index-accent: var(--chat-index-assistant);--chat-index-node-glow: rgba(34, 197, 94, .16)}.chat-side-index__number{color:var(--chat-index-muted)!important;font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.chat-side-index__summary{min-width:0;overflow:hidden;color:var(--chat-index-copy)!important;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.chat-side-index__item.is-active .chat-side-index__summary{color:var(--chat-index-copy-active)!important}.chat-side-index__item.is-active .chat-side-index__number{color:var(--chat-index-copy-active)!important;font-weight:700}.chat-side-index__meta{display:inline-flex;align-items:center;gap:6px}.chat-side-index__ai-badge{display:inline-flex;align-items:center;padding:2px 5px;border-radius:5px;background:linear-gradient(135deg,#34d399,#22c55e);color:#052e16!important;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1}.chat-side-index__time{color:var(--chat-index-muted)!important;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.chat-side-index__empty{margin:0;padding:24px 12px;color:var(--chat-index-muted);font-size:12px;line-height:1.6;text-align:center}.chat-side-index__minibar{display:flex;flex-direction:column;align-items:center;gap:8px;animation:chat-index-fade-in-9d3bcb2f .18s ease}.chat-side-index__minibar-expand{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--chat-index-divider)!important;border-radius:7px;cursor:pointer;color:var(--chat-index-assistant)!important;background:var(--chat-index-panel-bg)!important;font-size:13px;line-height:1;box-shadow:var(--chat-index-panel-shadow);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:color .2s ease,border-color .2s ease}.chat-side-index__minibar-expand:hover,.chat-side-index__minibar-expand:focus-visible{color:var(--chat-index-copy-active)!important;border-color:var(--chat-index-active-border)!important;outline:2px solid var(--chat-index-focus);outline-offset:-2px}.chat-side-index__minibar-track{position:relative;width:14px;height:clamp(160px,30vh,300px);cursor:pointer}.chat-side-index__minibar-track:before{position:absolute;top:0;bottom:0;left:50%;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--chat-index-timeline) 10%,var(--chat-index-timeline) 90%,transparent);content:"";transform:translate(-50%)}.chat-side-index__minibar-tick{position:absolute;left:50%;width:14px;height:12px;padding:0!important;border:0!important;background:transparent!important;cursor:pointer;transform:translateY(-50%)}.chat-side-index__minibar-tick:after{position:absolute;top:50%;left:50%;width:8px;height:3px;border-radius:999px;background:var(--chat-index-accent, var(--chat-index-assistant));content:"";opacity:.62;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.chat-side-index__minibar-tick.is-user:after{--chat-index-accent: var(--chat-index-user)}.chat-side-index__minibar-tick.is-assistant:after{--chat-index-accent: var(--chat-index-assistant)}.chat-side-index__minibar-tick:hover:after,.chat-side-index__minibar-tick:focus-visible:after{opacity:1;transform:translate(-50%,-50%) scaleX(1.5)}.chat-side-index__minibar-tick:focus-visible{outline:2px solid var(--chat-index-focus);outline-offset:-1px}.chat-side-index__minibar-tick.is-active:after{opacity:1;transform:translate(-50%,-50%) scaleX(1.6);box-shadow:0 0 8px var(--chat-index-accent, var(--chat-index-assistant))}.chat-side-index__minibar-tip{position:absolute;top:50%;right:calc(100% + 10px);max-width:240px;padding:5px 9px;border:1px solid var(--chat-index-divider);border-radius:8px;overflow:hidden;background:var(--chat-index-pop-bg);color:var(--chat-index-copy);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity .15s ease;box-shadow:0 6px 18px #00000047}.chat-side-index__minibar-tip b{margin-right:6px;color:var(--chat-index-muted)!important;font-size:10px;font-variant-numeric:tabular-nums}.chat-side-index__minibar-tick:hover .chat-side-index__minibar-tip,.chat-side-index__minibar-tick:focus-visible .chat-side-index__minibar-tip{opacity:1}html.light .chat-side-index,.light .chat-side-index{--chat-index-panel-bg: rgba(255, 255, 255, .78);--chat-index-panel-border: rgba(15, 23, 42, .1);--chat-index-panel-shadow: -1px 0 18px rgba(15, 23, 42, .12);--chat-index-divider: rgba(15, 23, 42, .1);--chat-index-timeline: rgba(15, 23, 42, .15);--chat-index-heading: #1e293b;--chat-index-copy: #334155;--chat-index-copy-active: #0f172a;--chat-index-muted: #64748b;--chat-index-hover: rgba(15, 23, 42, .045);--chat-index-active: rgba(15, 143, 131, .13);--chat-index-active-border: #0f8f83;--chat-index-focus: rgba(15, 143, 131, .62);--chat-index-user: #2563eb;--chat-index-assistant: #0f8f83;--chat-index-handle: rgba(15, 23, 42, .13);--chat-index-handle-hover: rgba(15, 23, 42, .19);--chat-index-grip-glow: rgba(15, 143, 131, .38);--chat-index-input-bg: rgba(15, 23, 42, .04);--chat-index-input-border: rgba(15, 23, 42, .12);--chat-index-pop-bg: rgba(255, 255, 255, .97)}[data-msg-id].msg-index-highlight{border-radius:8px;outline:2px solid rgb(59 130 246 / 72%);outline-offset:1px;box-shadow:0 0 0 1px #3b82f6b8,0 10px 28px #3b82f624}@media(max-width:900px){.chat-side-index{top:auto;right:10px;bottom:112px;width:min(var(--chat-index-width),calc(100vw - 28px));transform:none}.chat-side-index__panel{width:100%}.chat-side-index.is-contained{top:10px;right:10px;bottom:10px;width:min(var(--chat-index-width),calc(100% - 20px));transform:none}}@media(prefers-reduced-motion:reduce){.chat-side-index,.chat-side-index *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.chat-side-index{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}.chat-side-index button,.chat-side-index input{font-family:inherit}.chat-side-index ol{list-style:none}.chat-side-index__number{font-style:normal}.index-topic-tools[data-v-57e71457]{display:flex;justify-content:space-between;gap:6px;margin:0 8px 6px 14px;color:var(--chat-index-muted);font-size:11px}.index-topic-tools button[data-v-57e71457]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.index-topic-tools button[data-v-57e71457]:hover{color:var(--chat-index-copy-active)}.model-capability-mask[data-v-5a24c78f]{position:fixed;inset:0;z-index:1550;background:#0009;display:grid;place-items:center;padding:20px;color:#e6f3eb;font-family:Avenir Next,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.model-capability-dialog[data-v-5a24c78f]{background:#0b120e;border:1px solid #b3d6c130;border-radius:20px;width:min(640px,100%);max-height:86dvh;overflow:auto;padding:20px;box-shadow:0 24px 80px #0005}.model-capability-dialog header[data-v-5a24c78f]{display:flex;align-items:center;gap:12px}.model-capability-dialog h2[data-v-5a24c78f]{font-size:17px;line-height:1.5;margin:4px 0;overflow-wrap:anywhere}.model-capability-dialog small[data-v-5a24c78f]{font-size:11px;color:#a2b6a9}.model-capability-dialog header button[data-v-5a24c78f]{margin-left:auto;background:transparent;color:inherit;border:0;font-size:25px;cursor:pointer}.capability-state[data-v-5a24c78f]{font-size:11px;color:#65de80;margin:12px 0}.model-capability-dialog dl[data-v-5a24c78f]{display:grid;grid-template-columns:82px minmax(0,1fr);font-size:12px;line-height:1.8;margin:0}.model-capability-dialog dt[data-v-5a24c78f],.model-capability-dialog dd[data-v-5a24c78f]{margin:0;padding:9px 0;border-bottom:1px solid #b3d6c11a;overflow-wrap:anywhere}.model-capability-dialog dt[data-v-5a24c78f]{color:#91a99a}.capability-note[data-v-5a24c78f]{font-size:11px;color:#91a99a;line-height:1.7;margin:14px 0}.model-capability-dialog footer[data-v-5a24c78f]{display:flex;align-items:center;gap:14px;font-size:11px}.model-capability-dialog footer span[data-v-5a24c78f]{margin-right:auto;color:#91a99a}.model-capability-dialog a[data-v-5a24c78f]{color:#65de80;text-decoration:none}.model-capability-dialog footer button[data-v-5a24c78f]{border:0;border-radius:9px;background:#5edb78;color:#07140a;padding:8px 16px;cursor:pointer}.light .model-capability-dialog[data-v-5a24c78f]{background:#fff;color:#1b3022;border-color:#1b30222a}.light .capability-state[data-v-5a24c78f],.light a[data-v-5a24c78f]{color:#23873a}.light dt[data-v-5a24c78f],.light .capability-note[data-v-5a24c78f],.light small[data-v-5a24c78f],.light footer span[data-v-5a24c78f]{color:#607567}@media(max-width:520px){.model-capability-mask[data-v-5a24c78f]{padding:12px}.model-capability-dialog[data-v-5a24c78f]{padding:16px}.model-capability-dialog dl[data-v-5a24c78f]{grid-template-columns:70px minmax(0,1fr)}.model-capability-dialog footer[data-v-5a24c78f]{flex-wrap:wrap}}.result-transcript[data-v-c31ebdee]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.media-recovery-links[data-v-c31ebdee]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:16px;font-size:12px}.media-recovery-links a[data-v-c31ebdee]{color:#9edbc9}.media-recovery-links button[data-v-c31ebdee]{border:1px solid currentColor;border-radius:8px;padding:6px 10px;background:transparent;color:inherit}.media-studio.light .media-recovery-links a[data-v-c31ebdee]{color:#267763}.media-studio[data-v-c31ebdee]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;color:var(--studio-text)}.studio-scroll[data-v-c31ebdee]{flex:1;min-height:0;overflow-y:auto;padding:4px 3px 8px;scrollbar-width:thin;scrollbar-color:rgba(var(--studio-green-rgb),.24) transparent}.studio-scroll[data-v-c31ebdee]::-webkit-scrollbar{width:6px}.studio-scroll[data-v-c31ebdee]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--studio-green-rgb),.2)}.studio-inner[data-v-c31ebdee]{width:min(1310px,100%);min-height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;padding:clamp(50px,13vh,170px) 0 10px}.studio-hero[data-v-c31ebdee]{position:relative;overflow:hidden;padding:30px 34px;border:1px solid var(--studio-line);border-radius:30px;background:radial-gradient(circle at 92% 0%,rgba(var(--studio-green-rgb),.1),transparent 32%),linear-gradient(135deg,#ffffff0e,#ffffff05);box-shadow:0 18px 58px #00000038,inset 0 0 64px rgba(var(--studio-green-rgb),.025)}.studio-hero p[data-v-c31ebdee]{margin:0 0 10px;color:var(--studio-green);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.studio-hero h2[data-v-c31ebdee]{max-width:760px;margin:0;color:var(--studio-text);font-size:clamp(30px,3.2vw,38px);line-height:1.12;letter-spacing:-.04em;font-weight:700}.studio-hero span[data-v-c31ebdee]{display:block;max-width:820px;margin-top:10px;color:var(--studio-muted);font-size:15px;line-height:1.6}.studio-features[data-v-c31ebdee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-features.single[data-v-c31ebdee]{grid-template-columns:minmax(0,1fr)}.studio-features article[data-v-c31ebdee]{min-height:92px;padding:18px 20px;border:1px solid var(--studio-line);border-radius:22px;background:linear-gradient(135deg,#ffffff0b,#ffffff04),#080d0a8c;box-shadow:inset 0 0 0 1px #ffffff05}.studio-features strong[data-v-c31ebdee]{display:block;margin-bottom:7px;color:var(--studio-text);font-size:17px;font-weight:650;letter-spacing:-.01em}.studio-features span[data-v-c31ebdee]{color:var(--studio-muted);font-size:13px;line-height:1.6}.studio-result[data-v-c31ebdee]{padding:18px;border:1px solid var(--studio-line-strong);border-radius:24px;background:linear-gradient(180deg,rgba(var(--studio-green-rgb),.06),#080d0aa8);box-shadow:0 18px 50px #0003}.result-head[data-v-c31ebdee]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.result-kicker[data-v-c31ebdee]{display:block;color:var(--studio-green);font-size:9px;font-weight:800;letter-spacing:.16em}.result-head strong[data-v-c31ebdee]{display:block;margin-top:3px;color:var(--studio-text);font-size:18px}.result-model[data-v-c31ebdee]{color:var(--studio-muted);font-size:11px}.result-loading[data-v-c31ebdee]{display:flex;align-items:center;gap:10px;padding:30px 4px;color:var(--studio-muted);font-size:12.5px}.result-spinner[data-v-c31ebdee]{width:20px;height:20px;border:2px solid rgba(var(--studio-green-rgb),.2);border-top-color:var(--studio-green);border-radius:50%;animation:result-spin-c31ebdee .9s linear infinite}@keyframes result-spin-c31ebdee{to{transform:rotate(360deg)}}.result-error[data-v-c31ebdee]{margin-top:12px;padding:12px;border:1px solid rgba(255,93,93,.3);border-radius:12px;background:#ff5d5d14;color:#ffb4b4;font-size:12px}.result-body[data-v-c31ebdee]{margin-top:14px}.result-body img[data-v-c31ebdee],.result-body video[data-v-c31ebdee]{width:100%;max-height:440px;border-radius:16px;object-fit:contain;background:#00000047}.result-body audio[data-v-c31ebdee]{width:100%}.result-video-poster[data-v-c31ebdee]{position:relative}.result-video-poster span[data-v-c31ebdee]{position:absolute;left:12px;bottom:12px;padding:5px 9px;border-radius:999px;background:#060a08b8;color:#e9fff0;font-size:10.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.result-placeholder[data-v-c31ebdee]{display:grid;place-items:center;min-height:160px;border:1px dashed var(--studio-line-strong);border-radius:14px;color:var(--studio-muted);font-size:12px}.result-foot[data-v-c31ebdee]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--studio-muted);font-size:11px}.result-foot a[data-v-c31ebdee]{color:var(--studio-green);text-decoration:none}.result-foot a[data-v-c31ebdee]:hover{text-decoration:underline}.studio-composer-wrap[data-v-c31ebdee]{flex:0 0 auto;width:min(1220px,100%);margin:0 auto;position:relative;z-index:5}.studio-composer[data-v-c31ebdee]{position:relative;width:100%;display:flex;align-items:stretch;gap:12px;padding:14px;border:1px solid var(--studio-line-strong);border-radius:30px;background:radial-gradient(circle at 88% 0%,rgba(var(--studio-green-rgb),.12),transparent 30%),#080d0af0;box-shadow:0 26px 90px #0000006b,0 0 0 1px rgba(var(--studio-green-rgb),.045);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.studio-composer-grip[data-v-c31ebdee]{position:absolute;top:-8px;left:50%;z-index:4;width:52px;height:16px;display:grid;place-items:center;transform:translate(-50%);border:1px solid rgba(168,184,173,.26);border-radius:999px;background:#101a14;box-shadow:0 2px 7px #0000003d;pointer-events:none}.studio-composer-grip i[data-v-c31ebdee]{width:7px;height:7px;border:1px solid rgba(168,184,173,.5);border-radius:2px;transform:rotate(45deg)}.upload-tile[data-v-c31ebdee]{flex:0 0 76px;display:flex}.upload-tile>button[data-v-c31ebdee]{width:76px;min-height:146px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--studio-line-strong);border-radius:16px;background:#ffffff06;color:var(--studio-muted);font:inherit;cursor:pointer;transition:border-color .16s ease,color .16s ease}.upload-tile>button[data-v-c31ebdee]:hover{border-color:rgba(var(--studio-green-rgb),.4);color:var(--studio-green)}.upload-tile svg[data-v-c31ebdee]{width:22px;height:22px}.upload-tile span[data-v-c31ebdee]{font-size:10.5px}.file-input[data-v-c31ebdee]{display:none}.composer-main[data-v-c31ebdee]{flex:1;min-width:0;display:flex;flex-direction:column}.prompt-shell[data-v-c31ebdee]{position:relative;border:1px solid var(--studio-line);border-radius:16px;background:#ffffff05;transition:border-color .16s ease,box-shadow .16s ease}.prompt-shell.has-rights textarea[data-v-c31ebdee]{padding-right:286px}.image-rights[data-v-c31ebdee]{position:absolute;top:50%;right:14px;display:flex;align-items:center;gap:6px;transform:translateY(-50%)}.image-rights span[data-v-c31ebdee],.image-rights b[data-v-c31ebdee]{padding:3px 7px;border:1px solid var(--studio-line);border-radius:6px;color:var(--studio-muted);font-size:9px;font-weight:400;white-space:nowrap}.image-rights b[data-v-c31ebdee]{border-color:rgba(var(--studio-green-rgb),.2);background:rgba(var(--studio-green-rgb),.06);color:var(--studio-green)}.prompt-shell[data-v-c31ebdee]:focus-within{border-color:rgba(var(--studio-green-rgb),.3);box-shadow:0 0 0 1px rgba(var(--studio-green-rgb),.08)}.prompt-shell textarea[data-v-c31ebdee]{width:100%;min-height:118px;max-height:220px;padding:14px 16px;border:0;outline:none;color:var(--studio-text);background:transparent;font:inherit;font-size:13.5px;line-height:1.8;resize:none}.prompt-shell textarea[data-v-c31ebdee]::placeholder{color:var(--studio-muted);opacity:.82}.upload-strip[data-v-c31ebdee]{display:flex;align-items:center;gap:6px;padding:8px 2px 0;overflow-x:auto}.upload-thumb[data-v-c31ebdee]{position:relative;width:46px;height:46px;flex:0 0 46px;padding:0;border:1px solid var(--studio-line);border-radius:10px;background:transparent;cursor:pointer;overflow:hidden}.upload-thumb img[data-v-c31ebdee]{width:100%;height:100%;object-fit:cover}.upload-thumb span[data-v-c31ebdee]{position:absolute;top:1px;right:3px;color:#fff;font-size:13px;text-shadow:0 1px 4px rgba(0,0,0,.8)}.composer-bottom[data-v-c31ebdee]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.option-row[data-v-c31ebdee]{display:flex;align-items:center;gap:7px;min-width:0}.settings-anchor[data-v-c31ebdee]{position:relative}.option-chip[data-v-c31ebdee]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--studio-line);border-radius:999px;background:#ffffff06;color:var(--studio-soft);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.option-chip svg[data-v-c31ebdee]{width:14px;height:14px;color:var(--studio-muted)}.option-chip[data-v-c31ebdee]:hover{border-color:rgba(var(--studio-green-rgb),.3)}.option-chip.active[data-v-c31ebdee]{border-color:rgba(var(--studio-green-rgb),.32);background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green)}.settings-pop[data-v-c31ebdee]{position:absolute;left:0;bottom:calc(100% + 8px);z-index:60;width:420px;padding:12px;border:1px solid var(--studio-line-strong);border-radius:16px;background:var(--studio-panel);box-shadow:0 24px 70px #00000080}.settings-pop.is-video[data-v-c31ebdee]{width:490px}.settings-pop.is-audio[data-v-c31ebdee]{width:360px}.settings-head[data-v-c31ebdee]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 10px;border-bottom:1px solid var(--studio-line)}.settings-head strong[data-v-c31ebdee]{color:var(--studio-text);font-size:14px}.settings-head button[data-v-c31ebdee]{height:26px;padding:0 9px;border:1px solid var(--studio-line);border-radius:7px;background:transparent;color:var(--studio-muted);font:inherit;font-size:10px;cursor:pointer}.settings-estimate[data-v-c31ebdee]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 2px 2px;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:10px}.settings-estimate b[data-v-c31ebdee]{color:var(--studio-soft);font-weight:500}.enhance-panel[data-v-c31ebdee]{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:70;width:min(600px,92vw);max-height:64vh;overflow-y:auto;padding:14px;transform:translate(-50%);border:1px solid var(--studio-line-strong);border-radius:16px;background:var(--studio-panel);box-shadow:0 30px 90px #00000094;scrollbar-width:thin;scrollbar-color:rgba(var(--studio-green-rgb),.22) transparent}.enhance-panel[data-v-c31ebdee]::-webkit-scrollbar{width:5px}.enhance-panel[data-v-c31ebdee]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--studio-green-rgb),.2)}.enhance-head[data-v-c31ebdee]{display:flex;align-items:center;justify-content:space-between;gap:10px}.enhance-head strong[data-v-c31ebdee]{color:var(--studio-text);font-size:14px}.enhance-head button[data-v-c31ebdee]{height:27px;padding:0 10px;border:1px solid var(--studio-line);border-radius:7px;background:transparent;color:var(--studio-muted);font:inherit;font-size:10px;cursor:pointer}.enhance-tabs[data-v-c31ebdee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px}.enhance-tabs button[data-v-c31ebdee]{height:32px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--studio-muted);font:inherit;font-size:11px;cursor:pointer}.enhance-tabs button.active[data-v-c31ebdee]{border-color:rgba(var(--studio-green-rgb),.3);background:rgba(var(--studio-green-rgb),.1);color:var(--studio-green)}.enhance-label[data-v-c31ebdee]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 8px;color:var(--studio-muted);font-size:10px}.enhance-label em[data-v-c31ebdee]{color:var(--studio-muted);font-style:normal;font-size:9px}.style-grid[data-v-c31ebdee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.style-card[data-v-c31ebdee]{display:flex;align-items:center;gap:9px;padding:6px;border:1px solid var(--studio-line);border-radius:9px;background:#ffffff05;color:var(--studio-text);font:inherit;text-align:left;cursor:pointer}.style-card.active[data-v-c31ebdee]{border-color:rgba(var(--studio-green-rgb),.46);background:rgba(var(--studio-green-rgb),.06)}.style-thumb[data-v-c31ebdee]{width:38px;height:38px;flex:0 0 38px;border-radius:7px}.style-copy strong[data-v-c31ebdee]{display:block;font-size:10.5px}.style-copy small[data-v-c31ebdee]{display:block;margin-top:3px;color:var(--studio-muted);font-size:8.5px}.style-add[data-v-c31ebdee]{width:100%;height:42px;border:1px dashed var(--studio-line-strong);border-radius:8px;background:transparent;color:var(--studio-muted);font:inherit;font-size:16px;cursor:pointer}.enhance-placeholder[data-v-c31ebdee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.enhance-placeholder button[data-v-c31ebdee]{height:42px;border:1px solid var(--studio-line);border-radius:8px;background:#ffffff05;color:var(--studio-soft);font:inherit;font-size:10.5px;cursor:pointer}.enhance-foot[data-v-c31ebdee]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:10px}.enhance-foot strong[data-v-c31ebdee]{color:var(--studio-green);font-weight:500}.enhance-foot button[data-v-c31ebdee]{margin-left:auto;height:30px;padding:0 13px;border:0;border-radius:7px;background:var(--studio-green);color:#061108;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}.setting-row[data-v-c31ebdee]{display:flex;flex-direction:column;gap:7px;padding:8px 2px}.setting-row+.setting-row[data-v-c31ebdee]{border-top:1px solid var(--studio-line)}.setting-row>span[data-v-c31ebdee]{color:var(--studio-muted);font-size:10.5px}.setting-options[data-v-c31ebdee]{display:flex;flex-wrap:wrap;gap:5px}.setting-options button[data-v-c31ebdee]{padding:5px 9px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-soft);font:inherit;font-size:11px;cursor:pointer}.setting-options button.active[data-v-c31ebdee]{border-color:rgba(var(--studio-green-rgb),.34);background:rgba(var(--studio-green-rgb),.1);color:var(--studio-green)}.generate-row[data-v-c31ebdee]{display:flex;align-items:center;gap:9px;flex:0 0 auto}.billing-chip[data-v-c31ebdee]{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border:1px solid rgba(var(--studio-green-rgb),.16);border-radius:999px;background:rgba(var(--studio-green-rgb),.07);color:var(--studio-green);font-size:10.5px;white-space:nowrap}.billing-chip b[data-v-c31ebdee]{font-weight:700}.char-count[data-v-c31ebdee]{color:var(--studio-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.generate-btn[data-v-c31ebdee]{height:38px;padding:0 21px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(var(--studio-green-rgb),.22);transition:filter .16s ease,transform .16s ease,opacity .16s ease}.generate-btn[data-v-c31ebdee]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.generate-btn[data-v-c31ebdee]:disabled{opacity:.38;cursor:not-allowed}.media-studio.light .studio-hero[data-v-c31ebdee],.media-studio.light .studio-features article[data-v-c31ebdee],.media-studio.light .studio-result[data-v-c31ebdee],.media-studio.light .studio-composer[data-v-c31ebdee]{background:#fff;box-shadow:0 18px 58px #0f172a14}.media-studio.light .studio-features article[data-v-c31ebdee]{box-shadow:0 12px 32px #0f172a0d}.media-studio.light .studio-result[data-v-c31ebdee]{background:#fff}.media-studio.light .studio-composer[data-v-c31ebdee]{background:radial-gradient(circle at 88% 0%,rgba(var(--studio-green-rgb),.1),transparent 30%),#fff;box-shadow:0 26px 70px #0f172a1f}.media-studio.light .prompt-shell[data-v-c31ebdee],.media-studio.light .upload-tile>button[data-v-c31ebdee],.media-studio.light .option-chip[data-v-c31ebdee]{background:#f8fafc}.media-studio.light .studio-composer-grip[data-v-c31ebdee]{background:#fff;border-color:#cbd5e1}.media-studio.light .settings-pop[data-v-c31ebdee],.media-studio.light .enhance-panel[data-v-c31ebdee]{background:#fff;box-shadow:0 24px 60px #0f172a29}.media-studio.light .style-card[data-v-c31ebdee],.media-studio.light .enhance-placeholder button[data-v-c31ebdee]{background:#fff;border-color:#e2e8f0}.media-studio.light .image-rights span[data-v-c31ebdee],.media-studio.light .image-rights b[data-v-c31ebdee]{border-color:#e2e8f0}.media-studio.light .result-video-poster span[data-v-c31ebdee]{background:#ffffffdb;color:#0f172a}@media(max-width:900px){.studio-inner[data-v-c31ebdee]{padding:4px 0}.image-rights[data-v-c31ebdee]{display:none}.prompt-shell.has-rights textarea[data-v-c31ebdee]{padding-right:16px}.settings-pop.is-video[data-v-c31ebdee],.settings-pop[data-v-c31ebdee]{width:min(420px,90vw)}.studio-hero[data-v-c31ebdee]{padding:20px;border-radius:22px}.studio-hero h2[data-v-c31ebdee]{font-size:24px}.studio-hero span[data-v-c31ebdee]{font-size:12.5px}.studio-features[data-v-c31ebdee]{grid-template-columns:1fr}.studio-features article[data-v-c31ebdee]{min-height:0;padding:14px 16px}.studio-composer[data-v-c31ebdee]{flex-direction:column}.upload-tile[data-v-c31ebdee]{flex:0 0 auto}.upload-tile>button[data-v-c31ebdee]{width:100%;min-height:54px;flex-direction:row}.composer-bottom[data-v-c31ebdee]{flex-direction:column;align-items:stretch}.generate-row[data-v-c31ebdee]{justify-content:flex-end;flex-wrap:wrap}.settings-pop[data-v-c31ebdee]{width:min(320px,82vw)}.result-foot[data-v-c31ebdee]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.result-spinner[data-v-c31ebdee]{animation:none}}.chat-aigc-label[data-v-7f694d68]{font-size:11px;line-height:1.6;opacity:.75;margin:4px 0 8px;overflow-wrap:anywhere}.chat-page[data-v-7f694d68]{position:relative;height:100%;display:flex;flex-direction:column;gap:12px;padding:0 12px 22px;overflow:hidden;color:var(--studio-text);background:radial-gradient(900px 520px at 50% 0%,rgba(var(--studio-green-rgb),.055),transparent 66%)}.chat-toolbar[data-v-7f694d68]{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 2px 2px}.mode-tabs[data-v-7f694d68]{position:relative;justify-self:start;display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--studio-line);border-radius:16px;background:#080d0ab8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mode-tab[data-v-7f694d68]{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:0;border-radius:12px;background:transparent;color:var(--studio-muted);font:inherit;font-size:12.5px;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.mode-tab svg[data-v-7f694d68]{width:15px;height:15px}.mode-tab[data-v-7f694d68]:hover{color:var(--studio-text);background:rgba(var(--studio-green-rgb),.06)}.mode-tab-indicator[data-v-7f694d68]{position:absolute;top:4px;left:0;bottom:4px;border-radius:12px;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));box-shadow:0 8px 22px rgba(var(--studio-green-rgb),.22);transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),opacity .2s ease;pointer-events:none}.mode-tab[data-v-7f694d68]{position:relative;z-index:1}.mode-tab.active[data-v-7f694d68]{color:#061108;background:transparent;font-weight:800;box-shadow:0 8px 22px rgba(var(--studio-green-rgb),.22)}.model-picker[data-v-7f694d68]{position:relative;justify-self:center;width:min(430px,38vw)}.model-trigger[data-v-7f694d68]{width:100%;height:54px;display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--studio-line-strong);border-radius:16px;background:#080d0acc;color:var(--studio-text);font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 36px #0000003d;transition:border-color .16s ease,background .16s ease}.model-trigger[data-v-7f694d68]:hover{border-color:rgba(var(--studio-green-rgb),.38)}.model-orb[data-v-7f694d68]{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid rgba(var(--studio-green-rgb),.24);border-radius:10px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green)}.model-orb svg[data-v-7f694d68]{width:18px;height:18px}.model-orb-media[data-v-7f694d68]{border:1px solid transparent;font-size:12px;font-weight:900;letter-spacing:.01em}.model-copy[data-v-7f694d68]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.model-copy strong[data-v-7f694d68]{overflow:hidden;color:var(--studio-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.model-copy small[data-v-7f694d68]{overflow:hidden;color:var(--studio-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.model-chevron[data-v-7f694d68]{width:16px;height:16px;flex:0 0 16px;color:var(--studio-muted)}.model-menu[data-v-7f694d68]{position:absolute;top:calc(100% + 8px);left:50%;z-index:60;width:calc(100% + 20px);min-width:340px;transform:translate(-50%);padding:6px;border:1px solid var(--studio-line-strong);border-radius:14px;background:var(--studio-panel);box-shadow:0 30px 80px #0000008c}.model-execution-state[data-v-7f694d68]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:auto}.model-option[data-v-7f694d68]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--studio-soft);font:inherit;text-align:left;cursor:pointer}.model-option[data-v-7f694d68]:hover{background:rgba(var(--studio-green-rgb),.06)}.model-option.active[data-v-7f694d68]{background:rgba(var(--studio-green-rgb),.09)}.model-option-icon[data-v-7f694d68]{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:900}.model-option-copy[data-v-7f694d68]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.model-option-copy strong[data-v-7f694d68]{color:var(--studio-text);font-size:12.5px}.model-option-copy small[data-v-7f694d68]{overflow:hidden;color:var(--studio-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.model-option>svg[data-v-7f694d68]{width:16px;height:16px;flex:0 0 16px;color:var(--studio-green)}.model-pin[data-v-7f694d68]{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:8px;color:var(--studio-muted);opacity:.55;cursor:pointer;transition:opacity .16s ease,color .16s ease,background .16s ease}.model-pin svg[data-v-7f694d68]{width:15px;height:15px}.model-pin[data-v-7f694d68]:hover{opacity:1;color:var(--studio-text);background:rgba(var(--studio-green-rgb),.08)}.model-pin.pinned[data-v-7f694d68]{opacity:1;color:var(--studio-green)}.model-empty[data-v-7f694d68]{margin:0;padding:12px;color:var(--studio-muted);font-size:12px;text-align:center}.toolbar-actions[data-v-7f694d68]{justify-self:end;display:flex;align-items:center;gap:8px}.new-chat-btn[data-v-7f694d68],.history-btn[data-v-7f694d68],.stop-btn[data-v-7f694d68]{height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 17px;border-radius:999px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.new-chat-btn[data-v-7f694d68]{border:0;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font-weight:800;box-shadow:0 12px 26px rgba(var(--studio-green-rgb),.25)}.new-chat-btn svg[data-v-7f694d68]{width:15px;height:15px}.new-chat-btn[data-v-7f694d68]:hover{transform:translateY(-1px);filter:brightness(1.03)}.history-btn[data-v-7f694d68]{border:1px solid var(--studio-line);background:#080d0ab8;color:var(--studio-soft)}.history-btn svg[data-v-7f694d68]{width:15px;height:15px;color:var(--studio-muted)}.history-btn b[data-v-7f694d68]{margin-left:2px;padding:1px 6px;border-radius:999px;background:rgba(var(--studio-green-rgb),.1);color:var(--studio-green);font-size:10.5px}.history-btn[data-v-7f694d68]:hover{border-color:rgba(var(--studio-green-rgb),.34);color:var(--studio-text)}.stop-btn[data-v-7f694d68]{border:1px solid rgba(255,93,93,.28);background:#ff5d5d14;color:#ffb4b4}.chat-body[data-v-7f694d68]{flex:1;min-height:0;display:flex;gap:16px}.chat-stage[data-v-7f694d68]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.message-scroll[data-v-7f694d68]{flex:1;min-height:0;overflow-y:auto;padding:4px 3px 8px;scrollbar-width:thin;scrollbar-color:rgba(var(--studio-green-rgb),.28) transparent}.message-scroll[data-v-7f694d68]::-webkit-scrollbar{width:6px}.message-scroll[data-v-7f694d68]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--studio-green-rgb),.22)}.message-scroll[data-v-7f694d68]::-webkit-scrollbar-track{background:transparent}.welcome-wrap[data-v-7f694d68]{position:relative;width:min(1120px,calc(100% - 32px));min-height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:12px 0}.studio-chat-welcome[data-v-7f694d68],.studio-chat-suggestions[data-v-7f694d68],.welcome-login[data-v-7f694d68]{width:100%}.studio-chat-welcome[data-v-7f694d68]{position:relative;overflow:hidden;padding:28px 32px;border:1px solid var(--studio-line);border-radius:30px;background:radial-gradient(circle at 92% 0%,rgba(var(--studio-green-rgb),.1),transparent 32%),linear-gradient(135deg,#ffffff0e,#ffffff05);box-shadow:0 18px 58px #00000038,inset 0 0 64px rgba(var(--studio-green-rgb),.025)}.studio-chat-welcome p[data-v-7f694d68]{margin:0 0 10px;color:var(--studio-green);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.studio-chat-welcome h2[data-v-7f694d68]{position:relative;z-index:1;max-width:700px;margin:0;color:var(--studio-text);font-size:clamp(30px,3.2vw,38px);line-height:1.12;letter-spacing:-.04em;font-weight:700}.studio-chat-welcome span[data-v-7f694d68]{position:relative;z-index:1;display:block;max-width:720px;margin-top:10px;color:var(--studio-muted);font-size:15px;line-height:1.6}.studio-chat-suggestions[data-v-7f694d68]{display:grid;gap:14px}.studio-chat-suggestions.is-chat[data-v-7f694d68]{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-chat-suggestions .quick-card[data-v-7f694d68]{position:relative;min-height:102px;padding:18px 18px 18px 58px;overflow:hidden;border:1px solid var(--studio-line);border-radius:24px;color:var(--studio-soft);background:linear-gradient(135deg,#ffffff0f,#ffffff05),#080d0a9e;font:inherit;font-size:13px;line-height:1.5;text-align:left;box-shadow:inset 0 0 0 1px #ffffff05;cursor:default}.studio-chat-suggestions .quick-card b[data-v-7f694d68]{position:absolute;left:16px;top:16px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(var(--studio-green-rgb),.25);border-radius:9px;color:var(--studio-green);background:rgba(var(--studio-green-rgb),.075);font-size:10px;font-weight:950}.studio-chat-suggestions .quick-card strong[data-v-7f694d68],.studio-chat-suggestions .quick-card span[data-v-7f694d68]{position:relative;z-index:1;display:block}.studio-chat-suggestions .quick-card strong[data-v-7f694d68]{margin-bottom:6px;color:var(--studio-text);font-size:14px;font-weight:700}.studio-chat-suggestions .quick-card span[data-v-7f694d68]{color:var(--studio-muted);font-size:12.5px;line-height:1.6}.welcome-login[data-v-7f694d68]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--studio-line);border-radius:14px;background:#080d0a8c;color:var(--studio-muted);font-size:12px}.welcome-login button[data-v-7f694d68]{border:0;background:transparent;color:var(--studio-green);font:inherit;font-weight:700;cursor:pointer}.messages[data-v-7f694d68]{width:min(900px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px;padding:12px 0}.message[data-v-7f694d68]{display:flex;align-items:flex-start;gap:12px}.message.is-user[data-v-7f694d68]{flex-direction:row-reverse}.message-avatar[data-v-7f694d68]{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid var(--studio-line);border-radius:9px;background:var(--studio-panel-2);color:var(--studio-muted);font-size:10px;font-weight:800}.message.is-assistant .message-avatar[data-v-7f694d68]{color:#061108;border-color:rgba(var(--studio-green-rgb),.4);background:linear-gradient(145deg,var(--studio-green-light),var(--studio-green))}.message-body[data-v-7f694d68]{min-width:0;max-width:min(760px,calc(100% - 44px));padding:10px 14px;border:1px solid var(--studio-line);border-radius:14px;background:#080d0a9e;color:var(--studio-soft);font-size:13.5px;line-height:1.75}.message.is-user .message-body[data-v-7f694d68]{border-color:rgba(var(--studio-green-rgb),.16);background:rgba(var(--studio-green-rgb),.07)}.generation-stopped[data-v-7f694d68]{display:block;color:var(--studio-muted);font-size:11px;line-height:1.6}.message-meta[data-v-7f694d68]{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--studio-muted);font-size:10.5px}.streaming[data-v-7f694d68]{color:var(--studio-green)}.message-text[data-v-7f694d68]{white-space:pre-wrap;overflow-wrap:anywhere}.message.is-error .message-body[data-v-7f694d68]{border-color:#ff5d5d59}.message-body[data-v-7f694d68] .md{color:var(--studio-soft)}.chat-error[data-v-7f694d68]{width:min(900px,100%);margin:0 auto;padding:9px 12px;border:1px solid rgba(255,93,93,.3);border-radius:12px;background:#ff5d5d14;color:#ffb4b4;font-size:12px}.composer-wrap[data-v-7f694d68]{flex:0 0 auto;width:min(1220px,calc(100% - 24px));margin:0 auto;display:flex;flex-direction:column;gap:6px;position:relative;z-index:5}.composer-tools[data-v-7f694d68]{display:flex;align-items:center;gap:10px;min-height:32px}.role-picker[data-v-7f694d68]{position:relative}.role-btn[data-v-7f694d68]{height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--studio-line);border-radius:999px;background:#080d0ab3;color:var(--studio-soft);font:inherit;font-size:12px;cursor:pointer}.role-btn[data-v-7f694d68]:hover{border-color:rgba(var(--studio-green-rgb),.3)}.role-glyph[data-v-7f694d68]{width:9px;height:9px;border-radius:50%;box-shadow:0 0 8px currentColor}.role-btn b[data-v-7f694d68]{color:var(--studio-green);font-size:14px;font-weight:600}.role-panel[data-v-7f694d68]{position:absolute;left:0;bottom:calc(100% + 12px);z-index:80;width:430px;max-height:56vh;overflow-y:auto;padding:12px;border:1px solid var(--studio-line-strong);border-radius:18px;background:var(--studio-panel);box-shadow:0 30px 80px #0000008c;scrollbar-width:thin;scrollbar-color:rgba(var(--studio-green-rgb),.22) transparent}.role-panel[data-v-7f694d68]::-webkit-scrollbar{width:5px}.role-panel[data-v-7f694d68]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--studio-green-rgb),.2)}.role-panel-head[data-v-7f694d68]{display:flex;align-items:center;gap:7px;padding:2px 2px 10px}.role-panel-head strong[data-v-7f694d68]{color:var(--studio-text);font-size:14px;font-weight:700}.role-panel-head span[data-v-7f694d68]{color:var(--studio-muted);font-size:11px}.role-add[data-v-7f694d68]{margin-left:auto;height:30px;padding:0 11px;border:1px solid rgba(var(--studio-green-rgb),.24);border-radius:8px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.role-add[data-v-7f694d68]:hover{background:rgba(var(--studio-green-rgb),.13)}.role-create[data-v-7f694d68]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:10px;border:1px solid var(--studio-line);border-radius:12px;background:#ffffff06}.role-create input[data-v-7f694d68]{height:34px;padding:0 10px;border:1px solid var(--studio-line);border-radius:8px;outline:none;background:transparent;color:var(--studio-text);font:inherit;font-size:12px}.role-create input[data-v-7f694d68]:focus{border-color:rgba(var(--studio-green-rgb),.34)}.role-color-row[data-v-7f694d68]{display:flex;align-items:center;gap:7px}.role-color-dot[data-v-7f694d68]{width:20px;height:20px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.role-color-dot.active[data-v-7f694d68]{border-color:#fff;box-shadow:0 0 0 2px rgba(var(--studio-green-rgb),.35)}.role-create-actions[data-v-7f694d68]{display:flex;justify-content:flex-end;gap:6px}.role-cancel[data-v-7f694d68],.role-save[data-v-7f694d68]{height:28px;padding:0 12px;border-radius:7px;font:inherit;font-size:11px;cursor:pointer}.role-cancel[data-v-7f694d68]{border:1px solid var(--studio-line);background:transparent;color:var(--studio-muted)}.role-save[data-v-7f694d68]{border:0;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font-weight:700}.role-panel-list[data-v-7f694d68]{display:flex;flex-direction:column;gap:4px}.role-panel-row[data-v-7f694d68]{display:flex;align-items:center;gap:9px;min-height:46px;padding:6px 8px;border:1px solid var(--studio-line);border-radius:11px;background:#ffffff06;color:var(--studio-soft);cursor:pointer}.role-panel-row[data-v-7f694d68]:hover{background:rgba(var(--studio-green-rgb),.05)}.role-panel-row.active[data-v-7f694d68]{border-color:rgba(var(--studio-green-rgb),.2);background:rgba(var(--studio-green-rgb),.09)}.role-panel-icon[data-v-7f694d68]{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;color:#08110b;font-size:15px;font-weight:800}.role-panel-row strong[data-v-7f694d68]{flex:1;min-width:0;overflow:hidden;color:var(--studio-text);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.role-panel-action[data-v-7f694d68]{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--studio-muted);font:inherit;font-size:14px;line-height:1;cursor:pointer}.role-panel-action svg[data-v-7f694d68]{width:14px;height:14px}.role-panel-action[data-v-7f694d68]:hover{border-color:var(--studio-line);background:#ffffff0d;color:var(--studio-text)}.role-panel-action.danger[data-v-7f694d68]:hover{border-color:#ff5d5d4d;background:#ff5d5d14;color:#ff8f8f}.role-edit-input[data-v-7f694d68]{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--studio-line-strong);border-radius:7px;outline:none;background:transparent;color:var(--studio-text);font:inherit;font-size:12px}.role-panel-empty[data-v-7f694d68]{margin:10px 4px;color:var(--studio-muted);font-size:11.5px;text-align:center}.role-avatars[data-v-7f694d68]{display:flex;align-items:center;padding-left:2px}.role-avatar[data-v-7f694d68]{width:30px;height:30px;display:grid;place-items:center;margin-left:-8px;border:2px solid #080d0a;border-radius:50%;color:#061108;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.role-avatar[data-v-7f694d68]:first-child{margin-left:0}.role-avatar[data-v-7f694d68]:hover{transform:translateY(-2px)}.role-avatar.active[data-v-7f694d68]{box-shadow:0 0 0 2px var(--studio-green),0 6px 16px rgba(var(--studio-green-rgb),.25)}.role-more[data-v-7f694d68]{width:26px;height:26px;display:grid;place-items:center;margin-left:3px;padding:0;border:1px solid var(--studio-line);border-radius:50%;background:#080d0ab3;color:var(--studio-muted);cursor:pointer}.role-more svg[data-v-7f694d68]{width:13px;height:13px}.role-more[data-v-7f694d68]:hover{color:var(--studio-green);border-color:rgba(var(--studio-green-rgb),.3)}.role-current[data-v-7f694d68]{color:var(--studio-green);font-size:11px}.studio-center-composer[data-v-7f694d68]{position:relative;width:100%;padding:14px;border:1px solid var(--studio-line-strong);border-radius:30px;background:radial-gradient(circle at 88% 0%,rgba(var(--studio-green-rgb),.12),transparent 30%),#080d0af0;box-shadow:0 26px 90px #0000006b,0 0 0 1px rgba(var(--studio-green-rgb),.045);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.studio-composer-top-resize-handle[data-v-7f694d68]{position:absolute;top:-8px;left:16px;right:16px;z-index:4;height:16px;display:flex;align-items:center;justify-content:center;pointer-events:none}.studio-composer-top-resize-grip[data-v-7f694d68]{width:52px;height:16px;display:grid;place-items:center;border:1px solid rgba(168,184,173,.26);border-radius:999px;background:#101a14;box-shadow:0 2px 7px #0000003d}.studio-composer-top-resize-grip[data-v-7f694d68]:after{content:"";width:7px;height:7px;border:1px solid rgba(168,184,173,.5);border-radius:2px;transform:rotate(45deg)}.studio-prompt-shell[data-v-7f694d68]{position:relative;border:1px solid var(--studio-line);border-radius:16px;background:#ffffff05;transition:border-color .16s ease,box-shadow .16s ease}.studio-prompt-shell[data-v-7f694d68]:focus-within{border-color:rgba(var(--studio-green-rgb),.28);box-shadow:0 0 0 1px rgba(var(--studio-green-rgb),.08)}.studio-prompt-input[data-v-7f694d68]{width:100%;min-height:68px;height:68px;max-height:180px;padding:14px 24px 14px 16px;border:0;outline:none;color:var(--studio-text);background:transparent;font:inherit;font-size:16px;line-height:28px;resize:none}.studio-prompt-input[data-v-7f694d68]::placeholder{color:var(--studio-muted);opacity:.8}.chat-page.composer-expanded .studio-prompt-input[data-v-7f694d68]{min-height:52vh;max-height:58vh}.composer-foot[data-v-7f694d68]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.attach-row[data-v-7f694d68]{display:flex;align-items:center;gap:6px;min-width:0}.attach-row button[data-v-7f694d68]{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--studio-line);border-radius:9px;background:#ffffff06;color:var(--studio-muted);font:inherit;cursor:pointer}.attach-row button[data-v-7f694d68]:hover{color:var(--studio-green);border-color:rgba(var(--studio-green-rgb),.3)}.attach-row button svg[data-v-7f694d68]{width:15px;height:15px}.at-symbol[data-v-7f694d68]{font-size:13px;font-weight:700}.attach-note[data-v-7f694d68]{margin-left:4px;overflow:hidden;color:var(--studio-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.composer-settings[data-v-7f694d68]{position:relative}.composer-settings-menu[data-v-7f694d68]{position:absolute;left:0;bottom:calc(100% + 10px);z-index:90;width:300px;padding:6px;border:1px solid var(--studio-line-strong);border-radius:14px;background:var(--studio-panel);box-shadow:0 24px 70px #00000080}.composer-settings-menu .settings-item[data-v-7f694d68]{width:100%;height:auto;display:flex;align-items:flex-start;gap:9px;padding:9px;border:0;border-radius:9px;background:transparent;color:var(--studio-soft);font:inherit;text-align:left;cursor:pointer}.composer-settings-menu .settings-item[data-v-7f694d68]:hover{background:rgba(var(--studio-green-rgb),.06)}.settings-icon[data-v-7f694d68]{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid var(--studio-line);border-radius:8px;color:var(--studio-muted);font-size:12px}.settings-item>span[data-v-7f694d68]:nth-of-type(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.settings-item strong[data-v-7f694d68]{color:var(--studio-text);font-size:11.5px;font-weight:500}.settings-item small[data-v-7f694d68]{color:var(--studio-muted);font-size:9.5px;line-height:1.5}.settings-toggle[data-v-7f694d68]{position:relative;width:30px;height:17px;flex:0 0 30px;margin-top:4px;border-radius:999px;background:#ffffff1a;transition:background .16s ease}.settings-toggle[data-v-7f694d68]:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#8b9c90;transition:left .16s ease,background .16s ease}.settings-toggle.on[data-v-7f694d68]{background:var(--studio-green)}.settings-toggle.on[data-v-7f694d68]:after{left:15px;background:#061108}.settings-item.select-item select[data-v-7f694d68]{width:82px;height:26px;flex:0 0 82px;margin-top:2px;border:1px solid var(--studio-line);border-radius:6px;background:var(--studio-panel);color:var(--studio-soft);font:inherit;font-size:10px}.file-input[data-v-7f694d68]{display:none}.attach-chips[data-v-7f694d68]{display:flex;flex-wrap:wrap;gap:5px;padding:7px 2px 0}.attach-chips button[data-v-7f694d68]{max-width:180px;overflow:hidden;padding:3px 7px;border:1px solid var(--studio-line);border-radius:6px;background:#ffffff08;color:var(--studio-soft);font:inherit;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.send-row[data-v-7f694d68]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.billing-chip[data-v-7f694d68]{padding:4px 9px;border:1px solid rgba(var(--studio-green-rgb),.16);border-radius:999px;background:rgba(var(--studio-green-rgb),.07);color:var(--studio-green);font-size:10.5px;white-space:nowrap}.char-count[data-v-7f694d68]{color:var(--studio-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.send-btn[data-v-7f694d68]{height:44px;padding:0 19px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(var(--studio-green-rgb),.22);transition:filter .16s ease,transform .16s ease,opacity .16s ease}.send-btn[data-v-7f694d68]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.send-btn[data-v-7f694d68]:disabled{opacity:.38;cursor:not-allowed}.index-tab[data-v-7f694d68]{position:absolute;top:clamp(200px,29vh,330px);right:-175px;z-index:7;width:52px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--studio-line);border-radius:14px;background:linear-gradient(180deg,var(--studio-panel),rgba(8,13,10,.88));color:var(--studio-muted);font:inherit;cursor:pointer;box-shadow:0 18px 50px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.index-tab span[data-v-7f694d68]{color:var(--studio-green);font-size:18px;line-height:1}.index-tab em[data-v-7f694d68]{writing-mode:vertical-rl;font-style:normal;font-size:10.5px;letter-spacing:.12em}.index-tab[data-v-7f694d68]:hover{border-color:rgba(var(--studio-green-rgb),.3);color:var(--studio-text)}.ai-index[data-v-7f694d68]{position:absolute;top:clamp(120px,16vh,200px);right:-180px;z-index:6;width:260px;padding:12px;border:1px solid var(--studio-line);border-radius:20px;background:linear-gradient(180deg,var(--studio-panel),rgba(8,13,10,.86));box-shadow:0 18px 50px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.index-head[data-v-7f694d68]{display:flex;align-items:center;gap:8px}.index-accent[data-v-7f694d68]{width:2px;height:16px;border-radius:999px;background:var(--studio-green);box-shadow:0 0 10px var(--studio-green)}.index-tabs[data-v-7f694d68]{display:flex;align-items:center;gap:2px}.index-tabs button[data-v-7f694d68]{padding:4px 8px;border:0;border-radius:7px;background:transparent;color:var(--studio-muted);font:inherit;font-size:11px;cursor:pointer}.index-tabs button.active[data-v-7f694d68]{background:rgba(var(--studio-green-rgb),.1);color:var(--studio-green)}.index-more[data-v-7f694d68]{margin-left:auto;padding:2px 5px;border:0;background:transparent;color:var(--studio-muted);font:inherit;font-size:15px;cursor:pointer}.index-body[data-v-7f694d68]{padding:14px 6px 4px}.index-body p[data-v-7f694d68]{margin:0;color:var(--studio-muted);font-size:12px;line-height:1.7}.index-body button[data-v-7f694d68]{width:100%;padding:7px 0;border:0;border-bottom:1px solid var(--studio-line);background:transparent;color:var(--studio-soft);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.drawer-mask[data-v-7f694d68]{position:absolute;inset:0;z-index:70;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.history-drawer[data-v-7f694d68]{position:absolute;top:0;right:0;bottom:0;z-index:71;width:min(350px,92%);padding:18px;overflow-y:auto;border-left:1px solid var(--studio-line-strong);background:var(--studio-panel);box-shadow:-30px 0 80px #0000005c}.drawer-head[data-v-7f694d68]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-kicker[data-v-7f694d68]{color:var(--studio-green);font-size:9px;font-weight:800;letter-spacing:.16em}.drawer-head h2[data-v-7f694d68]{margin:4px 0 0;color:var(--studio-text);font-size:19px}.drawer-close[data-v-7f694d68]{width:30px;height:30px;border:1px solid var(--studio-line);border-radius:50%;background:transparent;color:var(--studio-muted);font:inherit;font-size:20px;line-height:1;cursor:pointer}.drawer-new[data-v-7f694d68]{width:100%;height:38px;margin-top:16px;border:1px solid rgba(var(--studio-green-rgb),.24);border-radius:11px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.drawer-list[data-v-7f694d68]{display:flex;flex-direction:column;gap:4px;margin-top:12px}.drawer-item[data-v-7f694d68]{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--studio-soft);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.drawer-item[data-v-7f694d68]:hover{background:rgba(var(--studio-green-rgb),.05)}.drawer-item.active[data-v-7f694d68]{border-color:rgba(var(--studio-green-rgb),.2);background:rgba(var(--studio-green-rgb),.08)}.drawer-item-title[data-v-7f694d68]{overflow:hidden;color:var(--studio-text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.drawer-item-meta[data-v-7f694d68]{color:var(--studio-muted);font-size:10.5px}.drawer-empty[data-v-7f694d68]{margin:16px 0 0;color:var(--studio-muted);font-size:12px;line-height:1.7}.drawer-empty button[data-v-7f694d68]{display:block;margin-top:10px;padding:6px 12px;border:1px solid rgba(var(--studio-green-rgb),.25);border-radius:9px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green);font:inherit;cursor:pointer}.drawer-skeleton[data-v-7f694d68]{height:52px;border-radius:10px}.fade-enter-active[data-v-7f694d68],.fade-leave-active[data-v-7f694d68]{transition:opacity .18s ease}.fade-enter-from[data-v-7f694d68],.fade-leave-to[data-v-7f694d68]{opacity:0}.slide-enter-active[data-v-7f694d68],.slide-leave-active[data-v-7f694d68]{transition:transform .22s cubic-bezier(.22,.75,.25,1),opacity .22s ease}.slide-enter-from[data-v-7f694d68],.slide-leave-to[data-v-7f694d68]{transform:translate(24px);opacity:0}.chat-page.light .chat-page[data-v-7f694d68]{background:radial-gradient(900px 520px at 50% 0%,rgba(var(--studio-green-rgb),.06),transparent 66%)}.chat-page.light .mode-tabs[data-v-7f694d68],.chat-page.light .model-trigger[data-v-7f694d68],.chat-page.light .history-btn[data-v-7f694d68],.chat-page.light .role-btn[data-v-7f694d68]{background:#fff;box-shadow:0 10px 26px #0f172a0f}.chat-page.light .model-menu[data-v-7f694d68],.chat-page.light .role-panel[data-v-7f694d68],.chat-page.light .history-drawer[data-v-7f694d68]{background:#fff;box-shadow:0 24px 60px #0f172a29}.chat-page.light .role-panel-row[data-v-7f694d68]{background:#fff;border-color:#e2e8f0}.chat-page.light .role-panel-row[data-v-7f694d68]:hover{background:rgba(var(--studio-green-rgb),.05)}.chat-page.light .role-create[data-v-7f694d68]{background:#f8fafc}.chat-page.light .role-create input[data-v-7f694d68],.chat-page.light .role-edit-input[data-v-7f694d68],.chat-page.light .role-more[data-v-7f694d68]{background:#fff}.chat-page.light .role-panel-action[data-v-7f694d68]:hover{background:#f1f5f9}.chat-page.light .studio-chat-welcome[data-v-7f694d68]{background:radial-gradient(circle at 92% 0%,rgba(var(--studio-green-rgb),.1),transparent 32%),#fff;box-shadow:0 18px 58px #0f172a14}.chat-page.light .studio-chat-suggestions .quick-card[data-v-7f694d68]{background:#fff;box-shadow:0 12px 32px #0f172a0f}.chat-page.light .studio-center-composer[data-v-7f694d68]{background:radial-gradient(circle at 88% 0%,rgba(var(--studio-green-rgb),.1),transparent 30%),#fff;box-shadow:0 26px 70px #0f172a1f}.chat-page.light .studio-prompt-shell[data-v-7f694d68]{background:#fff;border-color:#0f172a14}.chat-page.light .studio-composer-top-resize-grip[data-v-7f694d68]{background:#fff;border-color:#cbd5e1}.chat-page.light .attach-row button[data-v-7f694d68]{background:#f8fafc}.chat-page.light .ai-index[data-v-7f694d68],.chat-page.light .index-tab[data-v-7f694d68]{background:#fff;box-shadow:0 18px 50px #0f172a14}.chat-page.light .message-body[data-v-7f694d68]{background:#fff}.chat-page.light .message.is-user .message-body[data-v-7f694d68]{background:rgba(var(--studio-green-rgb),.06)}.chat-page.light .role-avatar[data-v-7f694d68]{border-color:#fff}.chat-page.light .composer-settings-menu[data-v-7f694d68]{background:#fff;box-shadow:0 24px 60px #0f172a29}.chat-page.light .settings-toggle[data-v-7f694d68]{background:#e2e8f0}.chat-page.light .settings-toggle.on[data-v-7f694d68]{background:var(--studio-green)}.chat-page.light .settings-item.select-item select[data-v-7f694d68],.chat-page.light .welcome-login[data-v-7f694d68]{background:#fff}.chat-page.light .drawer-mask[data-v-7f694d68]{background:#0f172a47}@media(min-width:921px)and (max-width:1600px){.chat-toolbar[data-v-7f694d68]{padding-top:6px;padding-bottom:0}.model-picker[data-v-7f694d68]{width:368px}.model-trigger[data-v-7f694d68]{height:44px}.toolbar-actions[data-v-7f694d68]{gap:10px}.new-chat-btn[data-v-7f694d68],.history-btn[data-v-7f694d68]{height:44px;padding-inline:14px;font-size:14px}.history-btn svg[data-v-7f694d68]{display:none}.history-btn b[data-v-7f694d68]{padding:0;background:transparent;color:inherit;font-size:14px}.welcome-wrap[data-v-7f694d68]{width:min(760px,calc(100% - 24px));gap:10px;padding-block:6px}.composer-wrap[data-v-7f694d68]{width:min(760px,calc(100% - 28px))}.studio-center-composer[data-v-7f694d68]{border-radius:24px}.studio-chat-welcome[data-v-7f694d68]{padding:15px 17px;border-radius:20px}.studio-chat-welcome p[data-v-7f694d68]{margin-bottom:5px;font-size:9px}.studio-chat-welcome h2[data-v-7f694d68]{max-width:540px;font-size:clamp(19px,2vw,24px);line-height:1.15}.studio-chat-welcome span[data-v-7f694d68]{max-width:560px;margin-top:6px;font-size:12px;line-height:1.45}.studio-chat-suggestions[data-v-7f694d68]{gap:8px}.studio-chat-suggestions .quick-card[data-v-7f694d68]{min-height:66px;padding:11px 12px 11px 42px;border-radius:17px}.studio-chat-suggestions .quick-card b[data-v-7f694d68]{left:12px;top:12px;width:22px;height:22px}.studio-chat-suggestions .quick-card strong[data-v-7f694d68]{font-size:13px;margin-bottom:4px}.studio-chat-suggestions .quick-card span[data-v-7f694d68]{font-size:11px;line-height:1.4}.ai-index[data-v-7f694d68]{position:fixed;right:160px;top:41%;width:200px;min-height:164px;border-radius:18px 0 0 18px}.index-body[data-v-7f694d68]{padding-top:28px;text-align:center}.index-tab[data-v-7f694d68]{position:fixed;right:150px}}@media(max-height:820px)and (min-width:921px){.chat-page[data-v-7f694d68]{padding-bottom:16px;gap:8px}.welcome-wrap[data-v-7f694d68]{gap:8px;padding-block:4px}.studio-chat-welcome[data-v-7f694d68]{padding:12px 14px;border-radius:18px}.studio-chat-welcome p[data-v-7f694d68]{margin-bottom:4px;font-size:8px}.studio-chat-welcome h2[data-v-7f694d68]{font-size:18px;line-height:1.14}.studio-chat-welcome span[data-v-7f694d68]{margin-top:4px;font-size:11px;line-height:1.38}.studio-chat-suggestions[data-v-7f694d68]{gap:7px}.studio-chat-suggestions .quick-card[data-v-7f694d68]{min-height:54px;padding:9px 10px 9px 38px;border-radius:15px}.studio-chat-suggestions .quick-card b[data-v-7f694d68]{left:10px;top:10px;width:20px;height:20px;border-radius:7px}.studio-chat-suggestions .quick-card strong[data-v-7f694d68]{font-size:12px;margin-bottom:3px}.studio-chat-suggestions .quick-card span[data-v-7f694d68]{font-size:10px;line-height:1.35}}@media(max-width:1200px){.ai-index[data-v-7f694d68],.index-tab[data-v-7f694d68]{display:none}}@media(max-width:1100px){.chat-toolbar[data-v-7f694d68]{grid-template-columns:minmax(0,1fr) auto}.mode-tabs[data-v-7f694d68]{grid-column:1;grid-row:1}.toolbar-actions[data-v-7f694d68]{grid-column:2;grid-row:1}.model-picker[data-v-7f694d68]{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;justify-self:stretch;margin:0}}@media(max-width:900px){.chat-page[data-v-7f694d68]{padding:0 12px 12px}.welcome-wrap[data-v-7f694d68],.composer-wrap[data-v-7f694d68]{transform:none}.chat-toolbar[data-v-7f694d68]{grid-template-columns:1fr;gap:8px}.mode-tabs[data-v-7f694d68]{justify-self:stretch;justify-content:space-between}.model-picker[data-v-7f694d68]{grid-column:1;grid-row:auto;width:100%;justify-self:stretch;margin-right:0}.toolbar-actions[data-v-7f694d68]{grid-column:1;justify-self:end}.studio-chat-suggestions.is-chat[data-v-7f694d68]{grid-template-columns:1fr}.studio-chat-suggestions .quick-card[data-v-7f694d68]{min-height:0}.studio-chat-welcome[data-v-7f694d68]{padding:18px 19px;border-radius:22px}.studio-chat-welcome h2[data-v-7f694d68]{font-size:24px}.studio-chat-welcome span[data-v-7f694d68]{font-size:12.5px}.composer-foot[data-v-7f694d68]{flex-direction:column;align-items:stretch}.send-row[data-v-7f694d68]{justify-content:flex-end;flex-wrap:wrap}.attach-note[data-v-7f694d68],.role-current[data-v-7f694d68]{display:none}.chat-page.composer-expanded .studio-prompt-input[data-v-7f694d68]{min-height:40vh;max-height:46vh}}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-7f694d68],.fade-leave-active[data-v-7f694d68],.slide-enter-active[data-v-7f694d68],.slide-leave-active[data-v-7f694d68]{transition:none}}:where(.studio-agent-discovery) .tab-loading,:where(.studio-agent-discovery) .tab-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#94b8d4;font-size:13px;gap:8px}:where(.studio-agent-discovery) .tab-empty-icon{width:28px;height:28px;opacity:.45}:where(.studio-agent-discovery) .disc-sub-tabs{display:flex;gap:3px;background:#ffffff8c;border:1px solid rgba(37,99,235,.12);border-radius:11px;padding:4px}:where(.studio-agent-discovery) .disc-sub-tab{display:flex;align-items:center;gap:6px;padding:7px 18px;border-radius:8px;border:none;background:transparent;color:#3d5a8a;font-size:14px;cursor:pointer;transition:all .15s}:where(.studio-agent-discovery) .disc-sub-tab:hover{color:#162040}:where(.studio-agent-discovery) .disc-sub-tab-on{background:#ffffffe6;color:#162040;font-weight:600;box-shadow:0 1px 5px #00000017}:where(.studio-agent-discovery) .disc-sub-ico{font-size:13px}:where(.studio-agent-discovery) .disc-search-row{position:relative;z-index:6;display:flex;align-items:center;gap:10px;pointer-events:auto}:where(.studio-agent-discovery) .disc-search-box{flex:1;display:flex;align-items:center;gap:9px;background:#d7ebffbf;border:1px solid rgba(37,99,235,.15);border-radius:10px;padding:10px 14px;cursor:text;position:relative;z-index:7;pointer-events:auto;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(.studio-agent-discovery) .disc-search-box:focus-within{border-color:#2563eb52;background:#ffffffd1;box-shadow:0 0 0 3px #2563eb14}:where(.studio-agent-discovery) .disc-search-icon{flex-shrink:0;color:#94a3b8;pointer-events:none}:where(.studio-agent-discovery) .disc-search-input{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:#162040;min-width:0}:where(.studio-agent-discovery) .disc-search-input::placeholder{color:#94a3b8}:where(.studio-agent-discovery) .disc-search-clear{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#2563eb14;color:#5f7491;cursor:pointer;flex-shrink:0}:where(.studio-agent-discovery) .disc-search-clear:hover{background:#2563eb24;color:#2563eb}:where(.studio-agent-discovery) .studio-agent-hero-search{width:min(320px,100%);margin-top:6px}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box{width:100%;min-height:42px;padding:0 14px;border-radius:999px;background:#0a180cad;border:1px solid rgba(143,246,186,.24);box-shadow:0 10px 24px #030a0529,inset 0 1px #ffffff0f}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box:focus-within{background:#0c1c0ee6;border-color:#7dff4d6b;box-shadow:0 0 0 3px rgba(var(--studio-green-rgb),.1),0 12px 30px #040e0733,inset 0 1px #ffffff14}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-icon{color:#8ff6bab8}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-input{color:#eef8f6eb}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-input::placeholder{color:#eef8f675}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-clear{background:#8ff6ba24;color:#eef8f6d1}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-clear:hover{background:#7dff4d38;color:#7dff4d}@media(max-width:860px){:where(.studio-agent-discovery) .studio-agent-hero-side{width:100%;display:grid;gap:10px;justify-items:stretch}:where(.studio-agent-discovery) .studio-agent-hero-search{width:100%}}:where(.studio-agent-discovery) .disc-sub-tabs,:where(.studio-agent-discovery) .disc-search-box{border-color:#0f8f8324;background:#ffffff94;box-shadow:inset 0 1px #ffffff9e}:where(.studio-agent-discovery) .disc-sub-tab-on{background:linear-gradient(135deg,#0f8f8324,#d78d2b1a);border-color:#0f8f834d;color:var(--client-teal);box-shadow:0 14px 32px #0f8f8321,inset 0 1px #ffffffbd}:where(.studio-agent-discovery) .disc-search-box{border-radius:16px}.studio-canvas:has(.studio-agent-discovery){--studio-agent-hero-offset: 76px;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:0}.studio-canvas:has(.studio-agent-discovery)>.studio-discovery{flex:1;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.studio-agent-discovery{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;overflow:hidden;--studio-agent-hero-offset: 76px }.studio-agent-discovery>.studio-agent-hero{position:relative;top:auto;z-index:8;flex-shrink:0}:where(.studio-agent-discovery) .studio-agent-content{align-items:stretch;min-height:0;height:100%;overflow:hidden}.studio-agent-discovery .studio-discovery-split{grid-template-columns:minmax(268px,312px) minmax(0,1fr);gap:16px;min-height:0;height:100%;overflow:hidden;align-items:stretch}.studio-discovery-main.studio-agent-discovery-main>.studio-agent-discovery-sections,.studio-discovery-main.studio-agent-discovery-main>.tab-loading,.studio-discovery-main.studio-agent-discovery-main>.tab-empty{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px;scrollbar-width:thin}.studio-agent-discovery-sidebar{position:static;top:auto;align-self:stretch;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.studio-agent-discovery .studio-discovery-sidebar .agent-compact-list,.studio-agent-discovery .studio-agent-recent-panel{flex:1;min-height:0;max-height:none;overflow:hidden}:where(.studio-agent-discovery) .studio-discovery-sidebar .disc-sub-tabs{margin-bottom:6px}.studio-discovery-main.studio-agent-discovery-main{height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column;justify-items:stretch;padding-right:0}:where(.studio-agent-discovery) .studio-hero{width:min(100%,1120px);margin-left:0}:where(.studio-agent-discovery) .studio-agent-hero{width:min(100%,100%);justify-self:start;min-height:0;padding:18px 22px}:where(.studio-agent-discovery) .studio-agent-hero-side{align-self:center;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px}:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tabs{width:fit-content;margin:0;padding:4px;border-radius:999px;background:#07110875;border:1px solid rgba(143,246,186,.14);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab{min-width:76px;justify-content:center;padding:7px 14px;border-radius:999px;color:#eef8f6bd}:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab:hover{color:#eef8f6f0;background:#ffffff0f}:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab-on,:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab-on:hover{color:#071108;background:linear-gradient(135deg,#7dff4d,#44e39a);box-shadow:0 14px 30px rgba(var(--studio-green-rgb),.18)}:where(.studio-agent-discovery) .studio-agent-hero h2{font-size:26px}:where(.studio-agent-discovery) .studio-agent-hero p{margin-top:8px;font-size:13px;line-height:1.55}@media(max-width:1600px){.studio-agent-discovery{gap:14px}}@media(max-height:820px)and (min-width:921px){.studio-agent-discovery{gap:12px}}@media(max-width:640px){.studio-agent-discovery{gap:12px}}@media(max-width:1600px){.studio-agent-discovery{--studio-agent-hero-offset: 68px;gap:12px}.studio-shell:has(.studio-agent-discovery){--studio-content-inline-padding: 12px }.studio-canvas:has(.studio-agent-discovery){--studio-agent-hero-offset: 68px;padding-inline:12px;padding-bottom:20px}.studio-agent-discovery .studio-discovery-split{grid-template-columns:minmax(236px,272px) minmax(0,1fr);gap:12px}.studio-card-grid.studio-agent-discovery-grid,.studio-agent-discovery-grid{grid-template-columns:1fr;gap:10px;justify-content:stretch}.studio-agent-discovery .studio-agent-discover-card{min-height:0;gap:8px;padding:10px 11px 9px;border-radius:16px}.studio-agent-discovery .studio-agent-discover-card:hover{transform:translateY(-4px) scale(1.004)}.studio-agent-discovery .studio-agent-discover-icon{width:44px;height:44px;border-radius:14px}.studio-agent-discovery .studio-agent-discover-icon>span{font-size:15px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:15px;line-height:1.2}.studio-agent-discovery .studio-agent-discover-copy span{min-height:0;font-size:11px;line-height:1.45;-webkit-line-clamp:2;line-clamp:2}.studio-agent-discovery .studio-agent-discover-meta{padding-top:8px}.studio-agent-discovery .studio-agent-discover-meta b{font-size:12px}:where(.studio-agent-discovery) .studio-agent-section-head h3{font-size:16px}:where(.studio-agent-discovery) .studio-agent-section-head>span{font-size:11px}:where(.studio-agent-discovery) .studio-agent-discover-details{display:none}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) h2{font-size:13px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) p{font-size:11px;line-height:1.45}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .disc-sub-tab{min-width:58px;padding:5px 9px;font-size:10px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-cta-btn{min-height:30px;padding:0 10px;font-size:10px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-search .disc-search-input{font-size:11px}}@media(max-width:920px){.studio-agent-discovery{--studio-agent-hero-offset: 60px }.studio-shell:has(.studio-agent-discovery){--studio-content-inline-padding: 10px }.studio-canvas:has(.studio-agent-discovery){--studio-agent-hero-offset: 60px;padding-inline:10px}.studio-agent-discovery .studio-discovery-split{grid-template-columns:minmax(188px,220px) minmax(0,1fr);gap:10px}.studio-agent-discovery .studio-agent-discovery-grid{gap:8px}.studio-agent-discovery .studio-agent-discover-card{gap:6px;padding:9px 10px 8px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:14px}.studio-agent-discovery .studio-agent-discover-feature-list{gap:6px}:where(.studio-agent-discovery) .studio-agent-discover-feature-chip{min-height:22px;padding:0 6px;font-size:9px;border-radius:6px}}@media(max-width:1600px)and (max-height:1000px){.studio-agent-discovery{--studio-agent-hero-offset: 62px;gap:10px}.studio-card-grid.studio-agent-discovery-grid,.studio-agent-discovery-grid{grid-template-columns:1fr;gap:8px}.studio-agent-discovery .studio-agent-discover-card{gap:7px;padding:9px 10px 8px;border-radius:14px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:14px}.studio-agent-discovery .studio-agent-discover-copy span{font-size:10px;-webkit-line-clamp:2;line-clamp:2}.studio-agent-discovery .studio-agent-discover-icon{width:40px;height:40px;border-radius:12px}.studio-agent-discovery .studio-agent-discover-icon>span{font-size:14px}.studio-agent-discovery .studio-agent-discover-badges{gap:5px}.studio-agent-discovery .studio-agent-discover-badges span{min-height:20px;padding:0 5px;font-size:8px}}@media(max-width:640px){.studio-agent-discovery{--studio-agent-hero-offset: 56px }.studio-shell:has(.studio-agent-discovery){--studio-content-inline-padding: 8px }.studio-canvas:has(.studio-agent-discovery){--studio-agent-hero-offset: 56px;padding-inline:8px;padding-bottom:16px}.studio-agent-discovery .studio-discovery-split{grid-template-columns:minmax(148px,176px) minmax(0,1fr);gap:8px}.studio-agent-discovery-grid{grid-template-columns:1fr;gap:8px}.studio-agent-discovery .studio-agent-discover-card{min-height:0;gap:6px;padding:8px 9px 7px;border-radius:14px}.studio-agent-discovery .studio-agent-discover-icon{width:36px;height:36px;border-radius:11px}.studio-agent-discovery .studio-agent-discover-icon>span{font-size:13px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:13px}.studio-agent-discovery .studio-agent-discover-copy span{min-height:0;font-size:10px;-webkit-line-clamp:2;line-clamp:2}.studio-agent-discovery .studio-agent-discover-meta{padding-top:6px}.studio-agent-discovery .studio-agent-discover-meta small,.studio-agent-discovery .studio-agent-discover-meta b{font-size:11px}:where(.studio-agent-discovery) .studio-agent-section-head{justify-content:space-between}:where(.studio-agent-discovery) .studio-agent-section-head h3{font-size:14px}}.studio-agent-discovery-main{gap:12px}.studio-agent-discovery-sections{width:100%;display:grid;gap:0;align-content:start}:where(.studio-agent-discovery) .studio-agent-section{display:grid;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.studio-agent-discovery) .studio-agent-section+.studio-agent-section{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}:where(.studio-agent-discovery) .studio-agent-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0}:where(.studio-agent-discovery) .studio-agent-section-head h3{position:relative;margin:0;min-width:0;padding-left:14px;color:var(--studio-text);font-size:18px;font-weight:900;line-height:1.2;letter-spacing:-.02em}:where(.studio-agent-discovery) .studio-agent-section-head h3:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:3px;background:linear-gradient(180deg,#7dff4d,#44e39a)}:where(.studio-agent-discovery) .studio-agent-section-head>span{flex-shrink:0;color:#eef8f685;font-size:12px;font-weight:700}.studio-card-grid.studio-agent-discovery-grid,.studio-agent-discovery-grid{position:relative;display:grid;gap:14px;margin-top:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-content:stretch}:where(.studio-agent-discovery) .studio-agent-discover-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:272px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.085);border-radius:24px;text-align:left;color:#eef8f6;background:radial-gradient(circle at top right,color-mix(in srgb,var(--agent-glow, rgba(116, 255, 57, .1)) 118%,transparent),transparent 40%),linear-gradient(145deg,#ffffff12,#ffffff04 44%,#ffffff02),var(--agent-surface, linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .018))),#090f0d4d;box-shadow:0 18px 46px #00000024,inset 0 0 0 1px #ffffff07;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);transition:transform .48s cubic-bezier(.18,.88,.18,1),border-color .34s ease,background .4s ease,box-shadow .48s cubic-bezier(.18,.88,.18,1),filter .38s ease}:where(.studio-agent-discovery) .studio-agent-discover-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}:where(.studio-agent-discovery) .studio-agent-discover-card:after{content:"";position:absolute;inset:-18% -22% auto auto;width:196px;height:196px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 68%);opacity:0;transform:scale(.8) translateZ(0);transition:opacity .36s ease,transform .52s cubic-bezier(.18,.88,.18,1);pointer-events:none}:where(.studio-agent-discovery) .studio-agent-discover-card:hover{transform:translateY(-12px) scale(1.018);border-color:color-mix(in srgb,var(--agent-accent, #bef264) 44%,rgba(255,255,255,.08));background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--agent-glow, rgba(116, 255, 57, .12)) 180%,transparent),transparent 34%),linear-gradient(145deg,#ffffff1d,#ffffff06 42%,#ffffff03),var(--agent-surface, linear-gradient(180deg, rgba(255, 255, 255, .062), rgba(255, 255, 255, .024))),#0a100e42;box-shadow:0 36px 82px #0000003b,0 0 0 1px color-mix(in srgb,var(--agent-accent, #bef264) 18%,transparent),0 24px 64px color-mix(in srgb,var(--agent-accent, #bef264) 24%,transparent);filter:saturate(1.1) brightness(1.04)}:where(.studio-agent-discovery) .studio-agent-discover-card:hover:after{opacity:1;transform:scale(1.18) translate3d(-8px,4px,0)}:where(.studio-agent-discovery) .studio-agent-discover-top,:where(.studio-agent-discovery) .studio-agent-discover-meta{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:where(.studio-agent-discovery) .studio-agent-discover-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #00000029;flex:0 0 auto;transition:transform .34s cubic-bezier(.2,.9,.2,1),box-shadow .34s ease,filter .34s ease}:where(.studio-agent-discovery) .studio-agent-discover-icon>span{color:#fff;font-size:18px;font-weight:900;line-height:1}:where(.studio-agent-discovery) .studio-agent-discover-card:hover .studio-agent-discover-icon{transform:translateY(-3px) scale(1.08) rotate(-3deg);box-shadow:inset 0 1px #ffffff38,0 18px 36px color-mix(in srgb,var(--agent-accent, #bef264) 20%,rgba(0,0,0,.18));filter:saturate(1.08) brightness(1.04)}:where(.studio-agent-discovery) .studio-agent-discover-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}:where(.studio-agent-discovery) .studio-agent-discover-badges span{min-height:22px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid color-mix(in srgb,var(--tag-accent, #8ff6ba) 28%,rgba(255,255,255,.08));border-radius:6px;color:color-mix(in srgb,var(--tag-accent, #8ff6ba) 76%,#eef8f6 24%);background:color-mix(in srgb,var(--tag-accent, #8ff6ba) 14%,rgba(255,255,255,.04));font-size:9px;font-weight:800}:where(.studio-agent-discovery) .studio-agent-discover-copy{position:relative;z-index:1;display:grid;gap:6px;min-width:0}:where(.studio-agent-discovery) .studio-agent-discover-copy p{display:none}:where(.studio-agent-discovery) .studio-agent-discover-copy strong{display:-webkit-box;min-width:0;overflow:hidden;color:var(--studio-text);font-size:20px;font-weight:900;line-height:1.2;letter-spacing:-.03em;text-shadow:0 4px 14px rgba(0,0,0,.14);-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.studio-agent-discovery) .studio-agent-discover-copy span{display:-webkit-box;min-height:44px;overflow:hidden;color:#e0ece9ad;font-size:12px;line-height:1.6;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}:where(.studio-agent-discovery) .studio-agent-discover-feature-list{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}:where(.studio-agent-discovery) .studio-agent-discover-feature-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--tag-accent, #8ff6ba) 28%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--tag-accent, #8ff6ba) 14%,rgba(255,255,255,.04));color:color-mix(in srgb,var(--tag-accent, #8ff6ba) 76%,#eef8f6 24%);font-size:10px;font-weight:800;letter-spacing:.01em}:where(.studio-agent-discovery) .studio-agent-discover-details{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:auto}:where(.studio-agent-discovery) .studio-agent-discover-detail-row{min-width:0;display:inline-flex;align-items:baseline;gap:7px;padding:0;transition:transform .32s cubic-bezier(.18,.88,.18,1),opacity .24s ease}:where(.studio-agent-discovery) .studio-agent-discover-card:hover .studio-agent-discover-detail-row{transform:translateY(-1px)}:where(.studio-agent-discovery) .studio-agent-discover-detail-row small{margin:0;color:#eef8f670;font-size:11px;font-weight:800}:where(.studio-agent-discovery) .studio-agent-discover-detail-row strong{min-width:0;overflow:hidden;color:#f5fbf9e6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.35}:where(.studio-agent-discovery) .studio-agent-discover-meta{align-items:center;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}:where(.studio-agent-discovery) .studio-agent-discover-meta small{color:#eef8f68f;font-size:12px;line-height:1.4}:where(.studio-agent-discovery) .studio-agent-discover-meta b{color:var(--agent-accent, #bef264);font-size:13px;font-weight:900;transition:transform .2s ease}:where(.studio-agent-discovery) .studio-agent-card-actions{display:inline-flex;align-items:center;gap:8px}:where(.studio-agent-discovery) .studio-agent-card-action{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e8f0ffeb;border-radius:999px;padding:6px 12px;font-size:12px;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}:where(.studio-agent-discovery) .studio-agent-card-action:hover{transform:translateY(-1px);border-color:#ffffff38;background:#ffffff1f}:where(.studio-agent-discovery) .studio-agent-discover-card:hover .studio-agent-discover-meta b{transform:translate(4px)}:where(.studio-agent-discovery) .studio-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:142px;padding:24px 26px;border:1px solid rgba(var(--studio-green-rgb),.16);border-radius:28px;background:radial-gradient(circle at top right,rgba(var(--studio-green-rgb),.18),transparent 34%),linear-gradient(135deg,rgba(var(--studio-green-rgb),.1),#28dfc50b),#0a100fb8;box-shadow:none}.studio-agent-discovery>.studio-hero.studio-agent-hero:not(.studio-course-hero){display:grid;grid-template-columns:minmax(260px,1fr) minmax(480px,auto);gap:24px;min-height:94px;padding:16px 18px;border:1px solid var(--agent-directory-line);border-radius:12px;background:var(--agent-directory-panel);box-shadow:none}:where(.studio-agent-discovery) .studio-hero h2{margin:0;color:var(--studio-text);font-size:30px;letter-spacing:-.04em}:where(.studio-agent-discovery) .studio-hero p{max-width:720px;margin:10px 0 0;color:var(--studio-muted);font-size:14px;line-height:1.65}:where(.studio-agent-discovery) .studio-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}:where(.studio-agent-discovery) .studio-cta-row-center{justify-content:center}:where(.studio-agent-discovery) .studio-cta-btn{min-height:40px;padding:0 18px;border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-soft);background:#ffffff0d;font-size:13px;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}:where(.studio-agent-discovery) .studio-cta-btn:hover{transform:translateY(-1px);color:var(--studio-text);border-color:var(--studio-line-strong);background:#ffffff14}:where(.studio-agent-discovery) .studio-cta-btn-primary{color:#071108;border-color:transparent;background:linear-gradient(135deg,var(--studio-green),#7AE88A);box-shadow:0 14px 34px rgba(var(--studio-green-rgb),.1)}:where(.studio-agent-discovery) .studio-cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(var(--studio-green-rgb),.16);filter:none}:where(.studio-agent-discovery) .studio-hero .disc-sub-tabs{display:inline-flex;gap:6px;width:fit-content;margin-bottom:18px;padding:6px;border:1px solid rgba(var(--studio-green-rgb),.16);border-radius:999px;background:#050c08b8;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(.studio-agent-discovery) .studio-hero .disc-sub-tab{min-width:96px;justify-content:center;padding:10px 18px;border:0;border-radius:999px;background:transparent;color:var(--studio-muted);font-size:13px;font-weight:700;letter-spacing:.01em;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}:where(.studio-agent-discovery) .studio-hero .disc-sub-tab:hover{color:var(--studio-text);background:#ffffff0d;transform:translateY(-1px)}:where(.studio-agent-discovery) .studio-hero .disc-sub-tab-on{color:#071108;background:linear-gradient(135deg,rgba(var(--studio-green-rgb),.88),#28dfc5d1);box-shadow:0 10px 24px rgba(var(--studio-green-rgb),.14),inset 0 1px #ffffff7a}:where(.studio-agent-discovery) .studio-hero .disc-sub-tab-on:hover{transform:translateY(-1px);box-shadow:0 14px 30px #4bf4b147,inset 0 1px #ffffff7a}:where(.studio-agent-discovery) .studio-hero .disc-sub-ico{font-size:12px;opacity:.82}:where(.studio-agent-discovery) .studio-hero .disc-sub-tab-on .disc-sub-ico{opacity:1}:where(.studio-agent-discovery) .studio-hero>button{min-height:36px;padding:0 14px;border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-soft);background:#ffffff0d;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}:where(.studio-agent-discovery) .studio-hero>button:hover{transform:translateY(-1px);border-color:var(--studio-line-strong);color:var(--studio-text);background:rgba(var(--studio-green-rgb),.08)}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero){min-height:0;align-items:center}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-main{min-width:0}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-side .disc-sub-tabs{margin:0}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-search{width:min(280px,22vw);min-width:168px;margin-top:0;flex:0 1 280px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-search .disc-search-box{min-height:38px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-cta-btn{flex-shrink:0;white-space:nowrap}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) h2{font-size:26px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) p{margin-top:6px;font-size:13px;line-height:1.5;max-width:640px}@media(max-width:1600px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero){display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(168px,228px);grid-template-areas:"tabs title cta search";align-items:center;gap:8px 10px;min-height:0;padding:10px 12px;border-radius:18px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-main,:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-side{display:contents}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .disc-sub-tabs{grid-area:tabs;margin:0;padding:3px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .disc-sub-tab{min-width:68px;padding:6px 11px;font-size:11px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) h2{grid-area:title;margin:0;font-size:12px;letter-spacing:-.03em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) p{display:none}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-cta-btn{grid-area:cta;min-height:34px;padding:0 12px;font-size:11px;white-space:nowrap}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-search{grid-area:search;width:100%;min-width:0;margin-top:0}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-search .disc-search-box{min-height:34px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-search .disc-search-input{font-size:12px}}@media(max-width:1600px)and (max-height:1000px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero){padding:8px 10px;border-radius:16px;gap:6px 8px;grid-template-columns:auto minmax(0,1fr) auto minmax(152px,200px)}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) h2{font-size:12px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .disc-sub-tab{min-width:62px;padding:5px 9px;font-size:10px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-cta-btn{min-height:32px;padding:0 10px;font-size:10px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) .studio-agent-hero-search .disc-search-box{min-height:32px}}@media(max-width:920px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero){grid-template-columns:1fr auto;grid-template-areas:"tabs cta" "title title" "search search";gap:8px;padding:10px 12px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) h2{white-space:normal;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:640px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero){grid-template-areas:"tabs cta" "search search";gap:6px;padding:8px 10px}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero:not(.studio-course-hero) h2{display:none}}:where(.studio-agent-discovery) .studio-hero.studio-agent-hero.studio-course-hero{min-height:0;align-items:center}:where(.studio-agent-discovery) .studio-course-hero .studio-cta-btn{flex-shrink:0;white-space:nowrap;min-height:38px}@media(max-width:1600px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero.studio-course-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"pills title cta vibe profile";align-items:center;gap:8px 10px;min-height:0;padding:10px 12px;border-radius:18px}:where(.studio-agent-discovery) .studio-course-hero .studio-cta-btn{grid-area:cta;min-height:34px;padding:0 12px;font-size:11px}}@media(max-width:1600px)and (max-height:1000px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero.studio-course-hero{padding:8px 10px;border-radius:16px;gap:6px 8px;grid-template-columns:auto minmax(0,1fr) auto auto auto}:where(.studio-agent-discovery) .studio-course-hero .studio-cta-btn{min-height:32px;padding:0 10px;font-size:10px}}@media(max-width:920px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero.studio-course-hero{grid-template-columns:1fr auto auto auto;grid-template-areas:"pills cta vibe profile" "title title title title";gap:8px;padding:10px 12px}}@media(max-width:640px){:where(.studio-agent-discovery) .studio-hero.studio-agent-hero.studio-course-hero{grid-template-columns:1fr auto auto;grid-template-areas:"pills vibe profile" "cta cta cta";gap:6px;padding:8px 10px}:where(.studio-agent-discovery) .studio-course-hero .studio-cta-btn{width:100%;justify-content:center}}.studio-agent-discovery .studio-agent-discovery-grid{margin-top:0}@media(max-width:1500px){.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:1fr;gap:10px;justify-content:stretch}.studio-agent-discovery .studio-agent-discover-card{min-height:0;padding:10px 11px 9px}:where(.studio-agent-discovery) .studio-agent-section-head h3{font-size:16px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:15px}}@media(max-width:1280px){.studio-canvas:has(.studio-agent-discovery){padding-inline:10px}.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:1fr}:where(.studio-agent-discovery) .studio-hero{gap:14px;padding:16px;border-radius:22px}:where(.studio-agent-discovery) .studio-hero h2{font-size:24px}}@media(min-width:1000px)and (max-width:1280px){.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:1fr;gap:8px}.studio-agent-discovery .studio-agent-discover-card{min-height:0;gap:6px;padding:8px 9px 7px;border-radius:14px}.studio-agent-discovery .studio-agent-discover-feature-list{gap:5px}.studio-agent-discovery .studio-agent-discover-feature-chip{min-height:20px;padding:0 5px;font-size:8px;border-radius:5px}.studio-agent-discovery .studio-agent-discover-details{gap:6px}.studio-agent-discovery .studio-agent-discover-icon{width:36px;height:36px;border-radius:11px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:13px}.studio-agent-discovery .studio-agent-discover-copy span{min-height:0;font-size:10px;line-height:1.4}}@media(max-width:920px){:where(.studio-agent-discovery) .studio-hero .disc-sub-tabs{width:100%;justify-content:space-between}:where(.studio-agent-discovery) .studio-hero .disc-sub-tab{min-width:0;flex:1}:where(.studio-agent-discovery) .studio-hero{grid-template-columns:1fr}:where(.studio-agent-discovery) .studio-hero{gap:14px;padding:16px;border-radius:22px}:where(.studio-agent-discovery) .studio-hero h2{font-size:22px}:where(.studio-agent-discovery) .studio-hero p{margin-top:6px;font-size:12px;line-height:1.55}}.studio-agent-discovery{gap:12px;--agent-directory-panel: rgba(9, 16, 14, .88);--agent-directory-line: rgba(218, 255, 232, .1);--agent-directory-muted: rgba(220, 236, 229, .58) }.studio-agent-discovery>.studio-agent-hero{display:grid;grid-template-columns:minmax(260px,1fr) minmax(480px,auto);gap:24px;align-items:center;min-height:94px;padding:16px 18px;border:1px solid var(--agent-directory-line);border-radius:12px;background:var(--agent-directory-panel);box-shadow:none}:where(.studio-agent-discovery) .studio-agent-hero h2{max-width:32ch;font-size:24px;font-weight:760;letter-spacing:0;text-wrap:balance}:where(.studio-agent-discovery) .studio-agent-hero p{max-width:54ch;margin-top:5px;color:var(--agent-directory-muted);font-size:13px;line-height:1.55}:where(.studio-agent-discovery) .studio-agent-hero-side{gap:8px;justify-content:flex-end}:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tabs{padding:3px;border:1px solid var(--agent-directory-line);border-radius:8px;background:#ffffff09;box-shadow:none}:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab{min-width:58px;min-height:32px;padding:0 10px;border-radius:6px;font-size:12px}:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab-on,:where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab-on:hover{color:#06110b;background:var(--studio-green);box-shadow:none}:where(.studio-agent-discovery) .studio-agent-hero .studio-cta-btn-primary{min-height:38px;border-radius:8px;box-shadow:none}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box{min-height:38px;width:min(230px,22vw);padding:0 10px;border:1px solid var(--agent-directory-line);border-radius:8px;background:#ffffff09;box-shadow:none}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box:focus-within{border-color:rgba(var(--studio-green-rgb),.74);box-shadow:0 0 0 3px rgba(var(--studio-green-rgb),.12)}.studio-agent-discovery .studio-discovery-split{grid-template-columns:240px minmax(0,1fr);gap:12px}.studio-agent-discovery .agent-compact-list.studio-agent-recent-panel{gap:14px;padding:14px 12px;border:1px solid var(--agent-directory-line);border-radius:12px;background:var(--agent-directory-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.studio-agent-discovery .sidebar-section-label{margin:0 0 7px;color:var(--studio-soft);font-size:11px;font-weight:750;letter-spacing:0}.studio-agent-discovery .studio-agent-sidebar-cats{gap:3px}.studio-agent-discovery .studio-agent-sidebar-cat{min-height:36px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:var(--agent-directory-muted);background:transparent}.studio-agent-discovery .studio-agent-sidebar-cat:hover{color:var(--studio-text);background:#ffffff0d}.studio-agent-discovery .studio-agent-sidebar-cat.is-active{border-color:rgba(var(--studio-green-rgb),.24);color:var(--studio-text);background:rgba(var(--studio-green-rgb),.12)}.studio-agent-discovery .studio-agent-sidebar-cat-count{min-width:21px;height:20px;border-radius:5px;color:var(--studio-soft);background:#ffffff12;font-size:10px}.studio-agent-discovery .studio-agent-sidebar-cat.is-active .studio-agent-sidebar-cat-count{color:#06110b;background:var(--studio-green)}.studio-agent-discovery .studio-agent-sidebar-divider{margin:0;background:var(--agent-directory-line)}.studio-agent-discovery .studio-agent-recent-list{gap:5px}.studio-agent-discovery .studio-recent-agent-row{min-height:52px;padding:8px;border:1px solid transparent;border-radius:8px;background:#ffffff06;box-shadow:none}.studio-agent-discovery .studio-recent-agent-row:hover{transform:none;border-color:var(--agent-directory-line);background:#ffffff0f;box-shadow:none}.studio-agent-discovery .studio-recent-agent-ico{width:32px;height:32px;border-radius:8px;box-shadow:none}.studio-agent-discovery .studio-agent-section+.studio-agent-section{margin-top:22px;padding-top:18px;border-top-color:var(--agent-directory-line)}.studio-agent-discovery .studio-agent-section-head{min-height:30px}.studio-agent-discovery .studio-agent-section-head h3{padding-left:0;font-size:16px;font-weight:760;letter-spacing:0}.studio-agent-discovery .studio-agent-section-head h3:before{display:none}.studio-agent-discovery .studio-agent-section-head>span{color:var(--agent-directory-muted);font-size:11px;font-weight:650}.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:10px}.studio-agent-discovery .studio-agent-discover-card{gap:10px;min-height:224px;padding:13px;border:1px solid var(--agent-directory-line);border-radius:10px;color:var(--studio-text);background:#0b1411d1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.studio-agent-discovery .studio-agent-discover-card:before,.studio-agent-discovery .studio-agent-discover-card:after{display:none}.studio-agent-discovery .studio-agent-discover-card:hover{transform:translateY(-2px);border-color:rgba(var(--studio-green-rgb),.48);background:rgba(var(--studio-green-rgb),.06);box-shadow:none;filter:none}.studio-agent-discovery .studio-agent-discover-card:focus-visible{outline:2px solid var(--studio-green);outline-offset:2px}.studio-agent-discovery .studio-agent-discover-icon{width:42px;height:42px;border-radius:9px;box-shadow:none}.studio-agent-discovery .studio-agent-discover-card:hover .studio-agent-discover-icon{transform:none;box-shadow:none;filter:none}.studio-agent-discovery .studio-agent-discover-badges{gap:5px}.studio-agent-discovery .studio-agent-discover-badges span,.studio-agent-discovery .studio-agent-discover-feature-chip{min-height:20px;padding:0 6px;border-color:rgba(var(--studio-green-rgb),.2);border-radius:5px;color:var(--studio-soft);background:rgba(var(--studio-green-rgb),.08);font-size:10px;font-weight:650;letter-spacing:0}.studio-agent-discovery .studio-agent-discover-badges span:nth-child(n+3),.studio-agent-discovery .studio-agent-discover-feature-chip:nth-child(n+4){display:none}.studio-agent-discovery .studio-agent-discover-copy{gap:4px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:16px;font-weight:760;letter-spacing:0;text-shadow:none}.studio-agent-discovery .studio-agent-discover-copy span{min-height:36px;color:var(--agent-directory-muted);font-size:12px;line-height:1.5}.studio-agent-discovery .studio-agent-discover-feature-list{gap:5px}.studio-agent-discovery .studio-agent-discover-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:9px;border-top:1px solid var(--agent-directory-line)}.studio-agent-discovery .studio-agent-discover-detail-row{display:grid;gap:2px}.studio-agent-discovery .studio-agent-discover-card:hover .studio-agent-discover-detail-row{transform:none}.studio-agent-discovery .studio-agent-discover-detail-row small{color:#dcece56b;font-size:10px;font-weight:600}.studio-agent-discovery .studio-agent-discover-detail-row strong{color:var(--studio-soft);font-size:11px;font-weight:650}.studio-agent-discovery .studio-agent-discover-meta{margin-top:0;padding-top:8px;border-top-color:var(--agent-directory-line)}.studio-agent-discovery .studio-agent-discover-meta small{color:var(--agent-directory-muted);font-size:11px}.studio-agent-discovery .studio-agent-discover-meta b{color:var(--studio-green);font-size:12px;font-weight:750}.studio-agent-discovery .studio-agent-discover-card:hover .studio-agent-discover-meta b{transform:none}.studio-agent-discovery .studio-agent-card-action{min-height:27px;padding:0 8px;border-radius:6px;font-size:11px}@media(max-width:1180px){.studio-agent-discovery>.studio-agent-hero,.studio-agent-discovery>.studio-hero.studio-agent-hero:not(.studio-course-hero){grid-template-columns:1fr;gap:12px}:where(.studio-agent-discovery) .studio-agent-hero-side{justify-content:flex-start}}@media(max-width:860px){.studio-agent-discovery{height:auto;overflow:visible}.studio-agent-discovery .studio-discovery-split{grid-template-columns:1fr;overflow:visible}.studio-agent-discovery-sidebar,.studio-discovery-main.studio-agent-discovery-main,.studio-discovery-main.studio-agent-discovery-main>.studio-agent-discovery-sections{height:auto;overflow:visible}.studio-agent-discovery .agent-compact-list.studio-agent-recent-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-agent-discovery .studio-agent-sidebar-divider{display:none}}@media(max-width:620px){.studio-agent-discovery>.studio-agent-hero{padding:14px}:where(.studio-agent-discovery) .studio-agent-hero h2{font-size:20px}:where(.studio-agent-discovery) .studio-agent-hero-side{align-items:stretch}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box{width:100%}.studio-agent-discovery .agent-compact-list.studio-agent-recent-panel,.studio-agent-discovery .studio-agent-discover-details{grid-template-columns:1fr 1fr}.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.studio-agent-discovery,.studio-agent-discovery .studio-agent-toolbox-sidebar,.studio-agent-discovery .studio-agent-quick-card,.studio-agent-discovery .studio-agent-discover-card{animation:none}.studio-agent-discovery .studio-agent-discover-card,.studio-agent-discovery .studio-agent-discover-icon{transition:none}}.studio-agent-discovery{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;animation:studio-agent-directory-enter .32s cubic-bezier(.22,.8,.28,1) both}.studio-agent-discovery>.studio-agent-hero,.studio-agent-discovery>.studio-hero.studio-agent-hero:not(.studio-course-hero){grid-template-columns:minmax(280px,1fr) auto;min-height:126px;padding:24px 28px;border-radius:12px}:where(.studio-agent-discovery) .studio-agent-hero h2{max-width:28ch;font-size:30px;line-height:1.2}:where(.studio-agent-discovery) .studio-agent-hero p{margin-top:8px;font-size:14px}:where(.studio-agent-discovery) .studio-agent-hero-side{gap:10px}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box{min-height:42px;width:min(264px,24vw)}.studio-agent-discovery .studio-agent-directory-main{height:100%;min-height:0;max-height:none;margin:0}.studio-agent-discovery .studio-agent-content{min-height:0;display:grid;grid-template-columns:226px minmax(0,1fr);gap:18px}.studio-agent-discovery .studio-agent-toolbox-sidebar{position:sticky;top:14px;align-self:start;animation:studio-agent-directory-item-enter .34s .04s cubic-bezier(.22,.8,.28,1) both}.studio-agent-discovery .studio-agent-filter-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--agent-directory-line);border-radius:12px;background:var(--agent-directory-panel)}.studio-agent-discovery .studio-agent-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 7px}.studio-agent-discovery .studio-agent-filter-head small{display:block;margin-bottom:5px;color:var(--studio-green);font-size:10px;font-weight:750;letter-spacing:0}.studio-agent-discovery .studio-agent-filter-head h3{margin:0;color:var(--studio-text);font-size:16px;font-weight:760}.studio-agent-discovery .studio-agent-filter-head>span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:var(--studio-soft);background:#ffffff0f;font-size:11px;font-weight:700}.studio-agent-discovery .studio-agent-filter-list{display:grid;gap:5px}.studio-agent-discovery .studio-agent-filter-item{min-height:40px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:0 10px;border:1px solid transparent;border-radius:8px;color:var(--agent-directory-muted);background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.studio-agent-discovery .studio-agent-filter-item>i{width:7px;height:7px;border-radius:50%;background:var(--agent-category-accent, var(--studio-green))}.studio-agent-discovery .studio-agent-filter-item>i.is-all{background:var(--studio-green)}.studio-agent-discovery .studio-agent-filter-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-agent-discovery .studio-agent-filter-item>small{min-width:20px;color:inherit;font-size:10px;text-align:right}.studio-agent-discovery .studio-agent-filter-item:hover{border-color:var(--agent-directory-line);color:var(--studio-text);background:#ffffff0b}.studio-agent-discovery .studio-agent-filter-item.is-active{border-color:color-mix(in srgb,var(--agent-category-accent, var(--studio-green)) 45%,transparent);color:var(--studio-text);background:color-mix(in srgb,var(--agent-category-accent, var(--studio-green)) 13%,transparent)}.studio-agent-discovery .studio-agent-filter-item.is-active>small{color:var(--studio-soft)}.studio-agent-discovery .studio-agent-discovery-sections{overflow:auto;padding:0 14px 24px 12px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(var(--studio-green-rgb),.24) transparent}.studio-agent-discovery .studio-agent-discovery-sections::-webkit-scrollbar{width:4px}.studio-agent-discovery .studio-agent-discovery-sections::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--studio-green-rgb),.24)}.studio-agent-discovery .studio-agent-discovery-sections::-webkit-scrollbar-track{background:transparent}.studio-agent-discovery .studio-agent-directory-section{margin:0;padding:0;border:0}.studio-agent-discovery .studio-agent-directory-section+.studio-agent-directory-section{margin:0;padding:0;border:0}.studio-agent-discovery .studio-agent-catalog-empty{min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;padding:32px 20px;border:1px dashed var(--agent-directory-line);border-radius:12px;color:var(--agent-directory-muted);text-align:center}.studio-agent-discovery .studio-agent-catalog-empty .tab-empty-icon{width:42px;height:42px;object-fit:contain;opacity:.72}.studio-agent-discovery .studio-agent-catalog-empty h3{margin:0;color:var(--studio-text);font-size:15px}.studio-agent-discovery .studio-agent-catalog-empty p{margin:4px 0 2px;font-size:12px}.studio-agent-discovery .studio-agent-section-head{min-height:36px;margin-bottom:12px}.studio-agent-discovery .studio-agent-section-head h3{font-size:18px}.studio-agent-discovery .studio-agent-quick-start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,224px));justify-content:start;gap:8px}.studio-agent-discovery .studio-agent-quick-card{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--agent-accent) 38%,rgba(255,255,255,.1));border-radius:8px;color:var(--studio-text);background:color-mix(in srgb,var(--agent-accent) 6%,rgba(11,20,17,.94));text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;animation:studio-agent-card-enter .32s var(--agent-entry-delay, 0ms) cubic-bezier(.22,.8,.28,1) both}.studio-agent-discovery .studio-agent-quick-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--agent-accent) 70%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--agent-accent) 12%,rgba(11,20,17,.98));box-shadow:0 14px 30px #00000038,0 0 20px color-mix(in srgb,var(--agent-accent) 16%,transparent)}.studio-agent-discovery .studio-agent-quick-icon{width:34px;height:34px;border-radius:8px}.studio-agent-discovery .studio-agent-quick-card>span{min-width:0;display:grid;gap:4px}.studio-agent-discovery .studio-agent-quick-card small{overflow:hidden;color:var(--agent-accent);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.studio-agent-discovery .studio-agent-quick-card strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-agent-discovery .studio-agent-quick-card>b{color:var(--agent-accent);font-size:12px}.studio-agent-discovery .studio-agent-gallery-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:32px 0 14px}.studio-agent-discovery .studio-agent-gallery-head h3{margin:0;color:var(--studio-text);font-size:18px;font-weight:760}.studio-agent-discovery .studio-agent-gallery-head span{color:var(--agent-directory-muted);font-size:12px}.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.studio-agent-discovery .studio-agent-discover-card{position:relative;overflow:hidden;min-height:274px;gap:16px;padding:18px;border-color:color-mix(in srgb,var(--agent-accent) 36%,rgba(255,255,255,.1));border-radius:12px;background:color-mix(in srgb,var(--agent-accent) 7%,rgba(11,20,17,.94));box-shadow:0 6px 18px #0000001f;contain:layout paint style;contain-intrinsic-size:auto 274px;content-visibility:auto;animation:studio-agent-card-enter .34s var(--agent-entry-delay, 0ms) cubic-bezier(.22,.8,.28,1) both}.studio-agent-discovery .studio-agent-discover-card:before{display:block;content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent-accent) 58%,rgba(255,255,255,.26)),transparent)}.studio-agent-discovery .studio-agent-discover-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--agent-accent) 72%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--agent-accent) 12%,rgba(11,20,17,.96));box-shadow:0 14px 28px #00000038}.studio-agent-discovery .studio-agent-discover-card:hover .studio-agent-discover-icon{transform:translateY(-2px) scale(1.06);box-shadow:0 12px 28px color-mix(in srgb,var(--agent-accent) 30%,transparent)}.studio-agent-discovery .studio-agent-discover-top{align-items:flex-start}.studio-agent-discovery .studio-agent-discover-icon{width:58px;height:58px;border-radius:12px}.studio-agent-discovery .studio-agent-discover-top>small{margin-top:5px;color:var(--agent-directory-muted);font-size:12px;font-weight:650}.studio-agent-discovery .studio-agent-discover-copy{gap:7px}.studio-agent-discovery .studio-agent-discover-copy strong{font-size:18px;font-weight:780}.studio-agent-discovery .studio-agent-discover-copy span{min-height:58px;font-size:13px;line-height:1.55}.studio-agent-discovery .studio-agent-discover-details{gap:10px;padding-top:12px}.studio-agent-discovery .studio-agent-discover-detail-row{gap:4px}.studio-agent-discovery .studio-agent-discover-detail-row small{font-size:11px}.studio-agent-discovery .studio-agent-discover-detail-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-agent-discovery .studio-agent-discover-meta{min-height:28px;padding-top:12px}.studio-agent-discovery .studio-agent-discover-meta b{font-size:13px}.studio-agent-discovery .studio-agent-quick-toggle{min-height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--agent-accent) 30%,transparent);border-radius:6px;color:var(--agent-directory-muted);background:color-mix(in srgb,var(--agent-accent) 7%,transparent);font:inherit;font-size:11px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.studio-agent-discovery .studio-agent-quick-toggle:hover,.studio-agent-discovery .studio-agent-quick-toggle.is-active{border-color:color-mix(in srgb,var(--agent-accent) 58%,transparent);color:var(--studio-text);background:color-mix(in srgb,var(--agent-accent) 16%,transparent)}.studio-agent-discovery .studio-agent-card-action{min-height:30px;padding:0 10px;font-size:12px}.studio-agent-discovery .studio-agent-card-open{color:var(--agent-accent);border-color:color-mix(in srgb,var(--agent-accent) 38%,transparent);background:color-mix(in srgb,var(--agent-accent) 8%,transparent)}@keyframes studio-agent-directory-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-agent-directory-item-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes studio-agent-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.studio-agent-discovery>.studio-agent-hero,.studio-agent-discovery>.studio-hero.studio-agent-hero:not(.studio-course-hero){grid-template-columns:1fr;min-height:0}:where(.studio-agent-discovery) .studio-agent-hero-side{justify-content:flex-start}:where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box{width:min(320px,100%)}.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-agent-discovery .studio-agent-content{grid-template-columns:190px minmax(0,1fr);gap:12px}.studio-agent-discovery .studio-agent-filter-panel{padding:10px}}@media(max-width:900px){.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-agent-discovery .studio-agent-content{grid-template-columns:1fr}.studio-agent-discovery .studio-agent-toolbox-sidebar{position:static}.studio-agent-discovery .studio-agent-filter-list{display:flex;overflow-x:auto;padding-bottom:2px}.studio-agent-discovery .studio-agent-filter-item{min-width:max-content;grid-template-columns:8px auto auto}}@media(max-width:720px){.studio-agent-discovery{height:auto;overflow:visible}.studio-agent-discovery>.studio-agent-hero,.studio-agent-discovery>.studio-hero.studio-agent-hero:not(.studio-course-hero){padding:18px}:where(.studio-agent-discovery) .studio-agent-hero h2{font-size:24px}.studio-agent-discovery .studio-agent-directory-main,.studio-agent-discovery .studio-agent-discovery-sections{height:auto;overflow:visible}.studio-agent-discovery .studio-agent-discovery-grid{grid-template-columns:1fr;gap:12px}.studio-agent-discovery .studio-agent-quick-start-grid{grid-template-columns:1fr}.studio-agent-discovery .studio-agent-gallery-head{margin-top:24px}.studio-agent-discovery .studio-agent-discover-card{min-height:0;padding:16px}}html.light :where(.studio-agent-discovery) .studio-agent-discover-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--agent-glow, rgba(15, 143, 131, .1)) 100%,transparent),transparent 40%),#fff;border-color:#0f172a14;color:#1e293b;box-shadow:0 2px 16px #0f172a0f,inset 0 0 0 1px #ffffffe6;-webkit-backdrop-filter:none;backdrop-filter:none}html.light :where(.studio-agent-discovery) .studio-agent-discover-card:before{background:linear-gradient(90deg,transparent,rgba(15,143,131,.1),transparent)}html.light :where(.studio-agent-discovery) .studio-agent-discover-card:hover{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--agent-glow, rgba(15, 143, 131, .14)) 160%,transparent),transparent 34%),#fff;border-color:color-mix(in srgb,var(--agent-accent, #0F8F83) 35%,rgba(15,23,42,.08));box-shadow:0 12px 40px #0f172a1a,0 0 0 1px color-mix(in srgb,var(--agent-accent, #0F8F83) 25%,transparent),0 8px 28px color-mix(in srgb,var(--agent-accent, #0F8F83) 12%,transparent);filter:none}html.light :where(.studio-agent-discovery) .studio-hero{background:radial-gradient(circle at top right,rgba(var(--studio-green-rgb),.1),transparent 34%),linear-gradient(135deg,rgba(var(--studio-green-rgb),.05),#28dfc506),#fff;border-color:rgba(var(--studio-green-rgb),.15);box-shadow:none}html.light :where(.studio-agent-discovery) .studio-hero .disc-sub-tabs,html.light :where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tabs{background:#0f172a0f;border-color:rgba(var(--studio-green-rgb),.14);box-shadow:none}html.light :where(.studio-agent-discovery) .studio-hero .disc-sub-tab,html.light :where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab{color:#0f172a8c}html.light :where(.studio-agent-discovery) .studio-hero .disc-sub-tab:hover,html.light :where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab:hover{color:#0f172a;background:#0f172a0d}html.light :where(.studio-agent-discovery) .studio-hero .disc-sub-tab-on,html.light :where(.studio-agent-discovery) .studio-hero .disc-sub-tab-on:hover,html.light :where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab-on,html.light :where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab-on:hover{color:#0f172a;background:linear-gradient(135deg,#38d6c7e0,#5de695e0);border-color:#0f8f832e;box-shadow:inset 0 1px #ffffff59,0 8px 18px #0f8f8324}html.light :where(.studio-agent-discovery) .studio-hero .disc-sub-tab-on .disc-sub-ico,html.light :where(.studio-agent-discovery) .studio-agent-hero .disc-sub-tab-on .disc-sub-ico{color:#0f172a}html.light :where(.studio-agent-discovery) .studio-hero>button{background:#0f172a0a;border-color:#0f172a1a;color:#0f172aa6}html.light :where(.studio-agent-discovery) .studio-hero>button:hover{background:rgba(var(--studio-green-rgb),.07);border-color:rgba(var(--studio-green-rgb),.22);color:#0f172a}html.light :where(.studio-agent-discovery) .studio-agent-hero .studio-cta-btn{background:#fff;border-color:#0f172a1a;color:#0f172a;box-shadow:0 10px 28px #0f172a14,inset 0 1px #ffffffe6}html.light :where(.studio-agent-discovery) .studio-agent-hero .studio-cta-btn:hover{background:#fff;border-color:#0f8f833d;color:#0f172a;box-shadow:0 14px 32px #0f172a1a,0 0 0 3px #0f8f8312}html.light :where(.studio-agent-discovery) .studio-agent-hero .studio-cta-btn-primary{background:linear-gradient(135deg,#30cdbf,#6be38f);border-color:transparent;color:#071108;box-shadow:0 14px 30px #0f8f832e}html.light :where(.studio-agent-discovery) .studio-agent-hero .studio-cta-btn-primary:hover{background:linear-gradient(135deg,#3ad8c8,#79e997);color:#071108;box-shadow:0 16px 34px #0f8f8338}html.light :where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box{background:#fffffff5;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0f172a14}html.light :where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-box:focus-within{background:#fff;border-color:#0f8f8347;box-shadow:0 0 0 3px #0f8f8314,0 12px 28px #0f172a1a}html.light :where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-icon{color:#0f8f83c7}html.light :where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-input{color:#0f172a}html.light :where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-input::placeholder{color:#64748b}html.light :where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-clear{background:#0f8f831a;color:#0f8f83}html.light :where(.studio-agent-discovery) .studio-agent-hero-search .disc-search-clear:hover{background:#0f8f8329;color:#0b6d64}html.light :where(.studio-agent-discovery) .studio-agent-section{background:transparent;border:0;box-shadow:none}html.light :where(.studio-agent-discovery) .studio-agent-section+.studio-agent-section{border-top-color:#0f172a0f}html.light :where(.studio-agent-discovery) .studio-agent-section-head p{color:rgba(var(--studio-green-rgb),1)}html.light :where(.studio-agent-discovery) .studio-agent-section-head>span{color:#0f172a73}html.light :where(.studio-agent-discovery) .studio-agent-section-head h3{text-shadow:none;color:#0f172a}html.light :where(.studio-agent-discovery) .studio-agent-section-head h3:before{background:linear-gradient(180deg,#22c55e,#10b981)}html.light :where(.studio-agent-discovery) .studio-agent-discover-copy p{color:var(--studio-green, #00966A);opacity:.85}html.light :where(.studio-agent-discovery) .studio-agent-discover-copy strong{text-shadow:none}html.light :where(.studio-agent-discovery) .studio-agent-discover-copy span{color:#0f172a8c}html.light :where(.studio-agent-discovery) .studio-agent-discover-icon{border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #fff3,0 12px 28px #0f172a1a}html.light :where(.studio-agent-discovery) .studio-agent-discover-icon.is-image{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a1f}html.light :where(.studio-agent-discovery) .studio-agent-discover-icon.is-image img{width:100%;height:100%;object-fit:cover}html.light :where(.studio-agent-discovery) .studio-agent-discover-icon>span{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.18)}html.light :where(.studio-agent-discovery) .studio-agent-discover-badges span,html.light :where(.studio-agent-discovery) .studio-agent-discover-feature-chip{border:1px solid color-mix(in srgb,var(--tag-accent, #00b478) 24%,rgba(15,23,42,.08));background:color-mix(in srgb,var(--tag-accent, #00b478) 10%,rgba(15,23,42,.04));color:color-mix(in srgb,var(--tag-accent, #00b478) 72%,#0f172a 28%)}html.light :where(.studio-agent-discovery) .studio-agent-discover-detail-chip{background:#0f172a0a;border-color:#0f172a14;box-shadow:none}html.light :where(.studio-agent-discovery) .studio-agent-discover-detail-chip small{color:#0f172a73}html.light :where(.studio-agent-discovery) .studio-agent-discover-detail-chip strong{color:#0f172a}html.light :where(.studio-agent-discovery) .studio-agent-discover-detail-row small{color:#0f172a73}html.light :where(.studio-agent-discovery) .studio-agent-discover-detail-row strong{color:#0f172a}html.light :where(.studio-agent-discovery) .studio-agent-discover-meta{border-top-color:#0f172a14}html.light :where(.studio-agent-discovery) .studio-agent-discover-meta small{color:#0f172a80}html.light :where(.studio-agent-discovery) .studio-agent-discover-meta b{color:#059669}html.light :where(.studio-agent-discovery) .studio-agent-card-action{border-color:#0f172a1a;background:#ffffffc7;color:#0f172ab8}html.light :where(.studio-agent-discovery) .studio-agent-card-action:hover{border-color:rgba(var(--studio-green-rgb),.24);background:rgba(var(--studio-green-rgb),.08);color:#0f766e}html.light .studio-agent-discovery{--agent-directory-panel: #ffffff;--agent-directory-line: rgba(15, 23, 42, .1);--agent-directory-muted: rgba(15, 23, 42, .58) }html.light .studio-agent-discovery>.studio-agent-hero,html.light .studio-agent-discovery .agent-compact-list.studio-agent-recent-panel{background:var(--agent-directory-panel);box-shadow:none}html.light .studio-agent-discovery .studio-agent-discover-card{color:#0f172a;background:#fff;box-shadow:none}html.light .studio-agent-discovery .studio-agent-discover-card:hover{background:#0f8f830b;box-shadow:none}html.light .studio-agent-discovery .studio-agent-filter-panel{background:#fff}html.light .studio-agent-discovery .studio-agent-filter-head>span{color:#0f172a9e;background:#0f172a0d}html.light .studio-agent-discovery .studio-agent-filter-item:hover{color:#0f172a;background:#0f172a09}html.light .studio-agent-discovery .studio-agent-discover-card{background:color-mix(in srgb,var(--agent-accent) 4%,#ffffff)}html.light .studio-agent-discovery .studio-agent-discover-card:hover,html.light .studio-agent-discovery .studio-agent-featured-card{background:color-mix(in srgb,var(--agent-accent) 8%,#ffffff)}html.light .studio-agent-discovery .studio-agent-quick-card{background:color-mix(in srgb,var(--agent-accent) 5%,#ffffff)}html.light .studio-agent-discovery .studio-agent-discover-copy strong,html.light .studio-agent-discovery .studio-agent-discover-detail-row strong{color:#0f172a}html.light .studio-agent-discovery .studio-agent-discover-badges span,html.light .studio-agent-discovery .studio-agent-discover-feature-chip{color:#0d746b;border-color:#0f8f832e;background:#0f8f8312}html.light .studio-agent-discovery .studio-agent-sidebar-cat:hover,html.light .studio-agent-discovery .studio-recent-agent-row:hover{color:#0f172a;background:#0f172a09}.studio-agent-discovery{color:var(--studio-text);min-width:0}.studio-agent-discovery button{font-family:inherit}.studio-agent-discovery button:disabled{cursor:wait;opacity:.65}.studio-agent-discovery .directory-icon{display:grid;place-items:center;overflow:hidden;color:var(--agent-accent);background:color-mix(in srgb,var(--agent-accent) 15%,#101c16);border:1px solid color-mix(in srgb,var(--agent-accent) 40%,transparent);font-size:28px}.studio-agent-discovery .directory-icon img{width:100%;height:100%;object-fit:cover}.studio-agent-discovery .studio-agent-quick-icon{font-size:20px}.studio-agent-discovery .directory-status{color:var(--studio-muted);font-size:10px}.studio-agent-discovery .directory-skeleton{height:274px;border-radius:12px}.directory-modal-mask{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:24px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.directory-editor{width:min(680px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:24px;border:1px solid var(--studio-line-strong);border-radius:18px;color:var(--studio-text);background:var(--studio-panel);box-shadow:0 30px 90px #0006}.directory-editor header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.directory-editor h2{margin:0;font-size:20px}.directory-editor p{color:var(--studio-muted);font-size:12px}.directory-editor form,.directory-editor label{display:grid;gap:8px}.directory-editor form{gap:16px}.directory-editor label{color:var(--studio-soft);font-size:12px}.directory-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.directory-editor input,.directory-editor select,.directory-editor textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-panel-2);color:var(--studio-text);font:inherit;font-size:13px}.directory-editor textarea{resize:vertical}.directory-editor button{padding:8px 16px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-soft);font:inherit;font-size:12px;cursor:pointer}.directory-editor header>button{padding:2px 8px;font-size:22px}.directory-editor footer{display:flex;justify-content:flex-end;gap:10px}.directory-editor .directory-save{border-color:var(--studio-green);background:var(--studio-green);color:#061108;font-weight:700}.directory-editor .directory-form-error{margin:0;color:var(--studio-danger)}.directory-editor:has(.directory-live-preview){display:grid;grid-template-columns:54% 46%;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(820px,calc(100dvh - 80px));max-height:none;padding:0;border-radius:26px;overflow:hidden}.directory-editor:has(.directory-live-preview)>header{grid-column:1;margin:0;padding:26px 28px 20px;border-bottom:1px solid var(--studio-line)}.directory-editor:has(.directory-live-preview)>form{grid-column:1;grid-row:2;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:0}.directory-form-fields{display:grid;align-content:start;gap:20px;overflow-y:auto;padding:26px 28px}.directory-field{display:grid;gap:8px;color:var(--studio-soft);font-size:12px}.directory-editor:has(.directory-live-preview) footer{padding:20px 28px;border-top:1px solid var(--studio-line)}.directory-editor:has(.directory-live-preview) .directory-save{min-width:136px;padding:12px 24px;background:linear-gradient(135deg,#ffe269,#ffb51a);border-color:transparent;color:#342700}.directory-upload-row{display:flex;align-items:center;gap:10px}.directory-upload-row>input{min-width:0}.directory-editor .directory-upload-btn{display:block;flex-shrink:0;padding:12px;border-radius:10px;background:var(--studio-panel-2);cursor:pointer;text-align:center}.directory-editor .directory-upload-btn input{display:none}.directory-cover-thumb{width:180px;aspect-ratio:16 / 9;display:grid;place-items:center;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#77692766,#524b7d44);color:var(--studio-muted)}.directory-cover-thumb img,.directory-preview-cover img{width:100%;height:100%;object-fit:cover}.directory-category-options,.directory-billing-options{min-width:0;margin:0;padding:0;border:0}.directory-editor legend{margin-bottom:10px;color:var(--studio-soft);font-size:12px}.directory-category-options button{border-radius:999px;margin:0 6px 8px 0;background:var(--studio-panel-2)}.directory-category-options button.selected{color:var(--studio-green);border-color:var(--studio-green)}.directory-editor .directory-free-option{display:flex;align-items:center;gap:8px}.directory-editor .directory-free-option input,.directory-billing-options input{width:16px;height:16px;accent-color:var(--studio-green)}.directory-billing-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.directory-billing-options label{position:relative;padding:12px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-panel-2);cursor:pointer}.directory-billing-options label.selected{border-color:#f4c959}.directory-billing-options small{font-size:10px;color:var(--studio-muted)}.directory-live-preview{grid-column:2;grid-row:1 / 3;min-width:0;overflow-y:auto;padding:28px 24px;border-left:1px solid var(--studio-line);background:color-mix(in srgb,var(--studio-bg) 80%,var(--studio-panel))}.directory-live-preview>h2{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.directory-live-preview>h2 small{padding:5px 12px;border-radius:999px;background:#bd9b2922;color:#c1a531;font-size:11px}.directory-live-preview article{padding:18px;margin-bottom:18px;border:1px solid var(--studio-line);border-radius:24px;background:var(--studio-panel)}.directory-preview-cover{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#77692766,#524b7d44);color:var(--studio-muted);font-size:12px}.directory-preview-name{display:flex;align-items:center;gap:12px;margin-top:18px}.directory-preview-name>span,.directory-preview-name>img{width:48px;height:48px;display:grid;place-items:center;object-fit:cover;border-radius:14px;background:var(--studio-panel-2);font-size:26px}.directory-preview-name h3{margin:0 0 4px;font-size:18px}.directory-preview-name small{color:#c1a531}.directory-live-preview p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.directory-preview-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:36px;color:var(--studio-muted);font-size:11px}.directory-live-preview article>h3{margin:0 0 12px;font-size:14px}.directory-preview-welcome{margin:0;padding:14px;border-radius:16px;background:var(--studio-panel-2)}@media(max-width:900px){.directory-editor:has(.directory-live-preview){grid-template-columns:1fr;height:calc(100dvh - 40px)}.directory-live-preview{display:none}}@media(max-width:600px){.directory-modal-mask{padding:12px}.directory-editor{padding:18px;max-height:calc(100dvh - 24px)}.directory-form-grid{grid-template-columns:1fr}}:where(.reference-toolbox) .catalog-panel{padding:16px 18px;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:#0a100fb8;box-shadow:0 24px 72px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(.reference-toolbox) .section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}:where(.reference-toolbox) .section-kicker{margin:0 0 10px;color:#8ff6ba;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}:where(.reference-toolbox) .section-head h2{margin:0;font-size:clamp(20px,2vw,28px);letter-spacing:-.04em}:where(.reference-toolbox) .section-head>span{color:#eef8f685;font-size:13px}:where(.reference-toolbox) .tools-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}:where(.reference-toolbox) .tool-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:228px;padding:16px;text-align:left;cursor:pointer;border:1px solid var(--tool-border, rgba(255, 255, 255, .08));border-radius:20px;color:#eef8f6;background:radial-gradient(circle at top right,var(--tool-glow, rgba(255, 255, 255, .1)),transparent 36%),linear-gradient(180deg,var(--tool-surface, rgba(255, 255, 255, .06)),rgba(255,255,255,.035));box-shadow:0 18px 48px #0000002e;transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}:where(.reference-toolbox) .tool-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--tool-accent, #bef264) 46%,rgba(255,255,255,.1));box-shadow:0 24px 56px #00000047,0 0 0 1px color-mix(in srgb,var(--tool-accent, #bef264) 20%,transparent),0 14px 36px color-mix(in srgb,var(--tool-accent, #bef264) 14%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-glow, rgba(255, 255, 255, .1)) 160%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--tool-surface, rgba(255, 255, 255, .06)) 120%,white 6%),#ffffff0d)}:where(.reference-toolbox) .tool-card:active{transform:translateY(-2px) scale(.995)}:where(.reference-toolbox) .soft-btn:hover{transform:translateY(-2px);border-color:#8ff6ba57;background:#58d46a14;box-shadow:0 10px 24px #0000002e}:where(.reference-toolbox) .tool-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent)}:where(.reference-toolbox) .tool-card-top,:where(.reference-toolbox) .card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.reference-toolbox) .tool-chip-cluster{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}:where(.reference-toolbox) .tool-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#071108;font-weight:950;background:linear-gradient(135deg,var(--tool-accent, #bef264),#ffffff);transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s ease}:where(.reference-toolbox) .tool-card:hover .tool-icon{transform:translateY(-2px) scale(1.06);box-shadow:0 12px 28px color-mix(in srgb,var(--tool-accent, #bef264) 28%,transparent)}:where(.reference-toolbox) .status-chip,:where(.reference-toolbox) .tag-chip,:where(.reference-toolbox) .scene-chip,:where(.reference-toolbox) .recommend-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}:where(.reference-toolbox) .recommend-chip{color:#fff7d6;background:#f59e0b2e}:where(.reference-toolbox) .scene-chip{color:#eef8f6b8;background:#ffffff14}:where(.reference-toolbox) .tool-card-body{display:grid;gap:10px;flex:1}:where(.reference-toolbox) .tool-category{margin:0 0 8px;color:var(--tool-accent, #bef264);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}:where(.reference-toolbox) .tool-card h3{margin:0 0 6px;min-height:0;display:-webkit-box;overflow:hidden;font-size:18px;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.reference-toolbox) .tool-subtitle{margin:0 0 6px;color:#eef8f6c7;font-size:12px;font-weight:700}:where(.reference-toolbox) .tool-description{margin:0;min-height:0;display:-webkit-box;overflow:hidden;color:#eef8f6a3;font-size:13px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.reference-toolbox) .tag-row{display:flex;flex-wrap:wrap;gap:8px}:where(.reference-toolbox) .tag-chip{color:#eef8f6bd;background:#ffffff0d;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}:where(.reference-toolbox) .tool-card:hover .tag-chip{color:#eef8f6e6;border-color:color-mix(in srgb,var(--tool-accent, #bef264) 24%,transparent);background:color-mix(in srgb,var(--tool-accent, #bef264) 10%,rgba(255,255,255,.05))}:where(.reference-toolbox) .card-footer{padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:#eef8f68f;font-size:12px}:where(.reference-toolbox) .footer-meta{display:grid;gap:4px}:where(.reference-toolbox) .footer-meta span{color:#eef8f6d6;font-weight:800}:where(.reference-toolbox) .footer-meta small{color:#eef8f680;font-size:12px}:where(.reference-toolbox) .card-footer b{color:var(--tool-accent, #bef264);display:inline-block;transition:transform .2s ease,color .2s ease}:where(.reference-toolbox) .tool-card:hover .card-footer b{transform:translate(4px)}:where(.reference-toolbox) .is-soon-card{opacity:.9}:where(.reference-toolbox) .is-soon-card:hover{opacity:1}:where(.reference-toolbox) .empty-state{display:grid;place-items:center;gap:12px;padding:56px 24px;text-align:center}:where(.reference-toolbox) .empty-state strong{font-size:28px;letter-spacing:-.03em}:where(.reference-toolbox) .empty-state span{max-width:620px;margin:0;color:#eef8f69e;line-height:1.7}:where(.reference-toolbox) .soft-btn{border:1px solid rgba(255,255,255,.09);border-radius:16px;min-height:44px;padding:0 16px;color:#d9f99d;font-weight:800;background:#ffffff0a;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:reduce){:where(.reference-toolbox) .tool-card,:where(.reference-toolbox) .tool-icon,:where(.reference-toolbox) .tag-chip,:where(.reference-toolbox) .card-footer b,:where(.reference-toolbox) .soft-btn{transition:none}:where(.reference-toolbox) .tool-card:hover,:where(.reference-toolbox) .tool-card:active,:where(.reference-toolbox) .soft-btn:hover{transform:none}}@media(max-width:1680px){:where(.reference-toolbox) .tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1380px){:where(.reference-toolbox) .tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){:where(.reference-toolbox) .catalog-panel{padding:18px;border-radius:26px}:where(.reference-toolbox) .section-head{margin-bottom:14px}:where(.reference-toolbox) .section-kicker{margin-bottom:6px;font-size:11px;letter-spacing:.14em}:where(.reference-toolbox) .section-head h2{font-size:clamp(22px,2.2vw,30px)}:where(.reference-toolbox) .section-head>span{font-size:12px}:where(.reference-toolbox) .tools-grid{gap:14px}:where(.reference-toolbox) .tool-card{gap:14px;min-height:272px;padding:18px;border-radius:24px}:where(.reference-toolbox) .tool-icon{width:48px;height:48px;border-radius:16px}:where(.reference-toolbox) .tool-card h3{min-height:0;margin-bottom:8px;font-size:21px}:where(.reference-toolbox) .tool-description{min-height:0;line-height:1.6}:where(.reference-toolbox) .card-footer{padding-top:12px}}@media(max-width:1100px){:where(.reference-toolbox) .tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:where(.reference-toolbox) .catalog-panel{padding:24px 14px;border-radius:24px}:where(.reference-toolbox) .section-head{align-items:start;flex-direction:column}:where(.reference-toolbox) .tools-grid{grid-template-columns:1fr}:where(.reference-toolbox) .tool-card{min-height:0}}:where(.reference-toolbox) .hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:10px;overflow:hidden;padding:8px 12px;margin-bottom:6px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0a100fb8;box-shadow:0 24px 72px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(.reference-toolbox) .hero-panel:before{content:"";position:absolute;inset:auto -12% -22% 34%;height:240px;background:radial-gradient(circle,rgba(123,140,255,.18),transparent 65%);pointer-events:none}:where(.reference-toolbox) .hero-copy{position:relative;z-index:1}:where(.reference-toolbox) .hero-cta{position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:3;display:flex;gap:8px}:where(.reference-toolbox) .hero-tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;color:#eafff0;border:1px solid rgba(143,246,186,.28);background:linear-gradient(135deg,#8ff6ba24,#22d3ee14);box-shadow:inset 0 0 0 1px #ffffff0a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}:where(.reference-toolbox) .hero-tag:hover{transform:translateY(-1px);border-color:#8ff6ba8c;background:linear-gradient(135deg,#8ff6ba42,#22d3ee29);box-shadow:0 10px 24px #22d3ee38}:where(.reference-toolbox) .hero-tag-ic{display:inline-flex;width:13px;height:13px;color:currentColor;line-height:1}:where(.reference-toolbox) .hero-tag-ic svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){:where(.reference-toolbox) .hero-cta{position:static;transform:none;margin-top:8px}}:where(.reference-toolbox) .eyebrow{margin:0 0 4px;color:#8ff6ba;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}:where(.reference-toolbox) .hero-copy h1{margin:0;font-size:clamp(19px,2vw,28px);line-height:1.05;letter-spacing:-.04em}:where(.reference-toolbox) .hero-description{max-width:760px;margin:6px 0 0;color:#eef8f6ad;font-size:12px;line-height:1.45}:where(.reference-toolbox) .status-chip,:where(.reference-toolbox) .tag-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}:where(.reference-toolbox) .status-chip.is-ready{color:#86efac;background:#22c55e29}:where(.reference-toolbox) .status-chip.is-beta{color:#fde68a;background:#f59e0b29}:where(.reference-toolbox) .status-chip.is-soon{color:#d0d7e5;background:#94a3b82e}:where(.reference-toolbox) .tag-chip{color:#eef8f6bd;background:#ffffff0d}@media(max-width:1360px){:where(.reference-toolbox) .hero-panel{grid-template-columns:1fr}}@media(max-width:760px){:where(.reference-toolbox) .hero-panel{padding:12px 10px 10px;border-radius:18px}:where(.reference-toolbox) .hero-copy h1{font-size:clamp(20px,7vw,26px)}:where(.reference-toolbox) .hero-description{font-size:11px}}html.light :where(.reference-toolbox) .hero-panel{color:#0f172a;border-color:#0f172a14;background:#fffffff0;box-shadow:0 12px 32px #0f172a0d;-webkit-backdrop-filter:none;backdrop-filter:none}html.light :where(.reference-toolbox) .hero-panel:before{background:radial-gradient(circle,rgba(15,143,131,.08),transparent 65%)}html.light :where(.reference-toolbox) .eyebrow{color:#0f8f83}html.light :where(.reference-toolbox) .hero-copy h1{color:#0f172a}html.light :where(.reference-toolbox) .hero-description{color:#0f172a9e}html.light :where(.reference-toolbox) .tag-chip{color:#0f172ab8;background:#0f172a0a}html.light :where(.reference-toolbox) .status-chip.is-ready{color:#047857;background:#10b9811f}html.light :where(.reference-toolbox) .status-chip.is-beta{color:#a16207;background:#f59e0b24}html.light :where(.reference-toolbox) .status-chip.is-soon{color:#0f172a8a;background:#0f172a0f}.reference-toolbox{min-height:100%;color:#eef8f6;background:radial-gradient(circle at top left,rgba(77,224,185,.16),transparent 24%),radial-gradient(circle at top right,rgba(123,140,255,.14),transparent 26%),linear-gradient(180deg,#0a1110,#0d1514 44%,#0a100f)}.reference-toolbox.is-embedded.is-catalog-view{min-height:100%;height:auto;overflow:visible;background:transparent}.reference-toolbox:not(.is-embedded).is-catalog-view{min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.reference-toolbox.is-embedded{background:transparent}.reference-toolbox.is-embedded.is-catalog-view .toolbox-scene-shell{width:100%;max-width:100%;margin:0;padding:4px 0 18px;overflow:visible}.reference-toolbox.is-embedded.is-catalog-view .toolbox-layout{gap:10px}.reference-toolbox.is-embedded.is-catalog-view .hero-panel{margin-bottom:4px;padding:6px 10px}.reference-toolbox.is-embedded.is-catalog-view .sidebar-panel,.reference-toolbox.is-embedded.is-catalog-view .catalog-panel{padding:12px 14px}:where(.reference-toolbox) .toolbox-scene-shell{width:100%;max-width:100%;margin:0;padding:clamp(8px,1.2vw,14px) 0 48px;box-sizing:border-box}.reference-toolbox.is-catalog-enter .toolbox-scene-shell{animation:toolbox-catalog-shell-enter-fc40575f .32s cubic-bezier(.22,.8,.28,1) both}.reference-toolbox.is-catalog-enter .hero-panel{animation:toolbox-catalog-item-enter-fc40575f .34s .02s cubic-bezier(.22,.8,.28,1) both}.reference-toolbox.is-catalog-enter .sidebar-panel{animation:toolbox-catalog-sidebar-enter-fc40575f .34s .05s cubic-bezier(.22,.8,.28,1) both}.reference-toolbox.is-catalog-enter .catalog-panel{animation:toolbox-catalog-item-enter-fc40575f .34s .08s cubic-bezier(.22,.8,.28,1) both}.reference-toolbox.is-catalog-enter .tool-card{animation:toolbox-catalog-card-enter-fc40575f .3s var(--toolbox-entry-delay, 0ms) cubic-bezier(.22,.8,.28,1) both}.reference-toolbox.is-catalog-enter .tool-card:nth-child(1){--toolbox-entry-delay: 90ms }.reference-toolbox.is-catalog-enter .tool-card:nth-child(2){--toolbox-entry-delay: 115ms }.reference-toolbox.is-catalog-enter .tool-card:nth-child(3){--toolbox-entry-delay: .14s }.reference-toolbox.is-catalog-enter .tool-card:nth-child(4){--toolbox-entry-delay: 165ms }.reference-toolbox.is-catalog-enter .tool-card:nth-child(5){--toolbox-entry-delay: .19s }.reference-toolbox.is-catalog-enter .tool-card:nth-child(n+6){--toolbox-entry-delay: 215ms }@media(prefers-reduced-motion:reduce){.reference-toolbox.is-catalog-enter .toolbox-scene-shell,.reference-toolbox.is-catalog-enter .sidebar-panel,.reference-toolbox.is-catalog-enter .hero-panel,.reference-toolbox.is-catalog-enter .catalog-panel,.reference-toolbox.is-catalog-enter .tool-card{animation:none}}:where(.reference-toolbox) .toolbox-layout{display:grid;grid-template-columns:minmax(224px,256px) minmax(0,1fr);gap:14px;align-items:start}:where(.reference-toolbox) .toolbox-sidebar{position:sticky;top:24px}:where(.reference-toolbox) .sidebar-panel{padding:clamp(12px,1.2vw,16px);border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0a100fb8;box-shadow:0 24px 72px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(.reference-toolbox) .sidebar-panel{display:grid;gap:14px}:where(.reference-toolbox) .sidebar-head,:where(.reference-toolbox) .sidebar-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.reference-toolbox) .sidebar-kicker{margin:0 0 8px;color:#8ff6ba;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}:where(.reference-toolbox) .sidebar-head h2{margin:0;font-size:28px;letter-spacing:-.04em}:where(.reference-toolbox) .sidebar-head>span,:where(.reference-toolbox) .sidebar-summary span{color:#eef8f68f;font-size:12px}:where(.reference-toolbox) .sidebar-search{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0d;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}:where(.reference-toolbox) .sidebar-search:focus-within{border-color:#8ff6ba57;background:#58d46a0f;box-shadow:0 0 0 1px #58d46a1f}:where(.reference-toolbox) .sidebar-search span{color:#eef8f666}:where(.reference-toolbox) .sidebar-search input{width:100%;border:0;outline:0;color:#eef8f6;background:transparent}:where(.reference-toolbox) .sidebar-search input::placeholder{color:#eef8f666}:where(.reference-toolbox) .category-stack,:where(.reference-toolbox) .sidebar-metrics{display:grid;gap:10px}:where(.reference-toolbox) .category-pill,:where(.reference-toolbox) .clear-btn,:where(.reference-toolbox) .metric-card{transition:transform .2s cubic-bezier(.2,.9,.2,1),border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}:where(.reference-toolbox) .category-pill{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;cursor:pointer;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#eef8f6a8;background:#ffffff0a}:where(.reference-toolbox) .category-pill:not(.active):hover{transform:translateY(-2px);border-color:#8ff6ba52;color:#eef8f6;background:#58d46a14;box-shadow:0 10px 24px #0000002e}:where(.reference-toolbox) .category-pill.active:hover{transform:translateY(-2px);box-shadow:0 12px 28px #58d46a38}:where(.reference-toolbox) .category-pill small{color:#eef8f66b;font-size:12px}:where(.reference-toolbox) .category-pill.active{color:#071108;border-color:transparent;background:linear-gradient(135deg,#bef264,#22d3ee)}:where(.reference-toolbox) .category-pill.active small{color:#071108b8}:where(.reference-toolbox) .clear-btn{border:0;padding:0;cursor:pointer;color:#8ff6ba;font-weight:800;background:transparent}:where(.reference-toolbox) .clear-btn:hover{transform:translateY(-1px);color:#bef264}:where(.reference-toolbox) .metric-card{display:grid;gap:4px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}:where(.reference-toolbox) .metric-card:hover{transform:translateY(-2px);border-color:#8ff6ba3d;background:#58d46a0f;box-shadow:0 10px 24px #00000029}:where(.reference-toolbox) .metric-card span{color:#eef8f68f;font-size:12px}:where(.reference-toolbox) .metric-card strong{font-size:28px;line-height:1}:where(.reference-toolbox) .toolbox-main{min-width:0;min-height:0}html.light :where(.reference-toolbox) .sidebar-panel{color:#0f172a;border-color:#0f172a14;background:#fffffff0;box-shadow:0 12px 32px #0f172a0d;-webkit-backdrop-filter:none;backdrop-filter:none}html.light :where(.reference-toolbox) .sidebar-kicker{color:#0f8f83}html.light :where(.reference-toolbox) .sidebar-head h2{color:#0f172a}html.light :where(.reference-toolbox) .sidebar-head>span,html.light :where(.reference-toolbox) .sidebar-summary span{color:#0f172a85}html.light :where(.reference-toolbox) .sidebar-search{border-color:#0f172a1a;background:#0f172a08}html.light :where(.reference-toolbox) .sidebar-search:focus-within{border-color:#0f8f8352;background:#0f8f830d;box-shadow:0 0 0 1px #0f8f831a}html.light :where(.reference-toolbox) .sidebar-search span{color:#0f172a61}html.light :where(.reference-toolbox) .sidebar-search input{color:#0f172a}html.light :where(.reference-toolbox) .sidebar-search input::placeholder{color:#0f172a6b}html.light :where(.reference-toolbox) .category-pill{color:#0f172aa8;border-color:#0f172a14;background:#0f172a08}html.light :where(.reference-toolbox) .category-pill:not(.active):hover{color:#0f172a;border-color:#0f8f833d;background:#0f8f830f;box-shadow:0 6px 16px #0f172a0f}html.light :where(.reference-toolbox) .category-pill small{color:#0f172a6b}html.light :where(.reference-toolbox) .category-pill.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#10b981,#0f8f83)}html.light :where(.reference-toolbox) .category-pill.active small{color:#ffffffd1}html.light :where(.reference-toolbox) .clear-btn{color:#0f8f83}html.light :where(.reference-toolbox) .clear-btn:hover{color:#0d7a70}html.light :where(.reference-toolbox) .metric-card{border-color:#0f172a14;background:#0f172a08}html.light :where(.reference-toolbox) .metric-card:hover{border-color:#0f8f8333;background:#0f8f830d;box-shadow:0 6px 16px #0f172a0f}html.light :where(.reference-toolbox) .metric-card span{color:#0f172a85}html.light :where(.reference-toolbox) .metric-card strong{color:#0f172a}html.light .reference-toolbox:not(.is-embedded){color:#0f172a;background:radial-gradient(circle at top left,rgba(15,143,131,.08),transparent 24%),radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 26%),linear-gradient(180deg,#f8fafb,#f0f3f7 44%,#eef2f6)}@media(max-width:1280px){:where(.reference-toolbox) .toolbox-layout{grid-template-columns:1fr}:where(.reference-toolbox) .toolbox-sidebar{position:static}:where(.reference-toolbox) .sidebar-panel{gap:14px;padding:16px 18px;border-radius:24px}:where(.reference-toolbox) .sidebar-head{align-items:center;margin-bottom:2px}:where(.reference-toolbox) .sidebar-kicker{margin-bottom:4px;font-size:11px;letter-spacing:.14em}:where(.reference-toolbox) .sidebar-head h2{font-size:22px}:where(.reference-toolbox) .sidebar-head>span{font-size:11px}:where(.reference-toolbox) .sidebar-search{min-height:48px;padding:0 14px;border-radius:16px}:where(.reference-toolbox) .category-stack{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgba(143,246,186,.35) transparent}:where(.reference-toolbox) .category-stack::-webkit-scrollbar{height:6px}:where(.reference-toolbox) .category-stack::-webkit-scrollbar-thumb{border-radius:999px;background:#8ff6ba47}:where(.reference-toolbox) .category-pill{flex:0 0 auto;min-width:max-content;min-height:42px;padding:0 12px;gap:10px;border-radius:14px}:where(.reference-toolbox) .sidebar-summary{align-items:flex-start;gap:10px}:where(.reference-toolbox) .sidebar-summary span{font-size:11px;line-height:1.5}:where(.reference-toolbox) .sidebar-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.reference-toolbox) .metric-card{padding:12px 14px;border-radius:16px}:where(.reference-toolbox) .metric-card strong{font-size:22px}}@media(max-width:1100px){:where(.reference-toolbox) .toolbox-layout{gap:14px}:where(.reference-toolbox) .sidebar-panel{gap:12px;padding:14px 16px}:where(.reference-toolbox) .sidebar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}:where(.reference-toolbox) .sidebar-head h2{font-size:20px}:where(.reference-toolbox) .sidebar-summary span{display:none}}@media(max-width:760px){:where(.reference-toolbox) .toolbox-scene-shell{width:min(100vw - 20px,100%);padding:10px 0 36px}:where(.reference-toolbox) .sidebar-panel{padding:24px 14px;border-radius:24px}:where(.reference-toolbox) .sidebar-panel{gap:12px;padding:16px 14px}:where(.reference-toolbox) .sidebar-head{grid-template-columns:1fr;gap:6px}:where(.reference-toolbox) .sidebar-head>span{display:none}:where(.reference-toolbox) .sidebar-head h2{font-size:18px}:where(.reference-toolbox) .category-pill{min-height:40px}:where(.reference-toolbox) .sidebar-metrics{grid-template-columns:1fr 1fr}}.reference-toolbox-scope:has(.is-catalog-view){width:100%;max-width:100%;min-height:100%;min-width:0;overflow:visible;box-sizing:border-box}.reference-toolbox-scope>.toolbox-scene-page{flex:1;min-height:0;width:100%;max-width:100%}.reference-toolbox-scope .toolbox-scene-shell{width:100%;max-width:100%}html.light .reference-toolbox-scope,html.light .reference-toolbox-scope .toolbox-scene-page,html.light .reference-toolbox-scope .toolbox-scene-page.is-embedded{color:var(--studio-text)}html.light .reference-toolbox-scope .hero-panel,html.light .reference-toolbox-scope .sidebar-panel,html.light .reference-toolbox-scope .catalog-panel{color:#0f172a;border-color:#0f172a14;background:#fffffff5;box-shadow:0 12px 32px #0f172a0d;-webkit-backdrop-filter:none;backdrop-filter:none}html.light .reference-toolbox-scope .hero-panel:before{background:radial-gradient(circle,rgba(15,143,131,.08),transparent 65%)}html.light .reference-toolbox-scope .sidebar-kicker,html.light .reference-toolbox-scope .section-kicker,html.light .reference-toolbox-scope .eyebrow{color:#0f8f83}html.light .reference-toolbox-scope .sidebar-head h2,html.light .reference-toolbox-scope .section-head h2,html.light .reference-toolbox-scope .hero-copy h1,html.light .reference-toolbox-scope .metric-card strong{color:#0f172a}html.light .reference-toolbox-scope .sidebar-head>span,html.light .reference-toolbox-scope .sidebar-summary span,html.light .reference-toolbox-scope .section-head>span,html.light .reference-toolbox-scope .hero-description,html.light .reference-toolbox-scope .metric-card span{color:#0f172a85}html.light .reference-toolbox-scope .sidebar-search{border-color:#0f172a1a;background:#0f172a08}html.light .reference-toolbox-scope .sidebar-search:focus-within{border-color:#0f8f8352;background:#0f8f830d;box-shadow:0 0 0 1px #0f8f831a}html.light .reference-toolbox-scope .sidebar-search span{color:#0f172a61}html.light .reference-toolbox-scope .sidebar-search input{color:#0f172a}html.light .reference-toolbox-scope .sidebar-search input::placeholder{color:#0f172a6b}html.light .reference-toolbox-scope .category-pill{color:#0f172aa8;border-color:#0f172a14;background:#0f172a08}html.light .reference-toolbox-scope .category-pill:not(.active):hover{color:#0f172a;border-color:#0f8f833d;background:#0f8f830f;box-shadow:0 6px 16px #0f172a0f}html.light .reference-toolbox-scope .category-pill small{color:#0f172a6b}html.light .reference-toolbox-scope .category-pill.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#10b981,#0f8f83)}html.light .reference-toolbox-scope .category-pill.active small{color:#ffffffd1}html.light .reference-toolbox-scope .clear-btn{color:#0f8f83}html.light .reference-toolbox-scope .clear-btn:hover{color:#0d7a70}html.light .reference-toolbox-scope .metric-card{border-color:#0f172a14;background:#0f172a08}html.light .reference-toolbox-scope .metric-card:hover{border-color:#0f8f8333;background:#0f8f830d;box-shadow:0 6px 16px #0f172a0f}html.light .reference-toolbox-scope .tool-card{color:#0f172a;border-color:#0f172a14;background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-glow, rgba(15, 23, 42, .08)) 55%,transparent),transparent 38%),linear-gradient(180deg,#fff,#f8fafcf5);box-shadow:0 14px 32px #0f172a0f}html.light .reference-toolbox-scope .tool-card:hover{border-color:color-mix(in srgb,var(--tool-accent, #0f8f83) 30%,rgba(15,23,42,.08));box-shadow:0 18px 36px #0f172a14;background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-glow, rgba(15, 23, 42, .08)) 80%,transparent),transparent 40%),linear-gradient(180deg,#fff,#f8fafcfa)}html.light .reference-toolbox-scope .tool-card:hover h3,html.light .reference-toolbox-scope .tool-card:hover .tool-subtitle,html.light .reference-toolbox-scope .tool-card:hover .tool-description,html.light .reference-toolbox-scope .tool-card:hover .footer-meta span,html.light .reference-toolbox-scope .tool-card:hover .footer-meta small{color:#0f172a}html.light .reference-toolbox-scope .tool-card:hover .tool-description,html.light .reference-toolbox-scope .tool-card:hover .footer-meta small{color:#0f172ab8}html.light .reference-toolbox-scope .tool-card:before{background:linear-gradient(90deg,transparent,rgba(15,23,42,.12),transparent)}html.light .reference-toolbox-scope .tool-icon{color:#0f172a;background:linear-gradient(135deg,#0f8f8324,#fffffffa);box-shadow:none}html.light .reference-toolbox-scope .tool-category{color:color-mix(in srgb,var(--tool-accent, #0f8f83) 58%,#334155 42%)}html.light .reference-toolbox-scope .tool-subtitle,html.light .reference-toolbox-scope .tool-description,html.light .reference-toolbox-scope .footer-meta span,html.light .reference-toolbox-scope .footer-meta small,html.light .reference-toolbox-scope .empty-state span{color:#0f172a94}html.light .reference-toolbox-scope .scene-chip{color:#0f172a9e;background:#0f172a0d}html.light .reference-toolbox-scope .tag-chip{color:#0f172aa8;background:#0f172a0a;border-color:#0f172a0f}html.light .reference-toolbox-scope .tool-card:hover .tag-chip{color:#1f342f;background:#0f8f831f;border-color:#0f8f8333}html.light .reference-toolbox-scope .tool-card:hover .scene-chip{color:#1f342f;background:#0f8f831a}html.light .reference-toolbox-scope .tool-card:hover .status-chip.is-ready{color:#047857;background:#10b9812e}html.light .reference-toolbox-scope .tool-card:hover .status-chip.is-beta{color:#92400e;background:#f59e0b2e}html.light .reference-toolbox-scope .tool-card:hover .status-chip.is-soon{color:#475569;background:#64748b2e}html.light .reference-toolbox-scope .tool-card:hover .recommend-chip{color:#92400e;background:#f59e0b2e}html.light .reference-toolbox-scope .status-chip.is-ready{color:#059669;background:#10b9811f}html.light .reference-toolbox-scope .status-chip.is-beta{color:#b45309;background:#f59e0b1f}html.light .reference-toolbox-scope .status-chip.is-soon{color:#64748b;background:#64748b1f}html.light .reference-toolbox-scope .recommend-chip{color:#b45309;background:#f59e0b1f}html.light .reference-toolbox-scope .card-footer{border-top-color:#0f172a14}html.light .reference-toolbox-scope .card-footer b{color:#0f8f83}html.light .reference-toolbox-scope .soft-btn{color:#0f172a;border-color:#0f172a1a;background:#ffffffeb;box-shadow:0 10px 22px #0f172a0d}html.light .reference-toolbox-scope .soft-btn:hover{border-color:#0f172a29;background:#fff}.reference-toolbox{min-width:0;color:var(--studio-text)}.reference-toolbox .hero-tag{text-decoration:none}html.light .reference-toolbox .hero-tag{color:#0f766e;background:#0f8f8312;border-color:#0f8f8329}.reference-toolbox .tool-card{font-family:inherit}.reference-toolbox .directory-tool-icon{font-size:16px}.reference-toolbox .empty-state{min-height:180px}.reference-toolbox-scope{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}.reference-toolbox :is(h1,h2,h3){font-weight:400}.reference-toolbox .tool-card{font:inherit}.reference-toolbox :is(button,input){font-family:inherit;font-size:inherit;line-height:inherit}.reference-toolbox .tag-chip{font-size:11px;padding:4px 9px}.reference-toolbox .tool-icon.is-linear-icon{width:44px;height:44px;border-radius:0;background:none;color:var(--tool-accent);box-shadow:none}.reference-toolbox .tool-icon.is-linear-icon svg{display:block}.reference-toolbox .card-footer b{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px}.reference-toolbox .tool-card:focus-visible,.reference-toolbox .category-pill:focus-visible{outline:2px solid var(--tool-accent,#8ff6ba);outline-offset:3px}.reference-toolbox .tool-chip-cluster{flex-shrink:0}@media(max-width:760px){.reference-toolbox .tool-chip-cluster{gap:5px}}.head-actions[data-v-2a115308]{display:flex;gap:8px}.layout[data-v-2a115308]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;min-height:600px}.scene-panel[data-v-2a115308]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel-head[data-v-2a115308]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 16px 12px;border-bottom:1px solid var(--border)}.panel-kicker[data-v-2a115308]{font-size:10px;letter-spacing:.16em;color:var(--text-faint)}.panel-head h2[data-v-2a115308]{margin:2px 0 0;font-size:16px}.scene-list[data-v-2a115308]{padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:5px}.scene-group-label[data-v-2a115308]{padding:8px 8px 4px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.scene-item[data-v-2a115308]{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.scene-item[data-v-2a115308]:hover{background:#ffffff0a}.scene-item.active[data-v-2a115308]{background:#5eead414;border-color:#5eead433}.scene-icon[data-v-2a115308]{width:32px;height:32px;flex:0 0 32px;border-radius:9px;display:grid;place-items:center;font-size:16px;background:#ffffff0a;border:1px solid var(--border)}.scene-copy[data-v-2a115308]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.scene-copy strong[data-v-2a115308]{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-copy small[data-v-2a115308]{font-size:10.5px;color:var(--text-faint)}.scene-default[data-v-2a115308]{font-size:9.5px;color:var(--mint);border:1px solid rgba(94,234,212,.3);padding:1px 5px;border-radius:999px}.scene-skeleton[data-v-2a115308]{height:50px}.panel-empty[data-v-2a115308]{padding:18px 16px;color:var(--text-dim);font-size:12.5px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.panel-empty p[data-v-2a115308]{margin:0}.history-list[data-v-2a115308]{padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:5px}.history-item[data-v-2a115308]{display:flex;gap:9px;align-items:center;padding:9px 10px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.history-item[data-v-2a115308]:hover{background:#ffffff0a}.history-icon[data-v-2a115308]{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#ffffff0a}.history-copy[data-v-2a115308]{display:flex;flex-direction:column;gap:1px;min-width:0}.history-copy strong[data-v-2a115308]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-copy small[data-v-2a115308]{font-size:10.5px;color:var(--text-faint)}.workspace[data-v-2a115308]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.workspace-head[data-v-2a115308]{padding:16px 18px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.workspace-title[data-v-2a115308]{display:flex;gap:11px;align-items:flex-start}.workspace-icon[data-v-2a115308]{width:46px;height:46px;flex:0 0 46px;border-radius:13px;display:grid;place-items:center;font-size:22px;background:linear-gradient(145deg,#a78bfa29,#5eead41a);border:1px solid rgba(167,139,250,.22)}.workspace-name-row[data-v-2a115308]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.workspace-name-row h2[data-v-2a115308]{margin:0;font-size:18px}.workspace-title p[data-v-2a115308]{margin:4px 0 0;font-size:12.5px;color:var(--text-dim);max-width:620px}.workspace-flow[data-v-2a115308]{display:flex;gap:5px;flex-wrap:wrap;align-content:flex-start;max-width:420px}.flow-chip[data-v-2a115308]{font-size:10.5px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text-dim);white-space:nowrap}.speaker-scroll[data-v-2a115308]{flex:1;min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.workspace-empty[data-v-2a115308]{max-width:560px;margin:6vh auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px}.workspace-empty.standalone[data-v-2a115308]{margin-top:12vh}.workspace-empty-icon[data-v-2a115308]{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:30px;background:linear-gradient(145deg,#a78bfa29,#5eead41a);border:1px solid rgba(167,139,250,.22);margin-bottom:4px}.workspace-empty h3[data-v-2a115308]{margin:0;font-size:19px}.workspace-empty p[data-v-2a115308]{margin:0;color:var(--text-dim);font-size:13px;line-height:1.65}.speaker[data-v-2a115308]{display:flex;gap:10px;align-items:flex-start}.speaker.is-user[data-v-2a115308]{flex-direction:row-reverse}.speaker-avatar[data-v-2a115308]{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#061018;background:linear-gradient(145deg,#a78bfa,#60a5fa)}.speaker.is-user .speaker-avatar[data-v-2a115308]{background:#94a3b838;color:var(--text)}.speaker-body[data-v-2a115308]{max-width:min(780px,84%);min-width:0;padding:11px 14px;border-radius:14px;border:1px solid var(--border);background:#ffffff06}.speaker.is-user .speaker-body[data-v-2a115308]{background:#a78bfa12;border-color:#a78bfa33}.speaker.is-failed .speaker-body[data-v-2a115308]{border-color:#f8717159;background:#f871710f}.speaker-meta[data-v-2a115308]{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text-faint);margin-bottom:5px}.speaker-meta strong[data-v-2a115308]{color:var(--text-dim);font-size:12px}.streaming[data-v-2a115308]{color:var(--mint)}.speaker-text[data-v-2a115308]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.7}.composer[data-v-2a115308]{border-top:1px solid var(--border);padding:12px 16px 14px;display:flex;flex-direction:column;gap:8px}.composer textarea[data-v-2a115308]{width:100%;min-height:70px;max-height:190px;resize:vertical;border-radius:12px;border:1px solid var(--border);background:#04080eb8;color:var(--text);padding:11px 13px;font:inherit;font-size:13.5px;line-height:1.6;outline:none}.composer textarea[data-v-2a115308]:focus{border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa12}.composer-foot[data-v-2a115308]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.composer-actions[data-v-2a115308]{display:flex;gap:8px}@media(max-width:1000px){.layout[data-v-2a115308]{grid-template-columns:1fr}.scene-panel[data-v-2a115308]{max-height:300px}.scene-list[data-v-2a115308]{flex-direction:row;overflow-x:auto}.scene-item[data-v-2a115308]{min-width:200px}.scene-group-label[data-v-2a115308]{display:none}.workspace[data-v-2a115308]{min-height:70vh}.speaker-body[data-v-2a115308]{max-width:88%}}.head-actions[data-v-9a5f760a]{display:flex;align-items:center;gap:8px}.stats[data-v-9a5f760a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stat[data-v-9a5f760a]{padding:13px 15px;border-radius:14px;border:1px solid var(--border);background:#ffffff05;display:flex;flex-direction:column;gap:2px}.stat strong[data-v-9a5f760a]{font-size:22px}.stat span[data-v-9a5f760a]{font-size:11px;color:var(--text-faint)}.toolbar[data-v-9a5f760a]{display:flex;flex-direction:column;gap:10px}.search input[data-v-9a5f760a]{width:100%;max-width:420px;padding:10px 13px;border-radius:11px;border:1px solid var(--border);background:#04080eb3;color:var(--text);font:inherit;font-size:13px;outline:none}.category-row[data-v-9a5f760a]{display:flex;gap:7px;overflow-x:auto}.category-chip[data-v-9a5f760a]{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-dim);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.category-chip span[data-v-9a5f760a]{font-size:10.5px;color:var(--text-faint)}.category-chip.active[data-v-9a5f760a]{color:var(--mint);border-color:#5eead44d;background:#5eead414}.grid[data-v-9a5f760a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.course-card[data-v-9a5f760a]{overflow:hidden;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.course-card[data-v-9a5f760a]:hover{transform:translateY(-2px);border-color:#5eead440}.cover[data-v-9a5f760a]{height:132px;background-size:cover;background-position:center;background-color:#ffffff08;position:relative;display:grid;place-items:center}.cover-fallback[data-v-9a5f760a]{color:var(--text-faint);font-size:13px;letter-spacing:.2em}.cover-badge[data-v-9a5f760a]{position:absolute;top:10px;right:10px;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:999px;background:#fbbf2429;color:var(--amber);border:1px solid rgba(251,191,36,.3)}.course-body[data-v-9a5f760a]{padding:13px 14px 14px;display:flex;flex-direction:column;gap:7px}.course-top[data-v-9a5f760a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.price[data-v-9a5f760a]{font-size:12px;color:var(--mint);font-weight:600}.price.vip[data-v-9a5f760a]{color:var(--amber)}.course-card h3[data-v-9a5f760a]{margin:0;font-size:15px;line-height:1.35}.course-desc[data-v-9a5f760a]{margin:0;font-size:12px;line-height:1.55;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.course-meta[data-v-9a5f760a]{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--text-faint)}.course-meta .ok[data-v-9a5f760a]{color:var(--mint)}.course-meta .locked[data-v-9a5f760a]{color:var(--amber)}.course-skeleton[data-v-9a5f760a]{height:260px}.empty-actions[data-v-9a5f760a]{display:flex;gap:8px;justify-content:center;margin-top:10px}.modal-mask[data-v-9a5f760a]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#02060cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail[data-v-9a5f760a]{position:relative;width:min(980px,100%);max-height:90vh;overflow-y:auto;padding:22px}.modal-close[data-v-9a5f760a]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--text-dim);font-size:18px;cursor:pointer;z-index:2}.detail-head[data-v-9a5f760a]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px}.detail-cover[data-v-9a5f760a]{height:150px;border-radius:14px;background-size:cover;background-position:center;background-color:#ffffff08;display:grid;place-items:center;border:1px solid var(--border)}.detail-chips[data-v-9a5f760a]{display:flex;gap:6px;flex-wrap:wrap}.detail-copy h2[data-v-9a5f760a]{margin:7px 0 4px;font-size:22px}.detail-copy p[data-v-9a5f760a]{margin:0;color:var(--text-dim);font-size:13px;line-height:1.7}.detail-meta[data-v-9a5f760a]{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--text-faint)}.detail-actions[data-v-9a5f760a]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.detail-loading[data-v-9a5f760a]{margin-top:18px;display:flex;flex-direction:column;gap:8px}.chapter-skeleton[data-v-9a5f760a]{height:58px}.detail-error[data-v-9a5f760a]{margin-top:18px;padding:14px 16px;border-radius:12px;border:1px solid rgba(251,191,36,.3);background:#fbbf2412;color:var(--amber);font-size:13px}.chapters[data-v-9a5f760a]{margin-top:18px;display:flex;flex-direction:column;gap:12px}.chapter[data-v-9a5f760a]{border:1px solid var(--border);border-radius:13px;overflow:hidden}.chapter-head[data-v-9a5f760a]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:#ffffff06;font-size:13px}.content-list[data-v-9a5f760a]{display:flex;flex-direction:column}.content-item[data-v-9a5f760a]{display:flex;align-items:center;gap:9px;padding:10px 13px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit;font-size:12.5px}.content-item[data-v-9a5f760a]:hover{background:#ffffff08}.content-item.active[data-v-9a5f760a]{background:#5eead40f}.content-item.done .content-title[data-v-9a5f760a]{color:var(--text-dim)}.content-icon[data-v-9a5f760a]{width:20px;text-align:center}.content-title[data-v-9a5f760a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-type[data-v-9a5f760a]{font-size:10.5px;color:var(--text-faint)}.content-done[data-v-9a5f760a]{color:var(--mint)}.content-viewer[data-v-9a5f760a]{margin-top:16px;border:1px solid var(--border);border-radius:13px;padding:14px;background:#ffffff05}.viewer-head[data-v-9a5f760a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px}.viewer-video[data-v-9a5f760a]{width:100%;max-height:420px;border-radius:10px;background:#000}.viewer-text[data-v-9a5f760a]{white-space:pre-wrap;color:var(--text-dim);font-size:13px;line-height:1.7}.viewer-note[data-v-9a5f760a]{color:var(--text-faint);font-size:12.5px;margin:0}.learn-tracks[data-v-9a5f760a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 22px}.track[data-v-9a5f760a]{position:relative;display:flex;flex-direction:column;gap:14px;min-height:520px;padding:22px;border-radius:20px;border:1px solid var(--border);background:#ffffff05;color:var(--text)}.track--free[data-v-9a5f760a]{background:linear-gradient(160deg,rgba(88,212,106,.1),rgba(88,212,106,.02) 45%,transparent);border-color:#58d46a2e}.track--member[data-v-9a5f760a]{background:linear-gradient(160deg,rgba(240,196,106,.1),rgba(240,196,106,.02) 45%,transparent);border-color:#f0c46a2e}.track--soon[data-v-9a5f760a]{background:linear-gradient(160deg,rgba(40,223,197,.1),rgba(40,223,197,.02) 45%,transparent);border-color:#28dfc52e}.track-head[data-v-9a5f760a]{display:flex;gap:12px;align-items:flex-start}.track-icon[data-v-9a5f760a]{width:52px;height:52px;flex:0 0 52px;border-radius:16px;display:grid;place-items:center;font-size:22px;background:#ffffff0f}.track-head h2[data-v-9a5f760a]{margin:0;font-size:20px}.track-head p[data-v-9a5f760a]{margin:4px 0 0;font-size:12.5px;color:var(--text-dim)}.track-stats[data-v-9a5f760a]{display:flex;gap:20px}.track-stats b[data-v-9a5f760a]{display:block;font-size:20px;line-height:1.2}.track-stats span[data-v-9a5f760a]{font-size:11px;color:var(--text-faint)}.track-badge[data-v-9a5f760a]{align-self:flex-start;font-size:11px;padding:3px 10px;border-radius:999px;background:#f0c46a29;color:#f0c46a}.track-badge--muted[data-v-9a5f760a]{background:#94a3b829;color:#94a3b8}.track-chips[data-v-9a5f760a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.track-chip[data-v-9a5f760a]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:12px;font-size:12px;color:var(--text);text-decoration:none;background:#ffffff05}.track-chip small[data-v-9a5f760a]{color:var(--text-faint);font-size:11px;flex:0 0 auto}.track-chip[data-v-9a5f760a]:hover{border-color:var(--mint)}.track-empty[data-v-9a5f760a]{font-size:12px;color:var(--text-faint)}.track-features[data-v-9a5f760a]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.track-features li[data-v-9a5f760a]{position:relative;padding-left:20px;font-size:12.5px;color:var(--text-dim);line-height:1.6}.track-features li[data-v-9a5f760a]:before{content:"✦";position:absolute;left:0;color:var(--mint)}.track-foot[data-v-9a5f760a]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;color:var(--text-faint);border-top:1px solid var(--border);padding-top:12px}.track-cta[data-v-9a5f760a]{color:var(--mint);font-weight:700;text-decoration:none}@media(max-width:1100px){.learn-tracks[data-v-9a5f760a]{grid-template-columns:1fr}.track[data-v-9a5f760a]{min-height:0}}@media(max-width:760px){.stats[data-v-9a5f760a]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-head[data-v-9a5f760a]{grid-template-columns:1fr}.detail-cover[data-v-9a5f760a]{height:180px}}.create-page[data-v-7f78968e]{min-height:calc(100vh - 130px)}.mode-tabs[data-v-7f78968e]{display:inline-flex;padding:4px;border-radius:12px;border:1px solid var(--border);background:#090e16cc}.mode-tabs button[data-v-7f78968e]{border:0;background:transparent;color:var(--text-dim);padding:8px 16px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer}.mode-tabs button.active[data-v-7f78968e]{color:#041016;background:linear-gradient(135deg,#5eead4,#38bdf8)}.workspace[data-v-7f78968e]{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;align-items:start}.form-panel[data-v-7f78968e],.result-panel[data-v-7f78968e]{padding:18px}.panel-head[data-v-7f78968e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head h2[data-v-7f78968e]{margin:3px 0 0;font-size:18px}.panel-kicker[data-v-7f78968e]{font-size:10px;letter-spacing:.16em;color:var(--mint)}.field[data-v-7f78968e]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span[data-v-7f78968e]{font-size:12px;color:var(--text-dim)}.field input[data-v-7f78968e],.field select[data-v-7f78968e],.field textarea[data-v-7f78968e],.asset-row input[data-v-7f78968e],.asset-row select[data-v-7f78968e]{width:100%;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none;transition:border-color .15s ease}.field textarea[data-v-7f78968e]{resize:vertical;min-height:70px}.field input[data-v-7f78968e]:focus,.field select[data-v-7f78968e]:focus,.field textarea[data-v-7f78968e]:focus,.asset-row input[data-v-7f78968e]:focus{border-color:#5eead473}.field-row[data-v-7f78968e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.assets[data-v-7f78968e]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.asset-row[data-v-7f78968e]{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:8px;align-items:center}.toggles[data-v-7f78968e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.check[data-v-7f78968e]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.check input[data-v-7f78968e]{accent-color:var(--mint)}.hint[data-v-7f78968e]{margin:4px 0 10px;font-size:11px;color:var(--text-faint);line-height:1.6;word-break:break-all}.hint code[data-v-7f78968e]{color:var(--text-dim)}.error[data-v-7f78968e]{margin:6px 0 10px;font-size:12px;color:#fca5a5}.actions[data-v-7f78968e]{display:flex;gap:10px;align-items:center}.result-body[data-v-7f78968e]{min-height:320px}.image-grid[data-v-7f78968e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.result-card[data-v-7f78968e]{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#080d1599}.thumb[data-v-7f78968e]{aspect-ratio:1 / 1;background:radial-gradient(circle at 30% 20%,rgba(94,234,212,.08),transparent 55%),#070c14;display:grid;place-items:center;overflow:hidden}.thumb img[data-v-7f78968e]{width:100%;height:100%;object-fit:contain;display:block}.thumb-placeholder[data-v-7f78968e]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-dim);font-size:12px}.thumb-placeholder.large[data-v-7f78968e]{min-height:320px;font-size:13px}.status-dot[data-v-7f78968e]{width:9px;height:9px;border-radius:50%;background:var(--text-faint)}.status-dot.active[data-v-7f78968e]{background:var(--mint);animation:pulse-7f78968e 1.4s ease-in-out infinite}@keyframes pulse-7f78968e{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.result-meta[data-v-7f78968e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 0}.mono[data-v-7f78968e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.result-prompt[data-v-7f78968e]{margin:8px 12px 0;font-size:12px;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.download[data-v-7f78968e]{display:inline-block;margin:8px 12px 12px;font-size:12px}.video-result[data-v-7f78968e]{display:flex;flex-direction:column}.video-frame[data-v-7f78968e]{border-radius:14px;overflow:hidden;background:#040810;display:grid;place-items:center}.video-frame video[data-v-7f78968e]{width:100%;max-height:520px;display:block}.chip.is-amber[data-v-7f78968e]{color:var(--amber);border-color:#fbbf2447;background:#fbbf2414}@media(max-width:1100px){.workspace[data-v-7f78968e]{grid-template-columns:1fr}}@media(max-width:620px){.field-row[data-v-7f78968e],.asset-row[data-v-7f78968e]{grid-template-columns:1fr}}.workbench-page[data-v-b2a2c556]{gap:16px}.workbench-top[data-v-b2a2c556]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.workbench-title[data-v-b2a2c556]{display:flex;align-items:center;gap:14px;flex:1;min-width:260px}.tool-icon[data-v-b2a2c556]{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:25px;background:#5eead414;border:1px solid rgba(94,234,212,.2)}.workbench-title .page-title[data-v-b2a2c556]{font-size:24px;margin:2px 0}.workbench-grid[data-v-b2a2c556]{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:16px;align-items:start}.workbench-card[data-v-b2a2c556]{padding:18px}.result-card[data-v-b2a2c556]{min-height:420px}.card-head[data-v-b2a2c556]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2[data-v-b2a2c556]{margin:3px 0 0;font-size:18px}.panel-kicker[data-v-b2a2c556]{font-size:10px;letter-spacing:.16em;color:var(--mint)}.field[data-v-b2a2c556]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span[data-v-b2a2c556]{font-size:12px;color:var(--text-dim)}.field input[data-v-b2a2c556],.field select[data-v-b2a2c556],.field textarea[data-v-b2a2c556]{width:100%;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none}.field textarea[data-v-b2a2c556]{resize:vertical}.field input[data-v-b2a2c556]:focus,.field select[data-v-b2a2c556]:focus,.field textarea[data-v-b2a2c556]:focus{border-color:#5eead473}.field-row[data-v-b2a2c556]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint[data-v-b2a2c556]{margin:4px 0 10px;font-size:11px;color:var(--text-faint);line-height:1.6;word-break:break-word}.hint code[data-v-b2a2c556]{color:var(--text-dim)}.error[data-v-b2a2c556]{margin:6px 0 10px;font-size:12px;color:#fca5a5}.actions[data-v-b2a2c556]{display:flex;gap:10px;align-items:center}.output-md[data-v-b2a2c556]{min-height:260px;border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:#05090f80;overflow:auto;max-height:620px}.usage[data-v-b2a2c556]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px}.history-block[data-v-b2a2c556]{margin-top:16px;border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:9px}.history-head[data-v-b2a2c556]{display:flex;align-items:center;gap:10px}.history-head strong[data-v-b2a2c556]{font-size:12px}.history-loading[data-v-b2a2c556]{height:48px}.history-empty[data-v-b2a2c556]{font-size:12px;padding:8px 0}.history-list[data-v-b2a2c556]{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto}.history-item[data-v-b2a2c556]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:#ffffff05;cursor:pointer}.history-item[data-v-b2a2c556]:hover{border-color:var(--border-strong);background:#ffffff0a}.history-main[data-v-b2a2c556]{display:flex;flex-direction:column;gap:2px;min-width:0}.history-title[data-v-b2a2c556]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-summary[data-v-b2a2c556]{font-size:11px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-main .faint[data-v-b2a2c556]{font-size:10.5px}.mono[data-v-b2a2c556]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;word-break:break-all}.empty-state.inner[data-v-b2a2c556]{min-height:280px;border:1px dashed var(--border);border-radius:12px;background:transparent}.image-result[data-v-b2a2c556]{display:flex;flex-direction:column;gap:10px}.image-frame[data-v-b2a2c556]{border-radius:14px;overflow:hidden;background:#040810;display:grid;place-items:center;min-height:300px}.image-frame img[data-v-b2a2c556]{width:100%;max-height:560px;object-fit:contain;display:block}.image-placeholder[data-v-b2a2c556]{display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--text-dim);font-size:13px}.status-dot[data-v-b2a2c556]{width:9px;height:9px;border-radius:50%;background:var(--text-faint)}.status-dot.active[data-v-b2a2c556]{background:var(--mint);animation:pulse-b2a2c556 1.4s ease-in-out infinite}@keyframes pulse-b2a2c556{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.download[data-v-b2a2c556]{font-size:12px}.special-note[data-v-b2a2c556]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:16px;border:1px dashed var(--border-strong);border-radius:12px;background:#ffffff05}.special-note p[data-v-b2a2c556]{margin:0;font-size:12px;color:var(--text-dim);line-height:1.7}.special-tags[data-v-b2a2c556]{display:flex;gap:6px;flex-wrap:wrap}.meta-card[data-v-b2a2c556]{padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.meta-item[data-v-b2a2c556]{display:flex;flex-direction:column;gap:3px}.meta-item .wide[data-v-b2a2c556]{grid-column:1 / -1}.meta-item strong[data-v-b2a2c556]{font-size:12px;font-weight:600}.load-line[data-v-b2a2c556]{height:42px;margin-bottom:12px}.load-line.short[data-v-b2a2c556]{width:60%}@media(max-width:1050px){.workbench-grid[data-v-b2a2c556]{grid-template-columns:1fr}}.editor-page[data-v-599e0c92]{gap:16px}.head-actions[data-v-599e0c92]{display:flex;align-items:center;gap:10px}.editor-grid[data-v-599e0c92]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;align-items:start}.side-card[data-v-599e0c92]{padding:16px;position:sticky;top:86px}.side-head[data-v-599e0c92]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.side-head h2[data-v-599e0c92]{margin:2px 0 0;font-size:17px}.course-list[data-v-599e0c92]{display:flex;flex-direction:column;gap:6px}.course-item[data-v-599e0c92]{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-dim);cursor:pointer}.course-item[data-v-599e0c92]:hover{background:#ffffff0a}.course-item.active[data-v-599e0c92]{border-color:#5eead447;background:#5eead414;color:var(--text)}.course-item-title[data-v-599e0c92]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-item-meta[data-v-599e0c92]{font-size:11px;color:var(--text-faint)}.main-column[data-v-599e0c92]{display:flex;flex-direction:column;gap:16px;min-width:0}.editor-card[data-v-599e0c92]{padding:18px}.editor-card.narrow[data-v-599e0c92]{max-width:760px;margin:0 auto}.card-head[data-v-599e0c92]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2[data-v-599e0c92]{margin:3px 0 0;font-size:18px}.panel-kicker[data-v-599e0c92]{font-size:10px;letter-spacing:.16em;color:var(--mint)}.field[data-v-599e0c92]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span[data-v-599e0c92]{font-size:12px;color:var(--text-dim)}.field input[data-v-599e0c92],.field select[data-v-599e0c92],.field textarea[data-v-599e0c92]{width:100%;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none}.field textarea[data-v-599e0c92]{resize:vertical}.field input[data-v-599e0c92]:focus,.field select[data-v-599e0c92]:focus,.field textarea[data-v-599e0c92]:focus{border-color:#5eead473}.field input[type=file][data-v-599e0c92]{padding:7px}.field-row[data-v-599e0c92]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint[data-v-599e0c92]{margin:4px 0 10px;font-size:11px;color:var(--text-faint);line-height:1.6}.error[data-v-599e0c92]{margin:6px 0 10px;font-size:12px;color:#fca5a5}.notice[data-v-599e0c92]{margin:6px 0 10px;font-size:12px;color:var(--mint)}.notice.pending[data-v-599e0c92]{padding:10px 12px;border-radius:10px;border:1px solid rgba(251,191,36,.3);background:#fbbf240f;color:var(--amber)}.actions[data-v-599e0c92]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chapter-add[data-v-599e0c92]{display:flex;gap:8px;margin-bottom:10px}.chapter-add input[data-v-599e0c92]{flex:1;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none}.chapter-layout[data-v-599e0c92]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;align-items:start}.chapter-list[data-v-599e0c92]{display:flex;flex-direction:column;gap:6px}.chapter-item[data-v-599e0c92]{display:flex;justify-content:space-between;gap:8px;text-align:left;padding:9px 11px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--text-dim);font-size:12px;cursor:pointer}.chapter-item[data-v-599e0c92]:hover{background:#ffffff0a}.chapter-item.active[data-v-599e0c92]{border-color:#5eead447;background:#5eead414;color:var(--text)}.chapter-count[data-v-599e0c92]{color:var(--text-faint)}.chapter-delete[data-v-599e0c92]{margin-top:4px;border:1px solid rgba(248,113,113,.25);background:#f871710f;color:#fca5a5;border-radius:9px;padding:7px 10px;font-size:11px;cursor:pointer}.content-panel[data-v-599e0c92]{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px;background:#05090f59}.content-head[data-v-599e0c92]{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.content-list[data-v-599e0c92]{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.content-item[data-v-599e0c92]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:#ffffff05}.content-item strong[data-v-599e0c92]{margin-left:8px;font-size:12px}.content-actions[data-v-599e0c92]{display:flex;gap:6px}.content-form[data-v-599e0c92]{border-top:1px solid var(--border);padding-top:12px}.empty-state.inner[data-v-599e0c92]{min-height:120px;border:1px dashed var(--border);border-radius:11px;background:transparent}.empty-state.inner.small[data-v-599e0c92]{min-height:80px}.load-line[data-v-599e0c92]{height:40px;margin-bottom:12px}.load-line.short[data-v-599e0c92]{width:60%}@media(max-width:1000px){.editor-grid[data-v-599e0c92]{grid-template-columns:1fr}.side-card[data-v-599e0c92]{position:static}.chapter-layout[data-v-599e0c92]{grid-template-columns:1fr}}@media(max-width:620px){.field-row[data-v-599e0c92]{grid-template-columns:1fr}}.quick-studio[data-v-81bbe1cd]{display:grid;gap:16px;min-width:0}.quick-columns[data-v-81bbe1cd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.quick-config[data-v-81bbe1cd]{margin:0;min-width:0}.quick-config h3[data-v-81bbe1cd]{margin:0 0 14px}.quick-config>h3[data-v-81bbe1cd]:not(:first-child){margin-top:20px}.quick-config label[data-v-81bbe1cd]{margin-bottom:12px}.quick-stage[data-v-81bbe1cd]{border:1px solid var(--sw-line);border-radius:12px;padding:14px;display:grid;gap:10px;margin-bottom:12px;overflow-wrap:anywhere}.quick-stage audio[data-v-81bbe1cd],.quick-stage video[data-v-81bbe1cd]{width:100%;max-height:360px}.quick-results>.sw-between[data-v-81bbe1cd]{margin-bottom:12px}.quick-results .sw-row[data-v-81bbe1cd]{margin-top:14px}.sw-history .sw-state-group[data-v-81bbe1cd]{margin-top:6px}@media(max-width:900px){.quick-columns[data-v-81bbe1cd]{grid-template-columns:1fr}.quick-studio[data-v-81bbe1cd],.quick-columns[data-v-81bbe1cd]{gap:12px}}.studio-workbench{--sw-bg:var(--studio-bg,#0b1412);--sw-card:var(--studio-panel,#111c18);--sw-ink:var(--studio-text,#edf4ef);--sw-muted:var(--studio-muted,#8d9c94);--sw-line:var(--studio-line,#ffffff15);--sw-accent:#b9d46b;min-width:0;color:var(--sw-ink);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.studio-workbench *{box-sizing:border-box}.studio-workbench button,.studio-workbench input,.studio-workbench select,.studio-workbench textarea{font:inherit;color:inherit}.studio-workbench button{cursor:pointer;background:#8881;border:1px solid var(--sw-line);border-radius:9px;padding:8px 12px}.studio-workbench button:disabled{opacity:.45;cursor:not-allowed}.studio-workbench button.active{border-color:var(--sw-accent);color:var(--sw-accent);background:#b9d46b15}.studio-workbench .sw-primary{background:linear-gradient(110deg,#b8e474,#35bac6);color:#123226;font-weight:700;border-color:transparent}.studio-workbench input,.studio-workbench select,.studio-workbench textarea{background:#8881;border:1px solid var(--sw-line);border-radius:9px;padding:10px;width:100%;min-width:0;outline:none}.studio-workbench option{background:var(--sw-card);color:var(--sw-ink)}.studio-workbench input:focus,.studio-workbench select:focus,.studio-workbench textarea:focus{border-color:var(--sw-accent)}.studio-workbench textarea{resize:vertical;line-height:1.65}.studio-workbench label{display:block;color:var(--sw-muted);font-size:12px}.studio-workbench label>input,.studio-workbench label>textarea,.studio-workbench label>select{display:block;margin-top:6px;color:var(--sw-ink)}.studio-workbench input[type=checkbox]{width:auto;margin:0 5px 0 0;display:inline}.studio-workbench h1{font-size:20px;margin:0}.studio-workbench h2{font-size:16px;margin:0;font-weight:500}.studio-workbench h3{font-size:13px;margin:0}.studio-workbench small,.studio-workbench .sw-muted{font-size:11px;color:var(--sw-muted);line-height:1.6}.studio-workbench a{color:var(--sw-accent)}.sw-crumb{height:48px;display:flex;align-items:center;gap:12px;border:1px solid var(--sw-line);border-radius:28px;background:#b9d46b08;padding:7px 10px;margin-bottom:8px}.sw-crumb strong{position:absolute;left:50%;font-size:16px;transform:translate(-50%)}.sw-crumb>span{margin-left:auto;color:var(--sw-muted);font-size:11px}.sw-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sw-between{display:flex;align-items:center;justify-content:space-between;gap:10px}.sw-panel{background:var(--sw-card);border:1px solid var(--sw-line);border-radius:20px;padding:18px;min-width:0}.sw-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sw-error{padding:10px 14px;border:1px solid #da717166;border-radius:10px;background:#da717110;color:#dc8686}.sw-notice{font-size:11px;color:var(--sw-muted);line-height:1.65;margin:9px 0}.sw-empty{padding:70px 20px;display:grid;place-content:center;text-align:center;gap:12px;color:var(--sw-muted);border:1px dashed var(--sw-line);border-radius:14px}.sw-empty b{font-size:16px;color:var(--sw-ink);font-weight:500}.sw-history{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.sw-history button{text-align:left;max-width:240px}.sw-history small{display:block}.sw-dialog{position:fixed;inset:0;z-index:1100;background:#000b;display:grid;place-items:center;padding:24px}.sw-dialog>section{width:min(960px,94vw);max-height:90dvh;overflow:auto;background:var(--sw-card);padding:20px;border-radius:18px}.sw-dialog img{max-width:100%;max-height:65dvh;display:block;margin:15px auto;object-fit:contain}.sw-file{display:inline-block!important;border:1px solid var(--sw-line);border-radius:9px;padding:9px 13px;cursor:pointer;color:var(--sw-accent)!important}.sw-file input[hidden]{display:none!important}@media(max-width:800px){.sw-crumb strong{position:static;transform:none;margin-left:8px;font-size:14px}.sw-crumb>span{display:none}.sw-fields{grid-template-columns:1fr}.sw-panel{padding:14px;border-radius:14px}}.studio-workbench.sw-unified{--sw-control-height:36px;--sw-control-font:12px;--sw-control-padding:8px 12px;--sw-control-bg:rgba(255,255,255,.035);--sw-control-hover:rgba(255,255,255,.07);--sw-control-border:rgba(232,248,240,.12);--sw-control-radius:10px;--sw-layout-gap:16px;--sw-panel-padding:18px;--sw-emphasis:var(--sw-accent);--sw-success:#93d9ae;--sw-success-bg:#52bf7c13;--sw-error-ink:#f0a1a1;--sw-error-bg:#e9696910;--sw-error-line:#e969693d;--sw-working:#9dd9f4;--sw-working-bg:#4fb8ec15;--sw-demo:#e0c780;--sw-demo-bg:#d6b45c13;--sw-info-bg:#4fb8ec0b;--sw-info-line:#4fb8ec29;--sw-primary-start:#b8e474;--sw-primary-end:#35bac6;--sw-on-primary:#11352a;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}.studio-workbench.sw-unified button,.studio-workbench.sw-unified .sw-file{min-height:var(--sw-control-height);line-height:1.5;transition:background .16s,border-color .16s,box-shadow .16s}.studio-workbench.sw-unified button{background:var(--sw-control-bg);border-color:var(--sw-control-border);border-radius:var(--sw-control-radius)}.studio-workbench.sw-unified button:not(:disabled):hover,.studio-workbench.sw-unified .sw-file:hover{background:var(--sw-control-hover);border-color:color-mix(in srgb,var(--sw-accent) 40%,var(--sw-control-border))}.studio-workbench.sw-unified button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.studio-workbench.sw-unified button.active{color:var(--sw-emphasis);background:color-mix(in srgb,var(--sw-accent) 9%,transparent);border-color:color-mix(in srgb,var(--sw-accent) 60%,var(--sw-control-border))}.studio-workbench.sw-unified button.sw-primary{color:var(--sw-on-primary);background:linear-gradient(110deg,var(--sw-primary-start),var(--sw-primary-end));border-color:transparent;font-weight:600}.studio-workbench.sw-unified button.sw-primary:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 3px 14px color-mix(in srgb,var(--sw-primary-end) 14%,transparent)}.studio-workbench.sw-unified :is(input,select,textarea){font-size:12px;line-height:1.6;background:var(--sw-control-bg);border-color:var(--sw-control-border);border-radius:var(--sw-control-radius);padding:8px 10px}.studio-workbench.sw-unified :is(input:not([type=checkbox]):not([type=range]),select){min-height:var(--sw-control-height)}.studio-workbench.sw-unified textarea{padding:10px 12px}.studio-workbench.sw-unified :is(input,textarea)::placeholder{color:var(--sw-muted);opacity:.7}.studio-workbench.sw-unified :is(button,input,textarea,select,.sw-file):focus-visible{outline:2px solid color-mix(in srgb,var(--sw-accent) 70%,transparent);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--sw-accent) 8%,transparent)}.studio-workbench.sw-unified input[type=checkbox]{accent-color:var(--sw-emphasis);width:14px;height:14px;vertical-align:-2px}.studio-workbench.sw-unified input[type=range]{accent-color:var(--sw-emphasis)}.studio-workbench.sw-unified label{line-height:1.5}.studio-workbench.sw-unified a{color:var(--sw-emphasis)}.studio-workbench.sw-unified .sw-file{color:var(--sw-emphasis)!important}.studio-workbench.sw-unified input[type=range]{border:0;background:none;padding:0;min-height:24px}.studio-workbench.sw-unified .sw-panel{padding:var(--sw-panel-padding);box-shadow:0 8px 30px #00000005}.studio-workbench.sw-unified .sw-crumb{position:relative;flex-shrink:0;padding:6px 10px;margin-bottom:12px}.studio-workbench.sw-unified .sw-crumb>button{width:34px;height:34px;min-height:34px;border-radius:50%;padding:0;display:grid;place-items:center;background:color-mix(in srgb,var(--sw-accent) 8%,transparent)}.studio-workbench.sw-unified .sw-crumb strong{display:flex;align-items:center;justify-content:center;gap:9px;max-width:60%;font-size:16px;font-weight:600;white-space:nowrap}.sw-crumb-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--sw-accent) 17%,transparent);border-radius:9px;color:var(--sw-emphasis);background:color-mix(in srgb,var(--sw-accent) 8%,transparent);flex-shrink:0}.studio-workbench.sw-unified .sw-crumb strong>span:last-child{overflow:hidden;text-overflow:ellipsis}.studio-workbench.sw-unified :is(.sw-error,.sw-feedback){position:relative;border-radius:12px;padding:11px 14px 11px 40px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.studio-workbench.sw-unified .sw-error{color:var(--sw-error-ink);border-color:var(--sw-error-line);background:var(--sw-error-bg)}.studio-workbench.sw-unified .sw-error:before{content:"!";position:absolute;top:13px;left:14px;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;font-size:11px;text-align:center;line-height:14px;font-weight:700}.studio-workbench.sw-unified .sw-feedback{color:var(--sw-ink);border:1px solid var(--sw-info-line);background:var(--sw-info-bg);margin:12px 0}.studio-workbench.sw-unified .sw-feedback:before{content:"i";position:absolute;top:13px;left:14px;width:16px;height:16px;border:1px solid var(--sw-working);border-radius:50%;font-size:11px;color:var(--sw-working);text-align:center;line-height:14px}.studio-workbench.sw-unified .sw-feedback.is-working:before{content:"";border:2px solid color-mix(in srgb,var(--sw-working) 25%,transparent);border-top-color:var(--sw-working);animation:sw-spin 1s linear infinite}.studio-workbench.sw-unified .sw-empty{color:var(--sw-muted);line-height:1.8;background:color-mix(in srgb,var(--sw-muted) 2%,transparent);border-color:var(--sw-control-border);border-radius:14px;gap:10px}.studio-workbench.sw-unified .sw-empty:before{content:"";width:44px;height:44px;margin:0 auto 7px;color:var(--sw-muted);opacity:.32;background:currentColor;-webkit-mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='8' width='34' height='32' rx='6'/%3E%3Cpath d='m8 32 10-10 8 7 5-6 10 11'/%3E%3Ccircle cx='17' cy='17' r='3'/%3E%3C/g%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='8' width='34' height='32' rx='6'/%3E%3Cpath d='m8 32 10-10 8 7 5-6 10 11'/%3E%3Ccircle cx='17' cy='17' r='3'/%3E%3C/g%3E%3C/svg%3E")}.studio-workbench.sw-unified .sw-dialog{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020908b8}.studio-workbench.sw-unified .sw-dialog>section{padding:24px;border:1px solid var(--sw-control-border);box-shadow:0 24px 90px #0007;border-radius:20px}.studio-workbench.sw-unified .sw-history{gap:10px}.studio-workbench.sw-unified .sw-history>button{padding:11px 14px;line-height:1.7}.sw-state-group{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sw-state{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid currentColor;border-radius:6px;font-size:10px;line-height:1.4;white-space:nowrap}.sw-state--success{color:var(--sw-success);background:var(--sw-success-bg);border-color:color-mix(in srgb,var(--sw-success) 20%,transparent)}.sw-state--error{color:var(--sw-error-ink);background:var(--sw-error-bg);border-color:var(--sw-error-line)}.sw-state--working{color:var(--sw-working);background:var(--sw-working-bg);border-color:color-mix(in srgb,var(--sw-working) 20%,transparent)}.sw-state--working svg{animation:sw-spin 1s linear infinite}.sw-state--pending{color:var(--sw-muted);border-color:var(--sw-control-border);background:var(--sw-control-bg)}.sw-state--demo{color:var(--sw-demo);background:var(--sw-demo-bg);border-color:color-mix(in srgb,var(--sw-demo) 20%,transparent)}.sw-state--warning{color:var(--sw-demo);background:var(--sw-demo-bg);border-color:color-mix(in srgb,var(--sw-demo) 30%,transparent)}.sw-state--stopped{color:var(--sw-muted);background:var(--sw-control-bg);border-color:var(--sw-control-border)}.sw-unified.ai-ppt-workbench{--sw-primary-start:#e2c985;--sw-primary-end:#c8a455;--sw-on-primary:#29220f}.sw-unified .knowledge-body,.sw-unified.knowledge-workbench .sw-dialog{--sw-control-bg:#f6f8fa;--sw-control-hover:#eaf2f9;--sw-control-border:#dce5ec;--sw-emphasis:#126d9d;--sw-success:#27734e;--sw-success-bg:#eaf6ee;--sw-error-ink:#b04444;--sw-error-bg:#fff0f0;--sw-error-line:#e9b6b6;--sw-working:#286f9b;--sw-working-bg:#eaf5fc;--sw-demo:#8d661b;--sw-demo-bg:#fbf3df;--sw-info-bg:#edf6fc;--sw-info-line:#bfddec;--sw-primary-start:#a2d5ee;--sw-primary-end:#64b8de;--sw-on-primary:#14435f;color-scheme:light}.sw-unified .knowledge-body :is(.sw-row,.sw-fields){gap:10px}.sw-unified .knowledge-body .sw-error{margin-block:10px}html.light .studio-workbench.sw-unified{--sw-control-bg:#f6f8fa;--sw-control-hover:#edf1f5;--sw-control-border:#dce3e9;--sw-emphasis:#0f776e;--sw-success:#26764c;--sw-success-bg:#eaf6ee;--sw-error-ink:#b04444;--sw-error-bg:#fff0f0;--sw-error-line:#e9b6b6;--sw-working:#2c709b;--sw-working-bg:#edf5fb;--sw-demo:#866116;--sw-demo-bg:#fbf4e1;--sw-info-bg:#edf6fb;--sw-info-line:#c5dfea}html.light .ai-ppt-workbench.sw-unified{--sw-emphasis:#80601f}.studio-workbench.sw-unified :is(.face-layout,.poster-settings-layout,.poster-results-layout,.ai-ppt-columns,.knowledge-columns,.photo-columns){gap:var(--sw-layout-gap)}.sw-unified :is(.face-result-grid article,.knowledge-result,.poster-gallery article)>.sw-state-group{margin:8px 0 5px}.sw-unified .ai-ppt-editor nav .sw-state-group{margin:5px 0}.sw-unified .ai-ppt-empty>i{display:none}@keyframes sw-spin{to{transform:rotate(360deg)}}@media(max-width:800px){.studio-workbench.sw-unified{--sw-panel-padding:14px;--sw-layout-gap:12px;--sw-control-height:38px}.studio-workbench.sw-unified .sw-crumb strong{position:static;transform:none;max-width:calc(100% - 52px);font-size:14px;gap:7px}.studio-workbench.sw-unified .sw-dialog{padding:12px}.studio-workbench.sw-unified .sw-dialog>section{max-height:94dvh;padding:18px}.studio-workbench.sw-unified .sw-between{flex-wrap:wrap}.studio-workbench.sw-unified .sw-crumb{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.studio-workbench.sw-unified *{animation:none!important;transition:none!important}}.studio-workbench.sw-unified.media-workbench{--sw-accent:#59d8c4;--sw-emphasis:#8ce5d4;--sw-primary-start:#b8e474;--sw-primary-end:#35bac6;--sw-on-primary:#11352a;--text:var(--sw-ink);--text-dim:var(--sw-muted);--text-faint:var(--sw-muted);--border:var(--sw-line);--border-strong:var(--sw-control-border);--mint:var(--sw-emphasis);gap:16px;min-width:0;font-size:12px}.media-workbench.sw-unified .sw-crumb{margin:0}.media-workbench.sw-unified :is(.card,.ppt-card){padding:18px;background:var(--sw-card);color:var(--sw-ink);border:1px solid var(--sw-line);border-radius:18px;box-shadow:0 8px 30px #00000005;min-width:0}.media-workbench.sw-unified :is(.ecom-grid,.dh-grid,.ppt-grid,.presentation-editor,.assets-grid){gap:16px}.media-workbench.sw-unified :is(.page-title,.page-sub){color:var(--sw-ink)}.media-workbench.sw-unified .page-title{font-size:26px;font-weight:400;line-height:1.35;margin:4px 0 8px}.media-workbench.sw-unified.dh-page .page-title{font-size:32px}.media-workbench.sw-unified :is(.page-sub,.hint,.faint,.page-note){color:var(--sw-muted)}.media-workbench.sw-unified :is(.page-kicker,.panel-kicker,.modal-kicker){color:var(--sw-emphasis);letter-spacing:.12em}.media-workbench.sw-unified .card-head h2{font-size:18px;font-weight:500;margin:4px 0 0}.media-workbench.sw-unified :is(button,.ppt-upload-file-btn){font-family:inherit;font-size:12px;padding:8px 12px;line-height:1.5}.media-workbench.sw-unified :is(.primary-btn,.ppt-primary-btn){background:linear-gradient(110deg,var(--sw-primary-start),var(--sw-primary-end));color:var(--sw-on-primary);border-color:transparent;font-weight:600}.media-workbench.sw-unified :is(.primary-btn,.ppt-primary-btn):hover:not(:disabled){background:linear-gradient(110deg,var(--sw-primary-start),var(--sw-primary-end));filter:brightness(1.05)}.media-workbench.sw-unified :is(.ghost-btn,.secondary-btn,.ppt-ghost-btn,.ppt-upload-file-btn){background:var(--sw-control-bg);color:var(--sw-ink);border:1px solid var(--sw-control-border);border-radius:10px}.media-workbench.sw-unified :is(.field,.ppt-field){gap:6px;margin-bottom:12px;min-width:0}.media-workbench.sw-unified :is(.field>span,.ppt-field>span){font-size:12px;font-weight:500;color:var(--sw-muted)}.media-workbench.sw-unified :is(.field input,.field select,.field textarea,.ppt-field input,.ppt-field textarea,.ppt-model-row select,.step-block textarea,.template-note textarea){font-family:inherit;font-size:12px;color:var(--sw-ink);line-height:1.6;background:var(--sw-control-bg);border:1px solid var(--sw-control-border);border-radius:10px;padding:8px 10px}.media-workbench.sw-unified :is(input,select){min-height:36px}.media-workbench.sw-unified input[type=checkbox]{width:14px;height:14px;min-height:0;padding:0;flex:0 0 14px}.media-workbench.sw-unified :is(.check-row,.check-row.compact){display:flex;align-items:flex-start;gap:8px;line-height:1.65}.media-workbench.sw-unified input[type=file]{padding:6px;max-width:100%}.media-workbench.sw-unified input[hidden]{display:none}.media-workbench.sw-unified input[type=file]::file-selector-button{font:inherit;padding:5px 9px;margin-right:8px;color:var(--sw-emphasis);background:var(--sw-control-hover);border:1px solid var(--sw-control-border);border-radius:7px;cursor:pointer}.media-workbench.sw-unified :is(.chip,.step-index){color:var(--sw-muted);background:var(--sw-control-bg);border:1px solid var(--sw-control-border);border-radius:7px;font-size:10px;font-weight:500;line-height:1.5}.media-workbench.sw-unified :is(.chip.is-mint,.chip.is-violet,.step-index){color:var(--sw-emphasis);background:color-mix(in srgb,var(--sw-accent) 8%,transparent);border-color:color-mix(in srgb,var(--sw-accent) 22%,transparent)}.media-workbench.sw-unified .chip.is-amber{color:var(--sw-demo);background:var(--sw-demo-bg);border-color:color-mix(in srgb,var(--sw-demo) 25%,transparent)}.media-workbench.sw-unified :is(.page-note,.media-capability){border:1px solid var(--sw-info-line);background:var(--sw-info-bg);border-radius:12px;padding:11px 14px;line-height:1.75;font-size:11px;margin:0;color:var(--sw-muted)}.media-workbench.sw-unified :is(.step-block,.template-note,.task-card,.kv-grid>div,.asset-item){border-color:var(--sw-control-border);background:var(--sw-control-bg);border-radius:12px}.media-workbench.sw-unified .step-block{padding:14px;margin-bottom:12px}.media-workbench.sw-unified .task-placeholder{color:var(--sw-muted);border-color:var(--sw-control-border)}.media-workbench.sw-unified .tabs{width:100%;border-color:var(--sw-line);background:var(--sw-control-bg);padding:4px;gap:6px}.media-workbench.sw-unified .tabs button{flex:1;color:var(--sw-muted);white-space:nowrap}.media-workbench.sw-unified .tabs button.active{color:var(--sw-emphasis);background:color-mix(in srgb,var(--sw-accent) 10%,transparent);border-color:color-mix(in srgb,var(--sw-accent) 35%,transparent)}.media-workbench.sw-unified .empty-state.inner{background:color-mix(in srgb,var(--sw-muted) 2%,transparent);color:var(--sw-muted);border-color:var(--sw-control-border);border-radius:14px}.media-workbench.sw-unified .empty-state.inner:before{content:"";display:block;margin:0 auto 14px;width:40px;height:40px;border:1px solid var(--sw-control-border);border-radius:12px;background:center/22px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d9c94' stroke-width='1.4'%3E%3Crect x='3' y='5' width='14' height='14' rx='3'/%3E%3Cpath d='m17 10 4-3v10l-4-3'/%3E%3C/svg%3E");opacity:.7}.media-workbench.sw-unified .empty-state.inner.small:before{display:none}.media-workbench.sw-unified .empty-state strong{color:var(--sw-ink);font-size:15px;font-weight:500}.media-workbench.sw-unified .modal-mask{z-index:1100;background:#020908b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.media-workbench.sw-unified .modal-card{border-color:var(--sw-control-border);background:var(--sw-card);color:var(--sw-ink);padding:24px;border-radius:20px}.media-workbench.sw-unified .confirm-box{border-color:color-mix(in srgb,var(--sw-demo) 30%,transparent);background:var(--sw-demo-bg)}.media-workbench.sw-unified .confirm-box strong{color:var(--sw-demo)}.media-workbench.sw-unified .media-status-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;color:var(--sw-muted);font-size:11px}.media-workbench.sw-unified .task-row{flex-wrap:wrap;border:1px solid var(--sw-line);gap:8px}.media-workbench.sw-unified .task-title{flex-basis:150px}.media-workbench.sw-unified.presentation-wrap{display:flex;flex-direction:column}.media-workbench.sw-unified .reference-ppt{--ppt-ink:var(--sw-ink);--ppt-muted:var(--sw-muted);--ppt-line:var(--sw-line);--ppt-surface:var(--sw-card);--ppt-surface-soft:var(--sw-control-bg);--ppt-input:var(--sw-control-bg);--ppt-teal:var(--sw-emphasis);padding-top:0;font-family:inherit}.media-workbench.sw-unified .presentation-mode{margin-top:16px;gap:12px}.media-workbench.sw-unified .presentation-channel-note a{color:var(--sw-emphasis)}.media-workbench.sw-unified .presentation-mode>button{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:72px}.media-workbench.sw-unified .presentation-mode>button small{position:absolute;right:12px;top:-9px;border-radius:999px;padding:2px 8px;background:var(--sw-emphasis);color:var(--sw-card)}.media-workbench.sw-unified .presentation-mode>button span{width:100%}.media-workbench.sw-unified .presentation-mode>button.active{box-shadow:none}.media-workbench.sw-unified .ppt-hero h1{font-family:inherit}.media-workbench.sw-unified .ppt-primary-btn{min-height:40px;min-width:0}.media-workbench.sw-unified :is(.ppt-content-upload,.ppt-style-option){background:var(--sw-control-bg);border-color:var(--sw-control-border);border-radius:10px}.media-workbench.sw-unified .ppt-style-option{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:10px;row-gap:3px;align-items:center;min-height:76px;text-align:left}.media-workbench.sw-unified .ppt-style-option .theme-colors{grid-row:span 2;margin:0;gap:3px}.media-workbench.sw-unified .theme-colors i{flex:0 0 14px;width:14px;height:14px}.media-workbench.sw-unified .ppt-style-option b{font-size:12px}.media-workbench.sw-unified .ppt-style-option small{line-height:1.5}.media-workbench.sw-unified .ppt-style-option.active{background:color-mix(in srgb,var(--sw-accent) 9%,transparent);border-color:var(--sw-emphasis)}.media-workbench.sw-unified .presentation-pages{padding:16px}.media-workbench.sw-unified .presentation-pages article>div button{min-width:34px;min-height:34px;padding:4px 8px}.media-workbench.sw-unified .presentation-preview{border-radius:10px}.media-workbench.sw-unified .presentation-history{margin-top:16px;border-color:var(--sw-line);color:var(--sw-ink);background:var(--sw-control-bg)}.media-workbench.sw-unified .presentation-history-list>button{border:1px solid var(--sw-line);border-radius:10px;margin-top:8px;background:var(--sw-control-bg);color:var(--sw-ink)}.media-workbench.sw-unified .presentation-history-list .sw-empty{margin-top:12px;padding:30px 16px}html.light .studio-workbench.sw-unified.media-workbench{--sw-emphasis:#0f776e;color-scheme:light}html.light .media-workbench.sw-unified :is(.field input,.field select,.field textarea,.ppt-field input,.ppt-field textarea,.ppt-model-row select,.step-block textarea){color-scheme:light}@media(max-width:800px){.studio-workbench.sw-unified.media-workbench{gap:12px}.media-workbench.sw-unified :is(.card,.ppt-card){padding:14px;border-radius:14px}.media-workbench.sw-unified :is(.ecom-grid,.dh-grid,.ppt-grid,.presentation-editor,.assets-grid){gap:12px}.media-workbench.sw-unified :is(input:not([type=checkbox]),select){min-height:38px}.media-workbench.sw-unified .page-title{font-size:22px}.media-workbench.sw-unified.dh-page .page-title{font-size:26px}.media-workbench.sw-unified .tabs button{flex:1 1 90px}.media-workbench.sw-unified .head-actions{width:100%}.media-workbench.sw-unified .card-head{flex-wrap:wrap}.media-workbench.sw-unified .modal-mask{padding:12px}.media-workbench.sw-unified .modal-card{padding:18px;max-height:94dvh}.media-workbench.sw-unified .ppt-hero h1{font-size:26px}.media-workbench.sw-unified .ppt-stepper button{min-width:0}.media-workbench.sw-unified .presentation-editor .ppt-card-head{flex-wrap:wrap}.media-workbench.sw-unified .presentation-editor .ppt-card-head>h2{width:100%;font-size:18px}.media-workbench.sw-unified .presentation-actions{width:100%}.media-workbench.sw-unified .presentation-actions button{flex:1;white-space:nowrap}.media-workbench.sw-unified .presentation-preview{padding:12px}.media-workbench.sw-unified .presentation-preview>h2{font-size:18px;margin:8px 0}.media-workbench.sw-unified .presentation-preview>p{font-size:10px;line-height:1.4;max-height:none;flex:1;min-height:0}.media-workbench.sw-unified .presentation-preview footer{font-size:7px}}.dh-page[data-v-31305202]{gap:16px}.head-actions[data-v-31305202]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tabs[data-v-31305202]{display:flex;gap:6px;flex-wrap:wrap;padding:4px;border:1px solid var(--border);border-radius:12px;background:#090e16cc;width:fit-content}.tabs button[data-v-31305202]{border:0;background:transparent;color:var(--text-dim);padding:8px 14px;border-radius:9px;font-size:12.5px;font-weight:600;cursor:pointer}.tabs button.active[data-v-31305202]{color:#041016;background:linear-gradient(135deg,#5eead4,#38bdf8)}.dh-grid[data-v-31305202]{display:grid;grid-template-columns:minmax(340px,460px) minmax(0,1fr);gap:16px;align-items:start}.form-card[data-v-31305202],.result-card[data-v-31305202],.assets-card[data-v-31305202]{padding:18px}.result-card[data-v-31305202]{min-height:380px}.card-head[data-v-31305202]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2[data-v-31305202]{margin:3px 0 0;font-size:18px}.panel-kicker[data-v-31305202]{font-size:10px;letter-spacing:.16em;color:var(--mint)}.field[data-v-31305202]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span[data-v-31305202]{font-size:12px;color:var(--text-dim)}.field input[data-v-31305202],.field select[data-v-31305202],.field textarea[data-v-31305202]{width:100%;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none}.field textarea[data-v-31305202]{resize:vertical}.field input[data-v-31305202]:focus,.field select[data-v-31305202]:focus,.field textarea[data-v-31305202]:focus{border-color:#5eead473}.field input[type=file][data-v-31305202]{padding:7px}.field-row[data-v-31305202]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-row.three[data-v-31305202]{grid-template-columns:repeat(3,1fr)}.hint[data-v-31305202]{margin:4px 0 10px;font-size:11px;color:var(--text-faint);line-height:1.6}.hint code[data-v-31305202]{color:var(--text-dim)}.error[data-v-31305202]{margin:6px 0 10px;font-size:12px;color:#fca5a5}.uploading[data-v-31305202]{margin:10px 0 0;font-size:12px;color:var(--mint)}.actions[data-v-31305202]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.task-detail[data-v-31305202]{display:flex;flex-direction:column;gap:12px}.task-line[data-v-31305202]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kv-grid[data-v-31305202]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kv-grid>div[data-v-31305202]{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.kv-grid span[data-v-31305202]{font-size:11px;color:var(--text-faint)}.kv-grid strong[data-v-31305202]{font-size:12px}.audio-player[data-v-31305202],.video-player[data-v-31305202]{width:100%;border-radius:10px;background:#040810}.video-player[data-v-31305202]{max-height:480px}.empty-state.inner[data-v-31305202]{min-height:280px;border:1px dashed var(--border);border-radius:12px;background:transparent}.empty-state.inner.small[data-v-31305202]{min-height:70px}.assets-card[data-v-31305202]{display:flex;flex-direction:column;gap:12px}.assets-grid[data-v-31305202]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.asset-column[data-v-31305202]{display:flex;flex-direction:column;gap:7px}.asset-title[data-v-31305202]{font-size:12px;font-weight:700;color:var(--text-dim)}.asset-item[data-v-31305202]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.asset-item>div[data-v-31305202]{display:flex;flex-direction:column;gap:2px;min-width:0}.asset-item strong[data-v-31305202]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-item .faint[data-v-31305202]{font-size:10.5px}.task-list[data-v-31305202]{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);padding-top:12px}.task-row[data-v-31305202]{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:9px;background:#ffffff05}.task-title[data-v-31305202]{flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-31305202]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;word-break:break-all}@media(max-width:1050px){.dh-grid[data-v-31305202]{grid-template-columns:1fr}}@media(max-width:620px){.field-row[data-v-31305202],.field-row.three[data-v-31305202],.assets-grid[data-v-31305202]{grid-template-columns:1fr}}.media-page[data-v-54b55f7e]{gap:16px}.head-actions[data-v-54b55f7e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.media-grid[data-v-54b55f7e]{display:grid;grid-template-columns:minmax(340px,460px) minmax(0,1fr);gap:16px;align-items:start}.form-card[data-v-54b55f7e],.result-card[data-v-54b55f7e]{padding:18px}.result-card[data-v-54b55f7e]{min-height:380px}.card-head[data-v-54b55f7e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2[data-v-54b55f7e]{margin:3px 0 0;font-size:18px}.panel-kicker[data-v-54b55f7e]{font-size:10px;letter-spacing:.16em;color:var(--mint)}.field[data-v-54b55f7e]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span[data-v-54b55f7e]{font-size:12px;color:var(--text-dim)}.field input[data-v-54b55f7e],.field select[data-v-54b55f7e],.field textarea[data-v-54b55f7e]{width:100%;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none}.field textarea[data-v-54b55f7e]{resize:vertical}.field input[data-v-54b55f7e]:focus,.field select[data-v-54b55f7e]:focus,.field textarea[data-v-54b55f7e]:focus{border-color:#5eead473}.field-row[data-v-54b55f7e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint[data-v-54b55f7e]{margin:4px 0 10px;font-size:11px;color:var(--text-faint);line-height:1.6}.error[data-v-54b55f7e]{margin:6px 0 10px;font-size:12px;color:#fca5a5}.actions[data-v-54b55f7e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.download-result[data-v-54b55f7e]{display:flex;flex-direction:column;gap:14px}.meta-row[data-v-54b55f7e]{display:flex;gap:6px;flex-wrap:wrap}.video-block[data-v-54b55f7e]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.video-block video[data-v-54b55f7e],.result-video[data-v-54b55f7e]{width:100%;max-height:520px;border-radius:12px;background:#040810}.image-grid[data-v-54b55f7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.image-item[data-v-54b55f7e]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.image-item img[data-v-54b55f7e]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;display:block}.music-block[data-v-54b55f7e]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.music-block audio[data-v-54b55f7e]{width:100%}.info-block h3[data-v-54b55f7e]{margin:0 0 6px;font-size:15px}.author-line[data-v-54b55f7e]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim)}.author-line img[data-v-54b55f7e]{width:26px;height:26px;border-radius:50%;object-fit:cover}.task-detail[data-v-54b55f7e]{display:flex;flex-direction:column;gap:12px}.task-line[data-v-54b55f7e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.download[data-v-54b55f7e]{font-size:12px}.mono[data-v-54b55f7e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;word-break:break-all}.empty-state.inner[data-v-54b55f7e]{min-height:280px;border:1px dashed var(--border);border-radius:12px;background:transparent}@media(max-width:1050px){.media-grid[data-v-54b55f7e]{grid-template-columns:1fr}}@media(max-width:620px){.field-row[data-v-54b55f7e]{grid-template-columns:1fr}}.toolkit-page[data-v-4fd6f348]{gap:16px}.head-actions[data-v-4fd6f348]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolkit-grid[data-v-4fd6f348]{display:grid;grid-template-columns:minmax(340px,480px) minmax(0,1fr);gap:16px;align-items:start}.form-card[data-v-4fd6f348],.result-card[data-v-4fd6f348]{padding:18px}.result-card[data-v-4fd6f348]{min-height:380px}.card-head[data-v-4fd6f348]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2[data-v-4fd6f348]{margin:3px 0 0;font-size:18px}.panel-kicker[data-v-4fd6f348]{font-size:10px;letter-spacing:.16em;color:var(--mint)}.dropzone[data-v-4fd6f348]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:22px 16px;border:1px dashed var(--border-strong);border-radius:12px;background:#ffffff05;cursor:pointer;text-align:center;margin-bottom:12px}.dropzone strong[data-v-4fd6f348]{font-size:13px}.dropzone span[data-v-4fd6f348]{font-size:11px;color:var(--text-faint);line-height:1.6}.dropzone.is-dragging[data-v-4fd6f348]{border-color:var(--mint);background:#5eead414}.selected-grid[data-v-4fd6f348]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;margin-bottom:8px}.selected-item[data-v-4fd6f348]{position:relative;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:#040810}.selected-item img[data-v-4fd6f348]{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.selected-name[data-v-4fd6f348]{display:block;padding:4px 6px;font-size:10px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-btn[data-v-4fd6f348]{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0009;color:#fff;cursor:pointer;line-height:1}.clear-row[data-v-4fd6f348]{margin-bottom:12px}.field[data-v-4fd6f348]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span[data-v-4fd6f348]{font-size:12px;color:var(--text-dim)}.field input[data-v-4fd6f348],.field select[data-v-4fd6f348],.field textarea[data-v-4fd6f348]{width:100%;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none}.field input[data-v-4fd6f348]:focus,.field select[data-v-4fd6f348]:focus,.field textarea[data-v-4fd6f348]:focus{border-color:#5eead473}.field-row[data-v-4fd6f348]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkbox-field .check[data-v-4fd6f348]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.check input[data-v-4fd6f348]{accent-color:var(--mint)}.logo-row[data-v-4fd6f348]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.logo-preview[data-v-4fd6f348]{max-width:120px;max-height:80px;object-fit:contain;border:1px solid var(--border);border-radius:8px;padding:4px;background:#ffffff08;margin-bottom:10px}.error[data-v-4fd6f348]{margin:6px 0 10px;font-size:12px;color:#fca5a5}.notice[data-v-4fd6f348]{margin:6px 0 10px;font-size:12px;color:var(--mint)}.shortcut-hint[data-v-4fd6f348]{font-size:10.5px;color:var(--text-faint);letter-spacing:.04em}.actions[data-v-4fd6f348]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.result-grid[data-v-4fd6f348]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.result-item[data-v-4fd6f348]{display:flex;flex-direction:column;gap:7px;padding:9px;border:1px solid var(--border);border-radius:11px;background:#ffffff05}.result-item img[data-v-4fd6f348]{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#040810;border-radius:8px;display:block}.result-meta[data-v-4fd6f348]{display:flex;flex-direction:column;gap:2px;min-width:0}.result-meta strong[data-v-4fd6f348]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-meta .faint[data-v-4fd6f348]{font-size:10.5px}.empty-state.inner[data-v-4fd6f348]{min-height:300px;border:1px dashed var(--border);border-radius:12px;background:transparent}@media(max-width:1050px){.toolkit-grid[data-v-4fd6f348]{grid-template-columns:1fr}}@media(max-width:620px){.field-row[data-v-4fd6f348]{grid-template-columns:1fr}}.frame-workbench[data-v-8748c1e1]{padding:24px;margin:20px 0;display:grid;gap:12px}.frame-workbench h2[data-v-8748c1e1]{margin:0}.frame-workbench p[data-v-8748c1e1]{font-size:13px;line-height:1.7;color:var(--studio-muted,#9eaca3);margin:0}.frame-notice[data-v-8748c1e1]{padding:12px;border:1px solid var(--studio-border,#293b2f);border-radius:12px}.frame-controls[data-v-8748c1e1]{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.frame-controls label[data-v-8748c1e1]{flex:1;min-width:180px}.sample-frames[data-v-8748c1e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sample-frames figure[data-v-8748c1e1]{margin:0;min-width:0}.sample-frames img[data-v-8748c1e1]{display:block;width:100%;height:auto;border-radius:10px}.sample-frames figcaption[data-v-8748c1e1]{font-size:12px;margin-top:5px;color:var(--studio-muted,#9eaca3)}select[data-v-8748c1e1],textarea[data-v-8748c1e1]{max-width:100%;width:100%;box-sizing:border-box}select[data-v-8748c1e1]{padding:8px;min-width:0}@media(max-width:640px){.frame-workbench[data-v-8748c1e1]{padding:16px}.sample-frames[data-v-8748c1e1]{grid-template-columns:1fr}.frame-controls[data-v-8748c1e1]{display:grid;grid-template-columns:1fr}.frame-controls label[data-v-8748c1e1]{min-width:0}}.analyzer-page[data-v-5f00c472]{gap:16px}.head-actions[data-v-5f00c472]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.analyzer-grid[data-v-5f00c472]{display:grid;grid-template-columns:minmax(340px,460px) minmax(0,1fr);gap:16px;align-items:start}.form-card[data-v-5f00c472],.result-card[data-v-5f00c472]{padding:18px}.result-card[data-v-5f00c472]{min-height:420px}.card-head[data-v-5f00c472]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h2[data-v-5f00c472]{margin:3px 0 0;font-size:18px}.panel-kicker[data-v-5f00c472]{font-size:10px;letter-spacing:.16em;color:var(--mint)}.field[data-v-5f00c472]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span[data-v-5f00c472]{font-size:12px;color:var(--text-dim)}.field input[data-v-5f00c472],.field select[data-v-5f00c472]{width:100%;border:1px solid var(--border);border-radius:10px;background:#05090fb3;color:var(--text);padding:9px 11px;font-size:13px;outline:none}.field input[data-v-5f00c472]:focus,.field select[data-v-5f00c472]:focus{border-color:#5eead473}.field-row[data-v-5f00c472]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkbox-field .check[data-v-5f00c472]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.check input[data-v-5f00c472]{accent-color:var(--mint)}.hint[data-v-5f00c472]{margin:4px 0 10px;font-size:11px;color:var(--text-faint);line-height:1.6}.error[data-v-5f00c472]{margin:6px 0 10px;font-size:12px;color:#fca5a5}.actions[data-v-5f00c472]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.analysis[data-v-5f00c472]{display:flex;flex-direction:column;gap:13px}.progress-shell[data-v-5f00c472]{position:relative;height:8px;border-radius:999px;background:#94a3b829;overflow:hidden}.progress-bar[data-v-5f00c472]{height:100%;border-radius:999px;background:linear-gradient(90deg,#5eead4,#38bdf8);transition:width .3s ease}.progress-text[data-v-5f00c472]{position:absolute;right:0;top:-20px;font-size:11px;color:var(--text-faint)}.task-line[data-v-5f00c472]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.steps[data-v-5f00c472]{display:flex;flex-direction:column;gap:6px}.step-row[data-v-5f00c472]{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:#ffffff05;flex-wrap:wrap}.step-index[data-v-5f00c472]{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#5eead414;color:var(--mint);font-size:10px}.step-name[data-v-5f00c472]{flex:1;font-size:12px;min-width:100px}.summary[data-v-5f00c472]{margin:0;font-size:15px}.script-block[data-v-5f00c472]{display:flex;flex-direction:column;gap:8px}.script-head[data-v-5f00c472]{display:flex;align-items:center;justify-content:space-between;gap:10px}.script-head strong[data-v-5f00c472]{font-size:12px}.script-md[data-v-5f00c472]{max-height:520px;overflow:auto;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:#05090f80}.result-video[data-v-5f00c472]{width:100%;max-height:420px;border-radius:12px;background:#040810}.mono[data-v-5f00c472]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;word-break:break-all}.empty-state.inner[data-v-5f00c472]{min-height:320px;border:1px dashed var(--border);border-radius:12px;background:transparent}@media(max-width:1050px){.analyzer-grid[data-v-5f00c472]{grid-template-columns:1fr}}@media(max-width:620px){.field-row[data-v-5f00c472]{grid-template-columns:1fr}}.help-page[data-v-1a2a2c34]{max-width:1180px;margin:0 auto;padding:28px 28px 64px;display:flex;flex-direction:column;gap:22px}.help-hero[data-v-1a2a2c34]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.kicker[data-v-1a2a2c34]{color:var(--mint);font-size:10px;letter-spacing:.18em}.help-hero h1[data-v-1a2a2c34]{margin:5px 0 4px;font-size:30px}.help-hero p[data-v-1a2a2c34]{margin:0;color:var(--text-faint);font-size:13px}.hero-actions[data-v-1a2a2c34]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-actions .ghost-btn[data-v-1a2a2c34]{padding:8px 13px;font-size:12px;text-decoration:none}.help-layout[data-v-1a2a2c34]{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px}.help-nav[data-v-1a2a2c34]{position:sticky;top:24px;display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.nav-title[data-v-1a2a2c34]{margin-bottom:6px;color:var(--text-faint);font-size:10px;letter-spacing:.12em}.nav-item[data-v-1a2a2c34]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:8px;color:var(--text-dim);font-size:12px;text-decoration:none}.nav-item[data-v-1a2a2c34]:hover,.nav-item[data-v-1a2a2c34]:focus-visible{outline:none;background:#ffffff0a;color:var(--text)}.nav-item em[data-v-1a2a2c34]{color:var(--text-faint);font-style:normal;font-size:10px}.nav-note[data-v-1a2a2c34]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);color:var(--text-faint);font-size:10px;line-height:1.6}.help-main[data-v-1a2a2c34]{display:flex;flex-direction:column;gap:18px;min-width:0}.help-search[data-v-1a2a2c34]{padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.help-search label[data-v-1a2a2c34]{display:block;margin-bottom:7px;color:var(--text-dim);font-size:11px}.search-field[data-v-1a2a2c34]{position:relative}.help-search input[data-v-1a2a2c34]{width:100%;padding:10px 38px 10px 12px;border:1px solid var(--border);border-radius:9px;background:#ffffff08;color:var(--text);font:inherit;font-size:13px}.search-key[data-v-1a2a2c34]{position:absolute;top:50%;right:11px;transform:translateY(-50%);padding:1px 5px;border:1px solid var(--border);border-radius:5px;color:var(--text-faint);font:inherit;font-size:10px;pointer-events:none}.help-search input[data-v-1a2a2c34]:focus{outline:none;border-color:#5eead480}.chips[data-v-1a2a2c34]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.chip[data-v-1a2a2c34]{padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-dim);font:inherit;font-size:11px;cursor:pointer}.chip.active[data-v-1a2a2c34]{border-color:#5eead466;background:var(--mint-soft);color:var(--mint)}.result-note[data-v-1a2a2c34]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:var(--text-faint);font-size:11px}.result-note button[data-v-1a2a2c34]{border:0;background:none;color:var(--mint);font:inherit;cursor:pointer}.empty[data-v-1a2a2c34]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:38px 18px;border:1px dashed var(--border-strong);border-radius:14px;text-align:center}.empty strong[data-v-1a2a2c34]{font-size:14px}.empty p[data-v-1a2a2c34]{margin:0;color:var(--text-faint);font-size:12px}.empty-link[data-v-1a2a2c34]{margin-top:4px;padding:7px 13px;border-radius:8px;background:var(--mint-soft);color:var(--mint);font-size:12px;text-decoration:none}.help-section[data-v-1a2a2c34]{display:flex;flex-direction:column;gap:9px;scroll-margin-top:20px}.section-head[data-v-1a2a2c34]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:2px 2px 0}.section-kicker[data-v-1a2a2c34]{color:var(--mint);font-size:9px;letter-spacing:.16em}.section-head h2[data-v-1a2a2c34]{margin:3px 0 0;font-size:18px}.section-head>span[data-v-1a2a2c34]{color:var(--text-faint);font-size:10px}.question-grid[data-v-1a2a2c34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.help-item[data-v-1a2a2c34]{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.help-item summary[data-v-1a2a2c34]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;color:var(--text);font-size:13px;line-height:1.5;list-style:none;cursor:pointer}.help-item summary[data-v-1a2a2c34]::-webkit-details-marker{display:none}.help-item summary[data-v-1a2a2c34]:after{content:"+";flex:0 0 auto;color:var(--text-faint);font-size:15px;line-height:1}.help-item[open] summary[data-v-1a2a2c34]:after{content:"−";color:var(--mint)}.help-item summary[data-v-1a2a2c34]:focus-visible{outline:1px solid var(--mint);outline-offset:-1px}.help-item p[data-v-1a2a2c34]{margin:0;padding:0 14px 13px;color:var(--text-dim);font-size:12px;line-height:1.7;white-space:pre-line}@media(max-width:900px){.help-page[data-v-1a2a2c34]{padding:20px 18px 48px}.help-hero[data-v-1a2a2c34]{align-items:flex-start;flex-direction:column}.help-layout[data-v-1a2a2c34]{grid-template-columns:minmax(0,1fr)}.help-nav[data-v-1a2a2c34]{position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.nav-title[data-v-1a2a2c34],.nav-note[data-v-1a2a2c34]{width:100%}.nav-note[data-v-1a2a2c34]{margin-top:4px}.question-grid[data-v-1a2a2c34]{grid-template-columns:minmax(0,1fr)}}.home-page[data-v-8993b219]{max-width:1180px;margin:0 auto;padding:28px 28px 64px;display:flex;flex-direction:column;gap:24px}.kicker[data-v-8993b219]{color:var(--mint);font-size:10px;letter-spacing:.18em}.hero[data-v-8993b219]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px}.hero-copy[data-v-8993b219]{min-width:0}.hero h1[data-v-8993b219]{margin:6px 0;font-size:32px}.hero p[data-v-8993b219]{max-width:640px;margin:0;color:var(--text-dim);font-size:13px;line-height:1.7}.hero-actions[data-v-8993b219]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hero-actions .ghost-btn[data-v-8993b219]{text-decoration:none}.stats[data-v-8993b219]{display:grid;grid-template-columns:repeat(2,minmax(84px,1fr));gap:8px;flex:0 0 auto}.stat[data-v-8993b219]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:#ffffff05}.stat strong[data-v-8993b219]{font-size:20px}.stat span[data-v-8993b219]{color:var(--text-faint);font-size:10px}.section[data-v-8993b219]{display:flex;flex-direction:column;gap:10px}.section-head[data-v-8993b219]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.section-head h2[data-v-8993b219]{margin:3px 0 0;font-size:19px}.text-link[data-v-8993b219]{color:var(--mint);font-size:12px;text-decoration:none}.text-btn[data-v-8993b219]{padding:0 0 0 4px;border:0;background:none;color:var(--mint);font:inherit;font-size:11px;cursor:pointer}.hint[data-v-8993b219]{margin:0;color:var(--text-faint);font-size:12px}.empty[data-v-8993b219]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:30px 18px;border:1px dashed var(--border-strong);border-radius:14px;text-align:center}.empty strong[data-v-8993b219]{font-size:14px}.empty p[data-v-8993b219]{margin:0;color:var(--text-faint);font-size:12px}.empty .ghost-btn[data-v-8993b219]{margin-top:4px;text-decoration:none}.quick-grid[data-v-8993b219]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.quick-card[data-v-8993b219]{display:flex;align-items:center;gap:11px;padding:13px 14px;color:var(--text);text-decoration:none;transition:transform .15s ease,border-color .15s ease}.quick-card[data-v-8993b219]:hover{transform:translateY(-2px);border-color:#5eead440}.quick-icon[data-v-8993b219]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.18);border-radius:10px;background:#60a5fa1a;font-size:16px}.quick-copy[data-v-8993b219]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.quick-copy strong[data-v-8993b219]{font-size:13px}.quick-copy small[data-v-8993b219]{overflow:hidden;color:var(--text-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quick-arrow[data-v-8993b219]{color:var(--text-faint)}.work-grid[data-v-8993b219]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.work-card[data-v-8993b219]{display:flex;flex-direction:column;gap:8px;padding:10px;color:var(--text);text-align:left;cursor:pointer}.work-card[data-v-8993b219]:hover{transform:translateY(-2px);border-color:#5eead440}.work-thumb[data-v-8993b219]{aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.work-thumb img[data-v-8993b219]{width:100%;height:100%;object-fit:cover}.work-kind[data-v-8993b219]{color:var(--text-faint);font-size:11px}.work-copy[data-v-8993b219]{display:flex;flex-direction:column;gap:2px;min-width:0}.work-copy strong[data-v-8993b219]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.work-copy small[data-v-8993b219]{color:var(--text-faint);font-size:10px}.link-grid[data-v-8993b219]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.link-card[data-v-8993b219]{display:flex;flex-direction:column;gap:3px;padding:14px;color:var(--text);text-decoration:none}.link-card strong[data-v-8993b219]{font-size:13px}.link-card small[data-v-8993b219]{color:var(--text-faint);font-size:11px}@media(max-width:900px){.home-page[data-v-8993b219]{padding:20px 18px 48px}.hero[data-v-8993b219]{align-items:flex-start;flex-direction:column}.stats[data-v-8993b219]{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}.works-page[data-v-98ff0517]{width:100%;max-width:none;display:flex;flex-direction:column;gap:12px;padding:16px 18px 46px;color:var(--studio-text)}.works-hero[data-v-98ff0517]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:6px 4px 4px}.works-intro h1[data-v-98ff0517]{margin:0;color:var(--studio-text);font-size:30px;font-weight:700;letter-spacing:-.03em}.works-intro p[data-v-98ff0517]{margin:6px 0 0;color:var(--studio-muted);font-size:12px}.works-stats[data-v-98ff0517]{display:flex;align-items:stretch;gap:6px}.works-stats button[data-v-98ff0517]{width:74px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--studio-line);border-radius:12px;background:#ffffff05;color:var(--studio-muted);font:inherit;cursor:pointer}.works-stats button strong[data-v-98ff0517]{color:var(--studio-text);font-size:18px;font-weight:600}.works-stats button span[data-v-98ff0517]{font-size:10px}.works-stats button.active[data-v-98ff0517]{border-color:transparent;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108}.works-stats button.active strong[data-v-98ff0517]{color:#061108}.works-toolbar[data-v-98ff0517]{display:flex;align-items:center;gap:8px}.works-search[data-v-98ff0517]{flex:1;min-width:0;height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--studio-line);border-radius:10px;background:#ffffff05}.works-search svg[data-v-98ff0517]{width:16px;height:16px;flex:0 0 16px;color:var(--studio-muted)}.works-search input[data-v-98ff0517]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--studio-text);font:inherit;font-size:11.5px}.works-search input[data-v-98ff0517]::placeholder{color:var(--studio-muted)}.toolbar-btn[data-v-98ff0517]{height:42px;padding:0 17px;border:1px solid var(--studio-line);border-radius:10px;background:#ffffff05;color:var(--studio-soft);font:inherit;font-size:11.5px;cursor:pointer}.toolbar-btn.primary[data-v-98ff0517]{border:0;background:linear-gradient(135deg,var(--studio-green-light),var(--studio-green));color:#061108;font-weight:700}.file-input[data-v-98ff0517]{display:none}.works-categories[data-v-98ff0517]{padding:12px 14px 10px;border:1px solid var(--studio-line);border-radius:12px;background:#ffffff05}.works-categories h3[data-v-98ff0517]{margin:0 0 9px;color:var(--studio-muted);font-size:10px;font-weight:500}.category-row[data-v-98ff0517]{display:flex;flex-wrap:wrap;gap:5px}.category-row button[data-v-98ff0517]{height:26px;padding:0 10px;border:1px solid var(--studio-line);border-radius:999px;background:transparent;color:var(--studio-muted);font:inherit;font-size:10px;cursor:pointer}.category-row button.active[data-v-98ff0517]{border-color:transparent;background:rgba(var(--studio-green-rgb),.9);color:#061108;font-weight:600}.category-row .category-add[data-v-98ff0517]{width:26px;padding:0;font-size:15px}.works-categories>p[data-v-98ff0517]{margin:9px 0 0;color:var(--studio-muted);font-size:9.5px}.works-section[data-v-98ff0517]{padding:14px;border:1px solid var(--studio-line);border-radius:14px;background:#ffffff05}.works-section-head[data-v-98ff0517]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px}.works-section-head h2[data-v-98ff0517]{margin:0;color:var(--studio-text);font-size:17px;font-weight:600}.works-section-head p[data-v-98ff0517]{margin:4px 0 0;color:var(--studio-muted);font-size:10px}.works-section-head>span[data-v-98ff0517]{flex:0 0 auto;padding:5px 9px;border:1px solid var(--studio-line);border-radius:7px;color:var(--studio-muted);font-size:9.5px}.works-grid[data-v-98ff0517]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,330px));gap:14px;align-items:start}.work-skeleton[data-v-98ff0517]{height:250px;border-radius:12px}.work-card[data-v-98ff0517]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px;border:1px solid var(--studio-line);border-radius:13px;background:#ffffff06;color:var(--studio-text);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.work-card[data-v-98ff0517]:hover{transform:translateY(-2px);border-color:rgba(var(--studio-green-rgb),.3)}.work-thumb[data-v-98ff0517]{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:9px;background:#ffffff09}.work-thumb img[data-v-98ff0517]{width:100%;height:100%;object-fit:cover}.work-placeholder[data-v-98ff0517]{display:grid;place-items:center;width:100%;height:100%;color:var(--studio-muted);font-size:11px}.work-type[data-v-98ff0517]{position:absolute;top:8px;left:8px;padding:2px 7px;border-radius:999px;background:#060a08b8;color:#e8fff0;font-size:8.5px;font-style:normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.work-check[data-v-98ff0517]{position:absolute;top:8px;right:8px;width:18px;height:18px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#060a0866}.work-title[data-v-98ff0517]{display:block;overflow:hidden;margin-top:3px;color:var(--studio-text);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.work-meta[data-v-98ff0517]{display:block;overflow:hidden;color:var(--studio-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.work-foot[data-v-98ff0517]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;color:var(--studio-muted);font-size:9px}.work-status[data-v-98ff0517]{padding:1px 5px;border-radius:4px;background:#94a3b81f}.work-status.is-active[data-v-98ff0517]{background:#fbbf241f;color:#fbbf24}.work-status.is-failed[data-v-98ff0517]{background:#f871711f;color:#fca5a5}.work-status.is-done[data-v-98ff0517]{background:rgba(var(--studio-green-rgb),.1);color:var(--studio-green)}.works-empty[data-v-98ff0517]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:60px 16px;text-align:center}.works-empty strong[data-v-98ff0517]{color:var(--studio-text);font-size:13px}.works-empty p[data-v-98ff0517]{margin:0;color:var(--studio-muted);font-size:10.5px}.works-empty button[data-v-98ff0517]{margin-top:8px;height:32px;padding:0 14px;border:1px solid rgba(var(--studio-green-rgb),.3);border-radius:8px;background:rgba(var(--studio-green-rgb),.08);color:var(--studio-green);font:inherit;font-size:10.5px;cursor:pointer}.works-load[data-v-98ff0517]{display:flex;justify-content:center;padding:18px 0 6px}.works-load button[data-v-98ff0517]{height:32px;padding:0 16px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-soft);font:inherit;font-size:10.5px;cursor:pointer}.works-load span[data-v-98ff0517]{color:var(--studio-muted);font-size:9.5px}@media(max-width:900px){.works-page[data-v-98ff0517]{padding:12px 12px 40px}.works-hero[data-v-98ff0517]{flex-direction:column}.works-stats[data-v-98ff0517]{width:100%}.works-stats button[data-v-98ff0517]{flex:1;width:auto}.works-toolbar[data-v-98ff0517]{flex-wrap:wrap}.works-search[data-v-98ff0517]{flex-basis:100%}.works-grid[data-v-98ff0517]{grid-template-columns:1fr}}.legal-links[data-v-410abcd2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;font-size:12px;font-weight:400;line-height:1.8}.legal-links a[data-v-410abcd2]{color:inherit;text-decoration:none}.legal-links a[data-v-410abcd2]:hover{text-decoration:underline}.legal-links a[data-v-410abcd2]:focus-visible{outline:2px solid #19aa91;outline-offset:4px}.landing[data-v-907999fc]{--px: 0;--py: 0;--mx: 0;--my: 0;--sy: 0;position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#f2f9f4;color:#16231e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;color-scheme:light}.scene[data-v-907999fc]{position:absolute;inset:0;pointer-events:none;z-index:0}.scene-base[data-v-907999fc]{position:absolute;inset:0;background:radial-gradient(720px 560px at 49% 36%,rgba(216,242,229,.68),transparent 68%),radial-gradient(900px 640px at 88% 66%,rgba(253,240,218,.5),transparent 70%),linear-gradient(104deg,#f3faf6,#f2f9f4 44%,#f8f8f1 66%,#fbf7ef)}.aurora[data-v-907999fc]{position:absolute;inset:-8%;background:radial-gradient(460px 320px at 28% 30%,rgba(174,231,208,.34),transparent 70%),radial-gradient(520px 360px at 78% 64%,rgba(252,229,192,.38),transparent 72%);filter:blur(24px);opacity:.8;animation:aurora-907999fc 16s ease-in-out infinite alternate}.aurora-two[data-v-907999fc]{background:radial-gradient(38vw 26vw at 22% 72%,rgba(157,224,200,.32),transparent 70%),radial-gradient(34vw 24vw at 72% 22%,rgba(250,215,170,.3),transparent 72%);animation-name:aurora-two-907999fc;animation-duration:21s;animation-direction:alternate-reverse;opacity:.72}@keyframes aurora-two-907999fc{0%{transform:translate3d(22px,-14px,0) scale(1.06)}to{transform:translate3d(-26px,18px,0) scale(.98)}}.dust[data-v-907999fc]{position:absolute;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor,0 0 22px currentColor;opacity:0;animation:dust-rise-907999fc var(--dur) linear var(--delay) infinite;will-change:transform,opacity}@keyframes dust-rise-907999fc{0%{transform:translate3d(0,22px,0) scale(.6);opacity:0}12%{opacity:.85}70%{opacity:.55}to{transform:translate3d(var(--dx),var(--dy),0) scale(1.15);opacity:0}}.spotlight[data-v-907999fc]{position:fixed;left:0;top:0;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.92),rgba(184,234,214,.56) 40%,rgba(184,234,214,.2) 62%,transparent 76%);filter:blur(18px);opacity:0;transform:translate3d(calc(var(--mx, 0) * 1px - 50%),calc(var(--my, 0) * 1px - 50%),0);transition:opacity .7s ease;will-change:transform}.spotlight.is-on[data-v-907999fc]{opacity:.95}.orbits[data-v-907999fc]{position:absolute;left:50%;top:47%;width:min(70vw,1800px);aspect-ratio:1;transform:translate(-50%,-50%) rotateX(14deg) rotate(-6deg);translate:calc(var(--px, 0) * 1vw) calc(var(--py, 0) * 1vw + var(--sy, 0) * .12px);transition:translate .9s cubic-bezier(.2,.7,.25,1);opacity:.9;will-change:translate}.orbit[data-v-907999fc]{position:absolute;border:1px dashed rgba(47,169,139,.32);border-radius:50%;animation:orbit-spin-907999fc linear infinite}.orbit.o1[data-v-907999fc]{inset:2%;animation-duration:36s}.orbit.o2[data-v-907999fc]{inset:12%;border-style:dotted;border-color:#dbab7457;animation-duration:26s;animation-direction:reverse}.orbit.o3[data-v-907999fc]{inset:23%;animation-duration:31s}.orbit i[data-v-907999fc]{position:absolute;top:50%;left:-5px;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:#2fb798;box-shadow:0 0 12px #2fb798f2,0 0 30px #2fb7988c}.orbit i[data-v-907999fc]:nth-child(2){left:auto;right:-5px;background:#dfa76b;box-shadow:0 0 10px #dfa76bd9,0 0 24px #dfa76b6b}@keyframes orbit-spin-907999fc{to{transform:rotate(360deg)}}.scene-grid[data-v-907999fc]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(112,148,132,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(112,148,132,.075) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 68% 70% at 50% 46%,#000 30%,transparent 82%);mask-image:radial-gradient(ellipse 68% 70% at 50% 46%,#000 30%,transparent 82%);translate:calc(var(--px, 0) * 4px) calc(var(--py, 0) * 4px + var(--sy, 0) * .08px);transition:translate .9s cubic-bezier(.2,.7,.25,1)}.ring[data-v-907999fc]{position:absolute;left:50%;top:49%;border-radius:50%;transform:translate(-50%,-50%);translate:calc(var(--px, 0) * 12px) calc(var(--py, 0) * 12px + var(--sy, 0) * .14px);transition:translate .85s cubic-bezier(.2,.7,.25,1);will-change:translate}.ring-a[data-v-907999fc]{width:min(660px,78vw);aspect-ratio:1;border:1px solid rgba(129,163,147,.18);animation:breathe-907999fc 11s ease-in-out infinite}.ring-b[data-v-907999fc]{width:min(820px,96vw);aspect-ratio:1;border:1px dashed rgba(190,164,126,.18);animation:breathe-907999fc 15s ease-in-out infinite,spin-907999fc 70s linear infinite}.ring-c[data-v-907999fc]{width:min(990px,118vw);aspect-ratio:1;border:1px solid rgba(129,163,147,.11);animation:breathe-907999fc 20s ease-in-out infinite}.halo[data-v-907999fc]{position:absolute;left:50%;top:47%;width:760px;height:560px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,255,255,.6),transparent 74%);filter:blur(6px);translate:calc(var(--px, 0) * 7px) calc(var(--py, 0) * 7px + var(--sy, 0) * .1px);transition:translate .8s cubic-bezier(.2,.7,.25,1);animation:halo-breathe-907999fc 9s ease-in-out infinite;will-change:translate,scale}.shape-parallax[data-v-907999fc]{position:absolute;display:block;translate:calc(var(--px, 0) * var(--depth, 20) * 1px) calc(var(--py, 0) * var(--depth, 20) * 1px + var(--sy, 0) * .06px);transition:translate .65s cubic-bezier(.2,.75,.25,1);will-change:translate}.shape[data-v-907999fc]{display:block;width:100%;height:100%;opacity:.76;transform:rotate(var(--rot));animation:float-907999fc var(--dur) ease-in-out var(--delay) infinite}.shape svg[data-v-907999fc]{display:block;width:100%;height:100%}.shape .dot[data-v-907999fc]{display:block;width:100%;height:100%;border-radius:50%;background:currentColor;opacity:.8;box-shadow:0 0 8px currentColor,0 0 18px currentColor;animation:twinkle-907999fc 3.4s ease-in-out var(--delay) infinite}.tone-mint[data-v-907999fc]{color:#8dcab7}.tone-sand[data-v-907999fc]{color:#e3bd8f}.tone-gray[data-v-907999fc]{color:#b3c8be}@keyframes aurora-907999fc{0%{transform:translate3d(-26px,12px,0) scale(1.02)}to{transform:translate3d(26px,-16px,0) scale(1.08)}}@keyframes float-907999fc{0%,to{transform:translateZ(0) rotate(var(--rot))}50%{transform:translate3d(calc(var(--ax, 0) * 1px),calc(var(--ay, 0) * 1px),0) rotate(calc(var(--rot) + var(--rd, 0deg)))}}@keyframes breathe-907999fc{0%,to{scale:1}50%{scale:1.045}}@keyframes spin-907999fc{to{rotate:360deg}}@keyframes halo-breathe-907999fc{0%,to{scale:1;opacity:.9}50%{scale:1.09;opacity:1}}@keyframes twinkle-907999fc{0%,to{opacity:.35}50%{opacity:1}}.mkt-header[data-v-907999fc]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px 10px}.brand[data-v-907999fc]{display:inline-flex;align-items:center;gap:8px;color:#14221c;text-decoration:none}.brand-mark[data-v-907999fc]{width:24px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;line-height:1}.brand-mark b[data-v-907999fc]{font-size:25px;font-weight:800;letter-spacing:-.08em}.brand-mark small[data-v-907999fc]{margin-top:-1px;font-size:4.5px;font-weight:700;letter-spacing:.22em;transform:translate(.4px)}.brand-name[data-v-907999fc]{font-size:16px;font-weight:700;letter-spacing:-.01em}.header-cta[data-v-907999fc]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 13px;border:0;border-radius:999px;background:linear-gradient(135deg,#3ac7a2,#16a68c);color:#fff;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;box-shadow:0 9px 20px #16a68c3d;transition:transform .16s ease,box-shadow .16s ease;animation:cta-glow-907999fc 3.6s ease-in-out infinite}.header-cta svg[data-v-907999fc]{width:14px;height:14px}.header-cta[data-v-907999fc]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #16a68c4d}.hero[data-v-907999fc]{position:relative;z-index:2;flex:none;display:flex;flex-direction:column;align-items:center;width:100%;padding:13px 24px 0;text-align:center;outline:none}.badge[data-v-907999fc]{position:relative;top:-6px;margin:0;padding:5px 13px;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:#ffffffa8;color:#2c9a7f;font-size:9px;font-weight:700;letter-spacing:.18em;box-shadow:0 6px 16px #436c590d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wordmark-wrap[data-v-907999fc]{position:relative;width:100%;display:flex;justify-content:center;transform:perspective(1200px) rotateX(calc(var(--py, 0) * -3deg)) rotateY(calc(var(--px, 0) * 4deg));transition:transform .55s cubic-bezier(.2,.7,.25,1);will-change:transform}.wordmark[data-v-907999fc]{margin:2px 0 0;font-size:clamp(52px,6.5vw,92px);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#13201b;white-space:nowrap;transform:scaleX(.84);transform-origin:center}.wordmark em[data-v-907999fc]{margin-left:.045em;color:#1eb08f;font-style:normal}.qianxi-hero-wordmark[data-v-907999fc]{transform:none;letter-spacing:normal}.qianxi-hero-wordmark[data-v-907999fc] svg{width:clamp(220px,36vw,540px);height:auto;aspect-ratio:1050/234}.wordmark span[data-v-907999fc]{margin-left:.04em;color:#e99d5a}.orb[data-v-907999fc]{position:absolute;left:min(calc(50% + 344px),calc(100% - 130px));top:34px;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 26%,#fff,#f4fbf7 24%,#e2f3e9 52%,#cfe7da,#c2dfd0);border:1px solid rgba(255,255,255,.94);box-shadow:0 22px 42px #4c77642e,0 0 0 10px #ffffff29,inset 0 -14px 26px #b0d5c29e,inset 0 12px 18px #fffffff2;translate:calc(var(--px, 0) * 8px) calc(var(--py, 0) * 8px);transition:translate .7s cubic-bezier(.2,.7,.25,1);animation:bob-907999fc 5.5s ease-in-out infinite}.orb[data-v-907999fc]:before{content:"";position:absolute;inset:-26px;border-radius:50%;background:radial-gradient(closest-side,rgba(211,239,225,.55),transparent 72%);z-index:-1;animation:orb-pulse-907999fc 5.5s ease-in-out infinite}.orb[data-v-907999fc]:after{content:"";position:absolute;inset:-12%;border:1px dashed rgba(47,183,152,.32);border-radius:50%;animation:orb-orbit-907999fc 22s linear infinite;pointer-events:none}@keyframes orb-orbit-907999fc{to{transform:rotate(360deg)}}.orb-sheen[data-v-907999fc]{position:absolute;inset:4%;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 50%,rgba(255,255,255,.82) 64%,transparent 78%);filter:blur(7px);opacity:.8;animation:orb-rotate-907999fc 9s linear infinite}.orb-text[data-v-907999fc]{position:relative;z-index:2;font-size:22px;font-weight:800;letter-spacing:.01em;color:#2d8f77;display:block;width:52%;height:52%}@keyframes orb-rotate-907999fc{to{transform:rotate(360deg)}}@keyframes bob-907999fc{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes orb-pulse-907999fc{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-title[data-v-907999fc]{margin:50px 0 0;font-size:clamp(34px,3.1vw,43px);font-weight:700;line-height:1.2;letter-spacing:.02em;color:#17251f;transform:scaleX(.9);transform-origin:center}.hero-sub[data-v-907999fc]{margin:20px 0 0;font-size:15px;line-height:1.7;color:#47564f;text-wrap:balance}.hero-line[data-v-907999fc]{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:#6d7b74}.hero-actions[data-v-907999fc]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px}.cta-primary[data-v-907999fc],.cta-secondary[data-v-907999fc]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:39px;padding:0 18px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.cta-primary[data-v-907999fc]{border:0;background:linear-gradient(135deg,#37c7a1,#15a58b);color:#fff;box-shadow:0 12px 24px #15a58b3d;animation:cta-glow-907999fc 3.6s ease-in-out infinite}@keyframes cta-glow-907999fc{0%,to{box-shadow:0 10px 24px #15a58b42}50%{box-shadow:0 18px 42px #15a58b75}}.cta-primary svg[data-v-907999fc]{width:15px;height:15px}.cta-secondary[data-v-907999fc]{border:1px solid rgba(226,220,208,.95);background:#ffffffd1;color:#25322b;box-shadow:0 10px 24px #40605014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta-secondary svg[data-v-907999fc]{width:16px;height:16px}.cta-primary[data-v-907999fc]:hover,.cta-secondary[data-v-907999fc]:hover{transform:translateY(-1px)}.cta-secondary[data-v-907999fc]:hover{border-color:#cfd9d2}.feature-row[data-v-907999fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1024px,100%);margin:182px auto 0;text-align:left}.feature[data-v-907999fc]{position:relative;min-height:186px;padding:19px 21px 23px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:linear-gradient(160deg,#fffc,#ffffff80 46%,#e2f7ec9e);box-shadow:0 22px 46px #38635114,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s cubic-bezier(.2,.7,.25,1),box-shadow .35s ease,border-color .35s ease}.feature[data-v-907999fc]:hover{transform:translateY(-7px);border-color:#fff;box-shadow:0 30px 64px #38635129,inset 0 1px #fff}.badge[data-v-907999fc],.wordmark-wrap[data-v-907999fc],.hero-title[data-v-907999fc],.hero-sub[data-v-907999fc],.hero-line[data-v-907999fc],.hero-actions[data-v-907999fc],.feature[data-v-907999fc],.mkt-footer[data-v-907999fc]{animation:rise-907999fc .9s cubic-bezier(.22,.75,.25,1) both}.badge[data-v-907999fc]{animation-delay:.05s}.wordmark-wrap[data-v-907999fc]{animation-delay:.14s}.hero-title[data-v-907999fc]{animation-delay:.26s}.hero-sub[data-v-907999fc]{animation-delay:.34s}.hero-line[data-v-907999fc]{animation-delay:.4s}.hero-actions[data-v-907999fc]{animation-delay:.47s}.feature[data-v-907999fc]:nth-child(1){animation-delay:.58s}.feature[data-v-907999fc]:nth-child(2){animation-delay:.66s}.feature[data-v-907999fc]:nth-child(3){animation-delay:.74s}.mkt-footer[data-v-907999fc]{animation-delay:.85s}@keyframes rise-907999fc{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.feature-tag[data-v-907999fc]{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em}.tag-mint[data-v-907999fc]{background:#e2f7eef5;color:#26987b}.tag-blue[data-v-907999fc]{background:#e5f3fff0;color:#3e87c5}.feature h3[data-v-907999fc]{margin:12px 0 8px;font-size:20px;font-weight:700;line-height:1.4;color:#1a2822}.feature p[data-v-907999fc]{margin:0;font-size:13px;line-height:1.78;color:#5d6b64}.mkt-footer[data-v-907999fc]{position:relative;z-index:3;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:min(1024px,calc(100% - 48px));margin:38px auto 0;padding:14px 0 20px;color:#7c8a82;font-size:11px;text-align:center}.landing[data-v-907999fc] :where(button,a):focus-visible{outline:2px solid #16a68c;outline-offset:3px}@media(min-width:861px){.mkt-header[data-v-907999fc]{position:fixed;left:0;right:0;top:0;gap:1.43vw;padding:1.29vw 1.71vw .71vw}.brand[data-v-907999fc]{gap:.57vw}.brand-mark[data-v-907999fc]{width:1.71vw;height:2.14vw}.brand-mark b[data-v-907999fc]{font-size:1.79vw}.brand-mark small[data-v-907999fc]{font-size:.32vw}.brand-name[data-v-907999fc]{font-size:1.14vw}.header-cta[data-v-907999fc]{gap:.36vw;height:2.43vw;padding:0 .93vw;font-size:.82vw}.header-cta svg[data-v-907999fc]{width:1vw;height:1vw}.hero[data-v-907999fc]{min-height:100svh;padding:6.1vw 1.71vw clamp(18px,2vh,32px)}.badge[data-v-907999fc]{top:clamp(-18px,-.9vw,-8px);padding:.36vw .93vw;font-size:.64vw}.wordmark[data-v-907999fc]{margin-top:.14vw;font-size:clamp(52px,6.57vw,190px)}.orb[data-v-907999fc]{left:min(calc(50% + 24.57vw),calc(100% - 9.43vw));top:2.43vw;width:9.43vw;height:9.43vw;border-width:.071vw;translate:calc(var(--px, 0) * 1.1vw) calc(var(--py, 0) * 1.1vw + var(--sy, 0) * .08px);animation-name:bob-vw-907999fc}.orb[data-v-907999fc]:before{inset:-1.86vw}.orb-text[data-v-907999fc]{font-size:1.57vw}.hero-title[data-v-907999fc]{margin-top:3.57vw;font-size:clamp(34px,3.07vw,84px)}.hero-sub[data-v-907999fc]{margin-top:1.43vw;font-size:1.07vw}.hero-line[data-v-907999fc]{margin-top:.86vw;font-size:.96vw}.hero-actions[data-v-907999fc]{gap:.86vw;margin-top:1.29vw}.cta-primary[data-v-907999fc],.cta-secondary[data-v-907999fc]{height:2.79vw;padding:0 1.29vw;font-size:.93vw;gap:.5vw}.cta-primary svg[data-v-907999fc],.cta-secondary svg[data-v-907999fc]{width:1.07vw;height:1.07vw}.feature-row[data-v-907999fc]{width:73.1%;max-width:1900px;gap:.86vw;margin-top:auto;padding-top:clamp(48px,9vh,130px)}.feature[data-v-907999fc]{min-height:10.8vw;padding:1.36vw 1.5vw 1.64vw;border-radius:1.29vw}.feature-tag[data-v-907999fc]{height:1.29vw;padding:0 .57vw;font-size:.64vw}.feature h3[data-v-907999fc]{margin:.86vw 0 .57vw;font-size:1.43vw}.feature p[data-v-907999fc]{font-size:.93vw}.mkt-footer[data-v-907999fc]{width:73.1%;max-width:1900px;margin-top:2vw;padding:.7vw 0 1.4vw;font-size:.79vw}.scene-grid[data-v-907999fc]{background-size:5.14vw 5.14vw;translate:calc(var(--px, 0) * .29vw) calc(var(--py, 0) * .29vw + var(--sy, 0) * .1px)}.ring[data-v-907999fc]{translate:calc(var(--px, 0) * .86vw) calc(var(--py, 0) * .86vw + var(--sy, 0) * .18px)}.ring-a[data-v-907999fc]{width:47.1vw}.ring-b[data-v-907999fc]{width:58.6vw;border-width:.071vw}.ring-c[data-v-907999fc]{width:70.7vw;border-width:.071vw}.halo[data-v-907999fc]{width:54.3vw;height:40vw;filter:blur(.43vw);translate:calc(var(--px, 0) * .5vw) calc(var(--py, 0) * .5vw + var(--sy, 0) * .14px)}.orbit i[data-v-907999fc]{left:-.22vw;width:.42vw;height:.42vw;margin-top:-.21vw}.orbit i[data-v-907999fc]:nth-child(2){right:-.22vw}.scene-base[data-v-907999fc]{background:radial-gradient(51.4vw 40vw at 49% 36%,rgba(216,242,229,.68),transparent 68%),radial-gradient(64.3vw 45.7vw at 88% 66%,rgba(253,240,218,.5),transparent 70%),linear-gradient(104deg,#f3faf6,#f2f9f4 44%,#f8f8f1 66%,#fbf7ef)}.aurora[data-v-907999fc]{background:radial-gradient(32.9vw 22.9vw at 28% 30%,rgba(174,231,208,.34),transparent 70%),radial-gradient(37.1vw 25.7vw at 78% 64%,rgba(252,229,192,.38),transparent 72%);filter:blur(1.7vw)}.shape-parallax[data-v-907999fc]{translate:calc(var(--px, 0) * var(--depth, 20) * .0714vw) calc(var(--py, 0) * var(--depth, 20) * .0714vw + var(--sy, 0) * .12px)}.shape[data-v-907999fc]{animation-name:float-vw-907999fc}.badge[data-v-907999fc],.wordmark-wrap[data-v-907999fc],.hero-title[data-v-907999fc],.hero-sub[data-v-907999fc],.hero-line[data-v-907999fc],.hero-actions[data-v-907999fc],.feature[data-v-907999fc],.mkt-footer[data-v-907999fc]{animation-name:rise-vw-907999fc}@keyframes float-vw-907999fc{0%,to{transform:translateZ(0) rotate(var(--rot))}50%{transform:translate3d(calc(var(--ax, 0) * .0714vw),calc(var(--ay, 0) * .0714vw),0) rotate(calc(var(--rot) + var(--rd, 0deg)))}}@keyframes bob-vw-907999fc{0%,to{transform:translateY(0)}50%{transform:translateY(-.86vw)}}@keyframes rise-vw-907999fc{0%{opacity:0;translate:0 1.3vw}to{opacity:1;translate:0 0}}}@media(max-width:1180px){.orb[data-v-907999fc]{left:calc(50% + 310px);width:116px;height:116px}.orb-text[data-v-907999fc]{font-size:19px}}@media(max-width:980px){.orb[data-v-907999fc]{left:auto;right:5%;top:-18px;width:96px;height:96px}.orb-text[data-v-907999fc]{font-size:17px}}@media(max-width:860px){.mkt-header[data-v-907999fc]{padding:16px 20px 8px}.brand-name[data-v-907999fc]{font-size:14px}.wordmark[data-v-907999fc]{font-size:clamp(42px,8.4vw,64px)}.orb[data-v-907999fc]{width:78px;height:78px;top:2px;right:3%}.orb-text[data-v-907999fc]{font-size:14px}.hero-title[data-v-907999fc]{margin-top:30px}.feature-row[data-v-907999fc]{grid-template-columns:1fr;width:min(560px,100%);margin-top:56px}.feature[data-v-907999fc]{min-height:0}}@media(max-width:620px){.badge[data-v-907999fc]{font-size:8px;letter-spacing:.14em}.wordmark[data-v-907999fc]{font-size:clamp(34px,10.4vw,48px);letter-spacing:-.05em;white-space:normal}.orb[data-v-907999fc]{display:none}.hero-sub[data-v-907999fc]{font-size:13px}.hero-line[data-v-907999fc]{font-size:12px}.hero-title[data-v-907999fc]{font-size:31px}.header-cta[data-v-907999fc]{height:33px;padding:0 13px;font-size:11px}.hero[data-v-907999fc]{padding:12px 18px 0}.feature[data-v-907999fc]{padding:17px 18px 19px}.feature h3[data-v-907999fc]{font-size:18px}}.contact-options[data-v-5c441fb2]{max-width:240px;padding:24px;color:#355347;background:#edf4ef;border-radius:16px;font-size:14px;line-height:1.7}.contact-options a[data-v-5c441fb2]{color:#187950}.business-legal[data-v-5c441fb2]{padding:0 24px 30px;color:#60766b}.business[data-v-5c441fb2]{min-height:100vh;background:radial-gradient(900px 520px at 78% 4%,rgba(224,244,235,.55),transparent 62%),#f8faf7;color:#101c18;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;color-scheme:light}.biz-header[data-v-5c441fb2]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:58px;padding:0 24px;border-bottom:1px solid rgba(228,235,230,.7);background:#f8faf7d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.back-pill[data-v-5c441fb2]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 15px;border-radius:999px;background:#ffffffdb;color:#26322d;font-size:13px;text-decoration:none;box-shadow:0 5px 14px #263e320f}.back-pill svg[data-v-5c441fb2]{width:15px;height:15px}.biz-actions[data-v-5c441fb2]{display:flex;align-items:center;gap:8px}.pill[data-v-5c441fb2]{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.pill-dark[data-v-5c441fb2]{background:#0d1512;color:#fff}.pill-light[data-v-5c441fb2]{background:#ffffffe6;color:#1e2a25;border-color:#e1e8e3e6;box-shadow:0 5px 14px #263e320d}.pill[data-v-5c441fb2]:hover{transform:translateY(-1px)}.pill-light[data-v-5c441fb2]:hover{border-color:#cbd7d0}.pill.large[data-v-5c441fb2]{height:40px;padding:0 22px;font-size:13.5px}.biz-main[data-v-5c441fb2]{width:min(1000px,calc(100% - 64px));margin:0 auto;outline:none}.hero[data-v-5c441fb2]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start;gap:40px;padding:70px 0 0}.eyebrow[data-v-5c441fb2]{margin:0;color:#13856e;font-size:12px;font-weight:700;letter-spacing:.05em}.hero h1[data-v-5c441fb2]{margin:17px 0 0;font-size:clamp(44px,5vw,70px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0b1411;text-wrap:balance}.hero-text[data-v-5c441fb2]{margin:26px 0 0;max-width:600px;color:#5c6963;font-size:15px;line-height:1.95}.hero-actions[data-v-5c441fb2]{display:flex;align-items:center;gap:10px;margin-top:34px}.suite-card[data-v-5c441fb2]{margin-top:8px;padding:26px 26px 28px;border:1px solid rgba(237,242,238,.9);border-radius:14px;background:#fff;box-shadow:0 26px 60px #304f3f17}.suite-eyebrow[data-v-5c441fb2]{margin:0;color:#d9863d;font-size:10px;font-weight:600;letter-spacing:.03em}.suite-card h2[data-v-5c441fb2]{margin:7px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em}.suite-grid[data-v-5c441fb2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.suite-grid span[data-v-5c441fb2]{display:grid;place-items:center;height:62px;border:1px solid #e8f0eb;border-radius:7px;background:linear-gradient(180deg,#f4f9f6,#f2f8f4);color:#2a3731;font-size:13px;font-weight:600}.pillar-row[data-v-5c441fb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.pillar[data-v-5c441fb2]{padding:19px 20px 21px;border-radius:10px;background:#fff;box-shadow:0 16px 34px #304f3f0e}.pillar h3[data-v-5c441fb2]{margin:0;font-size:15px;font-weight:700}.pillar p[data-v-5c441fb2]{margin:8px 0 0;color:#75817b;font-size:12.5px;line-height:1.7}.section[data-v-5c441fb2]{padding-top:84px;margin-top:84px;border-top:1px solid #e7eee9}.section-title[data-v-5c441fb2]{margin:0;font-size:clamp(38px,3.7vw,51px);font-weight:700;letter-spacing:-.015em;line-height:1.2}.section-sub[data-v-5c441fb2]{margin:12px 0 0;color:#6e7a74;font-size:13.5px;line-height:1.8}.reason-grid[data-v-5c441fb2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.reason-card[data-v-5c441fb2]{min-height:158px;padding:21px 20px 24px;border-radius:8px;background:#fff;box-shadow:0 16px 34px #304f3f0d}.reason-card h3[data-v-5c441fb2],.capability-card h3[data-v-5c441fb2],.step-card h3[data-v-5c441fb2]{margin:0;font-size:15px;font-weight:700;line-height:1.6}.reason-card p[data-v-5c441fb2],.capability-card p[data-v-5c441fb2],.step-card p[data-v-5c441fb2]{margin:9px 0 0;color:#748079;font-size:12.5px;line-height:1.78}.capability-grid[data-v-5c441fb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}.capability-card[data-v-5c441fb2]{min-height:172px;padding:22px 21px 24px;border-radius:8px;background:#fff;box-shadow:0 16px 34px #304f3f0d}.step-grid[data-v-5c441fb2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.step-card[data-v-5c441fb2]{min-height:152px;padding:22px 21px 24px;border-radius:8px;background:#fff;box-shadow:0 16px 34px #304f3f0d}.step-no[data-v-5c441fb2]{display:block;margin-bottom:10px;color:#c98334;font-size:11px;font-weight:700;letter-spacing:.04em}.contact[data-v-5c441fb2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:center;gap:36px;padding:92px 0 0;margin-top:92px;border-top:1px solid #e7eee9;scroll-margin-top:84px}.contact-eyebrow[data-v-5c441fb2]{margin:0;color:#6f7b75;font-size:11px;font-weight:700;letter-spacing:.1em}.contact-copy[data-v-5c441fb2]{min-width:0;container-type:inline-size}.contact h2[data-v-5c441fb2]{margin:12px 0 0;font-size:clamp(20px,8.8cqi,42px);white-space:nowrap;font-weight:700;letter-spacing:-.015em;line-height:1.25}.contact-copy>p[data-v-5c441fb2]:last-child{max-width:520px;margin:18px 0 0;color:#6f7b75;font-size:13.5px;line-height:1.9}.contact-card[data-v-5c441fb2]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 24px;border:1px solid rgba(238,243,239,.9);border-radius:10px;background:#fff;box-shadow:0 24px 50px #304f3f14}.contact-info h3[data-v-5c441fb2]{margin:0;font-size:17px;font-weight:700}.contact-lead[data-v-5c441fb2]{margin:7px 0 16px;color:#6f7b75;font-size:12.5px}.contact-info dl[data-v-5c441fb2]{margin:0;display:flex;flex-direction:column;gap:7px}.contact-info dl div[data-v-5c441fb2]{display:flex;gap:10px;font-size:12.5px;line-height:1.6}.contact-info dt[data-v-5c441fb2]{flex:0 0 auto;color:#8a958f}.contact-info dd[data-v-5c441fb2]{margin:0;color:#2a3731}.contact-info dd a[data-v-5c441fb2]{color:#2a3731;text-decoration:none}.contact-info dd a[data-v-5c441fb2]:hover{color:#12846d;text-decoration:underline}.contact-note[data-v-5c441fb2]{margin:14px 0 0;color:#8a958f;font-size:12px;line-height:1.7}.qr[data-v-5c441fb2]{margin:0;display:flex;flex-direction:column;align-items:center;gap:9px}.qr-frame[data-v-5c441fb2]{position:relative;width:122px;height:122px;padding:6px;border:1px solid #edf1ee;border-radius:3px;background:#fff;box-shadow:0 8px 20px #304f3f12}.qr-frame svg[data-v-5c441fb2]{display:block;width:100%;height:100%}.qr-logo[data-v-5c441fb2]{position:absolute;left:50%;top:50%;width:25px;height:25px;display:grid;place-items:center;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:5px;background:#0d1512;color:#fff;font-size:15px;font-weight:800;line-height:1}.qr figcaption[data-v-5c441fb2]{color:#6f7b75;font-size:11px}.contact[data-v-5c441fb2]{padding-bottom:96px}.business[data-v-5c441fb2] :where(button,a):focus-visible{outline:2px solid #16a68c;outline-offset:3px}@media(max-width:1000px){.biz-main[data-v-5c441fb2]{width:calc(100% - 48px)}.hero[data-v-5c441fb2]{gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.hero h1[data-v-5c441fb2]{font-size:clamp(40px,5.2vw,54px)}.reason-grid[data-v-5c441fb2],.capability-grid[data-v-5c441fb2],.step-grid[data-v-5c441fb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact[data-v-5c441fb2]{grid-template-columns:1fr;gap:34px}}@media(max-width:760px){.biz-header[data-v-5c441fb2]{padding:0 16px}.biz-main[data-v-5c441fb2]{width:calc(100% - 36px)}.hero[data-v-5c441fb2]{grid-template-columns:1fr;padding-top:54px;gap:40px}.hero h1 br[data-v-5c441fb2]{display:none}.hero-text[data-v-5c441fb2]{font-size:14px}.suite-card[data-v-5c441fb2]{margin-top:0}.pillar-row[data-v-5c441fb2]{grid-template-columns:1fr}.section[data-v-5c441fb2],.contact[data-v-5c441fb2]{padding-top:60px;margin-top:60px}.section-title[data-v-5c441fb2]{font-size:34px}.contact[data-v-5c441fb2]{scroll-margin-top:76px}.contact-card[data-v-5c441fb2]{flex-direction:column;align-items:flex-start}.qr[data-v-5c441fb2]{align-self:center}.biz-footer[data-v-5c441fb2]{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.biz-header[data-v-5c441fb2]{height:58px}.back-pill[data-v-5c441fb2]{height:31px;padding:0 12px;font-size:12px}.pill[data-v-5c441fb2]{height:33px;padding:0 13px;font-size:12px}.pill.large[data-v-5c441fb2]{height:38px;padding:0 18px}.hero h1[data-v-5c441fb2]{font-size:36px}.suite-card[data-v-5c441fb2]{padding:21px 18px 22px}.suite-grid[data-v-5c441fb2]{gap:8px}.suite-grid span[data-v-5c441fb2]{height:55px;font-size:12.5px}.reason-grid[data-v-5c441fb2],.capability-grid[data-v-5c441fb2],.step-grid[data-v-5c441fb2]{grid-template-columns:1fr}.reason-card[data-v-5c441fb2],.capability-card[data-v-5c441fb2],.step-card[data-v-5c441fb2]{min-height:0}.contact-card[data-v-5c441fb2]{padding:22px 18px}}.app-page[data-v-da4fe611]{min-height:100vh;color:#f1f5ff;background:radial-gradient(900px 620px at 15% 0%,rgba(124,58,237,.34),transparent 62%),radial-gradient(760px 520px at 90% 12%,rgba(14,165,233,.2),transparent 64%),#08060f;font-family:inherit}.app-head[data-v-da4fe611]{position:sticky;top:0;z-index:30;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 26px;border-bottom:1px solid rgba(255,255,255,.08);background:#08060fdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-back[data-v-da4fe611]{padding:7px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#c7d2fe;font:inherit;font-size:12px;cursor:pointer}.app-head-title[data-v-da4fe611]{color:#a5b4fc;font-size:12px;letter-spacing:.08em}.app-enter[data-v-da4fe611]{padding:9px 16px;border-radius:999px;background:linear-gradient(135deg,#a78bfa,#60a5fa);color:#0b1020;font-size:12px;font-weight:700;text-decoration:none}.app-hero[data-v-da4fe611]{max-width:1500px;margin:0 auto;padding:96px 28px 70px;text-align:center}.app-badge[data-v-da4fe611]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid rgba(167,139,250,.38);border-radius:999px;color:#c4b5fd;font-size:11px}.app-hero h1[data-v-da4fe611]{margin:26px 0 0;font-size:clamp(46px,5.4vw,78px);font-weight:800;letter-spacing:-.055em}.app-hero h1 em[data-v-da4fe611]{font-style:normal;background:linear-gradient(100deg,#93c5fd,#c4b5fd 45%,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.app-hero>p[data-v-da4fe611]{max-width:760px;margin:18px auto 0;color:#b7c2dd;font-size:15px;line-height:1.9}.app-actions[data-v-da4fe611]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px}.app-download[data-v-da4fe611]{height:48px;padding:0 30px;border:0;border-radius:999px;background:linear-gradient(100deg,#a78bfa,#67e8f9);color:#141024;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 14px 40px #8b5cf661}.app-contact[data-v-da4fe611]{height:48px;display:inline-flex;align-items:center;padding:0 24px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#dbe4ff;font-size:12px;text-decoration:none}.app-support[data-v-da4fe611]{display:block;margin-top:16px;color:#8794b5;font-size:11px}.app-stats[data-v-da4fe611]{display:flex;justify-content:center;gap:clamp(34px,7vw,110px);margin-top:72px}.app-stats div[data-v-da4fe611]{display:flex;flex-direction:column;gap:5px}.app-stats strong[data-v-da4fe611]{font-size:34px;font-weight:700;letter-spacing:-.04em}.app-stats span[data-v-da4fe611]{color:#8f9cbb;font-size:10.5px}.app-features[data-v-da4fe611]{max-width:1500px;margin:0 auto;padding:180px 28px 60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.app-features article[data-v-da4fe611]{min-height:230px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(150deg,#7c3aed29,#0ea5e912)}.app-features article>span[data-v-da4fe611]{color:#a78bfa;font-size:11px;font-weight:700;letter-spacing:.1em}.app-features h3[data-v-da4fe611]{margin:20px 0 12px;font-size:18px}.app-features p[data-v-da4fe611]{margin:0;color:#9aa7c6;font-size:11.5px;line-height:1.9}.app-preview[data-v-da4fe611]{max-width:1500px;margin:0 auto;padding:50px 28px 40px}.app-preview>h2[data-v-da4fe611],.app-voices>h2[data-v-da4fe611],.app-faq>h2[data-v-da4fe611],.app-flow h2[data-v-da4fe611]{margin:0 0 28px;font-size:34px;font-weight:750;letter-spacing:-.04em}.app-preview-body[data-v-da4fe611]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:34px;align-items:center}.phone[data-v-da4fe611]{width:300px;padding:10px;border:1px solid rgba(167,139,250,.38);border-radius:34px;background:linear-gradient(160deg,#2a1652,#0d0a22);box-shadow:0 30px 80px #581c876b}.phone-top[data-v-da4fe611]{display:flex;align-items:center;gap:5px;padding:4px 10px 10px;color:#d8d2ff;font-size:9px}.phone-top span[data-v-da4fe611]{flex:1}.phone-top i[data-v-da4fe611]{width:5px;height:5px;border-radius:50%;background:#8b7ad6}.phone-screen[data-v-da4fe611]{min-height:430px;padding:16px;border-radius:25px;background:radial-gradient(circle at 30% 0%,#3b1d72,#110c26 66%)}.phone-app-head[data-v-da4fe611]{display:flex;align-items:center;justify-content:space-between}.phone-app-head b[data-v-da4fe611]{font-size:13px}.phone-app-head span[data-v-da4fe611]{width:22px;height:22px;border-radius:50%;background:#ffffff1a}.phone-screen h3[data-v-da4fe611]{margin:16px 0 14px;font-size:19px}.phone-grid[data-v-da4fe611]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.phone-grid span[data-v-da4fe611]{display:flex;flex-direction:column;gap:3px;padding:13px;border-radius:11px;font-size:9px;color:#fff}.phone-grid b[data-v-da4fe611]{font-size:12px;font-weight:600}.p-purple[data-v-da4fe611]{background:#6d4ed8}.p-blue[data-v-da4fe611]{background:#0e7490}.p-pink[data-v-da4fe611]{background:#be185d}.p-amber[data-v-da4fe611]{background:#b45309}.phone-task[data-v-da4fe611]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px;border-radius:10px;background:#ffffff14}.phone-task i[data-v-da4fe611]{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#a78bfa,#67e8f9)}.phone-task span[data-v-da4fe611]{color:#c4b5fd;font-size:9px}.phone-dots[data-v-da4fe611]{display:flex;justify-content:center;gap:4px;margin-top:18px}.phone-dots i[data-v-da4fe611]{width:4px;height:4px;border-radius:50%;background:#ffffff4d}.phone-dots i[data-v-da4fe611]:first-child{background:#a78bfa}.app-points[data-v-da4fe611]{display:flex;flex-direction:column;gap:12px}.app-points article[data-v-da4fe611]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff09}.app-points article>b[data-v-da4fe611]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:10px;background:#8b5cf629;color:#c4b5fd;font-size:11px}.app-points strong[data-v-da4fe611]{display:block;font-size:14px}.app-points p[data-v-da4fe611]{margin:4px 0 0;color:#98a5c3;font-size:10.5px;line-height:1.7}.app-tools[data-v-da4fe611]{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.app-tools span[data-v-da4fe611]{padding:7px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#b6c1dc;font-size:10px}.app-voices[data-v-da4fe611]{max-width:1500px;margin:0 auto;padding:40px 28px}.voice-grid[data-v-da4fe611]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.voice-grid article[data-v-da4fe611]{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff08}.voice-grid p[data-v-da4fe611]{margin:0 0 18px;color:#b9c3dd;font-size:12px;line-height:1.9}.voice-grid strong[data-v-da4fe611]{display:block;font-size:13px}.voice-grid span[data-v-da4fe611]{display:block;margin-top:3px;color:#8996b5;font-size:10px}.app-flow[data-v-da4fe611]{max-width:1500px;margin:0 auto;padding:40px 28px;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:22px;align-items:stretch}.app-flow-copy p[data-v-da4fe611]{margin:-12px 0 22px;color:#9aa7c6;font-size:12px}.app-steps[data-v-da4fe611]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-steps div[data-v-da4fe611]{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff08}.app-steps b[data-v-da4fe611]{display:block;color:#a78bfa;font-size:10px}.app-steps strong[data-v-da4fe611]{display:block;margin-top:6px;font-size:12px}.app-steps span[data-v-da4fe611]{display:block;margin-top:3px;color:#8996b5;font-size:9.5px}.app-flow-card[data-v-da4fe611]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:26px;border:1px solid rgba(167,139,250,.3);border-radius:16px;background:linear-gradient(145deg,#7c3aed40,#0ea5e914)}.app-flow-card>span[data-v-da4fe611]{color:#a78bfa;font-size:9px;letter-spacing:.13em}.app-flow-card strong[data-v-da4fe611]{margin-top:10px;font-size:22px}.app-flow-card p[data-v-da4fe611]{margin:7px 0 18px;color:#b7c2dd;font-size:11px}.app-flow-card button[data-v-da4fe611]{height:38px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(100deg,#a78bfa,#67e8f9);color:#141024;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.app-faq[data-v-da4fe611]{max-width:1100px;margin:0 auto;padding:40px 28px}.faq-item[data-v-da4fe611]{margin-bottom:8px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff08;overflow:hidden}.faq-item>button[data-v-da4fe611]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:0;background:transparent;color:#e8ecff;font:inherit;font-size:12px;text-align:left;cursor:pointer}.faq-item>button span[data-v-da4fe611]{color:#a78bfa;font-size:18px}.faq-item>p[data-v-da4fe611]{margin:0;padding:0 18px 16px;color:#9aa7c6;font-size:11px;line-height:1.9}.faq-item.open[data-v-da4fe611]{border-color:#a78bfa4d;background:#7c3aed17}.app-cta[data-v-da4fe611]{max-width:1500px;margin:40px auto 80px;padding:56px 24px;border:1px solid rgba(167,139,250,.24);border-radius:20px;background:radial-gradient(circle at 50% 0%,#7c3aed4d,#08060f66 72%);text-align:center}.app-cta h2[data-v-da4fe611]{margin:0;font-size:30px;letter-spacing:-.04em}.app-cta p[data-v-da4fe611]{margin:9px 0 20px;color:#aab5d2;font-size:11.5px}.app-cta button[data-v-da4fe611]{height:42px;padding:0 26px;border:0;border-radius:999px;background:linear-gradient(100deg,#a78bfa,#67e8f9);color:#141024;font:inherit;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:1100px){.app-features[data-v-da4fe611]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-preview-body[data-v-da4fe611]{grid-template-columns:1fr}.phone[data-v-da4fe611]{margin:0 auto}.voice-grid[data-v-da4fe611],.app-flow[data-v-da4fe611]{grid-template-columns:1fr}}@media(max-width:700px){.app-head[data-v-da4fe611]{padding:0 14px}.app-head-title[data-v-da4fe611]{display:none}.app-hero[data-v-da4fe611]{padding-top:48px}.app-hero h1[data-v-da4fe611]{font-size:40px}.app-actions[data-v-da4fe611]{flex-direction:column}.app-stats[data-v-da4fe611]{gap:24px}.app-features[data-v-da4fe611]{grid-template-columns:1fr;padding:10px 16px 40px}.app-steps[data-v-da4fe611]{grid-template-columns:1fr}.app-cta[data-v-da4fe611]{margin:30px 16px 60px}}:root{--bg: #070908;--panel: #101613;--panel-2: #151d18;--panel-3: #1a241d;--border: rgba(230, 255, 235, .09);--border-strong: rgba(122, 232, 138, .2);--text: #f1f8ef;--text-dim: #8e9b91;--text-faint: #6b7a70;--mint: #58d46a;--mint-soft: rgba(88, 212, 106, .1);--blue: #3e77ff;--violet: #b18cff;--amber: #f0c46a;--danger: #ff5d5d;--shadow: 0 18px 50px rgba(0, 0, 0, .42);--studio-bg: #070908;--studio-rail: #080d0b;--studio-panel: #101613;--studio-panel-2: #151d18;--studio-line: rgba(230, 255, 235, .09);--studio-line-strong: rgba(122, 232, 138, .2);--studio-text: #f1f8ef;--studio-muted: #8e9b91;--studio-soft: #c8d6cb;--studio-green: #58d46a;--studio-green-light: #7ae88a;--studio-green-rgb: 88, 212, 106;--studio-aqua: #28dfc5;--studio-blue: #3e77ff;--studio-danger: #ff5d5d;color-scheme:dark}html.light{--studio-bg: #f0f3f7;--studio-rail: #ffffff;--studio-panel: #ffffff;--studio-panel-2: #f7f9fb;--studio-line: rgba(15, 23, 42, .07);--studio-line-strong: rgba(15, 143, 131, .22);--studio-text: #0f172a;--studio-muted: #64748b;--studio-soft: #475569;--studio-green: #0f8f83;--studio-green-light: #12a898;--studio-green-rgb: 15, 143, 131;--studio-aqua: #0ba898;--studio-blue: #2563eb;--studio-danger: #dc2626;color-scheme:light}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--mint)!important;outline-offset:2px!important}.skip-link{position:fixed;top:8px;left:8px;z-index:200;padding:8px 12px;border-radius:8px;background:var(--mint);color:#031014;font-size:12px;font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button,input,textarea,select{font-family:inherit}a{color:var(--mint);text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.page{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.page-title{margin:4px 0 2px;font-size:26px;letter-spacing:-.01em}.page-sub{margin:0;color:var(--text-dim);font-size:13px}.card{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#101613f0,#090e0bf0);box-shadow:var(--shadow)}.primary-btn,.ghost-btn,.danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;border:1px solid transparent;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}.primary-btn{background:linear-gradient(135deg,#7ae88a,#58d46a);color:#061108;border-color:#7ae88a6b;box-shadow:0 10px 24px #58d46a2e}.primary-btn:hover{transform:translateY(-1px)}.primary-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ghost-btn{background:#ffffff08;border-color:var(--border);color:var(--text-dim)}.ghost-btn:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff0f}.danger-btn{background:#f871711a;border-color:#f871714d;color:#fca5a5}.primary-btn.small,.ghost-btn.small{padding:6px 12px;font-size:12px;border-radius:9px}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text-dim);font-size:11px;white-space:nowrap}.chip.is-mint{color:var(--mint);border-color:#5eead43d;background:#5eead414}.chip.is-violet{color:var(--violet);border-color:#a78bfa3d;background:#a78bfa14}.chip.is-amber{color:var(--amber);border-color:#fbbf243d;background:#fbbf2414}.muted{color:var(--text-dim)}.faint{color:var(--text-faint)}.empty-state{padding:44px 20px;text-align:center;color:var(--text-dim);border:1px dashed var(--border);border-radius:16px;background:#ffffff04}.empty-state strong{display:block;color:var(--text);margin-bottom:6px;font-size:15px}.skeleton{border-radius:12px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:shimmer 1.3s ease infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.md{font-size:14px;line-height:1.72;word-break:break-word}.md>*:first-child{margin-top:0}.md>*:last-child{margin-bottom:0}.md p{margin:.6em 0}.md h1,.md h2,.md h3,.md h4{margin:1em 0 .45em;line-height:1.35}.md h1{font-size:1.5em}.md h2{font-size:1.3em}.md h3{font-size:1.12em}.md ul,.md ol{margin:.5em 0;padding-left:1.4em}.md li{margin:.22em 0}.md code{padding:.14em .4em;border-radius:5px;background:#94a3b824;font-size:.92em;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace}.md pre{margin:.8em 0;padding:13px 15px;border-radius:11px;overflow:auto;background:#02060ccc;border:1px solid var(--border)}.md pre code{padding:0;background:transparent;font-size:12.5px;line-height:1.6}.md blockquote{margin:.7em 0;padding:6px 12px;border-left:3px solid rgba(94,234,212,.4);color:var(--text-dim);background:#5eead40a}.md table{border-collapse:collapse;margin:.8em 0;width:100%;font-size:13px}.md th,.md td{border:1px solid var(--border);padding:7px 10px;text-align:left}.md th{background:#ffffff0a}.md a{text-decoration:underline;text-underline-offset:2px}.md hr{border:0;border-top:1px solid var(--border);margin:1em 0}@media(min-width:1024px){.shell.is-chat.is-chat{--rail-w: 84px}.chat-page.chat-page.chat-page .mode-tabs{gap:4px;padding:4px;border-radius:14px}.chat-page.chat-page.chat-page .mode-tab{min-width:64px;height:40px;padding:0 14px;border-radius:10px;font-size:13px;gap:6px}.chat-page.chat-page.chat-page .mode-tab svg{width:18px;height:18px}.chat-page.chat-page.chat-page .welcome-wrap,.chat-page.chat-page.chat-page .composer-wrap{width:min(860px,calc(100% - 32px))}.chat-page.chat-page.chat-page .studio-center-composer{padding:16px;border-radius:30px}.chat-page.chat-page.chat-page .composer-foot{gap:10px;min-height:48px}.studio-agent-discovery .studio-agent-discover-icon{width:48px;height:48px;border-radius:14px}}
