.floating-support[data-v-2fd1c96a]{position:fixed;right:24px;bottom:124px;z-index:120;pointer-events:none}.service-widget[data-v-2fd1c96a]{display:flex;align-items:flex-end;gap:12px;padding:10px;margin:-10px;pointer-events:auto}.service-panel[data-v-2fd1c96a]{width:min(92vw,460px);padding:14px 16px 12px;border:1px solid rgba(79,48,34,.14);border-radius:14px;color:#351f16;background:#fff;box-shadow:0 18px 48px #311b122e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.service-panel-head[data-v-2fd1c96a]{margin-bottom:10px}.service-panel-head strong[data-v-2fd1c96a]{color:#351f16;font-size:15px}.service-panel-body[data-v-2fd1c96a]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:start}.service-qr-block[data-v-2fd1c96a]{display:grid;justify-items:center;gap:6px}.service-qr-block img[data-v-2fd1c96a]{display:block;width:120px;height:120px;border-radius:8px;background:#fff;padding:6px}.hint[data-v-2fd1c96a]{margin:0;color:#806b61;font-size:11px;line-height:1.45;text-align:center}.service-faq-block[data-v-2fd1c96a]{min-width:0;display:grid;gap:6px}.service-faq-title[data-v-2fd1c96a]{color:#351f16;font-size:12px;font-weight:700}.service-faq-list[data-v-2fd1c96a]{list-style:none;margin:0;padding:0;max-height:148px;overflow:auto;display:grid;gap:4px}.service-faq-list[data-v-2fd1c96a]::-webkit-scrollbar{width:4px}.service-faq-list[data-v-2fd1c96a]::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}.service-faq-item[data-v-2fd1c96a]{border:1px solid rgba(79,48,34,.12);border-radius:8px;background:#fffaf6}.service-faq-question[data-v-2fd1c96a]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:7px 8px;border:0;background:transparent;color:#351f16;font-size:12px;line-height:1.45;text-align:left;cursor:pointer}.service-faq-chevron[data-v-2fd1c96a]{flex:none;width:6px;height:6px;margin-top:5px;border-right:1.5px solid #9a8174;border-bottom:1.5px solid #9a8174;transform:rotate(45deg);transition:transform .18s ease}.service-faq-item.open .service-faq-chevron[data-v-2fd1c96a]{transform:rotate(225deg);margin-top:7px}.service-faq-answer[data-v-2fd1c96a]{margin:0;padding:0 8px 8px;color:#806b61;font-size:11px;line-height:1.55}.service-faq-empty[data-v-2fd1c96a]{margin:0;color:#806b61;font-size:12px}.service-faq-more[data-v-2fd1c96a]{color:#ef5b32;font-size:11px;font-weight:600;text-decoration:none}.service-faq-more[data-v-2fd1c96a]:hover{text-decoration:underline}.service-compose[data-v-2fd1c96a]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(79,48,34,.1)}.service-compose-row[data-v-2fd1c96a]{display:flex;align-items:center;gap:8px}.service-compose input[data-v-2fd1c96a]{flex:1;min-width:0;height:38px;border:1px solid rgba(79,48,34,.18);border-radius:10px;padding:0 12px;color:#351f16;background:#fff;font-size:13px;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.service-compose input[data-v-2fd1c96a]::placeholder{color:#9a8174;opacity:.75}.service-compose input[data-v-2fd1c96a]:focus{outline:none;border-color:#ff4d2273;box-shadow:0 0 0 3px #ff4d221f}.service-compose button[data-v-2fd1c96a]{flex-shrink:0;height:38px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:linear-gradient(180deg,#ff754f,#ff4d22);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .18s ease,transform .18s ease}.service-compose button[data-v-2fd1c96a]:hover:not(:disabled){transform:translateY(-1px)}.service-compose button[data-v-2fd1c96a]:disabled{opacity:.55;cursor:not-allowed}.support-message[data-v-2fd1c96a]{margin:6px 0 0;color:#ef5b32;font-size:12px}.service-public-hint[data-v-2fd1c96a]{margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(79,48,34,.1);color:#806b61;font-size:12px;line-height:1.6}.fab-stack[data-v-2fd1c96a]{display:grid;gap:10px;pointer-events:auto}.fab[data-v-2fd1c96a]{display:grid;justify-items:center;gap:2px;width:50px;min-height:50px;padding:8px 6px;border:1px solid rgba(148,163,184,.28);border-radius:14px;color:#f8fafc;background:linear-gradient(180deg,#1e293bf5,#0f172aeb);box-shadow:0 12px 32px #02061747;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:root[data-theme=light] .fab[data-v-2fd1c96a]{color:#0f172a;border-color:#0f172a1f;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 12px 28px #0f172a1a}.fab[data-v-2fd1c96a]:hover,.fab.active[data-v-2fd1c96a]{transform:translateY(-2px);border-color:#ffb19973;box-shadow:0 16px 36px #ff4d2233}.fab-top[data-v-2fd1c96a]{background:linear-gradient(180deg,#ff754ff5,#c93618f0);color:#fff;border-color:#ffb19959}.fab-icon[data-v-2fd1c96a]{font-size:18px;line-height:1}.fab-label[data-v-2fd1c96a]{font-size:11px;line-height:1.1}.panel-slide-enter-active[data-v-2fd1c96a],.panel-slide-leave-active[data-v-2fd1c96a]{transition:opacity .2s ease,transform .2s ease}.panel-slide-enter-from[data-v-2fd1c96a],.panel-slide-leave-to[data-v-2fd1c96a]{opacity:0;transform:translate(12px,8px)}@media(max-width:560px){.floating-support[data-v-2fd1c96a]{right:16px;left:16px;bottom:16px;justify-content:center}.fab-stack[data-v-2fd1c96a]{display:none}.service-panel[data-v-2fd1c96a]{width:100%;max-width:none}.service-panel-body[data-v-2fd1c96a]{grid-template-columns:1fr;justify-items:center}}.captcha-field[data-v-07536336]{width:100%}.captcha-group[data-v-07536336]{display:flex;width:100%}.captcha-input[data-v-07536336]{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid rgba(15,23,42,.08);border-radius:6px 0 0 6px;outline:none;color:var(--heading);background:#ffffffb8;font:inherit;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.captcha-input[data-v-07536336]::placeholder{color:#64748ba3}.captcha-input[data-v-07536336]:focus{border-color:#ff4d228c;background:#ffffffe6;box-shadow:0 0 0 3px #ff4d221f}.captcha-image[data-v-07536336]{width:120px;height:40px;padding:0;border:1px solid rgba(15,23,42,.08);border-left:0;border-radius:0 6px 6px 0;overflow:hidden;background:#fff;font:inherit;cursor:pointer}.captcha-image img[data-v-07536336]{display:block;width:100%;height:100%;object-fit:cover}.captcha-image span[data-v-07536336]{display:grid;place-items:center;width:100%;height:100%;font-size:12px;color:#64748b}.captcha-error[data-v-07536336]{margin:6px 0 0;font-size:12px;color:#dc2626}@media(max-width:400px){.captcha-group[data-v-07536336]{flex-direction:column}.captcha-input[data-v-07536336]{border-radius:6px 6px 0 0}.captcha-image[data-v-07536336]{width:100%;border:1px solid rgba(15,23,42,.08);border-top:0;border-radius:0 0 6px 6px}}.auth-workbench[data-v-b1849a9e]{width:100%}.auth-workbench-head[data-v-b1849a9e]{margin-bottom:16px;text-align:center}.auth-workbench-title[data-v-b1849a9e]{margin:0;color:#f8fafc;font-size:clamp(22px,4.5vw,26px);line-height:1.2}.auth-workbench-desc[data-v-b1849a9e]{margin:8px 0 0;color:#94a3b8;font-size:13px;line-height:1.5}.auth-mode-tabs[data-v-b1849a9e]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#02081780}.auth-mode-tab[data-v-b1849a9e]{height:38px;border:0;border-radius:6px;background:transparent;color:#94a3b8;font-size:15px;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease}.auth-mode-tab.active[data-v-b1849a9e]{color:#fff;background:linear-gradient(135deg,#ff4d22e6,#ff6840c7);box-shadow:0 8px 22px #ff4d2233}.auth-workbench-core[data-v-b1849a9e]{width:100%}.auth-workbench-core.invite-support-active[data-v-b1849a9e]>:not(.invite-support-view){display:none!important}.invite-support-view[data-v-b1849a9e]{display:flex;flex-direction:column;align-items:center;padding:12px 0 2px;text-align:center}.invite-support-qr[data-v-b1849a9e]{width:184px;height:184px;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#fff;box-sizing:border-box}.invite-support-qr img[data-v-b1849a9e]{display:block;width:100%;height:100%;object-fit:contain}.invite-support-view strong[data-v-b1849a9e]{margin-top:12px;color:#f8fafc;font-size:16px}.invite-support-view p[data-v-b1849a9e]{margin:6px 0 0;color:#94a3b8;font-size:13px;line-height:1.6}.invite-support-back[data-v-b1849a9e]{margin-top:14px}.form[data-v-b1849a9e]{display:grid;gap:10px;margin-top:12px}.auth-input[data-v-b1849a9e]{width:100%;height:40px;min-width:0;padding:0 14px;border:1px solid rgba(148,163,184,.2);border-radius:6px;outline:none;color:#f8fafc;background:#ffffff13;font-size:14px}.auth-input[data-v-b1849a9e]::placeholder{color:#718096}.auth-input[data-v-b1849a9e]:focus{border-color:#ff6840cc;background:#ffffff1c;box-shadow:0 0 0 3px #ff4d2229}.password-field[data-v-b1849a9e]{position:relative;width:100%}.password-field .auth-input[data-v-b1849a9e]{padding-right:42px}.password-toggle[data-v-b1849a9e]{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;color:#94a3b8;background:transparent;cursor:pointer;transform:translateY(-50%)}.input-group[data-v-b1849a9e]{display:flex;width:100%}.input-group .auth-input[data-v-b1849a9e]{border-top-right-radius:0;border-bottom-right-radius:0}.inline-button[data-v-b1849a9e]{flex:0 0 104px;width:104px;height:40px;padding:0 12px;border:1px solid rgba(148,163,184,.18);border-left:0;border-radius:0 6px 6px 0;color:#e2e8f0;background:#ffffff12;white-space:nowrap;font-size:13px;cursor:pointer}.invite-support-button[data-v-b1849a9e]{color:#ff7652;font-weight:600}.invite-support-button[data-v-b1849a9e]:hover{color:#ff4f2a;background:#ff6f491a}.primary-button[data-v-b1849a9e],.secondary-button[data-v-b1849a9e]{width:100%;height:42px;border:0;border-radius:6px;font-weight:600;cursor:pointer}.primary-button[data-v-b1849a9e]{color:#fff;background:linear-gradient(135deg,#ff4d22,#ff7048);box-shadow:0 14px 30px #ff4d224d}.secondary-button[data-v-b1849a9e]{color:#e2e8f0;border:1px solid rgba(148,163,184,.18);background:#ffffff12}.wechat-oauth-secondary[data-v-b1849a9e]{margin-top:4px;background:#07c160;border:none;color:#fff}.primary-button[data-v-b1849a9e]:disabled,.secondary-button[data-v-b1849a9e]:disabled,.inline-button[data-v-b1849a9e]:disabled{cursor:not-allowed;opacity:.62}.link-button[data-v-b1849a9e]{padding:0;border:0;background:transparent;color:#94a3b8;font-size:13px;cursor:pointer}.link-button.accent[data-v-b1849a9e]{color:#ff8062}.terms-check[data-v-b1849a9e]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:#94a3b8}.terms-check input[data-v-b1849a9e]{margin-top:3px}.terms-check a[data-v-b1849a9e]{color:#ff8062}.wechat-terms-check[data-v-b1849a9e]{justify-content:center;max-width:320px;margin:18px auto 0}.invite-tip[data-v-b1849a9e]{margin:-4px 0 0;font-size:12px;line-height:1.4;color:#f87171}.bind-hint[data-v-b1849a9e]{margin:0 0 4px;color:#94a3b8;font-size:13px;line-height:1.6}.field-error[data-v-b1849a9e]{margin:0;color:#fca5a5;font-size:12px}.form-extra[data-v-b1849a9e]{display:flex;justify-content:flex-end;margin-top:-4px}.password-meter[data-v-b1849a9e]{font-size:12px;color:#94a3b8}.demo-tip.warn[data-v-b1849a9e]{color:#fbbf24;font-size:12px}.login-method-icons[data-v-b1849a9e]{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.mobile-login-hint[data-v-b1849a9e]{margin:12px 0 0;text-align:center;font-size:12px;color:#94a3b8;line-height:1.5}.login-method-icon[data-v-b1849a9e]{display:inline-flex;flex-direction:column;align-items:center;gap:6px;min-width:52px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;transition:color .16s ease,background .16s ease}.login-method-icon span[data-v-b1849a9e]{font-size:12px}.login-method-icon[data-v-b1849a9e]:hover{color:#e2e8f0;background:#ffffff0a}.login-method-icon[data-v-b1849a9e] svg{width:20px;height:20px}.back-scan-btn[data-v-b1849a9e],.back-login-btn[data-v-b1849a9e]{display:block;width:100%;margin-top:12px;text-align:center}.wechat-tab[data-v-b1849a9e]{display:flex;flex-direction:column;align-items:center;margin-top:12px}.wechat-qr-box[data-v-b1849a9e],.wechat-qr-placeholder[data-v-b1849a9e]{width:200px;height:200px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#94a3b8;overflow:hidden;position:relative;font-size:13px}.wechat-qr-box img[data-v-b1849a9e]{width:100%;height:100%;object-fit:contain;background:#fff;border:10px solid rgba(255,255,255,.96);border-radius:10px;box-sizing:border-box}.wechat-qr-expired[data-v-b1849a9e]{position:absolute;inset:10px;display:grid;place-content:center;gap:8px;border-radius:9px;background:#080c12d1;color:#ffffffdb;font-size:13px}.wechat-qr-expired button[data-v-b1849a9e]{padding:0;border:0;background:transparent;color:#ff8062;cursor:pointer}.wechat-qr-locked[data-v-b1849a9e]{font-size:13px}.wechat-qr-tip[data-v-b1849a9e]{margin:16px 0 0;font-size:13px;color:#94a3b8;text-align:center}.wechat-qr-countdown[data-v-b1849a9e]{margin:10px 0 0;font-size:11px;color:#94a3b8b8}.wechat-qr-status[data-v-b1849a9e]{margin-top:10px;color:#86efac;font-size:12px;text-align:center}.wechat-qr-status.is-error[data-v-b1849a9e]{color:#fca5a5}.wechat-qr-refresh[data-v-b1849a9e]{margin-top:8px;padding:0;border:0;background:transparent;color:#ff8062;font-size:12px;cursor:pointer}.wechat-spinner[data-v-b1849a9e]{width:20px;height:20px;margin-right:8px;border:2px solid rgba(255,77,34,.2);border-top-color:#ff4d22;border-radius:50%;animation:auth-spin-b1849a9e .8s linear infinite}@keyframes auth-spin-b1849a9e{to{transform:rotate(360deg)}}.wechat-oauth-box[data-v-b1849a9e]{width:100%;max-width:320px;margin:8px 0 16px;padding:24px 20px;border-radius:14px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.wechat-oauth-icon[data-v-b1849a9e]{width:52px;height:52px;margin:0 auto 12px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#07c160;color:#fff;font-size:20px;font-weight:700}.wechat-oauth-title[data-v-b1849a9e]{font-size:17px;font-weight:700;color:#f8fafc}.wechat-oauth-desc[data-v-b1849a9e]{margin-top:8px;font-size:13px;color:#94a3b8}.wechat-oauth-btn[data-v-b1849a9e]{max-width:320px}.oauth-section[data-v-b1849a9e]{margin-top:16px}.oauth-divider[data-v-b1849a9e]{display:flex;align-items:center;gap:12px;margin-bottom:10px;color:#64748b;font-size:12px}.oauth-divider[data-v-b1849a9e]:before,.oauth-divider[data-v-b1849a9e]:after{content:"";flex:1;height:1px;background:#ffffff1f}.auth-bottom[data-v-b1849a9e]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.auth-modal-extra[data-v-b1849a9e]{margin-top:10px;text-align:center}.auth-workbench--modal .auth-mode-tabs[data-v-b1849a9e]{margin-top:0}.auth-workbench[data-v-b1849a9e] .captcha-input{border-color:#94a3b833;color:#f8fafc;background:#ffffff13}@media(max-width:400px){.input-group[data-v-b1849a9e]{flex-direction:column}.input-group .auth-input[data-v-b1849a9e]{border-radius:6px 6px 0 0}.inline-button[data-v-b1849a9e]{width:100%;border:1px solid rgba(148,163,184,.18);border-top:0;border-radius:0 0 6px 6px}}.create-theme{--create-bg: #fff4ea;--create-sidebar: #fffaf5;--create-panel: #ffffff;--create-panel-soft: rgba(255, 250, 245, .96);--create-border: rgba(255, 143, 83, .22);--create-border-strong: rgba(255, 77, 34, .36);--create-text: #2a170f;--create-heading: #2b1710;--create-muted: #7a6254;--create-accent: #ff4d22;--create-accent-hover: #e9431d;--create-accent-soft: rgba(255, 77, 34, .1);--create-shadow: 0 12px 32px rgba(91, 45, 20, .08);--create-radius: 14px;--create-control: 10px;--create-sidebar-w: 198px;--create-form-w: 380px;--create-header-h: 64px}@media(max-width:960px){.create-theme{--create-sidebar-w: 100%;--create-form-w: 100%;--create-header-h: 56px}}.create-theme{color:var(--create-text);background:radial-gradient(circle at 82% 8%,rgba(255,137,55,.14),transparent 26%),radial-gradient(circle at 10% 6%,rgba(255,191,128,.22),transparent 28%),linear-gradient(180deg,#fff4ea,#fff7ef 55%,#ffe8d1)}.create-theme button,.create-theme input,.create-theme textarea,.create-theme select{font:inherit;color:inherit}.create-theme footer.action-bar{justify-content:flex-end}.create-theme footer.action-bar>p{margin-right:auto}.create-theme footer.action-bar>.action-buttons{margin-left:auto;justify-content:flex-end}.login-mask[data-v-2afb188d]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#23110a94;-webkit-backdrop-filter:blur(10px) saturate(.8);backdrop-filter:blur(10px) saturate(.8)}.login-dialog[data-v-2afb188d]{position:relative;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);width:min(920px,100%);max-height:min(92vh,780px);overflow:hidden;border:1px solid rgba(255,146,88,.32);border-radius:26px;background:#fffaf5;box-shadow:0 34px 100px #36180b5c,0 0 0 1px #ffffff80 inset}.dialog-brand[data-v-2afb188d]{position:relative;display:flex;flex-direction:column;min-height:570px;padding:34px 32px 30px;color:#fff8ef;background:linear-gradient(160deg,#32130885,#68230ac2),url(/assets/pricing/generated/vip-year.jpg) center / cover no-repeat;overflow:hidden}.dialog-brand[data-v-2afb188d]:after{content:"";position:absolute;right:-90px;bottom:-120px;width:300px;height:300px;border:1px solid rgba(255,190,128,.24);border-radius:50%;box-shadow:0 0 80px #ff6f2b33 inset}.dialog-brand-top[data-v-2afb188d]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-size:18px}.dialog-brand-top img[data-v-2afb188d]{width:34px;height:34px;object-fit:contain}.dialog-brand-copy[data-v-2afb188d]{position:relative;z-index:1;margin-top:82px}.dialog-brand-copy>span[data-v-2afb188d],.dialog-head span[data-v-2afb188d]{color:#ffb17e;font-size:10px;font-weight:700;letter-spacing:.16em}.dialog-brand-copy h2[data-v-2afb188d]{margin:12px 0 14px;font-size:clamp(29px,3vw,38px);line-height:1.18;letter-spacing:-.04em}.dialog-brand-copy p[data-v-2afb188d]{margin:0;color:#fff4ebb8;font-size:13px;line-height:1.75}.dialog-brand ul[data-v-2afb188d]{position:relative;z-index:1;display:grid;gap:12px;margin:auto 0 0;padding:0;list-style:none}.dialog-brand li[data-v-2afb188d]{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-brand li i[data-v-2afb188d]{color:#ff9a60;font-size:11px;font-style:normal}.dialog-brand li span[data-v-2afb188d]{display:grid;gap:2px}.dialog-brand li strong[data-v-2afb188d]{font-size:13px}.dialog-brand li small[data-v-2afb188d]{color:#fff4eb94;font-size:11px}.dialog-auth[data-v-2afb188d]{max-height:min(92vh,780px);padding:42px 44px 28px;overflow-y:auto}.dialog-head[data-v-2afb188d]{margin-bottom:24px}.dialog-head h2[data-v-2afb188d]{margin:7px 0 5px;font-size:27px;color:var(--create-heading)}.dialog-head p[data-v-2afb188d]{margin:0;font-size:13px;color:var(--create-muted);line-height:1.5}.close[data-v-2afb188d]{position:absolute;top:18px;right:18px;z-index:3;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:50%;background:#4424160f;font-size:20px;line-height:1;cursor:pointer;color:var(--create-muted)}.close[data-v-2afb188d]:hover{color:var(--create-accent);background:#ff66331a}.dialog-safe-note[data-v-2afb188d]{margin:18px 0 0;color:#9a877d;font-size:10px;line-height:1.5;text-align:center}.login-dialog[data-v-2afb188d] .auth-workbench--modal{color:var(--create-text)}.login-dialog[data-v-2afb188d] .auth-mode-tabs{border-color:var(--create-border);background:#fffaf5cc}.login-dialog[data-v-2afb188d] .auth-mode-tab{color:var(--create-muted)}.login-dialog[data-v-2afb188d] .auth-mode-tab.active{color:#fff;background:linear-gradient(135deg,#ff7a4d,var(--create-accent))}.login-dialog[data-v-2afb188d] .auth-input{border-color:var(--create-border);color:var(--create-text);background:#fff}.login-dialog[data-v-2afb188d] .auth-input:focus{border-color:var(--create-accent);box-shadow:0 0 0 3px var(--create-accent-soft)}.login-dialog[data-v-2afb188d] .inline-button,.login-dialog[data-v-2afb188d] .secondary-button{border-color:var(--create-border);color:var(--create-muted);background:#fff}.login-dialog[data-v-2afb188d] .primary-button{background:linear-gradient(135deg,#ff7a4d,var(--create-accent))}.login-dialog[data-v-2afb188d] .terms-check,.login-dialog[data-v-2afb188d] .bind-hint,.login-dialog[data-v-2afb188d] .wechat-qr-tip,.login-dialog[data-v-2afb188d] .link-button{color:var(--create-muted)}.login-dialog[data-v-2afb188d] .terms-check a,.login-dialog[data-v-2afb188d] .link-button.accent,.login-dialog[data-v-2afb188d] .invite-tip{color:var(--create-accent)}.login-dialog[data-v-2afb188d] .login-method-icons{border-top-color:var(--create-border)}.login-dialog[data-v-2afb188d] .login-method-icon{color:var(--create-muted)}.login-dialog[data-v-2afb188d] .wechat-qr-box,.login-dialog[data-v-2afb188d] .wechat-qr-placeholder{background:#fff;border-color:var(--create-border)}@media(max-width:760px){.login-mask[data-v-2afb188d]{padding:12px}.login-dialog[data-v-2afb188d]{display:block;width:min(480px,100%);max-height:94vh;overflow-y:auto;border-radius:20px}.dialog-brand[data-v-2afb188d]{display:none}.dialog-auth[data-v-2afb188d]{max-height:none;padding:34px 22px 24px;overflow:visible}.dialog-head[data-v-2afb188d]{margin-bottom:18px;padding-right:24px}.dialog-head h2[data-v-2afb188d]{font-size:23px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}@media(prefers-reduced-motion:reduce){[data-aos],[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.motion-lift:hover,.motion-scale:hover,.motion-card:hover,.motion-tilt:hover{transform:none!important}}[data-reveal]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);contain:layout style}[data-reveal].is-revealed{opacity:1;transform:translateZ(0)}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}@media(prefers-reduced-motion:no-preference){[data-aos]:not(.aos-animate){animation:motion-fallback-reveal .01s linear 1.2s forwards}[data-reveal]:not(.is-revealed){animation:motion-fallback-reveal .01s linear 1.2s forwards}}@keyframes motion-fallback-reveal{to{opacity:1;transform:none;pointer-events:auto}}.motion-lift{transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s ease,box-shadow .28s ease}.motion-scale{transition:transform .22s ease,border-color .22s ease}.motion-glow{transition:box-shadow .28s ease,border-color .28s ease}.motion-card{position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s ease,box-shadow .28s ease}.motion-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%);transform:translate3d(-120%,0,0);transition:transform .45s ease;pointer-events:none;will-change:transform}.motion-link{position:relative;display:inline-flex;transition:color .22s ease}.motion-link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff4d22,#6366f1);transform:scaleX(0);transform-origin:left center;transition:transform .24s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.motion-lift:hover{transform:translate3d(0,-6px,0)!important;box-shadow:0 22px 48px #0206172e}.motion-scale:hover{transform:scale(1.06)!important}.motion-glow:hover{box-shadow:0 22px 52px #ff4d2238;border-color:#ff4d226b}.motion-card:hover{transform:translate3d(0,-6px,0)!important;border-color:#ff4d2266!important;box-shadow:0 24px 56px #ff4d2229}.motion-tilt:hover{transform:translate3d(0,-4px,0) rotate(-1deg)!important}.motion-shine:hover:after{transform:translate3d(120%,0,0)}.motion-link:hover{color:var(--accent)}.motion-link:hover:after{transform:scaleX(1)}}:root{color-scheme:light;--bg: #fff3e9;--section-bg: #ffe8d1;--panel: rgba(255, 250, 245, .88);--card-bg: rgba(255, 255, 255, .76);--header-bg: rgba(255, 109, 42, .94);--auth-panel-bg: rgba(255, 250, 245, .92);--footer-bg: #ffe4c8;--soft-border: rgba(255, 143, 83, .22);--text: #2a170f;--heading: #2b1710;--muted: #7a6254;--body-muted: #7a6254;--accent: #ff4d22;--accent-hover: #e9431d;--accent-pressed: #c93618;--accent-soft: rgba(255, 77, 34, .1);--accent-border: rgba(255, 77, 34, .36);--accent-shadow: rgba(255, 77, 34, .22);--warm-shadow: rgba(91, 45, 20, .08);--card-radius: 16px;--control-radius: 10px;--chip: rgba(255, 90, 37, .12);--platform-icon: #2b1710}:root[data-theme=light]{color-scheme:light;--bg: #fff3e9;--section-bg: #ffe8d1;--panel: rgba(255, 250, 245, .9);--card-bg: rgba(255, 255, 255, .78);--header-bg: rgba(255, 109, 42, .94);--auth-panel-bg: rgba(255, 250, 245, .92);--footer-bg: #ffe4c8;--soft-border: rgba(255, 143, 83, .22);--text: #2a170f;--heading: #2b1710;--muted: #7a6254;--body-muted: #7a6254;--accent: #ff4d22;--accent-hover: #e9431d;--accent-pressed: #c93618;--accent-soft: rgba(255, 77, 34, .1);--accent-border: rgba(255, 77, 34, .36);--accent-shadow: rgba(255, 77, 34, .22);--warm-shadow: rgba(91, 45, 20, .08);--card-radius: 16px;--control-radius: 10px;--chip: rgba(255, 90, 37, .12);--platform-icon: #2b1710}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 74% 12%,rgba(255,137,55,.16),transparent 28%),radial-gradient(circle at 12% 8%,rgba(255,191,128,.24),transparent 30%),linear-gradient(180deg,#fff4ea 0%,#fff7ef 56%,var(--section-bg) 100%);color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}#app{min-height:100vh;background:radial-gradient(circle at 74% 12%,rgba(255,137,55,.12),transparent 28%),radial-gradient(circle at 12% 8%,rgba(255,191,128,.18),transparent 30%),linear-gradient(180deg,#fff4ea,#fff7ef 56%,#ffe8d1)}.page-shell{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.main>.help-page.page-shell{padding-top:36px}.panel{background:var(--panel);border:1px solid var(--soft-border);border-radius:var(--card-radius);padding:22px;box-shadow:0 16px 48px var(--warm-shadow);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.panel.motion-lift:hover{transform:translateY(-4px);border-color:var(--accent-border);box-shadow:0 22px 52px var(--accent-shadow)}}.muted{color:var(--muted)}.n-button{border-radius:var(--control-radius);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.n-button:not(.n-button--disabled):hover{transform:translateY(-2px)}.n-button.n-button--primary-type:hover{box-shadow:0 14px 34px var(--accent-shadow)!important}}.site-logo{width:40px;height:40px;border-radius:11px;object-fit:cover;flex-shrink:0;box-shadow:0 4px 16px #00000047}.surface-dark .n-button:not(.n-button--primary-type):not(.n-button--info-type):not(.n-button--success-type):not(.n-button--warning-type):not(.n-button--error-type){--n-text-color: #f1f5f9 !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #e2e8f0 !important;--n-text-color-focus: #ffffff !important;--n-color: rgba(15, 23, 42, .52) !important;--n-color-hover: rgba(30, 41, 59, .72) !important;--n-color-pressed: rgba(15, 23, 42, .68) !important;--n-color-focus: rgba(30, 41, 59, .72) !important;--n-border: 1px solid rgba(226, 232, 240, .32) !important;--n-border-hover: 1px solid rgba(255, 177, 153, .56) !important;--n-border-pressed: 1px solid rgba(255, 177, 153, .42) !important;--n-border-focus: 1px solid rgba(255, 177, 153, .56) !important;--n-ripple-color: rgba(255, 77, 34, .18) !important;color:#f1f5f9!important;background-color:#0f172a85!important;border:1px solid rgba(226,232,240,.32)!important}.surface-dark .n-button:not(.n-button--primary-type):hover{color:#fff!important;background-color:#1e293bb8!important;border-color:#ffb1998f!important}.surface-dark .n-button.n-button--primary-type{box-shadow:0 10px 28px var(--accent-shadow)}.n-card,.n-modal,.n-dialog{border-radius:var(--card-radius)}.n-modal-container .n-modal-body-wrapper{display:flex;align-items:center;justify-content:center}.n-modal-container .n-modal-scroll-content{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}.n-modal{max-width:calc(100vw - 48px);margin:24px auto}.n-dialog{width:min(420px,calc(100vw - 48px));max-width:calc(100vw - 48px);margin:24px auto!important}.notice-modal{width:min(560px,calc(100vw - 32px))!important;max-width:min(560px,calc(100vw - 32px))!important;margin:24px auto!important}.sys-notice-modal .n-card-header{display:none}.sys-notice-modal .n-card__content{padding:18px 18px 16px}.notice-html{display:grid;gap:14px;color:var(--text);line-height:1.7}.notice-html p{margin:0}.notice-html .notice-pin{border:1px solid var(--accent-border);border-radius:14px;padding:14px 14px 12px;background:linear-gradient(180deg,#ff4d2214,#ffffff8c)}.notice-html .notice-badge{display:inline-flex;align-items:center;margin-bottom:10px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--accent-soft);color:var(--accent-pressed)}.notice-html .notice-badge.is-new{background:#ff4d221f;color:var(--accent-pressed)}.notice-html .notice-badge.is-smooth{background:#2d8a5f1f;color:#1f6b48}.notice-html .notice-badge.is-fix{background:#d9770624;color:#b45309}.notice-html .notice-pin-title{margin:0 0 8px;font-size:16px;color:var(--accent-pressed)}.notice-html .notice-section{display:grid;gap:10px}.notice-html .notice-item{border:1px solid var(--soft-border);border-radius:12px;padding:12px 14px;background:#ffffffb8}.notice-html .notice-item.is-bar{border-left:3px solid var(--accent);border-radius:10px}.notice-html .notice-item-title{margin:0 0 4px;font-size:14px;font-weight:650;color:var(--heading)}.notice-html .notice-item.is-bar .notice-item-title{color:var(--accent-pressed)}.notice-html .notice-item-desc{margin:0;font-size:13px;color:var(--body-muted)}.notice-html .notice-foot{margin-top:4px;padding:12px 14px;border:1px dashed var(--accent-border);border-radius:12px;background:#ff4d220d;color:var(--text);font-size:13px}.notice-html .hl{color:var(--accent-pressed);font-weight:650}.video-modal{width:min(1040px,calc(100vw - 96px))!important;max-width:calc(100vw - 96px)!important;margin:0 auto!important;background:transparent;box-shadow:none!important}@media(max-width:760px){.page-shell{padding-left:16px;padding-right:16px}.main>.help-page.page-shell{padding-top:24px}}:root{--mobile-nav-h: 66px;--m-orange:#ff632f;--m-orange-2:#ff8b4e;--m-ink:#2a1811;--m-muted:#9c867c;--m-line:#f0dfd5;--m-card:#fff;--m-bg:#fffaf6}.mobile-app{min-height:100dvh;color:#2d1b15;background:#fff8f2}.mobile-topbar{position:sticky;top:0;z-index:1200;height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(126,75,49,.1);background:#fffaf6e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-brand,.mobile-topbar__account{display:flex;align-items:center;color:inherit;text-decoration:none}.mobile-brand{gap:8px}.mobile-brand img{width:32px;height:32px;object-fit:contain}.mobile-brand span{display:grid;line-height:1.05}.mobile-brand strong{font-size:14px}.mobile-brand small{margin-top:3px;color:#9d7b6d;font-size:9px}.mobile-topbar__account{gap:7px;color:#715347;font-size:11px}.mobile-topbar__account i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-style:normal;font-weight:800;background:linear-gradient(135deg,#ff7543,#ff9a5f)}.mobile-main{min-height:calc(100dvh - 54px);padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));overflow-x:hidden}.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:1500;height:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);padding:5px 8px env(safe-area-inset-bottom);border-top:1px solid rgba(126,75,49,.12);background:#fffcf9f5;box-shadow:0 -10px 30px #4f271514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:13px;color:#a18a80;font-size:10px;text-decoration:none}.mobile-bottom-nav a i{display:grid;place-items:center;width:26px;height:26px;font-size:19px;font-style:normal;font-weight:800;line-height:1}.mobile-bottom-nav a.active{color:#f45b2d;font-weight:700}.mobile-bottom-nav a.active:before{content:"";position:absolute;top:0;width:18px;height:3px;border-radius:99px;background:#ff6435}.mobile-page{padding:14px 14px 28px}.mobile-page-head{display:flex;align-items:center;justify-content:space-between;min-height:50px;margin-bottom:12px}.mobile-page-head h1{margin:0;font-size:22px}.mobile-page-head button,.mobile-page-head a{border:0;color:#6e4a3b;background:transparent;font-size:11px;text-decoration:none}.m-card{border:1px solid rgba(229,190,169,.5);border-radius:20px;background:#fff;box-shadow:0 8px 28px #5f30180e}.m-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:17px;color:#fff;background:linear-gradient(100deg,#f52,#ff843f);box-shadow:0 12px 26px #ff5b2638;font-size:15px;font-weight:800}.m-field{display:grid;gap:8px}.m-field>span{font-size:12px;font-weight:800}.m-field textarea,.m-field input{box-sizing:border-box;width:100%;border:1px solid #ecdcd3;border-radius:15px;outline:0;color:#35241d;background:#fff;font:inherit}.m-field textarea:focus,.m-field input:focus{border-color:#ff8b58;box-shadow:0 0 0 3px #ff693417}.m-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.m-chips button{flex:0 0 auto;padding:9px 12px;border:1px solid #eadbd2;border-radius:11px;color:#5d4439;background:#fff;font-size:10px}.m-chips button.active{border-color:#ff6a38;color:#f45727;background:#fff3ec}.m-section-title{display:flex;align-items:center;justify-content:space-between;margin:20px 2px 11px}.m-section-title h2{margin:0;font-size:16px}.m-section-title button,.m-section-title a{border:0;color:#9a7e71;background:transparent;font-size:10px;text-decoration:none}.mobile-app .create-explore{display:none}.mobile-app .workbench-stage{min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.mobile-app .form-foot{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom))!important}.mobile-app .m-create-tools a{position:relative;isolation:isolate;overflow:hidden;background-color:#fff}.mobile-app .m-create-tools a:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.13;background-position:115% center;background-repeat:no-repeat;background-size:72% auto;filter:saturate(.82);-webkit-mask-image:linear-gradient(90deg,transparent 32%,#000 100%);mask-image:linear-gradient(90deg,transparent 32%,#000 100%)}.mobile-app .m-create-tools a:nth-child(1):after{background-image:url(/assets/create/tool-chat.webp)}.mobile-app .m-create-tools a:nth-child(2):after{background-image:url(/assets/create/tool-image.webp)}.mobile-app .m-create-tools a:nth-child(3):after{background-image:url(/assets/create/tool-video.webp)}.mobile-app .m-create-tools a:nth-child(4):after{background-image:url(/assets/cases/knowledge-oral-cover.webp)}.mobile-app .m-chat-suggestions button{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 54%,#fff5ef);box-shadow:0 9px 24px #5b2d170e}.mobile-app .m-chat-suggestions button:after{content:"";position:absolute;right:-18px;bottom:-22px;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,rgba(255,113,57,.14),transparent 68%)}.mobile-app .m-profile__grid a{position:relative;isolation:isolate;overflow:hidden;box-shadow:inset 0 0 0 1px #e5bea947}.mobile-app .m-profile__grid a:after{content:"";position:absolute;right:-22px;bottom:-35px;z-index:-1;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(255,110,52,.17),transparent 70%)}.mobile-app .m-profile__section,.mobile-app .m-settings,.mobile-app .m-prompt-card,.mobile-app .m-oral-section{background-image:radial-gradient(circle at 100% 0,rgba(255,134,78,.065),transparent 31%)}.mobile-app .m-task-list article{background-image:linear-gradient(135deg,#fff 58%,#fff5ef)}.mobile-app .m-task-list .thumb video{width:100%;height:100%;object-fit:cover}.mobile-app .m-task-waterfall{column-count:2!important;column-gap:10px;margin-top:13px}.mobile-app .m-task-waterfall .m-task-tile{display:inline-block;width:100%;margin:0 0 10px;overflow:hidden;break-inside:avoid;vertical-align:top}.mobile-app .m-task-waterfall .media img,.mobile-app .m-task-waterfall .media video{display:block;width:100%;height:auto;max-height:310px;object-fit:cover}.mobile-app .m-task-waterfall .media{position:relative;display:grid;place-items:center;min-height:100px;overflow:hidden;color:#ec6333;background:#fff0e8}.mobile-app .m-task-waterfall .media>span{position:absolute;top:7px;right:7px;padding:4px 7px;border-radius:99px;color:#a35c37;background:#fff4ece6;font-size:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-app .m-task-waterfall .media>span.success{color:#278157;background:#e7f9efeb}.mobile-app .m-task-waterfall .media>i{position:absolute;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#180f0b7a;font-size:11px;font-style:normal}.mobile-app .m-task-waterfall .meta{padding:10px}.mobile-app .m-task-waterfall .meta strong{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-app .m-task-waterfall .meta p{display:-webkit-box;overflow:hidden;margin:6px 0;color:#9d8478;font-size:8px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-app .m-task-waterfall .meta footer{display:flex;justify-content:space-between;color:#aa9185;font-size:7px}.mobile-app .m-pull-refresh{display:flex;align-items:center;justify-content:center;gap:7px;height:0;overflow:hidden;color:#a48a7e;font-size:9px;transition:height .2s ease}.mobile-app .m-pull-refresh.active{transition:none}.mobile-app .m-pull-refresh.ready{color:#f05e2d}.mobile-app .m-pull-refresh.ready svg{transform:rotate(180deg)}.mobile-app .m-load-more{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;color:#aa9185;font-size:9px}.mobile-app .m-chat-composer{position:fixed;right:0;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));left:0;z-index:1300;padding:8px 12px 10px;border-top:1px solid rgba(230,210,199,.65);background:#fffbf7f7;box-shadow:0 -12px 32px #4a241314;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-app .m-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-app .m-chat-toolbar>.mode{display:flex;align-items:center;gap:6px;width:auto;height:31px;padding:0 10px;border:1px solid #eadbd3;border-radius:11px;color:#4e362c;background:#fff;font-size:9px}.mobile-app .m-chat-toolbar>:last-child{width:146px}.mobile-app .m-chat-actions{display:flex!important;flex-wrap:nowrap!important;gap:7px;overflow-x:auto;margin:7px -2px;padding:1px 2px;white-space:nowrap;scrollbar-width:none}.mobile-app .m-chat-actions button{display:inline-flex!important;align-items:center;gap:5px;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;padding:8px 10px;border:1px solid #eadbd3;border-radius:10px;color:#5f463b;background:#fff;font-size:9px;white-space:nowrap}.mobile-app .m-chat-actions button svg{color:#ee6432}.mobile-app .m-chat-input{display:grid;grid-template-columns:36px minmax(0,1fr) 34px 36px!important;align-items:center;gap:4px;padding:6px;border:1px solid #eadbd3;border-radius:18px;background:#fff;box-shadow:0 8px 22px #50271412}.mobile-app .m-chat-input label,.mobile-app .m-chat-input button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:#684a3d;background:#fff4ed}.mobile-app .m-chat-input label input{display:none}.mobile-app .m-chat-input textarea{min-width:0;resize:none;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.mobile-app .m-chat-input button.voice{color:#ee6331}.mobile-app .m-chat-input button.send{color:#fff;background:#ff632f}.mobile-app .m-chat-input button:disabled{opacity:.45}.mobile-app .m-chat-attachment{display:flex;align-items:center;gap:7px;margin:0 0 7px;padding:7px 9px;border-radius:10px;color:#745548;background:#fff0e8;font-size:8px}.mobile-app .m-chat-attachment span{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.mobile-app .m-chat-attachment button{border:0;background:transparent}.mobile-app .m-profile__hero{padding:20px 17px;background:radial-gradient(circle at 100% 0,rgba(255,143,82,.24),transparent 40%),linear-gradient(135deg,#2a1710,#6e351f)}.mobile-app .m-profile__hero small{display:block;margin-top:9px;color:#ffffffad;font-size:8px}.mobile-app .m-profile__hero small strong{margin:0 3px;color:#ffd1b1;font-size:11px;letter-spacing:.08em}.mobile-app .m-profile__hero button.share{flex:0 0 auto;padding:9px 11px;border:1px solid rgba(255,198,157,.38);color:#ffe2cf;background:#ffffff17;font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:761px){.mobile-app{width:430px;margin:0 auto;box-shadow:0 0 60px #461e0e26}.mobile-bottom-nav,.mobile-app .m-chat-composer{right:calc((100% - 430px)/2);left:calc((100% - 430px)/2)}}.m-home[data-v-f8636a7d]{padding:12px 12px 24px}.m-hero[data-v-f8636a7d]{position:relative;overflow:hidden;border-radius:22px;background:#2d160e;box-shadow:0 16px 34px #491f0d2e}.m-hero__track[data-v-f8636a7d]{display:flex;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.m-hero article[data-v-f8636a7d]{box-sizing:border-box;flex:0 0 100%;min-height:210px;padding:28px 22px;background-position:center;background-size:cover;color:#fff}.m-hero article>span[data-v-f8636a7d]{color:#ffb486;font-size:9px;font-weight:800;letter-spacing:.16em}.m-hero h1[data-v-f8636a7d]{max-width:260px;margin:10px 0 8px;font-size:25px;line-height:1.18}.m-hero p[data-v-f8636a7d]{max-width:250px;margin:0;color:#ffffffb8;font-size:12px;line-height:1.6}.m-hero a[data-v-f8636a7d]{display:inline-flex;margin-top:18px;padding:9px 14px;border-radius:99px;color:#3c1d10;background:#ffd0ad;font-size:11px;font-weight:800;text-decoration:none}.m-hero__dots[data-v-f8636a7d]{position:absolute;right:16px;bottom:13px;display:flex;gap:5px}.m-hero__dots button[data-v-f8636a7d]{width:5px;height:5px;padding:0;border:0;border-radius:9px;background:#ffffff73}.m-hero__dots button.active[data-v-f8636a7d]{width:17px;background:#ffae75}.m-shortcuts[data-v-f8636a7d],.m-section[data-v-f8636a7d]{margin-top:22px}.m-shortcuts header[data-v-f8636a7d],.m-section>header[data-v-f8636a7d]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.m-shortcuts h2[data-v-f8636a7d],.m-section h2[data-v-f8636a7d]{margin:0;font-size:18px}.m-shortcuts header span[data-v-f8636a7d],.m-section header a[data-v-f8636a7d]{color:#aa8e80;font-size:10px;text-decoration:none}.m-shortcuts>div[data-v-f8636a7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-shortcuts a[data-v-f8636a7d]{position:relative;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:76px;overflow:hidden;padding:10px;border:1px solid rgba(229,190,169,.45);border-radius:18px;color:#5b4136;background:linear-gradient(90deg,#fffffffa 38%,#fffc),var(--card-image) center/cover;text-decoration:none;box-shadow:0 8px 24px #5b311b12}.m-shortcuts i[data-v-f8636a7d]{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#d8582c;font-size:20px;font-style:normal;font-weight:900;box-shadow:inset 0 0 0 1px #ffffffb3}.m-shortcuts a span[data-v-f8636a7d],.m-shortcuts a>b[data-v-f8636a7d]{position:relative;z-index:1}.m-shortcuts a span[data-v-f8636a7d]{display:grid;gap:4px;min-width:0}.m-shortcuts a strong[data-v-f8636a7d]{font-size:13px}.m-shortcuts a small[data-v-f8636a7d]{overflow:hidden;color:#8d756a;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.m-shortcuts a>b[data-v-f8636a7d]{color:#ad9488;font-size:18px;font-weight:400}.m-quick-chat[data-v-f8636a7d]{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:19px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#3b2118,#7b3c22)}.m-quick-chat span[data-v-f8636a7d]{color:#ffb688;font-size:9px;font-weight:800}.m-quick-chat h2[data-v-f8636a7d]{margin:4px 0;font-size:18px}.m-quick-chat p[data-v-f8636a7d]{margin:0;color:#ffffff9e;font-size:9px}.m-quick-chat a[data-v-f8636a7d]{flex:0 0 auto;padding:10px 12px;border-radius:12px;color:#552714;background:#ffc59d;font-size:10px;font-weight:800;text-decoration:none}.m-continue__card[data-v-f8636a7d]{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid #f0d7c8;border-radius:18px;color:#422c23;background:#fff;text-decoration:none}.m-continue__card img[data-v-f8636a7d]{width:92px;height:70px;border-radius:12px;object-fit:cover}.m-continue__card div[data-v-f8636a7d]{min-width:0}.m-continue__card strong[data-v-f8636a7d],.m-continue__card p[data-v-f8636a7d],.m-continue__card span[data-v-f8636a7d]{display:block}.m-continue__card strong[data-v-f8636a7d]{font-size:12px}.m-continue__card p[data-v-f8636a7d]{overflow:hidden;margin:7px 0;color:#a0897e;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.m-continue__card span[data-v-f8636a7d]{color:#9b8276;font-size:8px}.m-continue__card span i[data-v-f8636a7d]{display:inline-block;width:48px;height:3px;margin-right:4px;border-radius:4px;background:linear-gradient(90deg,#ff622e 68%,#f4e8e1 68%)}.m-continue__card>b[data-v-f8636a7d]{padding:9px 12px;border-radius:99px;color:#fff;background:#ff642f;font-size:10px}.m-feature-grid[data-v-f8636a7d]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.m-feature-grid a[data-v-f8636a7d]{overflow:hidden;padding-bottom:13px;border-radius:18px;color:#3e2a21;background:#fff;text-decoration:none;box-shadow:0 8px 24px #5a2d170f}.m-feature-grid img[data-v-f8636a7d]{width:100%;height:105px;object-fit:cover}.m-feature-grid strong[data-v-f8636a7d],.m-feature-grid span[data-v-f8636a7d]{display:block;margin:10px 12px 0;font-size:12px}.m-feature-grid span[data-v-f8636a7d]{margin-top:4px;color:#a58a7e;font-size:9px}.m-member-card[data-v-f8636a7d]{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:20px;border-radius:20px;color:#ffe8d6;background:linear-gradient(135deg,#25150f,#4d291a)}.m-member-card span[data-v-f8636a7d]{color:#ff9d62;font-size:8px;letter-spacing:.14em}.m-member-card h2[data-v-f8636a7d]{margin:5px 0;font-size:16px}.m-member-card p[data-v-f8636a7d]{margin:0;color:#ffffff94;font-size:9px}.m-member-card a[data-v-f8636a7d]{padding:9px 11px;border:1px solid rgba(255,190,145,.35);border-radius:10px;color:#ffd2b2;font-size:9px;text-decoration:none}.m-desktop-link[data-v-f8636a7d]{display:block;margin:22px auto 0;color:#ad9184;font-size:10px;text-align:center;text-decoration:none}.m-pc-features[data-v-f8636a7d]{margin-top:22px;padding:19px;border:1px solid #eadbd3;border-radius:20px;background:#fff}.m-pc-features span[data-v-f8636a7d]{color:#e86637;font-size:9px;font-weight:800}.m-pc-features h2[data-v-f8636a7d]{margin:6px 0;font-size:16px}.m-pc-features p[data-v-f8636a7d]{margin:0;color:#9d8377;font-size:10px;line-height:1.6}.m-pc-features a[data-v-f8636a7d]{display:inline-flex;margin-top:12px;color:#d95628;font-size:10px;font-weight:800;text-decoration:none}.mobile-page-head>div>span[data-v-a997f356]{color:#f16837;font-size:8px;font-weight:900;letter-spacing:.14em}.mobile-page-head h1[data-v-a997f356]{margin-top:3px}.m-create-hero[data-v-a997f356]{padding:22px;border-radius:22px;color:#fff;background:radial-gradient(circle at 90% 20%,rgba(255,145,82,.4),transparent 35%),linear-gradient(135deg,#2b1710,#6b341f)}.m-create-hero>span[data-v-a997f356]{color:#ffb586;font-size:8px;font-weight:900;letter-spacing:.15em}.m-create-hero h2[data-v-a997f356]{margin:8px 0 5px;font-size:23px}.m-create-hero p[data-v-a997f356]{margin:0;color:#ffffffa6;font-size:10px}.m-create-tools[data-v-a997f356]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px}.m-create-tools a[data-v-a997f356]{display:grid;grid-template-columns:44px 1fr 10px;align-items:center;gap:9px;min-height:86px;padding:12px;border:1px solid #f0e2da;border-radius:18px;color:#302019;background:#fff;text-decoration:none;box-shadow:0 8px 22px #4c24110d}.m-create-tools i[data-v-a997f356]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#e65c2e;background:var(--tone);font-size:19px;font-style:normal;font-weight:800}.m-create-tools div[data-v-a997f356]{display:grid;gap:4px}.m-create-tools strong[data-v-a997f356]{font-size:12px}.m-create-tools span[data-v-a997f356]{color:#9c8478;font-size:8px;line-height:1.5}.m-create-tools b[data-v-a997f356]{color:#bea89e;font-size:18px}.m-create-recent[data-v-a997f356]{margin-top:18px;padding:16px}.m-create-recent header[data-v-a997f356]{display:flex;justify-content:space-between}.m-create-recent h2[data-v-a997f356]{margin:0;font-size:14px}.m-create-recent a[data-v-a997f356]{color:#a48779;font-size:9px;text-decoration:none}.m-create-recent>div[data-v-a997f356]{padding:22px 5px 8px;text-align:center}.m-create-recent span[data-v-a997f356]{font-size:12px;font-weight:700}.m-create-recent p[data-v-a997f356]{color:#a58b80;font-size:9px}.m-pc-note[data-v-a997f356]{display:grid;grid-template-columns:1fr auto;gap:4px;margin-top:16px;padding:15px;border-radius:16px;background:#f5e9e1}.m-pc-note strong[data-v-a997f356]{font-size:11px}.m-pc-note span[data-v-a997f356]{color:#9f8477;font-size:8px}.m-pc-note a[data-v-a997f356]{grid-row:1/3;grid-column:2;align-self:center;color:#dd5c2d;font-size:9px;text-decoration:none}.model-picker[data-v-2dff19a7]{position:relative;min-width:180px}.trigger[data-v-2dff19a7]{width:100%;display:flex;align-items:center;gap:8px;border:1px solid var(--create-border, rgba(255, 143, 83, .22));background:#fff;border-radius:12px;padding:8px 10px;cursor:pointer;color:var(--create-heading, #2b1710)}.trigger[data-v-2dff19a7]:disabled{opacity:.6;cursor:not-allowed}.trigger.open[data-v-2dff19a7]{border-color:var(--create-accent, #ff4d22);box-shadow:0 0 0 3px var(--create-accent-soft, rgba(255, 77, 34, .1))}.trigger-text[data-v-2dff19a7]{flex:1;text-align:left;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-2dff19a7]{color:var(--create-muted, #7a6254);font-size:12px}.logo[data-v-2dff19a7]{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#2b1710;box-shadow:inset 0 0 0 1px #ffffff14}.logo-ph[data-v-2dff19a7]{display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:#2b1710}.trigger .logo[data-v-2dff19a7],.item .logo[data-v-2dff19a7]{background:#2b1710}.backdrop[data-v-2dff19a7]{position:fixed;inset:0;z-index:1390;background:transparent}.panel[data-v-2dff19a7]{overflow:hidden;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--create-border, rgba(255, 143, 83, .22));background:#fffaf5;box-shadow:0 18px 48px #5b2d1429}.panel-head[data-v-2dff19a7]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--create-border, rgba(255, 143, 83, .22));color:var(--create-heading, #2b1710);font-size:13px}.close[data-v-2dff19a7]{border:none;background:transparent;color:var(--create-muted, #7a6254);cursor:pointer}.state[data-v-2dff19a7]{padding:28px 16px;text-align:center;color:var(--create-muted, #7a6254);font-size:13px}.state.error[data-v-2dff19a7]{color:#b42318}.list[data-v-2dff19a7]{list-style:none;margin:0;padding:8px;overflow-y:auto}.item[data-v-2dff19a7]{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:start;border:1px solid transparent;background:transparent;border-radius:10px;padding:8px;cursor:pointer;text-align:left;color:inherit}.item[data-v-2dff19a7]:hover,.item.active[data-v-2dff19a7]{background:#ff4d2214;border-color:#ff4d2233}.item.disabled[data-v-2dff19a7]{opacity:.45;cursor:not-allowed}.body[data-v-2dff19a7]{min-width:0}.row-top[data-v-2dff19a7]{display:flex;align-items:center;gap:6px;margin-bottom:2px;min-width:0}.name[data-v-2dff19a7]{font-size:12px;font-weight:700;color:var(--create-heading, #2b1710);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alias[data-v-2dff19a7]{margin:0 0 4px;font-size:11px;line-height:1.3;color:#9a6f55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-2dff19a7]{flex-shrink:0;font-size:9px;padding:1px 5px;border-radius:999px;font-weight:600}.badge.recommend[data-v-2dff19a7]{background:#7c3aed1f;color:#7c3aed}.badge.discount[data-v-2dff19a7]{background:#16a34a1f;color:#16a34a}.tags[data-v-2dff19a7]{display:flex;flex-wrap:wrap;gap:6px}.tags span[data-v-2dff19a7]{font-size:10px;padding:1px 5px;border-radius:5px;background:#fff3e9;color:var(--create-muted, #7a6254);border:1px solid rgba(255,143,83,.18)}.desc[data-v-2dff19a7]{margin:4px 0 0;font-size:10px;color:var(--create-muted, #7a6254);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cost[data-v-2dff19a7]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:var(--create-accent, #ff4d22);padding-top:1px;flex-shrink:0;min-width:52px}.cost strong[data-v-2dff19a7]{font-size:11px;font-weight:700;line-height:1.2}.cost-unit[data-v-2dff19a7]{font-size:9px;font-weight:600;opacity:.82;white-space:nowrap}@media(max-width:960px){.model-picker[data-v-2dff19a7]{min-width:0;width:100%}}.m-sheet-mask[data-v-04d408fe]{position:fixed;inset:0;z-index:2400;display:flex;align-items:flex-end;background:#26140d66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.m-sheet-panel[data-v-04d408fe]{box-sizing:border-box;width:100%;max-height:82dvh;overflow:hidden;border-radius:25px 25px 0 0;background:#fffaf6;box-shadow:0 -24px 70px #32160a33}.m-sheet-panel header[data-v-04d408fe]{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;padding:16px;border-bottom:1px solid #f1e4dd;text-align:center}.m-sheet-panel header span[data-v-04d408fe]{justify-self:center;width:28px;height:4px;border-radius:9px;background:#e5d5cc}.m-sheet-panel h2[data-v-04d408fe]{margin:0;font-size:16px}.m-sheet-panel header button[data-v-04d408fe]{border:0;color:#8d7469;background:transparent;font-size:24px}.m-sheet-body[data-v-04d408fe]{max-height:60dvh;overflow-y:auto;padding:14px 16px}.m-sheet-panel footer[data-v-04d408fe]{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #f1e4dd}.m-sheet-enter-active[data-v-04d408fe],.m-sheet-leave-active[data-v-04d408fe]{transition:opacity .25s}.m-sheet-enter-active .m-sheet-panel[data-v-04d408fe],.m-sheet-leave-active .m-sheet-panel[data-v-04d408fe]{transition:transform .28s}.m-sheet-enter-from[data-v-04d408fe],.m-sheet-leave-to[data-v-04d408fe]{opacity:0}.m-sheet-enter-from .m-sheet-panel[data-v-04d408fe],.m-sheet-leave-to .m-sheet-panel[data-v-04d408fe]{transform:translateY(100%)}.m-chat[data-v-334a6e05]{min-height:calc(100dvh - 120px);padding-bottom:170px;background:#fffaf6}.m-chat-head[data-v-334a6e05]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 15px}.m-chat-head>a[data-v-334a6e05]{color:#ff6433;font-size:15px;font-weight:900;text-decoration:none}.m-chat-head h1[data-v-334a6e05]{margin:0;font-size:17px}.m-chat-head>div[data-v-334a6e05]{display:flex;justify-content:flex-end;gap:12px}.m-chat-head button[data-v-334a6e05]{display:grid;place-items:center;border:0;background:transparent;font-size:18px}.m-chat-head small[data-v-334a6e05]{font-size:7px}.m-chat-welcome[data-v-334a6e05]{padding:18px 16px}.m-chat-welcome h2[data-v-334a6e05]{margin:10px 0 18px;font-size:26px}.m-chat-welcome h2 i[data-v-334a6e05]{color:#ff652f;font-size:13px}.m-chat-skills[data-v-334a6e05]{display:flex;gap:7px;overflow-x:auto;padding:12px;border:1px solid #f0dfd5;border-radius:18px;background:#fff}.m-chat-skills button[data-v-334a6e05]{flex:0 0 auto;padding:10px 12px;border:1px solid #f1e3dc;border-radius:13px;color:#513a30;background:#fff;font-size:10px}.m-chat-skills button[data-v-334a6e05]:first-child{color:#f15b29;background:#fff2ea}.m-chat-suggestions[data-v-334a6e05]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px}.m-chat-suggestions button[data-v-334a6e05]{display:grid;grid-template-columns:40px 1fr 8px;align-items:center;gap:8px;padding:14px;border:1px solid #f0e2da;border-radius:16px;background:#fff;text-align:left}.m-chat-suggestions i[data-v-334a6e05]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#f26331;background:#fff0e8;font-style:normal}.m-chat-suggestions span[data-v-334a6e05]{display:grid;font-size:10px;font-weight:700}.m-chat-suggestions small[data-v-334a6e05]{margin-top:3px;color:#a58d82;font-size:8px}.m-chat-suggestions b[data-v-334a6e05]{color:#bda79c}.m-chat-messages[data-v-334a6e05]{display:grid;gap:17px;padding:18px 16px}.m-chat-messages article[data-v-334a6e05]{display:grid;gap:6px;max-width:84%}.m-chat-messages article.user[data-v-334a6e05]{justify-self:end}.m-chat-messages article>div[data-v-334a6e05]{padding:13px 15px;border-radius:17px;background:#fff;box-shadow:0 6px 20px #46200f0f;font-size:12px;line-height:1.75;white-space:pre-wrap}.m-chat-messages article.user>div[data-v-334a6e05]{background:#ffe2d1}.m-chat-messages article button[data-v-334a6e05]{justify-self:start;border:0;color:#a58a7f;background:transparent;font-size:8px}.m-chat-error[data-v-334a6e05]{margin:8px 16px;color:#c83d20;font-size:10px}.m-chat-composer[data-v-334a6e05]{position:fixed;right:0;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));left:0;z-index:1300;padding:8px 12px 10px;border-top:1px solid rgba(230,210,199,.65);background:#fffbf7f7;box-shadow:0 -12px 32px #4a241314;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.m-chat-toolbar[data-v-334a6e05]{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-chat-toolbar>.mode[data-v-334a6e05]{display:flex;align-items:center;gap:6px;height:31px;padding:0 10px;border:1px solid #eadbd3;border-radius:11px;color:#4e362c;background:#fff;font-size:9px}.m-chat-toolbar[data-v-334a6e05]>:last-child{width:146px}.m-chat-actions[data-v-334a6e05]{display:flex;gap:7px;overflow-x:auto;margin:7px -2px;padding:1px 2px;scrollbar-width:none}.m-chat-actions button[data-v-334a6e05]{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:8px 10px;border:1px solid #eadbd3;border-radius:10px;color:#5f463b;background:#fff;font-size:9px}.m-chat-actions button svg[data-v-334a6e05]{color:#ee6432}.m-chat-input[data-v-334a6e05]{display:grid;grid-template-columns:36px 1fr 34px 36px;align-items:center;gap:4px;padding:6px;border:1px solid #eadbd3;border-radius:18px;background:#fff;box-shadow:0 8px 22px #50271412}.m-chat-input label[data-v-334a6e05],.m-chat-input button[data-v-334a6e05]{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;color:#684a3d;background:#fff4ed}.m-chat-input label input[data-v-334a6e05]{display:none}.m-chat-input textarea[data-v-334a6e05]{resize:none;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.m-chat-input button.voice[data-v-334a6e05]{color:#ee6331}.m-chat-input button.send[data-v-334a6e05]{color:#fff;background:#ff632f}.m-chat-input button[data-v-334a6e05]:disabled{opacity:.45}.m-chat-attachment[data-v-334a6e05]{display:flex;align-items:center;gap:7px;margin:0 0 7px;padding:7px 9px;border-radius:10px;color:#745548;background:#fff0e8;font-size:8px}.m-chat-attachment span[data-v-334a6e05]{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.m-chat-attachment button[data-v-334a6e05]{border:0;background:transparent}.m-empty-sheet[data-v-334a6e05]{padding:30px;color:#9c8276;text-align:center;font-size:11px}.m-chat-modes[data-v-334a6e05]{display:grid;gap:8px}.m-chat-modes button[data-v-334a6e05]{display:grid;grid-template-columns:35px 1fr 20px;align-items:center;gap:10px;padding:12px;border:1px solid #eadbd3;border-radius:13px;color:#51392f;background:#fff;text-align:left}.m-chat-modes button>svg[data-v-334a6e05]:first-child{font-size:17px}.m-chat-modes button span[data-v-334a6e05]{display:grid;gap:3px}.m-chat-modes small[data-v-334a6e05]{color:#a58b7e;font-size:8px}.m-chat-modes button.active[data-v-334a6e05]{border-color:#ff8d60;background:#fff4ed}@media(min-width:761px){.m-chat-composer[data-v-334a6e05]{right:calc((100% - 430px)/2);left:calc((100% - 430px)/2)}}.m-option-line[data-v-dda1f80a]{display:grid;grid-template-columns:78px 1fr;align-items:center;margin-top:12px}.m-option-line>strong[data-v-dda1f80a]{font-size:10px}.m-option-line>div[data-v-dda1f80a]{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #eee0d8;border-radius:99px}.m-option-line button[data-v-dda1f80a]{padding:9px;border:0;border-right:1px solid #eee0d8;color:#684c40;background:#fff;font-size:9px}.m-option-line button[data-v-dda1f80a]:last-child{border:0}.m-option-line button.active[data-v-dda1f80a]{color:#f25d2c;background:#fff1e9}.mobile-page-head[data-v-53d9e2a7]{grid-template-columns:1fr auto 1fr}.mobile-page-head h1[data-v-53d9e2a7]{justify-self:center}.mobile-page-head a[data-v-53d9e2a7]{justify-self:end}.m-mode-tabs[data-v-53d9e2a7]{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:12px;padding:4px;border:1px solid #efdfd6;border-radius:15px;background:#fff}.m-mode-tabs button[data-v-53d9e2a7]{padding:11px;border:0;border-radius:11px;color:#735749;background:transparent;font-size:11px}.m-mode-tabs button.active[data-v-53d9e2a7]{color:#f25b28;background:#fff0e7;font-weight:800}.m-prompt-card[data-v-53d9e2a7]{padding:15px}.m-model-row[data-v-53d9e2a7]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:12px}.m-model-row strong[data-v-53d9e2a7]{font-size:11px}.m-field[data-v-53d9e2a7]{position:relative}.m-field textarea[data-v-53d9e2a7]{resize:none;padding:15px;font-size:11px;line-height:1.7}.m-field small[data-v-53d9e2a7]{position:absolute;right:12px;bottom:10px;color:#ad968c;font-size:8px}.m-assist[data-v-53d9e2a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.m-assist button[data-v-53d9e2a7]{padding:10px 5px;border:1px solid #edddd5;border-radius:11px;color:#60463a;background:#fff;font-size:9px}.m-upload[data-v-53d9e2a7]{display:block;margin-bottom:12px}.m-upload input[data-v-53d9e2a7]{display:none}.m-upload>span[data-v-53d9e2a7]{display:grid;place-items:center;min-height:130px;border:1px dashed #e5c9ba;border-radius:14px;color:#f36634;background:#fff8f3}.m-upload b[data-v-53d9e2a7],.m-upload small[data-v-53d9e2a7]{display:block;margin-top:6px;color:#6f5448;font-size:10px}.m-upload small[data-v-53d9e2a7]{color:#aa9185;font-size:8px}.m-upload img[data-v-53d9e2a7]{width:100%;max-height:180px;border-radius:14px;object-fit:cover}.m-style-rail[data-v-53d9e2a7]{display:flex;gap:8px;overflow-x:auto}.m-style-rail button[data-v-53d9e2a7]{flex:0 0 76px;overflow:hidden;padding:0 0 8px;border:0;border-radius:12px;background:#f7eee9;font-size:8px}.m-style-rail span[data-v-53d9e2a7]{display:block;height:58px;background:linear-gradient(135deg,#41251a,#ff9d63)}.m-motion-grid[data-v-53d9e2a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.m-motion-grid button[data-v-53d9e2a7]{padding:11px 4px;border:1px solid #eadbd2;border-radius:12px;background:#fff;font-size:9px}.m-motion-grid button.active[data-v-53d9e2a7]{border-color:#ff6532;color:#f15a29;background:#fff3eb}.m-settings[data-v-53d9e2a7]{margin-top:14px;padding:15px}.m-settings>header[data-v-53d9e2a7]{display:flex;justify-content:space-between}.m-settings h2[data-v-53d9e2a7]{margin:0;font-size:14px}.m-option-row[data-v-53d9e2a7]{margin-top:16px}.m-option-row>label[data-v-53d9e2a7]{font-size:10px;font-weight:800}.m-ratios[data-v-53d9e2a7]{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:10px}.m-ratios button[data-v-53d9e2a7]{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:5px;min-height:52px;border:0;border-radius:9px;color:#62483d;background:#fff8f4;font-size:8px}.m-ratios i[data-v-53d9e2a7]{width:19px;max-height:27px;border:1.5px solid currentColor;border-radius:3px}.m-ratios button.active[data-v-53d9e2a7]{color:#ff5d2b}.m-ratios small[data-v-53d9e2a7]{font-size:7px}.m-video-settings[data-v-53d9e2a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.m-video-settings button[data-v-53d9e2a7]{display:grid;place-items:center;gap:5px;padding:12px 3px;border:0;border-radius:12px;color:#523b31;background:#fff8f3}.m-video-settings i[data-v-53d9e2a7]{font-size:17px;font-style:normal}.m-video-settings span[data-v-53d9e2a7]{display:grid;font-size:9px}.m-video-settings small[data-v-53d9e2a7]{margin-top:3px;font-size:8px}.m-more[data-v-53d9e2a7]{display:flex;justify-content:space-between;width:100%;margin-top:12px;padding:12px 2px 0;border:0;border-top:1px solid #f0e3dc;background:transparent;font-size:10px}.m-result-card[data-v-53d9e2a7]{overflow:hidden}.m-result-card img[data-v-53d9e2a7]{width:100%;height:180px;object-fit:cover}.m-result-card>div[data-v-53d9e2a7]{display:grid;gap:5px;padding:12px}.m-result-card strong[data-v-53d9e2a7]{font-size:11px}.m-result-card span[data-v-53d9e2a7]{color:#a48b80;font-size:8px}.m-section-title small[data-v-53d9e2a7]{padding:3px 6px;border-radius:6px;color:#aa9185;background:#f4ebe6;font-size:7px}.m-error[data-v-53d9e2a7]{color:#bd3e22;font-size:10px}.m-generate-action[data-v-53d9e2a7]{position:sticky;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));z-index:1100;margin:18px -2px 0;padding:8px 0;background:linear-gradient(transparent,#fffaf6 25%)}.m-sheet-options[data-v-53d9e2a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.m-sheet-options button[data-v-53d9e2a7]{padding:13px;border:1px solid #eadbd2;border-radius:12px;background:#fff}.m-sheet-options button.active[data-v-53d9e2a7]{color:#f05c2c;border-color:#ff7545}.m-sheet-field[data-v-53d9e2a7]{display:grid;gap:8px;font-size:11px}.m-sheet-field textarea[data-v-53d9e2a7]{padding:12px;border:1px solid #e8d8cf;border-radius:13px;resize:none}.m-toggle-row[data-v-53d9e2a7]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:11px}.m-toggle-row input[data-v-53d9e2a7]{display:none}.m-toggle-row i[data-v-53d9e2a7]{position:relative;width:42px;height:24px;border-radius:99px;background:#dfd2cc}.m-toggle-row input:checked+i[data-v-53d9e2a7]{background:#ff6936}.m-toggle-row i[data-v-53d9e2a7]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.m-toggle-row input:checked+i[data-v-53d9e2a7]:after{transform:translate(18px)}.m-sheet-tip[data-v-53d9e2a7]{color:#967d72;font-size:11px}.mobile-page-head[data-v-e9bdf1bb]{grid-template-columns:1fr auto 1fr}.mobile-page-head h1[data-v-e9bdf1bb]{justify-self:center}.mobile-page-head a[data-v-e9bdf1bb]{justify-self:end}.m-steps[data-v-e9bdf1bb]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin:8px 4px 15px;color:#aa9388;font-size:8px}.m-steps span[data-v-e9bdf1bb]{display:flex;align-items:center;gap:5px;white-space:nowrap}.m-steps i[data-v-e9bdf1bb]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eee4df;font-style:normal}.m-steps span.active[data-v-e9bdf1bb]{color:#51372c;font-weight:800}.m-steps span.active i[data-v-e9bdf1bb]{color:#fff;background:#ff632f}.m-steps b[data-v-e9bdf1bb]{color:#d5c4bb}.m-oral-section[data-v-e9bdf1bb]{margin-bottom:11px;padding:14px}.m-oral-section>header[data-v-e9bdf1bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.m-oral-section h2[data-v-e9bdf1bb]{display:flex;align-items:center;gap:7px;margin:0;font-size:13px}.m-oral-section h2 i[data-v-e9bdf1bb]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:#ff632f;font-size:10px;font-style:normal}.m-oral-section header button[data-v-e9bdf1bb]{border:0;color:#ef612f;background:transparent;font-size:9px}.m-human[data-v-e9bdf1bb]{display:grid;grid-template-columns:42% 1fr;gap:12px}.m-human>img[data-v-e9bdf1bb]{width:100%;height:145px;border-radius:14px;object-fit:cover}.m-human h3[data-v-e9bdf1bb]{margin:17px 0 7px;font-size:13px}.m-human span[data-v-e9bdf1bb]{padding:4px 6px;border-radius:6px;color:#a87258;background:#fff0e8;font-size:7px}.m-human div>div[data-v-e9bdf1bb]{display:flex;gap:7px;margin-top:22px}.m-human div>div button[data-v-e9bdf1bb]{width:37px;height:37px;padding:0;border:2px solid transparent;border-radius:50%;background:#f2e8e3}.m-human div>div button.active[data-v-e9bdf1bb]{border-color:#ff632f}.m-human div>div img[data-v-e9bdf1bb]{width:100%;height:100%;border-radius:50%;object-fit:cover}.m-field[data-v-e9bdf1bb]{position:relative}.m-field textarea[data-v-e9bdf1bb]{padding:13px;resize:none;font-size:10px;line-height:1.7}.m-field small[data-v-e9bdf1bb]{position:absolute;right:10px;bottom:9px;color:#ad968b;font-size:8px}.m-oral-assist[data-v-e9bdf1bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.m-oral-assist button[data-v-e9bdf1bb]{padding:9px 3px;border:0;border-radius:9px;color:#65493d;background:#fff6f0;font-size:8px}.m-oral-section>footer[data-v-e9bdf1bb]{display:flex;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid #f2e5de;color:#9b8276;font-size:8px}.m-voice[data-v-e9bdf1bb]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #f0e2db}.m-voice img[data-v-e9bdf1bb]{width:42px;height:42px;border-radius:50%;object-fit:cover}.m-voice div[data-v-e9bdf1bb]{display:grid;gap:4px}.m-voice strong[data-v-e9bdf1bb]{font-size:10px}.m-voice span[data-v-e9bdf1bb]{color:#f06130;font-size:8px}.m-voice button[data-v-e9bdf1bb]{padding:8px;border:0;border-radius:9px;color:#ef6130;background:#fff0e7;font-size:8px}.m-speed[data-v-e9bdf1bb]{display:grid;grid-template-columns:42px 28px 1fr 28px;align-items:center;gap:5px;margin-top:13px}.m-speed strong[data-v-e9bdf1bb]{font-size:9px}.m-speed button[data-v-e9bdf1bb]{width:28px;height:28px;border:0;border-radius:50%;background:#f8eee9}.m-speed input[data-v-e9bdf1bb]{width:100%;accent-color:#ff632f}.m-speed span[data-v-e9bdf1bb]{grid-column:3;grid-row:1;justify-self:center;margin-top:-28px;color:#9d867a;font-size:8px}.m-emotions[data-v-e9bdf1bb]{display:grid;grid-template-columns:42px repeat(4,1fr);align-items:center;gap:6px;margin-top:14px}.m-emotions strong[data-v-e9bdf1bb]{font-size:9px}.m-emotions button[data-v-e9bdf1bb]{padding:9px 2px;border:0;border-radius:9px;background:#f8eee9;font-size:8px}.m-emotions button.active[data-v-e9bdf1bb]{color:#f05f2e;background:#ffe8dc}.m-advanced[data-v-e9bdf1bb]{display:flex;justify-content:space-between;width:100%;margin-top:14px;padding:11px 0 0;border:0;border-top:1px solid #f0e2db;background:transparent;font-size:9px}.m-background[data-v-e9bdf1bb]{padding:14px}.m-background h2[data-v-e9bdf1bb]{margin:0 0 12px;font-size:12px}.m-background>div[data-v-e9bdf1bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.m-background button[data-v-e9bdf1bb]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:12px 7px;border:1px solid #eee0d8;border-radius:10px;background:#fff;font-size:8px}.m-background button.active[data-v-e9bdf1bb]{border-color:#ffb18e}.m-background i[data-v-e9bdf1bb]{color:#ff8d5d;font-style:normal}.m-background b[data-v-e9bdf1bb]{color:#aa9286}.m-oral-action[data-v-e9bdf1bb]{position:sticky;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));z-index:1100;padding:8px 0;background:#fffaf6}.m-oral-notice[data-v-e9bdf1bb]{padding:10px;border-radius:10px;color:#8b4c31;background:#ffeadf;font-size:9px;text-align:center}.m-human-sheet[data-v-e9bdf1bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.m-human-sheet button[data-v-e9bdf1bb]{display:grid;gap:6px;padding:7px;border:1px solid #eadbd2;border-radius:12px;background:#fff;font-size:8px}.m-human-sheet img[data-v-e9bdf1bb]{width:100%;aspect-ratio:1;border-radius:9px;object-fit:cover}.m-sheet-options[data-v-e9bdf1bb]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.m-sheet-options button[data-v-e9bdf1bb]{padding:13px;border:1px solid #ebdcd3;border-radius:12px;background:#fff}.m-toggle[data-v-e9bdf1bb]{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #f1e5de;font-size:10px}.m-toggle input[data-v-e9bdf1bb]{accent-color:#ff632f}.m-desktop-guide[data-v-c213cab7]{min-height:calc(100dvh - 120px);padding:42px 22px;text-align:center}.m-desktop-guide>span[data-v-c213cab7]{color:#ef6a38;font-size:9px;font-weight:900;letter-spacing:.13em}.m-desktop-guide h1[data-v-c213cab7]{margin:12px 0 10px;font-size:27px;line-height:1.2}.m-desktop-guide>p[data-v-c213cab7]{margin:0 auto;color:#967c70;font-size:12px;line-height:1.8}.m-desktop-guide>div[data-v-c213cab7]{display:grid;gap:10px;margin:28px 0 20px}.m-desktop-guide article[data-v-c213cab7]{display:grid;grid-template-columns:44px 1fr;gap:4px 12px;padding:17px;border-radius:17px;background:#fff;text-align:left;box-shadow:0 8px 22px #4e27130f}.m-desktop-guide i[data-v-c213cab7]{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#e95e2e;background:#ffede3;font-size:20px;font-style:normal;font-weight:800}.m-desktop-guide strong[data-v-c213cab7]{font-size:13px}.m-desktop-guide small[data-v-c213cab7]{color:#a58b7e;font-size:9px}.m-desktop-guide code[data-v-c213cab7]{display:block;margin-bottom:18px;padding:13px;border-radius:12px;color:#593122;background:#f4e8e1;font-family:inherit;font-size:12px;font-weight:800}.m-desktop-guide>a[data-v-c213cab7]{display:block;padding:13px;border-radius:13px;color:#fff;background:#f36a38;font-size:12px;font-weight:800;text-decoration:none}.m-desktop-guide>a.back[data-v-c213cab7]{margin-top:9px;color:#92766a;background:transparent}.mobile-page-head>div>span[data-v-2baa425d]{color:#ef6938;font-size:8px;font-weight:900;letter-spacing:.13em}.mobile-page-head h1[data-v-2baa425d]{margin-top:3px}.m-task-tabs[data-v-2baa425d]{display:grid;grid-template-columns:repeat(4,1fr);padding:4px;border:1px solid #efdfd7;border-radius:14px;background:#fff}.m-task-tabs button[data-v-2baa425d]{padding:10px 3px;border:0;border-radius:10px;color:#91776b;background:transparent;font-size:9px}.m-task-tabs button.active[data-v-2baa425d]{color:#f05b2b;background:#fff0e8;font-weight:800}.m-task-empty[data-v-2baa425d]{display:grid;place-items:center;gap:8px;margin-top:14px;padding:70px 24px;border-radius:20px;color:#9f877b;background:#fff;text-align:center}.m-task-empty>svg[data-v-2baa425d]{font-size:35px}.m-task-empty strong[data-v-2baa425d]{color:#422c23;font-size:14px}.m-task-empty p[data-v-2baa425d]{margin:0;font-size:9px;line-height:1.7}.m-task-empty a[data-v-2baa425d]{margin-top:8px;padding:10px 15px;border-radius:99px;color:#fff;background:#ff6734;font-size:9px;text-decoration:none}.m-task-waterfall[data-v-2baa425d]{column-count:2;column-gap:10px;margin-top:13px}.m-task-tile[data-v-2baa425d]{display:inline-block;width:100%;margin:0 0 10px;overflow:hidden;break-inside:avoid;cursor:pointer}.media[data-v-2baa425d]{position:relative;display:grid;place-items:center;min-height:100px;overflow:hidden;color:#ec6333;background:#fff0e8}.media[data-v-2baa425d] img,.media[data-v-2baa425d] video{display:block;width:100%;height:auto;max-height:310px;object-fit:cover}.media.empty[data-v-2baa425d]{aspect-ratio:1}.media>span[data-v-2baa425d]{position:absolute;top:7px;right:7px;padding:4px 7px;border-radius:99px;color:#a35c37;background:#fff4ece6;font-size:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media>span.success[data-v-2baa425d]{color:#278157;background:#e7f9efeb}.media>span.failed[data-v-2baa425d]{color:#b8422c;background:#fde9e4}.media>i[data-v-2baa425d]{position:absolute;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#180f0b7a;font-size:11px;font-style:normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.meta[data-v-2baa425d]{padding:10px}.meta strong[data-v-2baa425d]{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meta p[data-v-2baa425d]{display:-webkit-box;overflow:hidden;margin:6px 0;color:#9d8478;font-size:8px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meta footer[data-v-2baa425d]{display:flex;justify-content:space-between;color:#aa9185;font-size:7px}.m-task-notice[data-v-2baa425d]{position:fixed;bottom:82px;left:50%;z-index:3100;transform:translate(-50%);padding:9px 14px;border-radius:99px;color:#fff;background:#3b2219;font-size:10px}.task-preview-enter-active[data-v-2baa425d],.task-preview-leave-active[data-v-2baa425d]{transition:.22s}.task-preview-enter-from[data-v-2baa425d],.task-preview-leave-to[data-v-2baa425d]{opacity:0}.m-task-preview{position:fixed;inset:0;z-index:3000;display:grid;grid-template-rows:auto 1fr auto;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);color:#fff;background:#100a08f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.m-task-preview>header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px}.m-task-preview>header div{display:grid;gap:3px}.m-task-preview>header strong{font-size:13px}.m-task-preview>header span{color:#ffffff8c;font-size:8px}.m-task-preview>header button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:#ffffff1a}.m-task-preview>main{display:grid;place-items:center;min-height:0;padding:10px 0;overflow:auto}.m-task-preview>main img,.m-task-preview>main video{display:block;max-width:100%;max-height:100%;object-fit:contain}.m-task-preview>footer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px 18px}.m-task-preview>footer button{display:flex;align-items:center;justify-content:center;gap:7px;padding:13px 5px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;background:#ffffff14;font-size:10px}.m-task-preview>footer button.danger{color:#ffb5a0;background:#ca391d1f}.m-profile[data-v-055d7bf6]{padding:14px}.m-profile__hero[data-v-055d7bf6]{display:flex;align-items:center;gap:13px;padding:22px 18px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#2a1710,#6e351f)}.m-profile__hero>i[data-v-055d7bf6],.m-profile__avatar i[data-v-055d7bf6]{display:grid;place-items:center;width:54px;height:54px;border:2px solid rgba(255,255,255,.3);border-radius:50%;font-size:22px;font-style:normal;font-weight:800;background:#f47a45}.m-profile__avatar[data-v-055d7bf6]{flex:0 0 54px;border-radius:50%;color:#fff;text-decoration:none}.m-profile__avatar[data-v-055d7bf6]:focus-visible{outline:3px solid #ffc39b;outline-offset:3px}.m-profile__hero div[data-v-055d7bf6]{min-width:0;flex:1}.m-profile__hero span[data-v-055d7bf6]{color:#ffb589;font-size:9px}.m-profile__hero h1[data-v-055d7bf6]{overflow:hidden;margin:4px 0;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.m-profile__hero p[data-v-055d7bf6]{margin:0;color:#ffffff9e;font-size:10px}.m-profile__hero button[data-v-055d7bf6]{padding:9px 13px;border:0;border-radius:10px;color:#4f2412;background:#ffc39b;font-weight:800}.m-profile__stats[data-v-055d7bf6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;overflow:hidden;border-radius:18px;background:#f0dfd5}.m-profile__stats div[data-v-055d7bf6]{display:grid;gap:5px;padding:17px 6px;background:#fff;text-align:center}.m-profile__stats strong[data-v-055d7bf6]{font-size:14px}.m-profile__stats span[data-v-055d7bf6]{color:#a58b7f;font-size:9px}.m-profile__section[data-v-055d7bf6]{margin-top:16px;padding:17px;border-radius:18px;background:#fff;box-shadow:0 8px 24px #522a160d}.m-profile__section header[data-v-055d7bf6]{margin-bottom:13px}.m-profile__section h2[data-v-055d7bf6]{margin:0;font-size:15px}.m-profile__grid[data-v-055d7bf6]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.m-profile__grid a[data-v-055d7bf6]{display:grid;grid-template-columns:38px 1fr;gap:3px 9px;padding:13px;border-radius:14px;color:#432b21;background:#fff5ee;text-decoration:none}.m-profile__grid i[data-v-055d7bf6]{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#e65e2e;background:#ffe2d2;font-style:normal;font-weight:800}.m-profile__grid strong[data-v-055d7bf6]{font-size:11px}.m-profile__grid span[data-v-055d7bf6]{color:#a3897c;font-size:8px}.m-profile__invite[data-v-055d7bf6]{color:#fff;background:linear-gradient(135deg,#3a2016,#783b23)}.m-profile__invite header span[data-v-055d7bf6]{color:#ffad79;font-size:9px}.m-profile__invite h2[data-v-055d7bf6]{margin-top:5px}.m-profile__invite label[data-v-055d7bf6]{display:block;margin:12px 0 6px;color:#fff9;font-size:9px}.m-profile__invite .code[data-v-055d7bf6],.m-profile__invite .link[data-v-055d7bf6]{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff14}.m-profile__invite .code strong[data-v-055d7bf6]{flex:1;font-size:18px;letter-spacing:.12em}.m-profile__invite .link span[data-v-055d7bf6]{overflow:hidden;flex:1;color:#ffffffb8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.m-profile__invite button[data-v-055d7bf6]{padding:7px 9px;border:0;border-radius:8px;color:#532512;background:#ffc29a;font-size:9px;font-weight:800}.m-profile__invite>p[data-v-055d7bf6]{margin:12px 0 0;color:#ffc5a2;font-size:9px}.m-profile__menu[data-v-055d7bf6]{margin-top:16px;overflow:hidden;border-radius:18px;background:#fff}.m-profile__menu a[data-v-055d7bf6]{display:flex;align-items:center;gap:12px;padding:15px;border-bottom:1px solid #f5eae4;color:#3c2a22;text-decoration:none}.m-profile__menu a[data-v-055d7bf6]:last-child{border:0}.m-profile__menu i[data-v-055d7bf6]{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#e75e2d;background:#fff0e7;font-style:normal;font-weight:800}.m-profile__menu span[data-v-055d7bf6]{display:grid;flex:1;gap:3px}.m-profile__menu strong[data-v-055d7bf6]{font-size:12px}.m-profile__menu small[data-v-055d7bf6]{color:#a68d82;font-size:9px}.m-profile__menu b[data-v-055d7bf6]{color:#c5aaa0;font-size:20px}.m-profile__notice[data-v-055d7bf6]{position:fixed;bottom:82px;left:50%;z-index:1600;transform:translate(-50%);padding:9px 14px;border-radius:99px;color:#fff;background:#44271c;font-size:10px}.m-profile__logout[data-v-055d7bf6]{width:100%;margin-top:18px;padding:13px;border:0;border-radius:14px;color:#a24226;background:#ffe9df;font-weight:700}.m-profile-info[data-v-78600225]{padding:8px 14px 24px}.m-profile-info__header[data-v-78600225]{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:4px 0 14px}.m-profile-info__header a[data-v-78600225]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#432b21;background:#fff;text-decoration:none;font-size:27px;line-height:1}.m-profile-info__header h1[data-v-78600225]{margin:0;text-align:center;font-size:17px}.m-profile-info__card[data-v-78600225]{display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#2a1710,#6e351f)}.m-profile-info__avatar[data-v-78600225]{display:grid;place-items:center;width:62px;height:62px;border:2px solid rgba(255,255,255,.3);border-radius:50%;background:#f47a45;font-size:24px;font-weight:800}.m-profile-info__card>strong[data-v-78600225]{margin-top:10px;font-size:18px}.m-profile-info__card>small[data-v-78600225]{margin-top:4px;color:#ffffff9e;font-size:10px}.m-profile-info__details[data-v-78600225]{margin-top:16px;padding:4px 17px;border-radius:18px;background:#fff;box-shadow:0 8px 24px #522a160d}.m-profile-info__details div[data-v-78600225]{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #f5ebe5;font-size:12px}.m-profile-info__details div[data-v-78600225]:last-child{border-bottom:0}.m-profile-info__details span[data-v-78600225]{color:#a1887c}.m-profile-info__details strong[data-v-78600225]{overflow-wrap:anywhere;text-align:right}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.workflow-studio{position:relative;width:100vw;height:100dvh;min-height:0;overflow:hidden;background:#050607;color:#f4f7f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;--wf-port-text: #ffcc33;--wf-port-image: #22e58a;--wf-port-video: #d24dff;--wf-port-audio: #3dbbff;--wf-node-width: 280px;--wf-node-min-height: 160px;--wf-node-padding: 14px;--wf-node-icon-size: 38px;--wf-node-action-size: 24px}@media(min-width:900px){.workflow-studio{--wf-node-width: 300px;--wf-node-padding: 15px;--wf-node-icon-size: 40px;--wf-node-action-size: 27px}.workflow-studio .workflow-topbar{height:60px;padding:0 16px}.workflow-studio .workflow-brand,.workflow-studio .workflow-account{gap:11px}.workflow-studio .workflow-brandmark,.workflow-studio .workflow-brandmark img{width:42px;height:42px}.workflow-studio .workflow-title input{width:116px;font-size:13px}.workflow-studio .workflow-title time{font-size:10px}.workflow-studio .workflow-title-button{width:30px;height:30px;font-size:14px}.workflow-studio .workflow-balance{min-height:31px;padding:0 11px;font-size:12px}.workflow-studio .workflow-balance strong{font-size:13px}.workflow-studio .wf-node{padding:12px 14px 14px;border-radius:14px}.workflow-studio .wf-node__titlebar{min-height:28px}.workflow-studio .wf-node__title,.workflow-studio .wf-node__summary{font-size:13px}.workflow-studio .wf-node__title-icon{width:20px;height:20px;font-size:11px}.workflow-studio .workflow-bottom-toolbar{height:38px;padding:0 7px;border-radius:9px}.workflow-studio .workflow-toolbar-button{width:31px;height:31px;font-size:14px}.workflow-studio .workflow-zoom-trigger{min-width:54px;height:28px;font-size:13px}.workflow-studio .workflow-mode-toolbar{height:50px;padding:0 10px}.workflow-studio .workflow-mode-button{width:39px;height:39px;font-size:17px}.workflow-studio .vue-flow__minimap{width:220px!important;height:165px!important}}.workflow-topbar{position:absolute;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 12px;pointer-events:none}.workflow-brand,.workflow-account{display:flex;align-items:center;gap:9px;pointer-events:auto}.workflow-brand{min-width:0}.workflow-title{display:flex;align-items:center;gap:7px;min-width:0}.workflow-title input{width:96px;border:0;outline:0;background:transparent;color:#f2f5f6;font-size:11px;font-weight:650}.workflow-brandmark{display:inline-grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:4px;color:#62dcd2;background:transparent;cursor:pointer}.workflow-brandmark img{display:block;width:36px;height:36px;object-fit:contain}.workflow-brandmark:hover{color:#b5fff6;background:#ffffff14}.workflow-divider{width:1px;height:14px;background:#ffffff40}.workflow-title time{color:#858f91;font-size:9px;white-space:nowrap}.workflow-title-actions{position:relative;display:flex;align-items:center;gap:2px;margin-left:4px}.workflow-title-button{display:inline-grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:6px;color:#8c9698;background:transparent;font-size:12px;cursor:pointer}.workflow-title-button:hover{color:#fff;background:#ffffff14}.workflow-title-button.is-active{color:#66dfd4;background:#66dfd424}.workflow-title-button:disabled{opacity:.4;cursor:not-allowed}.workflow-canvas-list{position:absolute;z-index:40;top:calc(100% + 8px);left:0;display:grid;gap:2px;width:240px;max-height:min(360px,calc(100vh - 72px));padding:8px;overflow:auto;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#151819f7;box-shadow:0 18px 54px #0000007a}.workflow-canvas-list>strong{display:block;padding:4px 8px 6px;color:#dbe2e2;font-size:11px;font-weight:650}.workflow-canvas-list__empty{margin:0;padding:10px 8px 8px;color:#849091;font-size:11px;line-height:1.5}.workflow-canvas-list__items{display:grid;gap:2px}.workflow-canvas-list__row{display:flex;align-items:center;gap:2px;border-radius:6px}.workflow-canvas-list__row:hover{background:#ffffff14}.workflow-canvas-list__row.is-current{background:#59dccf1f}.workflow-canvas-list__item{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0;min-height:32px;padding:0 8px;border:0;border-radius:6px;color:#dbe2e2;background:transparent;font-size:12px;text-align:left;cursor:pointer}.workflow-canvas-list__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-canvas-list__item time{flex:none;color:#6f787a;font-size:10px}.workflow-canvas-list__row.is-current .workflow-canvas-list__item{color:#75e8dc}.workflow-canvas-list__delete{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;margin-right:2px;border:0;border-radius:6px;color:#849091;background:transparent;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.workflow-canvas-list__row:hover .workflow-canvas-list__delete,.workflow-canvas-list__row:focus-within .workflow-canvas-list__delete{opacity:1}.workflow-canvas-list__delete:hover:not(:disabled){color:#ff8f7a;background:#ff7a6624}.workflow-canvas-list__delete:disabled{opacity:.35;cursor:not-allowed}.workflow-account{margin-left:auto}.workflow-balance:hover{border-color:#4ce5d6ad;background:#0c3e40d1}.workflow-balance:focus-visible,.workflow-brandmark:focus-visible,.workflow-title-button:focus-visible,.workflow-toolbar-button:focus-visible,.workflow-popover__close:focus-visible,.workflow-menu button:focus-visible{outline:1px solid #63ddd2;outline-offset:2px}.workflow-icon-button,.workflow-toolbar-button,.workflow-popover__close,.workflow-console__head button{display:inline-grid;place-items:center;border:0;color:#8c9698;background:transparent;cursor:pointer}.workflow-icon-button{width:22px;height:22px;border-radius:5px;font-size:11px}.workflow-icon-button:hover,.workflow-toolbar-button:hover,.workflow-popover__close:hover,.workflow-console__head button:hover{color:#fff;background:#ffffff17}.workflow-balance{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:26px;padding:0 8px;border:1px solid rgba(39,207,191,.42);border-radius:5px;color:#45ddd1;background:#07272aa8;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.workflow-balance strong{color:#d8fbf5;font-size:12px;font-weight:750}.workflow-body,.wf-canvas,.wf-vue-flow{width:100%;height:100%;min-width:0;min-height:0}.wf-canvas{background:#050607}.wf-vue-flow{--xy-background-color: #050607;--xy-background-pattern-color: rgba(255, 255, 255, .24)}.wf-vue-flow :deep(.vue-flow__pane){cursor:default}.wf-vue-flow.is-space-panning :deep(.vue-flow__pane),.wf-vue-flow.is-space-panning :deep(.vue-flow__pane.draggable),.wf-vue-flow.is-space-panning :deep(.vue-flow__node),.wf-vue-flow.is-space-panning :deep(.vue-flow__edge){cursor:grab}.wf-vue-flow.is-space-panning :deep(.vue-flow__node),.wf-vue-flow.is-space-panning :deep(.vue-flow__edge),.wf-vue-flow.is-space-panning :deep(.vue-flow__handle){pointer-events:none}.wf-vue-flow.is-space-panning :deep(.vue-flow__pane:active),.wf-vue-flow.is-space-panning :deep(.vue-flow__pane.dragging){cursor:grabbing}.wf-vue-flow{--wf-port-text: #ffcc33;--wf-port-image: #22e58a;--wf-port-video: #d24dff;--wf-port-audio: #3dbbff}.wf-vue-flow :deep(.vue-flow__node){overflow:visible}.wf-vue-flow :deep(.vue-flow__node.selected){z-index:12}.vue-flow__background{background:#050607;opacity:.9}.vue-flow__background-pattern{opacity:.72}.vue-flow__minimap{display:block;overflow:hidden;margin:0 14px 14px 0!important;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#121618f0!important;box-shadow:0 12px 28px #0000006b}.vue-flow__minimap-mask{fill:#0506079e}.vue-flow__minimap-node{stroke:transparent;rx:3;ry:3}.wf-vue-flow :deep(.vue-flow__edge-path){stroke-width:2}.wf-vue-flow :deep(.vue-flow__edge.wf-edge--text .vue-flow__edge-path),.wf-vue-flow :deep(.vue-flow__connection-line.wf-edge--text){stroke:var(--wf-port-text)}.wf-vue-flow :deep(.vue-flow__edge.wf-edge--image .vue-flow__edge-path){stroke:var(--wf-port-image)}.wf-vue-flow :deep(.vue-flow__edge.wf-edge--video .vue-flow__edge-path){stroke:var(--wf-port-video)}.wf-vue-flow :deep(.vue-flow__edge.wf-edge--audio .vue-flow__edge-path){stroke:var(--wf-port-audio)}.wf-vue-flow :deep(.vue-flow__edge.selected .vue-flow__edge-path){stroke-width:2.6}.workflow-hint{position:absolute;z-index:5;top:50%;left:50%;display:flex;align-items:center;gap:7px;padding:7px 10px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.06);border-radius:5px;color:#aeb5b7;background:#181b1cd6;box-shadow:0 8px 24px #0003;font-size:10px;pointer-events:none}.workflow-hint svg{color:#66dfd4;font-size:11px}.workflow-bottom-toolbar{position:relative;z-index:5;display:flex;align-items:center;height:32px;gap:2px;padding:0 5px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#1b252a;box-shadow:0 10px 26px #00000061;pointer-events:auto}.wf-mode-panel{margin:0 0 16px!important}.workflow-mode-shell{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto}.workflow-add-menu{position:absolute;left:0;bottom:calc(100% + 12px);z-index:45;width:248px;padding:10px 8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#2a2f33;box-shadow:0 18px 48px #0000007a}.workflow-add-menu__section+.workflow-add-menu__section{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.workflow-add-menu__label{margin:0 8px 6px;color:#8b949a;font-size:12px;font-weight:500}.workflow-add-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 8px;border:0;border-radius:10px;color:#e8edef;background:transparent;font-size:14px;text-align:left;cursor:pointer}.workflow-add-menu__item:hover:not(:disabled){background:#ffffff14}.workflow-add-menu__item:disabled{opacity:.55;cursor:not-allowed}.workflow-add-menu__icon{display:inline-grid;width:22px;height:22px;place-items:center;color:#c5ced3;font-size:14px}.workflow-add-menu__text{flex:1;min-width:0}.workflow-add-menu__badge{padding:1px 6px;border-radius:999px;font-size:10px;font-weight:650;line-height:1.4}.workflow-add-menu__badge.is-muted{color:#c9d1d5;background:#ffffff1a}.workflow-add-menu__badge.is-new{color:#dffcf8;background:#38bdb047}.workflow-add-menu__badge.is-info{color:#dbeafe;background:#3b82f647}.workflow-add-menu__vip{color:#f5c451;font-size:11px}.workflow-add-menu__chevron{color:#7f878c;font-size:11px}.workflow-mode-toolbar{display:flex;align-items:center;gap:2px;height:44px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#1b252a;box-shadow:0 12px 28px #0000006b;pointer-events:auto}.workflow-toast{position:absolute;z-index:50;left:50%;bottom:78px;padding:8px 12px;transform:translate(-50%);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e8edef;background:#202427f5;box-shadow:0 10px 28px #00000059;font-size:12px;pointer-events:none}.workflow-mode-button{position:relative;display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:8px;color:#c9d1d5;background:transparent;font-size:15px;cursor:pointer}.workflow-mode-button:hover:not(:disabled){color:#fff;background:#ffffff14}.workflow-mode-button.is-active{color:#66dfd4;background:#66dfd424}.workflow-mode-button:disabled{opacity:.35;cursor:not-allowed}.workflow-mode-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 2px #1b252a}.workflow-mode-popover-wrap{position:relative}.workflow-mode-popover{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:50;width:220px;padding:10px 12px;transform:translate(-50%);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#d8e0e3;background:#2a2f33;box-shadow:0 16px 40px #00000073}.workflow-mode-popover strong{display:block;margin-bottom:8px;color:#f4f7f8;font-size:13px}.workflow-mode-popover p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;color:#b7c0c5;font-size:12px;line-height:1.45}.workflow-mode-popover p:last-child{margin-bottom:0}.workflow-mode-popover kbd{color:#8b949a;font-family:inherit;font-size:11px;white-space:nowrap}.workflow-bottom-toolbar .workflow-toolbar-button{pointer-events:auto;cursor:pointer;color:#d7e0e3;background:transparent;border:0}.workflow-bottom-toolbar .workflow-toolbar-button:hover{background:#ffffff14;color:#fff}.workflow-bottom-toolbar .workflow-toolbar-button.is-active{color:#66dfd4;background:#66dfd424}.workflow-bottom-toolbar .workflow-toolbar-button:disabled{opacity:.35;cursor:not-allowed}.workflow-zoom-divider{width:1px;height:14px;margin:0 2px;background:#ffffff24}.workflow-toolbar-button{width:26px;height:26px;padding:0;border-radius:4px;font-size:12px}.workflow-zoom-wrap{position:relative;margin-left:1px}.workflow-zoom-trigger{min-width:48px;height:24px;padding:0 8px;border:0;border-radius:999px;color:#f2f5f6;background:#ffffff14;font-size:12px;font-weight:650;cursor:pointer}.workflow-zoom-trigger:hover,.workflow-zoom-trigger[aria-expanded=true]{background:#ffffff24}.workflow-zoom-menu{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:40;display:flex;flex-direction:column;gap:2px;width:196px;padding:8px;transform:translate(-50%);border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#2a2f33;box-shadow:0 16px 40px #00000073}.workflow-zoom-input{display:flex;align-items:center;gap:6px;height:34px;margin-bottom:4px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1c2124}.workflow-zoom-input input{width:100%;min-width:0;border:0;outline:0;color:#f4f7f8;background:transparent;font-size:14px;font-weight:600}.workflow-zoom-input span{color:#9aa3a8;font-size:13px;font-weight:600}.workflow-zoom-menu>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:8px;color:#e8edef;background:transparent;font-size:13px;text-align:left;cursor:pointer}.workflow-zoom-menu>button:hover{background:#ffffff14}.workflow-zoom-menu>button kbd{color:#8b949a;font-family:inherit;font-size:12px;font-weight:500}.workflow-zoom-menu__sep{height:1px;margin:4px 2px;background:#ffffff1a}.workflow-popover,.workflow-menu,.workflow-console{position:absolute;z-index:30;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#151819f7;box-shadow:0 18px 54px #0000007a}.workflow-library-popover{top:62px;left:12px;width:276px;max-height:min(660px,calc(100vh - 88px));overflow:auto}.workflow-inspector-popover{top:62px;right:12px;width:320px;max-height:calc(100vh - 88px);overflow:auto}.workflow-popover__head,.workflow-console__head{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.workflow-popover__head strong,.workflow-console__head strong{font-size:12px}.workflow-popover__close,.workflow-console__head button{width:24px;height:24px;border-radius:5px;font-size:11px}.workflow-popover .wf-panel{border:0;background:transparent}.workflow-popover .wf-panel__head{padding:13px 12px 9px}.workflow-popover .wf-library__item,.workflow-popover .wf-preset{width:calc(100% - 24px);border-color:#ffffff1a;background:#252a2b;color:#e7ebeb}.workflow-popover .wf-library__item:hover,.workflow-popover .wf-preset:hover{border-color:#51d5ca;background:#273c3d}.workflow-popover .wf-library__item small,.workflow-popover .wf-preset small,.workflow-popover .wf-panel__head span,.workflow-popover .wf-field span,.workflow-popover .wf-empty-state{color:#8f9a9b}.workflow-popover .wf-panel__head--sub{border-color:#ffffff14}.workflow-popover .wf-inspector__preview{background:#0c0f10}.workflow-popover .wf-field input,.workflow-popover .wf-field textarea,.workflow-popover .wf-field select{border-color:#ffffff1f;color:#e8eeee;background:#24292a}.workflow-menu{top:46px;right:12px;display:grid;gap:3px;width:210px;padding:6px}.workflow-menu button,.workflow-menu__template select{width:100%;min-height:30px;padding:0 9px;border:0;border-radius:5px;color:#dbe2e2;background:transparent;font-size:11px;text-align:left;cursor:pointer}.workflow-menu button:hover{background:#ffffff14}.workflow-menu button:disabled{cursor:not-allowed;opacity:.45}.workflow-menu button b{float:right;min-width:16px;border-radius:10px;color:#75e8dc;background:#59dccf24;text-align:center}.workflow-menu__template{display:grid;gap:4px;padding:4px 3px 5px;color:#849091;font-size:10px}.workflow-menu__template select{border:1px solid rgba(255,255,255,.1);background:#24292a}.workflow-menu__message{margin:5px 3px 2px;color:#65d6ca;font-size:10px;line-height:1.45}.workflow-console{right:12px;bottom:50px;width:min(520px,calc(100vw - 24px))}.workflow-console__logs{max-height:180px;overflow:auto;padding:10px 12px}.workflow-console__logs p{display:flex;gap:10px;margin:0 0 6px;color:#aeb7b8;font-size:11px;line-height:1.5}.workflow-console__logs time{flex:0 0 64px;color:#728080}.workflow-console__logs .is-success span{color:#65d6a0}.workflow-console__logs .is-error span{color:#ff8b86}.wf-node{border-color:#ffffff21;border-radius:8px;background:#202526;color:#e9eeee;box-shadow:0 12px 28px #00000052}.wf-node__head small,.wf-node__summary{color:#97a2a3}.wf-node__preview{background:#111516}.wf-handle{border-color:#202526}.wf-empty-state{padding:16px 14px;color:#899596;font-size:11px}.wf-panel{min-height:0;overflow:auto;color:#e9eeee}.wf-panel__head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px 9px}.wf-panel__head strong{font-size:12px}.wf-panel__head--sub{margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.wf-library__item,.wf-preset{width:calc(100% - 24px);margin:0 12px 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#e7ebeb;background:#252a2b;text-align:left;cursor:pointer}.wf-library__item{display:flex;align-items:center;gap:9px;padding:9px}.wf-library__item>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:6px;color:#071516;background:#66dfd4;font-size:11px;font-weight:800}.wf-library__item strong,.wf-preset strong{display:block;font-size:11px}.wf-library__item small,.wf-preset small{display:block;margin-top:3px;color:#8f9a9b;font-size:10px;line-height:1.4}.wf-library__item:hover,.wf-preset:hover{border-color:#51d5ca;background:#273c3d}.wf-preset{padding:9px}.wf-node-shell{position:relative;overflow:visible}.wf-node-inspector{position:absolute;top:calc(100% + 10px);left:50%;z-index:6;width:720px;max-width:min(720px,86vw);overflow:visible;transform:translate(-50%)}.wf-composer{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#1c2022f5;box-shadow:0 18px 48px #0000006b}.wf-composer--text{border-radius:14px}.wf-composer__toolbar{display:flex;align-items:center;gap:2px;min-height:36px;padding:4px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.wf-composer__toolbar button{display:grid;min-width:28px;height:28px;place-items:center;padding:0 6px;border:0;border-radius:6px;color:#b4bebf;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.wf-composer__toolbar button:hover{color:#fff;background:#ffffff14}.wf-composer__toolbar-expand{margin-left:auto}.wf-composer--text .wf-composer__body{padding:12px 14px 14px}.wf-composer--text .wf-composer__input{min-height:120px;padding:0 4px 8px 0;resize:vertical}.wf-composer__body{position:relative;padding:16px 18px 8px}.wf-composer__expand{position:absolute;top:10px;right:10px;z-index:1;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;color:#8c9698;background:transparent;cursor:pointer}.wf-composer__expand:hover{color:#fff;background:#ffffff14}.wf-composer__refs-row{display:flex;align-items:center;gap:10px;margin:0 32px 10px 0}.wf-composer__refs-label{flex:0 0 auto;color:#c9d3d4;font-size:12px;font-weight:600}.wf-composer__ref-list{display:flex;flex-wrap:wrap;gap:8px}.wf-composer__ref{position:relative;display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#d8e2e3;background:#1a1f20;cursor:default}.wf-composer__ref img,.wf-composer__ref video{width:100%;height:100%;object-fit:cover}.wf-composer__ref-index{position:absolute;top:3px;left:3px;z-index:1;display:grid;min-width:14px;height:14px;place-items:center;padding:0 3px;border-radius:999px;color:#071516;background:#66dfd4;font-size:9px;font-style:normal;font-weight:800;line-height:1}.wf-composer__input{display:block;width:100%;min-height:88px;padding:0 32px 8px 0;border:0;outline:0;resize:none;color:#e8eeee;background:transparent;font-size:13px;line-height:1.55}.wf-composer__input::placeholder{color:#6f7a7c}.wf-composer__refs{display:flex;flex-direction:column;gap:8px;padding-right:32px}.wf-composer__refs input[type=text],.wf-composer__refs>input{height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;color:#e8eeee;background:#24292a}.wf-composer__upload{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:8px;color:#c9d3d4;background:#ffffff0f;font-size:12px;cursor:pointer}.wf-composer__upload input{display:none}.wf-composer__extra{max-height:280px;overflow:auto;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.wf-composer__bar{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;height:48px;min-height:48px;padding:0 12px 0 14px;overflow:hidden;white-space:nowrap}.wf-composer__model{min-width:0;max-width:176px;flex:0 0 auto}.wf-composer__chip{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;height:32px;padding:0 22px 0 8px;overflow:hidden;border-radius:8px;color:#d7e0e0}.wf-composer__chip:hover{background:#ffffff0f}.wf-composer__chip-label{margin-right:2px;color:#8f9a9b;font-size:11px;white-space:nowrap}.wf-composer__chip select{appearance:none;width:52px;min-width:52px;max-width:52px;height:32px;padding:0;overflow:hidden;border:0;background:transparent;color:#e8eeee;font-size:12px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.wf-composer__chip select:disabled{cursor:default;opacity:.55}.wf-composer__chip>svg{position:absolute;right:6px;font-size:9px;color:#8f9a9b;pointer-events:none}.wf-composer__type{color:#8f9a9b;font-size:12px}.wf-composer__bar-right{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.wf-composer__cost{display:inline-flex;align-items:center;gap:5px;color:#d8fbf5;font-size:13px}.wf-composer__cost strong{font-weight:700}.wf-composer__send{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#5bdbcf;color:#163836;cursor:pointer}.wf-composer__send:hover:not(:disabled){background:#73e6db}.wf-composer__send:disabled{opacity:.45;cursor:default}.wf-composer__send svg{font-size:13px}.wf-composer .model-picker{min-width:0}.wf-composer .model-picker .trigger{width:auto;max-width:176px;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#e8eeee;box-shadow:none}.wf-composer .model-picker .trigger.open,.wf-composer .model-picker .trigger:hover{background:#ffffff0f}.wf-composer .model-picker .trigger-text,.wf-composer .model-picker .chevron{color:#e8eeee}.wf-composer .model-picker .logo,.wf-composer .model-picker .logo-ph{width:22px;height:22px;border-radius:6px}.wf-panel__head-meta{display:flex;align-items:center;gap:8px;margin-left:auto}.wf-panel__head-meta span{color:#8f9a9b;font-size:11px}.wf-node{position:relative;display:flex;flex-direction:column;width:var(--wf-node-width, 280px);min-height:auto;--wf-node-titlebar-offset: 42px;padding:10px 12px 12px;overflow:visible;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#e9eeee;background:#202526;box-shadow:0 12px 28px #00000052}.wf-node.selected{border-color:#5bdbcf;box-shadow:0 0 0 2px #5bdbcf33,0 14px 32px #0000006b}.wf-node.is-running{border-color:#d9a64f8c;box-shadow:0 0 0 1px #d9a64f2e,0 14px 32px #0000006b}.wf-node--promptSource,.wf-node--image,.wf-node--video,.wf-node--audio,.wf-node--merge,.wf-node--cloud{min-height:auto}.wf-node__body{position:relative;flex:1 1 auto;min-height:118px}.wf-node--promptSource .wf-node__body,.wf-node--image .wf-node__body,.wf-node--video .wf-node__body,.wf-node--audio .wf-node__body{min-height:128px}.wf-node--merge .wf-node__body,.wf-node--cloud .wf-node__body{min-height:72px}.wf-node__titlebar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:8px}.wf-node__title{display:inline-flex;align-items:center;gap:6px;max-width:62%;margin-left:auto;color:#d7dee0;font-size:12px;font-weight:600;line-height:1.2}.wf-node__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node__title-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;color:#fff;background:#4b5556;font-size:10px;flex-shrink:0}.wf-node__title--promptSource .wf-node__title-icon{color:#1b1608;background:var(--wf-port-text, #ffcc33)}.wf-node__title--image .wf-node__title-icon,.wf-node__title--imageSource .wf-node__title-icon{color:#062416;background:var(--wf-port-image, #22e58a)}.wf-node__title--video .wf-node__title-icon,.wf-node__title--videoSource .wf-node__title-icon{background:var(--wf-port-video, #d24dff)}.wf-node__title--audio .wf-node__title-icon,.wf-node__title--audioSource .wf-node__title-icon{color:#062230;background:var(--wf-port-audio, #3dbbff)}.wf-node__title--cloud .wf-node__title-icon,.wf-node__title--merge .wf-node__title-icon{background:#687273}.wf-node__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.wf-node__action,.wf-node__remove{width:var(--wf-node-action-size, 24px);height:var(--wf-node-action-size, 24px);display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#9aa4a5;background:transparent;cursor:pointer}.wf-node__action:hover{color:#fff;background:#ffffff14}.wf-node__action svg,.wf-node__remove svg{font-size:12px}.wf-node__status{width:9px;height:9px;justify-self:center;border-radius:50%;background:#6f7b7c}.wf-node__remove:hover{color:#fff;background:#c45c5c}.wf-node.is-running .wf-node__status{background:#d9a64f}.wf-node.is-success .wf-node__status{background:#53d39b}.wf-node.is-error .wf-node__status{background:#f47f7f}.wf-node__status.is-pulse{animation:wf-node-status-pulse 1.2s ease-in-out infinite}@keyframes wf-node-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.wf-node__summary{margin:10px 0 0;color:#97a2a3;font-size:12px;line-height:1.45;word-break:break-word;white-space:pre-wrap}.wf-node__preview,.wf-inspector__preview{margin-top:0;overflow:hidden;border-radius:10px;background:#111516;border:1px solid rgba(255,255,255,.06)}.wf-node__preview{position:relative;z-index:1;width:100%;aspect-ratio:1 / 1}.wf-node__preview.is-empty{background:#171b1c}.wf-node__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;color:#7f8b8d}.wf-node__placeholder-icon{position:absolute;top:50%;left:50%;font-size:36px;color:#5d6769;transform:translate(-50%,-58%)}.wf-node__placeholder-label{margin:0;align-self:flex-start;color:#8f9a9b;font-size:11px}.wf-node__placeholder-actions{display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start}.wf-node__placeholder-actions span{padding:4px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#aeb5b7;background:#ffffff0a;font-size:11px}.wf-node__preview.is-generating img,.wf-node__preview.is-generating video,.wf-node__preview.is-generating audio{opacity:.28;filter:grayscale(.35)}.wf-node__generating{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#f0c878;background:#1115166b;font-size:13px;font-weight:600}.wf-node__generating svg{font-size:20px;color:#d9a64f}.wf-node__preview img,.wf-node__preview video,.wf-inspector__preview img,.wf-inspector__preview video{display:block;width:100%;height:100%;object-fit:cover}.wf-node__video-controls{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080c0db8;box-shadow:0 4px 14px #00000047;opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wf-node__preview:hover .wf-node__video-controls,.wf-node__video-controls:focus-within{opacity:1;transform:translateY(0)}.wf-node__video-controls button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;color:#f2f7f7;background:#ffffff1a;font-size:11px;cursor:pointer}.wf-node__video-controls button:hover,.wf-node__video-controls button:focus-visible{color:#071516;background:#66dfd4;outline:none}.wf-node__media-actions{position:absolute;top:8px;right:8px;z-index:3;display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#080c0dc2;box-shadow:0 4px 14px #00000047;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wf-node__preview:hover .wf-node__media-actions,.wf-node__media-actions:focus-within{opacity:1;transform:translateY(0)}.wf-node__media-actions button{display:inline-flex;height:28px;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:6px;color:#f2f7f7;background:#ffffff14;font-size:10px;cursor:pointer}.wf-node__media-actions button:hover,.wf-node__media-actions button:focus-visible{color:#071516;background:#66dfd4;outline:none}.wf-media-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:32px;background:#030506e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wf-media-lightbox__panel{position:relative;display:grid;max-width:min(92vw,1200px);max-height:92vh;place-items:center}.wf-media-lightbox img,.wf-media-lightbox video{display:block;max-width:92vw;max-height:88vh;border-radius:12px;background:#0b0f10;box-shadow:0 24px 80px #0000008c;object-fit:contain}.wf-media-lightbox__actions{position:absolute;top:10px;right:10px;display:flex;gap:8px}.wf-media-lightbox__actions button{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:#080c0dc7;cursor:pointer}.wf-media-lightbox__actions button:hover{color:#071516;background:#66dfd4}@media(hover:none){.wf-node__video-controls,.wf-node__media-actions{opacity:1;transform:none}}.wf-node__error{margin:8px 0 0;color:#ff8b86;font-size:11px}.wf-handle{z-index:6;width:12px;height:12px;border:2px solid #202526;background:#748081}.wf-node>.vue-flow__handle-left{left:0;transform:translate(-50%,-50%)}.wf-node>.vue-flow__handle-right{right:0;transform:translate(50%,-50%)}.wf-handle--prompt{background:var(--wf-port-text, #ffcc33)}.wf-handle--image{background:var(--wf-port-image, #22e58a)}.wf-handle--video{background:var(--wf-port-video, #d24dff)}.wf-handle--audio{background:var(--wf-port-audio, #3dbbff)}.wf-handle--in{background:#748081}.wf-handle--out{background:#9aa3a6}.wf-handle--kind-text{background:var(--wf-port-text, #ffcc33)}.wf-handle--kind-image{background:var(--wf-port-image, #22e58a)}.wf-handle--kind-video{background:var(--wf-port-video, #d24dff)}.wf-handle--kind-audio{background:var(--wf-port-audio, #3dbbff)}.wf-handle:after{position:absolute;top:50%;z-index:12;padding:4px 8px;border-radius:6px;background:#101315f0;color:#e8eeee;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);box-shadow:0 8px 18px #0006}.wf-handle--in:after{right:calc(100% + 8px);content:"输入"}.wf-handle--prompt:after{right:calc(100% + 8px);content:"提示词（文本）"}.wf-handle--image:after{right:calc(100% + 8px);content:"参考图"}.wf-handle--video:after{right:calc(100% + 8px);content:"参考视频"}.wf-handle--audio:after{right:calc(100% + 8px);content:"参考音频"}.wf-handle--out:after{left:calc(100% + 8px);content:attr(data-tip)}.wf-handle:hover:after,.wf-handle:focus-visible:after{opacity:1}.wf-hint{margin:0 14px 12px;color:#8f9a9b;font-size:11px;line-height:1.45}.wf-hint--error{color:#ff8b86}.wf-field{display:flex;flex-direction:column;gap:5px;margin:0 14px 11px}.wf-field span{color:#8f9a9b;font-size:10px}.wf-field input,.wf-field textarea,.wf-field select{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:6px;outline:0;color:#e8eeee;background:#24292a;font-size:11px}.wf-field input,.wf-field select{height:31px;padding:0 8px}.wf-field textarea{min-height:70px;padding:8px;resize:vertical;line-height:1.45}.wf-field input:focus,.wf-field textarea:focus,.wf-field select:focus{border-color:#5bdbcfb3}.wf-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0}@media(max-width:760px){.workflow-title input{width:76px}.workflow-library-popover{right:8px;width:auto}.workflow-asset-panel{left:8px;width:min(280px,calc(100vw - 16px))}}.workflow-asset-panel{position:absolute;z-index:24;top:60px;left:12px;bottom:56px;display:flex;flex-direction:column;width:280px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#121618f5;box-shadow:0 18px 48px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.workflow-asset-panel__head{padding:12px 12px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.workflow-asset-panel__workspace{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#d7dee0;font-size:12px;font-weight:600}.workflow-asset-panel__workspace-name,.workflow-asset-panel__canvas-name{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-asset-panel__divider{color:#ffffff3d}.workflow-asset-panel__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:6px;color:#8f9a9b;background:transparent;font-size:10px;cursor:pointer}.workflow-asset-panel__chevron:hover{color:#d7dee0;background:#ffffff0f}.workflow-asset-panel__tabs{display:flex;align-items:center;gap:4px}.workflow-asset-panel__tab{min-width:52px;height:28px;padding:0 12px;border:0;border-radius:999px;color:#9aa7b0;background:transparent;font-size:12px;font-weight:600;cursor:pointer}.workflow-asset-panel__tab.is-active{color:#f4f7f8;background:#ffffff14}.workflow-asset-panel__dock{margin-left:auto;width:28px;height:28px;border:0;border-radius:8px;color:#8f9a9b;background:transparent;cursor:pointer}.workflow-asset-panel__dock:hover,.workflow-asset-panel__collapse:hover{color:#d7dee0;background:#ffffff0f}.workflow-asset-panel__body{flex:1;min-height:0;padding:10px 12px 8px;overflow:auto}.workflow-asset-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.workflow-asset-panel__section-label{color:#aeb5b7;font-size:11px;font-weight:600}.workflow-asset-panel__toolbar-right{display:flex;align-items:center;gap:6px}.workflow-asset-panel__filter{position:relative;display:inline-flex;align-items:center}.workflow-asset-panel__filter select{appearance:none;height:28px;padding:0 22px 0 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#d7dee0;background:#ffffff0a;font-size:11px}.workflow-asset-panel__filter svg{position:absolute;right:7px;color:#8f9a9b;font-size:9px;pointer-events:none}.workflow-asset-panel__search{position:relative;display:inline-flex;align-items:center}.workflow-asset-panel__search input{width:92px;height:28px;padding:0 26px 0 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#f4f7f8;background:#ffffff0a;font-size:11px}.workflow-asset-panel__asset-tools{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-asset-panel__search--wide{display:flex;flex:1;width:auto;margin-bottom:0}.workflow-asset-panel__search--wide input{width:100%}.workflow-asset-panel__search svg{position:absolute;right:8px;color:#8f9a9b;font-size:11px;pointer-events:none}.workflow-asset-panel__filter-btn{width:28px;height:28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#8f9a9b;background:#ffffff0a;flex-shrink:0}.workflow-asset-panel__segment{display:flex;gap:4px;margin-bottom:10px;padding:3px;border-radius:10px;background:#ffffff0a}.workflow-asset-panel__segment-btn{flex:1;height:28px;border:0;border-radius:8px;color:#9aa7b0;background:transparent;font-size:12px;font-weight:600;cursor:pointer}.workflow-asset-panel__segment-btn.is-active{color:#f4f7f8;background:#ffffff1a}.workflow-asset-panel__segment-btn:disabled{opacity:.45;cursor:not-allowed}.workflow-asset-panel__list{display:flex;flex-direction:column;gap:4px}.workflow-asset-panel__item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:1px solid transparent;border-radius:10px;color:#d7dee0;background:transparent;text-align:left;cursor:pointer}.workflow-asset-panel__item:hover,.workflow-asset-panel__item.is-active{border-color:#5bdbcf3d;background:#5bdbcf14}.workflow-asset-panel__thumb{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#aeb5b7;background:#ffffff0f;overflow:hidden;flex-shrink:0}.workflow-asset-panel__thumb img{width:100%;height:100%;object-fit:cover}.workflow-asset-panel__thumb.is-text{color:var(--wf-port-text, #ffcc33)}.workflow-asset-panel__thumb.is-image{color:var(--wf-port-image, #22e58a)}.workflow-asset-panel__thumb.is-video{color:var(--wf-port-video, #d24dff)}.workflow-asset-panel__thumb.is-audio{color:var(--wf-port-audio, #3dbbff)}.workflow-asset-panel__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.workflow-asset-panel__empty,.workflow-asset-panel__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;color:#8f9a9b;font-size:12px;text-align:center}.workflow-asset-panel__empty-state svg{font-size:42px;color:#6f7a7d}.workflow-asset-panel__foot{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.06);color:#8f9a9b;font-size:11px}.workflow-asset-panel__collapse{width:28px;height:28px;border:0;border-radius:8px;color:#8f9a9b;background:transparent;cursor:pointer}.workflow-login-gate{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:#d7dee0;background:#050607d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workflow-login-gate svg{font-size:28px;color:#66dfd4}.workflow-login-gate strong{font-size:18px}.workflow-login-gate p{max-width:360px;margin:0;color:#9aa7b0;font-size:13px;line-height:1.6}.workflow-login-gate button{min-width:120px;height:38px;border:0;border-radius:10px;color:#041012;background:linear-gradient(135deg,#66dfd4,#3dbbff);font-size:14px;font-weight:700;cursor:pointer}.workflow-login-gate button.is-ghost{color:#d7dee0;background:#ffffff0f}.workflow-asset-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header[data-v-bb49c746]{position:sticky;top:0;z-index:1600;min-height:72px;padding:0 24px;background:#fff7eff0;border-bottom:1px solid rgba(124,70,40,.14);box-shadow:0 10px 34px #5c2b141a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner[data-v-bb49c746]{display:flex;align-items:center;gap:18px;width:min(100%,1240px);min-height:72px;margin:0 auto}.site-header__brand[data-v-bb49c746]{display:flex;align-items:center;gap:10px;min-width:224px;color:#321b13;text-decoration:none}.site-header__logo[data-v-bb49c746]{width:36px;height:36px;border-radius:10px;object-fit:cover;background:#fff}.site-header__brand-copy[data-v-bb49c746]{display:flex;flex-direction:column;gap:2px;min-width:0}.site-header__brand-copy strong[data-v-bb49c746]{color:#321b13;font-size:15px;line-height:1.2}.site-header__brand-copy small[data-v-bb49c746]{overflow:hidden;color:#8a6553;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.site-header__nav[data-v-bb49c746]{display:flex;align-items:center;justify-content:center;flex:1;gap:2px;min-width:0}.site-header__group[data-v-bb49c746]{position:relative}.site-header__link[data-v-bb49c746]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:72px;padding:0 14px;color:#6f5548;font-size:13px;text-decoration:none;white-space:nowrap;transition:color .15s ease}.site-header__link[data-v-bb49c746]:hover,.site-header__link.active[data-v-bb49c746]{color:#e85027}.site-header__link.active[data-v-bb49c746]:after{position:absolute;right:14px;bottom:11px;left:14px;height:3px;border-radius:999px;background:#ff542f;box-shadow:0 0 10px #ff542f3d;content:""}.site-header__link--group svg[data-v-bb49c746]{width:10px;transition:transform .15s ease}.site-header__group:hover .site-header__link--group svg[data-v-bb49c746],.site-header__group:focus-within .site-header__link--group svg[data-v-bb49c746],.site-header__group.is-open .site-header__link--group svg[data-v-bb49c746]{transform:rotate(180deg)}.site-header__free[data-v-bb49c746],.site-header__vip[data-v-bb49c746]{position:absolute;top:9px;right:8px;padding:1px 4px;border-radius:4px;color:#c93618;background:#fff;font-size:9px;line-height:13px;pointer-events:none}.site-header__submenu[data-v-bb49c746]{position:absolute;top:100%;left:50%;z-index:110;display:grid;min-width:420px;padding:28px 32px 24px;border:1px solid rgba(201,54,24,.14);border-radius:20px;background:#fffaf5fa;box-shadow:0 18px 44px #6426122e;opacity:0;visibility:hidden;transform:translate(-50%,-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.site-header__group[data-v-bb49c746]:after{position:absolute;top:100%;right:0;left:0;z-index:109;height:12px;pointer-events:none;content:""}.site-header__group.is-open[data-v-bb49c746]:after{pointer-events:auto}.site-header__submenu--create[data-v-bb49c746],.site-header__submenu--commercial[data-v-bb49c746]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:28px}.site-header__submenu--create[data-v-bb49c746]{min-width:680px}.site-header__submenu--commercial[data-v-bb49c746]{min-width:800px;grid-template-columns:repeat(3,minmax(0,1fr))}.site-header__submenu--list[data-v-bb49c746]{min-width:200px;grid-template-columns:1fr;row-gap:6px;padding:12px 8px}.site-header__group.is-open .site-header__submenu[data-v-bb49c746]{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.site-header__submenu-group[data-v-bb49c746]{min-width:0;display:flex;flex-direction:column;gap:8px}.site-header__submenu-group h3[data-v-bb49c746]{margin:0 0 8px;padding:0;color:#9b776a;font-size:12px;font-weight:700;letter-spacing:.08em}.site-header__submenu-group.is-tools[data-v-bb49c746]{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px;align-items:start}.site-header__submenu-group.is-tools h3[data-v-bb49c746]{grid-column:1 / -1}.site-header__submenu a[data-v-bb49c746]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;min-height:52px;height:auto;padding:14px 16px;border-radius:14px;color:#4b3027;font-size:14px;text-decoration:none}.site-header__submenu a[data-v-bb49c746]:hover{color:#c93618;background:#ff5f3717}.site-header__submenu-icon[data-v-bb49c746]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#ff8058,#f04424);font-size:14px}.site-header__submenu-icon svg[data-v-bb49c746]{width:16px;height:16px}.site-header__submenu a strong[data-v-bb49c746]{display:block;font-size:14px;font-weight:600;line-height:1.4}.site-header__submenu b[data-v-bb49c746]{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;border-radius:999px;color:#fff;background:linear-gradient(120deg,#ff8058,#f04424);font-size:10px;font-weight:700;line-height:1.4}.site-header__actions[data-v-bb49c746]{display:flex;align-items:center;gap:10px;flex-shrink:0}.site-header__download[data-v-bb49c746]{display:inline-flex;align-items:center;height:38px;padding:0 17px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#ff542f,#f28a45);box-shadow:0 8px 22px #e8502738;font-size:13px;font-weight:800;text-decoration:none}.site-header__action[data-v-bb49c746]{padding:8px 2px;border:0;color:#6f5548;background:transparent;font-size:13px;text-decoration:none;cursor:pointer}.site-header__action[data-v-bb49c746]:hover{color:#e85027}.site-header__logout[data-v-bb49c746]{font:inherit}.site-header__login[data-v-bb49c746]{font-family:inherit;cursor:pointer}.site-header__separator[data-v-bb49c746]{color:#6f554873;font-size:13px}.site-header__menu-toggle[data-v-bb49c746]{display:none;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,231,208,.36);border-radius:999px;color:#fff7ef;background:#8b230d33;cursor:pointer}.site-header__menu-icon[data-v-bb49c746],.site-header__menu-icon[data-v-bb49c746]:before,.site-header__menu-icon[data-v-bb49c746]:after{display:block;width:16px;height:2px;border-radius:2px;background:currentColor}.site-header__menu-icon[data-v-bb49c746]{position:relative}.site-header__menu-icon[data-v-bb49c746]:before,.site-header__menu-icon[data-v-bb49c746]:after{position:absolute;left:0;content:"";transition:transform .2s ease,top .2s ease}.site-header__menu-icon[data-v-bb49c746]:before{top:-6px}.site-header__menu-icon[data-v-bb49c746]:after{top:6px}.site-header__menu-icon.is-open[data-v-bb49c746]{background:transparent}.site-header__menu-icon.is-open[data-v-bb49c746]:before{top:0;transform:rotate(45deg)}.site-header__menu-icon.is-open[data-v-bb49c746]:after{top:0;transform:rotate(-45deg)}.site-header__backdrop[data-v-bb49c746],.hero-minimal-bar[data-v-bb49c746]{display:none}@media(min-width:821px){.hero-minimal-bar[data-v-bb49c746]{position:fixed;top:20px;right:30px;left:30px;z-index:1590;display:flex;align-items:center;justify-content:space-between;pointer-events:none;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .42s cubic-bezier(.2,.78,.2,1),visibility .3s ease}.hero-minimal-bar.is-hidden[data-v-bb49c746]{opacity:0;visibility:hidden;transform:translateY(-22px)}.hero-wordmark[data-v-bb49c746]{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;pointer-events:auto;filter:drop-shadow(0 6px 18px rgba(18,5,1,.45));transition:transform .25s ease}.hero-wordmark[data-v-bb49c746]:hover{transform:translateY(-2px)}.hero-wordmark img[data-v-bb49c746]{display:block;width:152px;height:43px;object-fit:contain;object-position:left center}.hero-top-offers[data-v-bb49c746]{display:flex;align-items:center;gap:10px;pointer-events:auto}.hero-announcement[data-v-bb49c746],.hero-signup-bonus[data-v-bb49c746]{height:34px;border:1px solid rgba(255,225,201,.11);border-radius:999px;box-shadow:0 10px 25px #16070240;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-announcement[data-v-bb49c746]{display:grid;grid-template-columns:18px minmax(210px,270px);align-items:center;gap:6px;overflow:hidden;padding:0 17px;color:#fff4e8;background:linear-gradient(100deg,#4b5b2ddb,#1f5a7ddb);font-size:12px;font-weight:700}.hero-announcement__icon[data-v-bb49c746]{color:#ffd068;font-size:13px}.hero-announcement__text[data-v-bb49c746]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-signup-bonus[data-v-bb49c746]{display:inline-flex;align-items:center;gap:7px;padding:0 16px;color:#fff3e7;background:#1e1512b8;font-family:inherit;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.hero-signup-bonus[data-v-bb49c746]:hover{color:#fff;background:#4f2717db;transform:translateY(-2px)}.notice-slide-enter-active[data-v-bb49c746],.notice-slide-leave-active[data-v-bb49c746]{transition:opacity .34s ease,transform .42s cubic-bezier(.2,.75,.2,1)}.notice-slide-enter-from[data-v-bb49c746]{opacity:0;transform:translateY(14px)}.notice-slide-leave-to[data-v-bb49c746]{opacity:0;transform:translateY(-14px)}}@media(min-width:821px){.site-header.is-home-header[data-v-bb49c746]{margin:10px auto -54px;width:min(calc(100% - 48px),976px);min-height:44px;padding:0 12px;border:1px solid rgba(255,206,161,.16);border-radius:9px;background:#25110ae6;box-shadow:0 10px 26px #2f12084d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translate3d(0,-130%,0) scale(.98);pointer-events:none;transition:opacity .38s ease,transform .55s cubic-bezier(.2,.78,.2,1),visibility .38s ease}.site-header.is-home-header.is-home-revealed[data-v-bb49c746]{opacity:1;visibility:visible;transform:translateZ(0) scale(1);pointer-events:auto}.site-header.is-home-header .site-header__inner[data-v-bb49c746]{min-height:42px;gap:9px}.site-header.is-home-header .site-header__brand[data-v-bb49c746]{min-width:166px;gap:7px}.site-header.is-home-header .site-header__logo[data-v-bb49c746]{width:27px;height:27px;border-radius:7px}.site-header.is-home-header .site-header__brand-copy[data-v-bb49c746]{gap:0}.site-header.is-home-header .site-header__brand-copy strong[data-v-bb49c746]{font-size:12px}.site-header.is-home-header .site-header__brand-copy small[data-v-bb49c746]{font-size:9px}.site-header.is-home-header .site-header__nav[data-v-bb49c746]{gap:0}.site-header.is-home-header .site-header__link[data-v-bb49c746]{height:42px;padding:0 8px;color:#ffeddbb8;font-size:11px}.site-header.is-home-header .site-header__link[data-v-bb49c746]:hover,.site-header.is-home-header .site-header__link.active[data-v-bb49c746]{color:#fff9f2}.site-header.is-home-header .site-header__link.active[data-v-bb49c746]:after{right:8px;bottom:5px;left:8px;height:2px;background:#ff9860}.site-header.is-home-header .site-header__free[data-v-bb49c746],.site-header.is-home-header .site-header__vip[data-v-bb49c746]{top:3px;right:2px;font-size:7px;line-height:10px}.site-header.is-home-header .site-header__brand-copy strong[data-v-bb49c746]{color:#fff8f2}.site-header.is-home-header .site-header__brand-copy small[data-v-bb49c746]{color:#ffe2ca99}.site-header.is-home-header .site-header__actions[data-v-bb49c746]{gap:6px}.site-header.is-home-header .site-header__download[data-v-bb49c746]{height:27px;padding:0 10px;color:#fff8f2;background:linear-gradient(135deg,#e65e2a,#ff9a54);box-shadow:0 6px 14px #d34f1a47;font-size:10px}.site-header.is-home-header .site-header__action[data-v-bb49c746]{padding:5px 1px;color:#ffeddbbf;font-size:11px}.site-header.is-home-header .site-header__action[data-v-bb49c746]:hover{color:#fff}.site-header.is-home-header .site-header__separator[data-v-bb49c746]{color:#ffe1cc66;font-size:11px}}@media(max-width:820px){.site-header[data-v-bb49c746]{min-height:64px;padding:0 14px}.site-header__inner[data-v-bb49c746]{min-height:64px}.site-header__brand[data-v-bb49c746]{min-width:0;flex:1}.site-header__brand-copy small[data-v-bb49c746]{display:none}.site-header__nav[data-v-bb49c746]{position:absolute;top:64px;right:14px;left:14px;display:none;flex-direction:column;align-items:stretch;gap:4px;padding:10px;border:1px solid rgba(201,54,24,.14);border-radius:12px;background:#fff8f1;box-shadow:0 16px 36px #782d1424}.site-header__nav.is-open[data-v-bb49c746]{display:flex}.site-header__group[data-v-bb49c746]{width:100%}.site-header__link[data-v-bb49c746]{justify-content:flex-start;width:100%;height:42px;padding:0 12px;border-radius:8px;color:#3f2a22}.site-header__link[data-v-bb49c746]:hover,.site-header__link.active[data-v-bb49c746]{color:#c93618;background:#ff5f3717}.site-header__link.active[data-v-bb49c746]:after{display:none}.site-header__free[data-v-bb49c746],.site-header__vip[data-v-bb49c746]{position:static;margin-left:4px}.site-header__link--group svg[data-v-bb49c746]{margin-left:auto}.site-header__submenu[data-v-bb49c746],.site-header__group:hover .site-header__submenu[data-v-bb49c746],.site-header__group:focus-within .site-header__submenu[data-v-bb49c746],.site-header__group.is-open .site-header__submenu[data-v-bb49c746]{position:static;display:grid;width:100%;min-width:0;margin-top:2px;transform:none;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none}.site-header__group[data-v-bb49c746]:after{display:none}.site-header__submenu--create[data-v-bb49c746],.site-header__submenu--commercial[data-v-bb49c746]{grid-template-columns:1fr}.site-header__submenu-group.is-tools[data-v-bb49c746]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__submenu--list[data-v-bb49c746]{grid-template-columns:1fr}.site-header__actions[data-v-bb49c746]{gap:7px}.site-header__action[data-v-bb49c746]{font-size:12px}.site-header__menu-toggle[data-v-bb49c746]{display:grid}.site-header__backdrop[data-v-bb49c746]{position:fixed;inset:0;z-index:-1;display:block;width:100%;border:0;background:#2b171047;cursor:pointer}}@media(max-width:560px){.site-header__inner[data-v-bb49c746]{gap:8px}.site-header__brand-copy strong[data-v-bb49c746]{max-width:8.5em;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.site-header__download[data-v-bb49c746]{height:32px;padding:0 11px;font-size:12px}.site-header__action[data-v-bb49c746]{font-size:11px}.site-header__separator[data-v-bb49c746]{display:none}}@media(min-width:821px){.site-header.is-home-header[data-v-bb49c746]{top:14px;width:min(calc(100% - 96px),1800px);min-height:70px;margin:14px auto -84px;padding:0 24px;border:1px solid rgba(255,232,210,.14);border-radius:18px;background:linear-gradient(135deg,#0e0f0ff0,#161413e0);box-shadow:0 18px 55px #14070257,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease}.site-header.is-home-header[data-v-bb49c746]:hover{transform:translateY(-2px);border-color:#ffa96847;background:linear-gradient(135deg,#0c0d0df7,#1c1613f0);box-shadow:0 24px 70px #14070275,0 0 34px #ff693014,inset 0 1px #ffffff14}.site-header.is-home-header .site-header__inner[data-v-bb49c746]{width:100%;min-height:68px;gap:22px}.site-header.is-home-header .site-header__brand[data-v-bb49c746]{min-width:230px;gap:11px}.site-header.is-home-header .site-header__logo[data-v-bb49c746]{width:38px;height:38px;border-radius:10px;box-shadow:0 0 22px #ff70361f}.site-header.is-home-header .site-header__brand-copy strong[data-v-bb49c746]{color:#fff9f3;font-size:16px}.site-header.is-home-header .site-header__brand-copy small[data-v-bb49c746]{color:#ffebda8f;font-size:10px}.site-header.is-home-header .site-header__nav[data-v-bb49c746]{gap:8px}.site-header.is-home-header .site-header__link[data-v-bb49c746]{height:50px;padding:0 16px;border-radius:12px;color:#fff4ebc2;font-size:14px;transition:color .25s ease,background .25s ease,transform .25s ease,text-shadow .25s ease}.site-header.is-home-header .site-header__link[data-v-bb49c746]:hover{color:#fff;background:#ffffff0f;transform:translateY(-1px);text-shadow:0 0 18px rgba(255,180,126,.4)}.site-header.is-home-header .site-header__link.active[data-v-bb49c746]{color:#ffae73;background:#ff773614}.site-header.is-home-header .site-header__link.active[data-v-bb49c746]:after{right:16px;bottom:5px;left:16px;height:2px;background:linear-gradient(90deg,transparent,#ff6b38 22%,#ffb06f 78%,transparent);box-shadow:0 0 14px #ff6734b3}.site-header.is-home-header .site-header__actions[data-v-bb49c746]{gap:9px}.site-header.is-home-header .site-header__action[data-v-bb49c746]{color:#fff1e5b8;font-size:13px;transition:color .2s ease}.site-header.is-home-header .site-header__action[data-v-bb49c746]:hover{color:#fff}.site-header.is-home-header .site-header__separator[data-v-bb49c746]{color:#ffe2cd47}.site-header.is-home-header .site-header__download[data-v-bb49c746]{height:48px;padding:0 20px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff6236,#f6a45d);box-shadow:0 10px 26px #ed5b2852;font-size:14px;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.site-header.is-home-header .site-header__download[data-v-bb49c746]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 34px #ed5b2873;filter:saturate(1.12) brightness(1.05)}}@media(min-width:821px)and (max-width:1120px){.site-header.is-home-header[data-v-bb49c746]{width:calc(100% - 36px);padding:0 14px}.site-header.is-home-header .site-header__brand[data-v-bb49c746]{min-width:168px}.site-header.is-home-header .site-header__brand-copy small[data-v-bb49c746]{display:none}.site-header.is-home-header .site-header__nav[data-v-bb49c746]{gap:1px}.site-header.is-home-header .site-header__link[data-v-bb49c746]{padding:0 9px;font-size:12px}.site-header.is-home-header .site-header__download[data-v-bb49c746]{padding:0 13px;font-size:12px}}.site-beian[data-v-089b0bff]{margin:0;padding:14px 16px 18px;text-align:center;font-size:12px;line-height:1.5;color:var(--text-aux, #8a7468)}.site-beian--inline[data-v-089b0bff]{padding:10px 0 0}.site-beian a[data-v-089b0bff]{color:inherit;text-decoration:none}.site-beian a[data-v-089b0bff]:hover{text-decoration:underline}.layout[data-v-f998e8d4]{min-height:100vh;--header-height: 72px}.main[data-v-f998e8d4]{min-height:calc(100vh - var(--header-height))}@media(max-width:1080px){.layout[data-v-f998e8d4]{--header-height: 64px}}@media(max-width:640px){.layout--bare-header .site-header[data-v-f998e8d4]{display:none}.layout--bare-header .main[data-v-f998e8d4]{min-height:100vh}}.mms-home[data-v-3f6e2a38]{color:#321b13;background:#fff5eb;overflow:hidden}.home-hero[data-v-3f6e2a38]{position:relative;min-height:100vh;min-height:100svh;isolation:isolate;overflow:hidden;background:#25120b}.hero-collage[data-v-3f6e2a38]{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-tile[data-v-3f6e2a38]{position:absolute;overflow:hidden;border:1px solid rgba(255,222,189,.13);background:#4a2415;box-shadow:0 15px 38px #0e050252;transform-origin:center}.hero-tile img[data-v-3f6e2a38]{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.76) contrast(1.08) brightness(.63) sepia(.11)}.hero-tile[data-v-3f6e2a38]:nth-child(1){top:-27px;left:-42px;width:172px;height:198px;transform:rotate(-5deg)}.hero-tile[data-v-3f6e2a38]:nth-child(2){top:9px;left:131px;width:155px;height:112px;transform:rotate(3deg)}.hero-tile[data-v-3f6e2a38]:nth-child(3){top:-34px;left:292px;width:171px;height:157px;transform:rotate(-3deg)}.hero-tile[data-v-3f6e2a38]:nth-child(4){top:-19px;right:232px;width:166px;height:139px;transform:rotate(4deg)}.hero-tile[data-v-3f6e2a38]:nth-child(5){top:-26px;right:-43px;width:214px;height:205px;transform:rotate(5deg)}.hero-tile[data-v-3f6e2a38]:nth-child(6){top:164px;left:-48px;width:189px;height:187px;transform:rotate(4deg)}.hero-tile[data-v-3f6e2a38]:nth-child(7){top:143px;left:130px;width:142px;height:169px;transform:rotate(-4deg)}.hero-tile[data-v-3f6e2a38]:nth-child(8){top:147px;right:-47px;width:185px;height:195px;transform:rotate(4deg)}.hero-tile[data-v-3f6e2a38]:nth-child(9){top:359px;left:-39px;width:174px;height:205px;transform:rotate(-4deg)}.hero-tile[data-v-3f6e2a38]:nth-child(10){top:343px;left:133px;width:151px;height:158px;transform:rotate(3deg)}.hero-tile[data-v-3f6e2a38]:nth-child(11){top:344px;right:137px;width:153px;height:164px;transform:rotate(-3deg)}.hero-tile[data-v-3f6e2a38]:nth-child(12){top:354px;right:-36px;width:185px;height:202px;transform:rotate(4deg)}.hero-tile[data-v-3f6e2a38]:nth-child(13){bottom:-72px;left:64px;width:226px;height:187px;transform:rotate(3deg)}.hero-tile[data-v-3f6e2a38]:nth-child(14){right:68px;bottom:-63px;width:236px;height:178px;transform:rotate(-4deg)}@media(min-width:1025px){.hero-tile[data-v-3f6e2a38]:nth-child(1){left:calc(50% - 554px)}.hero-tile[data-v-3f6e2a38]:nth-child(2){left:calc(50% - 381px)}.hero-tile[data-v-3f6e2a38]:nth-child(3){left:calc(50% - 220px)}.hero-tile[data-v-3f6e2a38]:nth-child(4){right:calc(50% - 280px)}.hero-tile[data-v-3f6e2a38]:nth-child(5){right:calc(50% - 555px)}.hero-tile[data-v-3f6e2a38]:nth-child(6){left:calc(50% - 560px)}.hero-tile[data-v-3f6e2a38]:nth-child(7){left:calc(50% - 382px)}.hero-tile[data-v-3f6e2a38]:nth-child(8){right:calc(50% - 560px)}.hero-tile[data-v-3f6e2a38]:nth-child(9){left:calc(50% - 551px)}.hero-tile[data-v-3f6e2a38]:nth-child(10){left:calc(50% - 379px)}.hero-tile[data-v-3f6e2a38]:nth-child(11){right:calc(50% - 375px)}.hero-tile[data-v-3f6e2a38]:nth-child(12){right:calc(50% - 548px)}.hero-tile[data-v-3f6e2a38]:nth-child(13){left:calc(50% - 448px)}.hero-tile[data-v-3f6e2a38]:nth-child(14){right:calc(50% - 444px)}}.hero-shade[data-v-3f6e2a38]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 47% 49% at 50% 45%,#421a0d0a,#260d0638 59%,#160703d1),linear-gradient(180deg,#1005029e,#200a041f 31%,#170703b8)}.hero-content[data-v-3f6e2a38]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:100vh;min-height:100svh;padding-top:145px;padding-bottom:92px;text-align:center}.hero-kicker[data-v-3f6e2a38],.section-kicker[data-v-3f6e2a38]{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid rgba(255,201,143,.36);border-radius:999px;color:#d96932;background:#fff2e214;font-size:9px;font-weight:800;letter-spacing:.14em}.hero-kicker[data-v-3f6e2a38]{color:#ffc18e}.hero-content h1[data-v-3f6e2a38]{max-width:760px;margin:16px 0 10px;color:#fff9f3;font-size:clamp(48px,6.25vw,68px);font-weight:800;line-height:1.08;letter-spacing:-.07em;text-wrap:balance}.hero-content h1 strong[data-v-3f6e2a38]{color:#ffae73;font-weight:inherit}.hero-content>p[data-v-3f6e2a38]{max-width:620px;margin:0;color:#ffefdecc;font-size:14px;line-height:1.7}.idea-composer[data-v-3f6e2a38]{width:min(650px,calc(100% - 48px));margin-top:25px;padding:15px 16px 12px;border:1px solid rgba(255,239,223,.66);border-radius:13px;background:#24110b80;box-shadow:0 22px 50px #12060342,inset 0 1px #ffffff29;text-align:left;-webkit-backdrop-filter:blur(6px) saturate(1.06);backdrop-filter:blur(6px) saturate(1.06)}.idea-composer textarea[data-v-3f6e2a38]{display:block;width:100%;min-height:40px;padding:0;resize:none;border:0;outline:0;color:#fff7ef;background:transparent;font-size:13px;line-height:1.55}.idea-composer textarea[data-v-3f6e2a38]::placeholder{color:#ffeddd99}.idea-composer__bottom[data-v-3f6e2a38]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.composer-tools[data-v-3f6e2a38]{display:flex;flex-wrap:wrap;gap:6px}.composer-tools[data-v-3f6e2a38]>*{display:inline-flex;align-items:center;gap:5px;height:27px;padding:0 8px;border:1px solid rgba(255,236,218,.2);border-radius:7px;color:#fff1e2d9;background:#fff7ed0d;font-size:11px;text-decoration:none;cursor:pointer}.composer-tools svg[data-v-3f6e2a38]{color:#ffb27e}.create-now[data-v-3f6e2a38],.cta-button[data-v-3f6e2a38]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:37px;padding:0 15px;border:0;border-radius:8px;color:#4a1d0e;background:linear-gradient(135deg,#fff5e7,#ffae71);box-shadow:0 10px 24px #f76a294d;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.create-now[data-v-3f6e2a38]:hover,.cta-button[data-v-3f6e2a38]:hover{transform:translateY(-2px);box-shadow:0 15px 32px #f76a296b}.hero-promises[data-v-3f6e2a38]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 38px;margin-top:19px;color:#ffecdbcc;font-size:11px}.hero-promises span[data-v-3f6e2a38]{display:inline-flex;align-items:center;gap:7px}.hero-promises svg[data-v-3f6e2a38]{color:#ffae73}.hero-scroll-cue[data-v-3f6e2a38]{position:absolute;bottom:18px;left:50%;z-index:2;display:inline-flex;align-items:center;flex-direction:column;gap:6px;padding:8px 14px;border:0;color:#ffefe0c2;background:transparent;font:inherit;font-size:10px;font-weight:700;letter-spacing:.12em;cursor:pointer;transform:translate(-50%);transition:color .2s ease}.hero-scroll-cue[data-v-3f6e2a38]:hover{color:#fff8f1}.hero-scroll-cue[data-v-3f6e2a38]:focus-visible{border-radius:8px;outline:2px solid #ffae73;outline-offset:2px}.hero-scroll-cue svg[data-v-3f6e2a38]{color:#ffae73;font-size:13px;animation:hero-scroll-cue-3f6e2a38 1.8s ease-in-out infinite}@keyframes hero-scroll-cue-3f6e2a38{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(5px);opacity:1}}.skill-section[data-v-3f6e2a38],.works-section[data-v-3f6e2a38],.workflow-section[data-v-3f6e2a38]{padding:84px 0}.skill-section[data-v-3f6e2a38]{scroll-margin-top:64px;background:#fff8f1}.works-section[data-v-3f6e2a38]{background:#f8e3d0}.workflow-section[data-v-3f6e2a38]{background:#fff5ea}.section-heading[data-v-3f6e2a38]{margin-bottom:28px}.section-heading--split[data-v-3f6e2a38]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.section-heading--center[data-v-3f6e2a38]{text-align:center}.section-heading--center .section-kicker[data-v-3f6e2a38]{margin-inline:auto}.section-heading h2[data-v-3f6e2a38]{margin:10px 0 6px;color:#3b1c12;font-size:clamp(30px,4.4vw,50px);line-height:1.15;letter-spacing:-.05em}.section-heading p[data-v-3f6e2a38]{margin:0;color:#8a6553;font-size:14px;line-height:1.7}.text-link[data-v-3f6e2a38]{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid #c26437;color:#9c3f1f;font-size:13px;font-weight:800;white-space:nowrap}.skill-grid[data-v-3f6e2a38]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.skill-card[data-v-3f6e2a38]{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(113,55,27,.16);border-radius:14px;background:#2f160d;color:#fff;box-shadow:0 16px 36px #622e161f;transition:transform .24s ease,box-shadow .24s ease}.skill-card[data-v-3f6e2a38]:hover{transform:translateY(-5px);box-shadow:0 24px 44px #622e1638}.skill-card img[data-v-3f6e2a38]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.skill-card:hover img[data-v-3f6e2a38]{transform:scale(1.05)}.skill-card__shade[data-v-3f6e2a38]{position:absolute;inset:0;background:linear-gradient(180deg,#1d0a050a,#1b0a05eb)}.skill-card__tag[data-v-3f6e2a38]{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:999px;color:#ffd2ae;background:#3d170ac7;font-size:10px;font-weight:800}.skill-card__body[data-v-3f6e2a38]{position:absolute;right:16px;bottom:16px;left:16px}.skill-card h3[data-v-3f6e2a38]{margin:0;font-size:19px}.skill-card p[data-v-3f6e2a38]{margin:7px 0 12px;color:#ffeedec4;font-size:12px;line-height:1.55}.skill-card__action[data-v-3f6e2a38]{display:inline-flex;align-items:center;gap:7px;color:#ffb076;font-size:12px;font-weight:800}.works-layout[data-v-3f6e2a38]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:16px}.feature-work[data-v-3f6e2a38]{position:relative;min-height:430px;overflow:hidden;border-radius:16px;background:#402117;box-shadow:0 20px 46px #5e2b1429}.feature-work>img[data-v-3f6e2a38]{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.feature-work__shade[data-v-3f6e2a38]{position:absolute;inset:0;background:linear-gradient(90deg,#1e0c07d1,#2a0f070f 72%),linear-gradient(0deg,rgba(29,11,6,.65),transparent 58%)}.feature-work__copy[data-v-3f6e2a38]{position:absolute;left:32px;bottom:30px;max-width:420px;color:#fff9f3}.feature-work__copy>span[data-v-3f6e2a38]{display:inline-flex;padding:4px 8px;border-radius:4px;color:#ffd1ad;background:#ffd6b524;font-size:11px;font-weight:800}.feature-work h3[data-v-3f6e2a38]{margin:12px 0 7px;font-size:32px;letter-spacing:-.04em}.feature-work p[data-v-3f6e2a38]{margin:0;color:#ffefe1d1;font-size:13px;line-height:1.7}.feature-work__actions[data-v-3f6e2a38]{display:flex;gap:10px;margin-top:18px}.feature-work__actions a[data-v-3f6e2a38]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(255,235,219,.52);border-radius:7px;color:#fff8f2;font-size:12px;font-weight:700}.feature-work__actions .feature-work__main-action[data-v-3f6e2a38]{border-color:transparent;color:#4a1d0e;background:linear-gradient(135deg,#ffd9b6,#ff914e)}.work-stack[data-v-3f6e2a38]{display:grid;grid-template-rows:repeat(4,minmax(84px,1fr));gap:10px}.mini-work[data-v-3f6e2a38]{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px;border:1px solid rgba(113,55,27,.13);border-radius:12px;background:#fffaf4c7;box-shadow:0 8px 22px #5e2b140f;transition:transform .2s ease,border-color .2s ease}.mini-work[data-v-3f6e2a38]:hover{transform:translate(4px);border-color:#d262307a}.mini-work img[data-v-3f6e2a38]{width:104px;height:70px;border-radius:7px;object-fit:cover}.mini-work div[data-v-3f6e2a38]{min-width:0}.mini-work strong[data-v-3f6e2a38],.mini-work span[data-v-3f6e2a38]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-work strong[data-v-3f6e2a38]{color:#402117;font-size:13px}.mini-work span[data-v-3f6e2a38]{margin-top:6px;color:#a06f57;font-size:11px}.mini-work>svg[data-v-3f6e2a38]{color:#b35029;font-size:12px}.workflow-section[data-v-3f6e2a38]{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 12% 22%,rgba(255,169,105,.2),transparent 28%),radial-gradient(circle at 88% 74%,rgba(216,88,39,.1),transparent 30%),linear-gradient(180deg,#fff8f0,#f9e8d8)}.workflow-section[data-v-3f6e2a38]:before{position:absolute;top:18%;right:-120px;width:340px;height:340px;border:1px solid rgba(206,93,43,.1);border-radius:50%;box-shadow:0 0 0 54px #ce5d2b06,0 0 0 108px #ce5d2b05;content:"";pointer-events:none}.workflow-section>.page-shell[data-v-3f6e2a38]{position:relative;z-index:1;width:100%}.workflow-section .section-heading[data-v-3f6e2a38]{margin-bottom:36px}.workflow-section .section-heading h2[data-v-3f6e2a38]{font-size:clamp(34px,4vw,48px)}.workflow-steps[data-v-3f6e2a38]{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch}.workflow-step[data-v-3f6e2a38]{position:relative;display:flex;min-width:0;min-height:342px;padding:18px;overflow:hidden;border:1px solid rgba(137,65,31,.14);border-radius:18px;flex-direction:column;background:#fffcf8d1;box-shadow:0 18px 42px #69301414,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.workflow-step[data-v-3f6e2a38]:before{position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#e45c28,#ffad70);opacity:0;transform:scaleX(.45);transition:opacity .25s ease,transform .25s ease;content:""}.workflow-step[data-v-3f6e2a38]:hover{border-color:#d2572357;box-shadow:0 24px 52px #69301426,inset 0 1px #ffffffe6;transform:translateY(-6px)}.workflow-step[data-v-3f6e2a38]:hover:before{opacity:1;transform:scaleX(1)}.workflow-step__top[data-v-3f6e2a38]{display:flex;align-items:center;justify-content:space-between}.workflow-step__number[data-v-3f6e2a38]{color:#c85326;font-size:11px;font-weight:900;letter-spacing:.1em}.workflow-step__icon[data-v-3f6e2a38]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(220,93,40,.16);border-radius:11px;color:#d65a28;background:linear-gradient(145deg,#fff4e8,#ffe0c7);box-shadow:0 8px 18px #c24b1e1a;font-size:15px}.workflow-step__copy[data-v-3f6e2a38]{padding:18px 2px 16px}.workflow-step h3[data-v-3f6e2a38]{margin:0 0 8px;color:#3c1c11;font-size:22px;letter-spacing:-.03em}.workflow-step p[data-v-3f6e2a38]{min-height:42px;margin:0;color:#8c6654;font-size:12px;line-height:1.75}.workflow-step__preview[data-v-3f6e2a38]{position:relative;height:158px;margin-top:auto;overflow:hidden;border:1px solid rgba(96,41,20,.16);border-radius:12px;background:#452015}.workflow-step__preview img[data-v-3f6e2a38]{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.workflow-step:hover .workflow-step__preview img[data-v-3f6e2a38]{transform:scale(1.05)}.workflow-step__preview-shade[data-v-3f6e2a38]{position:absolute;inset:0;background:linear-gradient(180deg,#2d110808,#240d06c7)}.preview-interface[data-v-3f6e2a38]{position:absolute;right:10px;bottom:9px;left:10px;display:grid;gap:5px;padding:8px 9px;border:1px solid rgba(255,226,204,.22);border-radius:8px;background:#2e120abd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-interface__status[data-v-3f6e2a38]{display:inline-flex;align-items:center;gap:5px;color:#ffae73;font-size:9px;font-weight:800}.preview-interface b[data-v-3f6e2a38]{overflow:hidden;color:#fff0e3;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.preview-interface__progress[data-v-3f6e2a38]{display:block;height:3px;overflow:hidden;border-radius:999px;background:#ffe2cc2e}.preview-interface__progress i[data-v-3f6e2a38]{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e85e2c,#ffb277)}.workflow-connector[data-v-3f6e2a38]{position:relative;display:grid;place-items:center;color:#d76a3c;font-size:11px}.workflow-connector[data-v-3f6e2a38]:before{position:absolute;width:28px;border-top:1px dashed rgba(204,91,43,.32);content:""}.workflow-connector svg[data-v-3f6e2a38]{position:relative;padding:5px;border-radius:50%;background:#fbe8d8;box-sizing:content-box}.home-cta[data-v-3f6e2a38]{padding:38px 0;background:#fff5eb}.home-cta__inner[data-v-3f6e2a38]{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:34px;padding-bottom:34px;border-radius:16px;background:linear-gradient(100deg,#d95724,#f27d37 48%,#ffb06c);box-shadow:0 20px 42px #cb4b1c38}.home-cta .section-kicker[data-v-3f6e2a38]{color:#fff0e0;border-color:#fff2e273;background:#78291029}.home-cta h2[data-v-3f6e2a38]{margin:10px 0 7px;color:#fffaf5;font-size:clamp(27px,3.3vw,40px);line-height:1.2;letter-spacing:-.045em}.home-cta p[data-v-3f6e2a38]{margin:0;color:#fff6edd6;font-size:14px}.home-cta .cta-button[data-v-3f6e2a38]{flex-shrink:0;color:#973c1d;background:#fff8ef}.mms-footer[data-v-3f6e2a38]{padding:78px 0 0;color:#fbe7d6;background:#050607}.footer-inner[data-v-3f6e2a38]{display:grid;grid-template-columns:minmax(360px,2.7fr) repeat(3,minmax(150px,.72fr));gap:64px;min-height:330px;padding-bottom:58px}.footer-brand[data-v-3f6e2a38]{max-width:420px}.footer-brand-row[data-v-3f6e2a38]{display:flex;align-items:center;gap:13px}.footer-brand .site-logo[data-v-3f6e2a38]{width:46px;height:46px}.footer-brand strong[data-v-3f6e2a38],.footer-brand span[data-v-3f6e2a38]{display:block}.footer-brand strong[data-v-3f6e2a38]{color:#fff8f1;font-size:22px;letter-spacing:-.02em}.footer-brand-row span[data-v-3f6e2a38]{margin-top:2px;color:#ffefe06b;font-size:10px}.footer-brand p[data-v-3f6e2a38]{margin:18px 0 0;color:#ffefe0b3;font-size:13px;line-height:1.7}.footer-socials[data-v-3f6e2a38]{display:flex;align-items:center;gap:10px;margin-top:25px}.footer-socials a[data-v-3f6e2a38],.footer-socials button[data-v-3f6e2a38]{display:grid;width:36px;min-width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(255,239,224,.14);border-radius:10px;color:#ffefe0a8;background:#ffffff06;font-size:11px;font-weight:800;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease}.footer-socials svg[data-v-3f6e2a38]{font-size:17px}.footer-socials a[data-v-3f6e2a38]:hover,.footer-socials button[data-v-3f6e2a38]:hover{border-color:#f2a05a85;color:#f2a05a;background:#f2a05a14;transform:translateY(-2px)}.footer-qr-trigger[data-v-3f6e2a38],.footer-qr-entry[data-v-3f6e2a38]{position:relative;display:inline-flex}.footer-qr-popover[data-v-3f6e2a38]{position:absolute;bottom:calc(100% + 13px);left:50%;z-index:12;display:grid;width:154px;justify-items:center;gap:4px;padding:10px 10px 11px;border:1px solid rgba(92,48,28,.13);border-radius:13px;color:#3c2116;background:#fffffffa;box-shadow:0 18px 44px #00000047;opacity:0;pointer-events:none;transform:translate(-50%,8px) scale(.96);transform-origin:center bottom;transition:opacity .2s ease,transform .24s cubic-bezier(.2,.75,.25,1)}.footer-qr-popover[data-v-3f6e2a38]:after{position:absolute;bottom:-6px;left:50%;width:12px;height:12px;background:#fff;content:"";transform:translate(-50%) rotate(45deg)}.footer-qr-popover img[data-v-3f6e2a38]{position:relative;z-index:1;width:126px;height:126px;padding:4px;border-radius:8px;background:#fff;object-fit:contain}.footer-qr-popover strong[data-v-3f6e2a38]{position:relative;z-index:1;color:#3c2116!important;font-size:12px!important}.footer-qr-popover small[data-v-3f6e2a38]{position:relative;z-index:1;color:#8b6c5d;font-size:9px;line-height:1.45;text-align:center}.footer-qr-trigger:hover .footer-qr-popover[data-v-3f6e2a38],.footer-qr-trigger:focus-within .footer-qr-popover[data-v-3f6e2a38],.footer-qr-entry:hover .footer-qr-popover[data-v-3f6e2a38],.footer-qr-entry:focus-within .footer-qr-popover[data-v-3f6e2a38]{opacity:1;transform:translate(-50%) scale(1)}.footer-qr-entry[data-v-3f6e2a38]{align-self:flex-start}.footer-qr-popover--column[data-v-3f6e2a38]{bottom:50%;left:auto;right:calc(100% + 16px);transform:translate(8px,50%) scale(.96);transform-origin:right center}.footer-qr-popover--column[data-v-3f6e2a38]:after{right:-6px;bottom:50%;left:auto;transform:translateY(50%) rotate(45deg)}.footer-qr-entry:hover .footer-qr-popover--column[data-v-3f6e2a38],.footer-qr-entry:focus-within .footer-qr-popover--column[data-v-3f6e2a38]{transform:translateY(50%) scale(1)}.footer-language[data-v-3f6e2a38]{display:inline-flex;height:36px;align-items:center;gap:8px;margin-top:34px;padding:0 12px;border:1px solid rgba(255,239,224,.18);border-radius:7px;color:#ffefe085;background:transparent;font-size:11px;cursor:default}.footer-language svg[data-v-3f6e2a38]:last-child{margin-left:4px;font-size:8px}.footer-col[data-v-3f6e2a38]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-col h3[data-v-3f6e2a38]{margin:0 0 7px;color:#fff6ed80;font-size:13px;font-weight:600}.footer-col a[data-v-3f6e2a38],.footer-col button[data-v-3f6e2a38]{padding:0;border:0;color:#ffefe09e;background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.footer-col a[data-v-3f6e2a38]:hover,.footer-col button[data-v-3f6e2a38]:hover{color:#ffba83;transform:translate(3px)}.footer-legal[data-v-3f6e2a38]{display:flex;justify-content:center;flex-direction:column;gap:7px;width:min(760px,calc(100% - 48px));padding-top:22px;padding-bottom:28px;border-top:1px solid rgba(255,225,204,.1);color:#ffe1cc61;font-size:11px;text-align:center}.footer-legal a[data-v-3f6e2a38]:hover{color:#ffba83}.sr-only[data-v-3f6e2a38]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.hero-scroll-cue svg[data-v-3f6e2a38]{animation:none}}@media(max-width:980px){.skill-grid[data-v-3f6e2a38]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-section[data-v-3f6e2a38]{min-height:auto}.workflow-steps[data-v-3f6e2a38]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workflow-connector[data-v-3f6e2a38]{display:none}.works-layout[data-v-3f6e2a38]{grid-template-columns:1fr}.work-stack[data-v-3f6e2a38]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.footer-inner[data-v-3f6e2a38]{grid-template-columns:repeat(3,1fr);gap:38px}.footer-brand[data-v-3f6e2a38]{grid-column:1 / -1;max-width:none}}@media(max-width:820px){.home-hero[data-v-3f6e2a38],.hero-content[data-v-3f6e2a38]{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px)}}@media(max-width:720px){.hero-collage[data-v-3f6e2a38]{transform:scale(.92)}.hero-tile[data-v-3f6e2a38]:nth-child(2),.hero-tile[data-v-3f6e2a38]:nth-child(3),.hero-tile[data-v-3f6e2a38]:nth-child(4),.hero-tile[data-v-3f6e2a38]:nth-child(7),.hero-tile[data-v-3f6e2a38]:nth-child(10),.hero-tile[data-v-3f6e2a38]:nth-child(11){display:none}.hero-content[data-v-3f6e2a38]{justify-content:flex-start;padding-top:118px;padding-bottom:92px}.hero-content h1[data-v-3f6e2a38]{max-width:560px;font-size:clamp(40px,11vw,54px)}.hero-content>p[data-v-3f6e2a38]{max-width:500px;font-size:14px}.idea-composer[data-v-3f6e2a38]{margin-top:22px;padding:15px}.idea-composer__bottom[data-v-3f6e2a38]{align-items:stretch;flex-direction:column}.composer-tools[data-v-3f6e2a38]{gap:6px}.composer-tools[data-v-3f6e2a38]>*{flex:1;justify-content:center;padding:0 6px;font-size:11px}.create-now[data-v-3f6e2a38]{width:100%}.hero-promises[data-v-3f6e2a38]{gap:9px 18px;font-size:11px}.skill-section[data-v-3f6e2a38],.works-section[data-v-3f6e2a38],.workflow-section[data-v-3f6e2a38]{padding:58px 0}.section-heading--split[data-v-3f6e2a38]{align-items:flex-start;flex-direction:column;gap:12px}.section-heading h2[data-v-3f6e2a38]{font-size:31px}.skill-grid[data-v-3f6e2a38],.workflow-steps[data-v-3f6e2a38],.work-stack[data-v-3f6e2a38]{grid-template-columns:1fr}.skill-card[data-v-3f6e2a38]{min-height:240px}.feature-work[data-v-3f6e2a38]{min-height:370px}.feature-work__copy[data-v-3f6e2a38]{right:20px;bottom:22px;left:20px}.feature-work h3[data-v-3f6e2a38]{font-size:26px}.workflow-section .section-heading[data-v-3f6e2a38]{margin-bottom:28px}.workflow-step[data-v-3f6e2a38]{min-height:330px;padding:20px 16px}.workflow-step__preview[data-v-3f6e2a38]{height:160px}.home-cta[data-v-3f6e2a38]{padding:24px 0}.home-cta__inner[data-v-3f6e2a38]{align-items:flex-start;flex-direction:column;padding-top:28px;padding-bottom:28px}.home-cta .cta-button[data-v-3f6e2a38]{width:100%}.mms-footer[data-v-3f6e2a38]{padding-top:54px}.footer-inner[data-v-3f6e2a38]{grid-template-columns:repeat(2,1fr);gap:36px 24px}.footer-brand[data-v-3f6e2a38]{grid-column:1 / -1}.footer-col[data-v-3f6e2a38]:last-child{grid-column:1 / -1}.footer-qr-popover--column[data-v-3f6e2a38]{right:auto;bottom:calc(100% + 13px);left:50%;transform:translate(-50%,8px) scale(.96);transform-origin:center bottom}.footer-qr-popover--column[data-v-3f6e2a38]:after{right:auto;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg)}.footer-qr-entry:hover .footer-qr-popover--column[data-v-3f6e2a38],.footer-qr-entry:focus-within .footer-qr-popover--column[data-v-3f6e2a38]{transform:translate(-50%) scale(1)}.footer-legal[data-v-3f6e2a38]{align-items:center;gap:6px}}.mms-home[data-v-3f6e2a38]{--pointer-x:50vw;--pointer-y:40vh;--page-progress:0;--hero-shift-x:0px;--hero-shift-y:0px}.scroll-progress[data-v-3f6e2a38]{position:fixed;top:0;right:0;left:0;z-index:120;height:2px;pointer-events:none}.scroll-progress i[data-v-3f6e2a38]{display:block;width:calc(var(--page-progress) * 100%);height:100%;background:linear-gradient(90deg,#ff4d2d,#ffb067);box-shadow:0 0 16px #ff5a2db8}.ambient-cursor[data-v-3f6e2a38]{position:fixed;z-index:40;width:420px;height:420px;border-radius:50%;pointer-events:none;opacity:.14;transform:translate(calc(var(--pointer-x) - 50%),calc(var(--pointer-y) - 50%));background:radial-gradient(circle,rgba(255,112,54,.28),transparent 67%);mix-blend-mode:multiply;transition:opacity .25s ease}.hero-video-stage[data-v-3f6e2a38]{position:absolute;inset:0;overflow:hidden;background:#120b08}.hero-video-poster[data-v-3f6e2a38],.hero-background-video[data-v-3f6e2a38]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-video-poster[data-v-3f6e2a38]{z-index:1;filter:saturate(.88) brightness(.77);transform:scale(1.012)}.hero-background-video[data-v-3f6e2a38]{z-index:2;opacity:0;filter:saturate(.88) brightness(.77);transform:scale(1.012);transition:opacity 1.15s ease}.hero-video-stage.is-ready .hero-background-video[data-v-3f6e2a38]{opacity:1}.hero-video-stage.is-fallback .hero-background-video[data-v-3f6e2a38]{display:none}.hero-world-layer[data-v-3f6e2a38]{position:absolute;top:50%;left:50%;width:max(100%,calc(100vh * 1672 / 941));height:max(100%,calc(100vw * 941 / 1672));transform:translate3d(calc(-50% + var(--hero-shift-x)),calc(-50% + var(--hero-shift-y)),0) scale(1.06);animation:hero-breathe-3f6e2a38 16s ease-in-out infinite alternate;transform-origin:center;will-change:transform}.hero-background[data-v-3f6e2a38]{display:block;width:100%;height:100%;object-fit:fill;filter:saturate(.86) contrast(1.02) brightness(.78)}.hero-person-layer[data-v-3f6e2a38]{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;filter:saturate(.82) contrast(1.03) brightness(.74)}.hero-live-panel[data-v-3f6e2a38]{position:absolute;z-index:2;overflow:hidden;border:0;border-radius:0;background:#130a06;box-shadow:0 20px 46px #0b04016b;transform-origin:center;isolation:isolate}.hero-live-panel[data-v-3f6e2a38]:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,rgba(255,210,168,.06),transparent 38%,rgba(26,8,2,.24));box-shadow:inset 0 0 28px #13060247}.hero-live-panel>img[data-v-3f6e2a38],.hero-live-panel>video[data-v-3f6e2a38]{position:absolute;inset:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;filter:saturate(.8) sepia(.08) contrast(1.06) brightness(.76)}.hero-live-panel>.is-portrait[data-v-3f6e2a38]{top:0;bottom:0;left:50%;width:auto;max-width:100%;height:100%;aspect-ratio:9/16;object-fit:cover;transform:translate(-50%);background:#100806}.hero-live-panel--1[data-v-3f6e2a38]{top:7.8%;left:15.1%;width:26%;height:31.5%;clip-path:polygon(0 0,100% 18%,98% 100%,0 81%)}.hero-live-panel--2[data-v-3f6e2a38]{top:27.5%;left:-.4%;width:22.7%;height:31.5%;clip-path:polygon(0 0,100% 13%,99% 100%,0 82%)}.hero-live-panel--3[data-v-3f6e2a38]{bottom:10.2%;left:-.4%;width:30.7%;height:31.5%;clip-path:polygon(0 0,100% 15%,98% 96%,0 100%)}.hero-live-panel--4[data-v-3f6e2a38]{top:7.2%;right:14.4%;width:18.4%;height:26.8%;clip-path:polygon(0 12%,100% 0,100% 86%,1% 100%)}.hero-live-panel--5[data-v-3f6e2a38]{top:31.8%;right:13.3%;width:19%;height:22.4%;clip-path:polygon(0 10%,100% 0,100% 88%,0 100%)}.hero-live-panel--6[data-v-3f6e2a38]{right:-.2%;bottom:10.3%;width:22.9%;height:26.8%;clip-path:polygon(0 8%,100% 0,100% 100%,0 90%)}.hero-live-panel--1>img[data-v-3f6e2a38],.hero-live-panel--1>video[data-v-3f6e2a38]{object-position:center 46%}.hero-live-panel--2>img[data-v-3f6e2a38],.hero-live-panel--2>video[data-v-3f6e2a38]{object-position:center 38%}.hero-live-panel--3>img[data-v-3f6e2a38],.hero-live-panel--3>video[data-v-3f6e2a38]{object-position:center 52%}.hero-live-panel--4>img[data-v-3f6e2a38],.hero-live-panel--4>video[data-v-3f6e2a38]{object-position:center 32%}.hero-live-panel--5>img[data-v-3f6e2a38],.hero-live-panel--5>video[data-v-3f6e2a38]{object-position:center 44%}.hero-live-panel--6>img[data-v-3f6e2a38],.hero-live-panel--6>video[data-v-3f6e2a38]{object-position:center 55%}.hero-screen-enter-active[data-v-3f6e2a38],.hero-screen-leave-active[data-v-3f6e2a38]{transition:opacity .58s ease,transform .82s cubic-bezier(.2,.75,.2,1),filter .68s ease}.hero-screen-enter-from[data-v-3f6e2a38]{opacity:0;transform:scale(1.055);filter:blur(6px) saturate(.68)}.hero-screen-leave-to[data-v-3f6e2a38]{opacity:0;transform:scale(.975);filter:blur(4px) saturate(.74)}.hero-shade[data-v-3f6e2a38]{background:radial-gradient(ellipse 48% 58% at 50% 42%,#180a0540,#1609046b 58%,#0e0603c2),linear-gradient(180deg,#13070361,#1608031f 44%,#130703a8)}@keyframes hero-breathe-3f6e2a38{to{transform:translate3d(calc(-50% + var(--hero-shift-x)),calc(-50% + var(--hero-shift-y)),0) scale(1.11)}}.hero-aurora[data-v-3f6e2a38]{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(60px);mix-blend-mode:screen;opacity:.35}.hero-aurora--one[data-v-3f6e2a38]{top:18%;left:9%;width:24vw;height:24vw;background:#ff652a52;animation:aurora-drift-3f6e2a38 9s ease-in-out infinite alternate}.hero-aurora--two[data-v-3f6e2a38]{right:5%;bottom:8%;width:30vw;height:18vw;background:#ffae5e38;animation:aurora-drift-3f6e2a38 12s ease-in-out -4s infinite alternate-reverse}@keyframes aurora-drift-3f6e2a38{to{transform:translate3d(60px,-35px,0) scale(1.14);opacity:.56}}@media(min-width:901px){.hero-content[data-v-3f6e2a38]{padding-top:clamp(242px,27.5vh,315px);padding-bottom:42px}.hero-content h1[data-v-3f6e2a38]{max-width:980px;margin-top:18px;margin-bottom:14px;font-size:clamp(64px,5.8vw,86px);line-height:1.06;letter-spacing:-.075em}.hero-content>p[data-v-3f6e2a38]{max-width:780px;font-size:16px;line-height:1.65}.idea-composer[data-v-3f6e2a38]{width:min(1000px,calc(100% - 80px));min-height:158px;margin-top:28px;padding:22px 26px 20px;border-radius:18px}.idea-composer textarea[data-v-3f6e2a38]{min-height:66px;font-size:16px;line-height:1.6}.idea-composer__bottom[data-v-3f6e2a38]{margin-top:12px;gap:20px}.composer-tools[data-v-3f6e2a38]{gap:11px}.composer-tools[data-v-3f6e2a38]>*{height:42px;padding:0 15px;border-radius:999px;font-size:13px}.create-now[data-v-3f6e2a38]{min-width:210px;min-height:58px;padding:0 24px;border-radius:12px;font-size:16px}.hero-promises[data-v-3f6e2a38]{gap:24px 68px;margin-top:25px;font-size:13px}}@media(min-width:901px)and (max-height:849px){.hero-content[data-v-3f6e2a38]{padding-top:146px;padding-bottom:34px}.hero-content h1[data-v-3f6e2a38]{max-width:900px;margin-top:12px;margin-bottom:9px;font-size:clamp(56px,5.2vw,68px)}.hero-content>p[data-v-3f6e2a38]{font-size:14px}.idea-composer[data-v-3f6e2a38]{min-height:132px;margin-top:18px;padding:17px 22px 15px}.idea-composer textarea[data-v-3f6e2a38]{min-height:48px;font-size:14px}.composer-tools[data-v-3f6e2a38]>*{height:35px;font-size:12px}.create-now[data-v-3f6e2a38]{min-height:48px;font-size:14px}.hero-promises[data-v-3f6e2a38]{margin-top:16px;font-size:11px}}.reveal-section[data-v-3f6e2a38]{opacity:1;transform:none}.reveal-section>.page-shell[data-v-3f6e2a38]{opacity:0;transform:translateY(42px);transition:opacity .8s cubic-bezier(.2,.75,.25,1),transform .9s cubic-bezier(.2,.75,.25,1)}.reveal-section.is-visible>.page-shell[data-v-3f6e2a38]{opacity:1;transform:none}.reveal-section .section-heading[data-v-3f6e2a38]>*{opacity:1;transform:none}.skill-card[data-v-3f6e2a38],.mini-work[data-v-3f6e2a38],.workflow-step[data-v-3f6e2a38],.industry-card[data-v-3f6e2a38],.pricing-shell>article[data-v-3f6e2a38],.recent-projects article[data-v-3f6e2a38],.asset-column article[data-v-3f6e2a38]{isolation:isolate}.skill-card[data-v-3f6e2a38]:before,.workflow-step[data-v-3f6e2a38]:before,.pricing-shell>article[data-v-3f6e2a38]:before{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at 50% 0,rgba(255,132,70,.28),transparent 48%);transition:opacity .3s ease}.skill-card[data-v-3f6e2a38]:hover:before,.workflow-step[data-v-3f6e2a38]:hover:before,.pricing-shell>article[data-v-3f6e2a38]:hover:before{opacity:1}.skill-card[data-v-3f6e2a38],.workflow-step[data-v-3f6e2a38],.pricing-shell>article[data-v-3f6e2a38]{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.skill-card[data-v-3f6e2a38]:hover,.workflow-step[data-v-3f6e2a38]:hover,.pricing-shell>article[data-v-3f6e2a38]:hover{transform:translateY(-8px);border-color:#f26a376b;box-shadow:0 28px 60px #632f1429}.skill-card__action svg[data-v-3f6e2a38],.text-link svg[data-v-3f6e2a38],.mini-work>svg[data-v-3f6e2a38],.cta-button svg[data-v-3f6e2a38],.create-now svg[data-v-3f6e2a38]{transition:transform .25s ease}.skill-card:hover .skill-card__action svg[data-v-3f6e2a38],.text-link:hover svg[data-v-3f6e2a38],.mini-work:hover>svg[data-v-3f6e2a38],.cta-button:hover svg[data-v-3f6e2a38],.create-now:hover svg[data-v-3f6e2a38]{transform:translate(5px)}.feature-work img[data-v-3f6e2a38]{transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .5s ease}.feature-work:hover img[data-v-3f6e2a38]{transform:scale(1.055);filter:saturate(1.08)}.feature-work__copy[data-v-3f6e2a38]{transition:transform .45s ease}.feature-work:hover .feature-work__copy[data-v-3f6e2a38]{transform:translateY(-8px)}.workflow-step__preview img[data-v-3f6e2a38]{transition:transform .65s ease}.workflow-step:hover .workflow-step__preview img[data-v-3f6e2a38]{transform:scale(1.06)}.workflow-step:hover .preview-interface__progress i[data-v-3f6e2a38],.workspace-section.is-visible .demo-progress i[data-v-3f6e2a38]{animation:progress-pulse-3f6e2a38 2.8s ease-in-out infinite}@keyframes progress-pulse-3f6e2a38{0%,to{filter:saturate(1);box-shadow:0 0 #ff542f00}50%{filter:saturate(1.5);box-shadow:0 0 14px #ff542f7a}}.workspace-demo[data-v-3f6e2a38]{transform:perspective(1200px) rotateX(1.2deg);transform-origin:50% 0;transition:transform .6s ease,box-shadow .6s ease}.workspace-demo[data-v-3f6e2a38]:hover{transform:perspective(1200px) rotateX(0);box-shadow:0 38px 90px #572a1430}.home-cta__inner[data-v-3f6e2a38]{position:relative;overflow:hidden}.home-cta__inner[data-v-3f6e2a38]:after{content:"";position:absolute;top:-120%;left:-25%;width:26%;height:340%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(18deg);animation:cta-shine-3f6e2a38 5.5s ease-in-out infinite}@keyframes cta-shine-3f6e2a38{0%,55%{left:-35%}to{left:130%}}.industry-section[data-v-3f6e2a38],.workspace-section[data-v-3f6e2a38],.home-pricing[data-v-3f6e2a38]{padding:84px 0}.industry-section[data-v-3f6e2a38]{background:#fff9f3}.industry-grid[data-v-3f6e2a38]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.industry-card[data-v-3f6e2a38]{position:relative;min-height:250px;overflow:hidden;border:1px solid rgba(125,70,40,.16);border-radius:16px;color:#fff;box-shadow:0 16px 36px #5227121a;transition:.28s ease}.industry-card[data-v-3f6e2a38]:hover{transform:translateY(-6px);box-shadow:0 24px 48px #52271229}.industry-card img[data-v-3f6e2a38]{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.industry-card:hover img[data-v-3f6e2a38]{transform:scale(1.05)}.industry-card__shade[data-v-3f6e2a38]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 36%,rgba(36,14,7,.88))}.industry-card>div[data-v-3f6e2a38]:last-child{position:absolute;right:0;bottom:0;left:0;padding:18px}.industry-card h3[data-v-3f6e2a38]{margin:0 0 6px;font-size:19px}.industry-card p[data-v-3f6e2a38]{margin:0;color:#fff4eac2;font-size:11px;line-height:1.5}.workspace-section[data-v-3f6e2a38]{background:#f7e4d2}.workspace-demo[data-v-3f6e2a38]{display:grid;grid-template-columns:155px 1fr 310px;min-height:510px;overflow:hidden;border:1px solid rgba(115,63,34,.16);border-radius:20px;background:#fffaf5;box-shadow:0 28px 70px #572a1421}.workspace-demo>aside[data-v-3f6e2a38]{display:flex;flex-direction:column;gap:7px;padding:22px 14px;border-right:1px solid rgba(115,63,34,.12)}.workspace-demo>aside>b[data-v-3f6e2a38]{margin-bottom:20px;color:#3b1c12}.workspace-demo>aside>span[data-v-3f6e2a38]{padding:11px 12px;border-radius:9px;color:#876855;font-size:12px}.workspace-demo>aside>span.active[data-v-3f6e2a38]{color:#e85027;background:#ff542f17;font-weight:800}.workspace-demo main[data-v-3f6e2a38]{padding:22px;min-width:0}.workspace-demo main>small[data-v-3f6e2a38]{display:block;margin:0 0 10px;color:#8a6553;font-weight:700}.continue-project[data-v-3f6e2a38]{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:13px;border:1px solid rgba(115,63,34,.12);border-radius:14px;background:#fff}.continue-project>img[data-v-3f6e2a38]{width:150px;height:128px;object-fit:cover;border-radius:10px}.continue-project h3[data-v-3f6e2a38]{margin:7px 0;color:#8a6553;font-size:12px}.continue-project p[data-v-3f6e2a38]{margin:8px 0 0;color:#876855;font-size:11px}.continue-project>a[data-v-3f6e2a38]{padding:11px 15px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#ff542f,#f28a45);font-size:12px;font-weight:800}.demo-progress[data-v-3f6e2a38]{height:5px;overflow:hidden;border-radius:9px;background:#f1ded0}.demo-progress i[data-v-3f6e2a38]{display:block;width:72%;height:100%;background:#ff542f}.workspace-demo main>small[data-v-3f6e2a38]:nth-of-type(2){margin-top:20px}.recent-projects[data-v-3f6e2a38]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.recent-projects article[data-v-3f6e2a38]{display:flex;gap:10px;padding:9px;border:1px solid rgba(115,63,34,.12);border-radius:11px;background:#fff}.recent-projects img[data-v-3f6e2a38]{width:62px;height:58px;border-radius:8px;object-fit:cover}.recent-projects b[data-v-3f6e2a38],.recent-projects span[data-v-3f6e2a38]{display:block}.recent-projects b[data-v-3f6e2a38]{color:#3b1c12;font-size:11px}.recent-projects span[data-v-3f6e2a38]{margin-top:6px;color:#967765;font-size:9px}.workspace-demo>.asset-column[data-v-3f6e2a38]{gap:10px;border-right:0;border-left:1px solid rgba(115,63,34,.12)}.asset-column article[data-v-3f6e2a38]{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid rgba(115,63,34,.1);border-radius:10px;background:#fff}.asset-column img[data-v-3f6e2a38]{width:78px;height:55px;border-radius:7px;object-fit:cover}.asset-column strong[data-v-3f6e2a38],.asset-column span[data-v-3f6e2a38]{display:block}.asset-column strong[data-v-3f6e2a38]{color:#3b1c12;font-size:11px}.asset-column span[data-v-3f6e2a38]{margin-top:5px;color:#967765;font-size:9px}.home-pricing[data-v-3f6e2a38]{background:#fff9f3}.pricing-shell[data-v-3f6e2a38]{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:12px;align-items:stretch}.pricing-shell>div[data-v-3f6e2a38]{padding:18px}.pricing-shell>div h2[data-v-3f6e2a38]{margin:13px 0 8px;color:#3b1c12;font-size:34px}.pricing-shell>div p[data-v-3f6e2a38]{color:#8a6553}.pricing-shell>article[data-v-3f6e2a38]{position:relative;min-height:245px;padding:23px;border:1px solid rgba(115,63,34,.14);border-radius:16px;background:#fff;box-shadow:0 15px 34px #5227120f}.pricing-shell>article.featured[data-v-3f6e2a38]{border-color:#f28a45;background:linear-gradient(150deg,#fff,#fff0e1)}.pricing-shell>article>span[data-v-3f6e2a38]{position:absolute;top:-11px;right:15px;padding:5px 9px;border-radius:999px;color:#fff;background:#f28a45;font-size:9px}.pricing-shell h3[data-v-3f6e2a38]{margin:0;color:#3b1c12}.pricing-shell article strong[data-v-3f6e2a38]{display:block;margin:18px 0 8px;color:#e85027;font-size:23px}.pricing-shell article p[data-v-3f6e2a38]{min-height:38px;color:#8a6553;font-size:11px}.pricing-shell article a[data-v-3f6e2a38]{display:inline-flex;margin-top:18px;padding:9px 13px;border:1px solid rgba(232,80,39,.35);border-radius:8px;color:#d64b26;font-size:11px;font-weight:800}.home-cta[data-v-3f6e2a38]{background:linear-gradient(110deg,#642717,#ff7736 58%,#f3a35d)}@media(max-width:1180px){.industry-grid[data-v-3f6e2a38]{grid-template-columns:repeat(3,1fr)}.workspace-demo[data-v-3f6e2a38]{grid-template-columns:130px 1fr}.asset-column[data-v-3f6e2a38]{display:none}.pricing-shell[data-v-3f6e2a38]{grid-template-columns:repeat(2,1fr)}.pricing-shell>div[data-v-3f6e2a38]{grid-column:1/-1}}@media(max-width:760px){.industry-grid[data-v-3f6e2a38]{grid-template-columns:repeat(2,1fr)}.industry-card[data-v-3f6e2a38]{min-height:210px}.workspace-demo[data-v-3f6e2a38]{display:block}.workspace-demo>aside[data-v-3f6e2a38]{display:none}.continue-project[data-v-3f6e2a38]{grid-template-columns:1fr}.continue-project>img[data-v-3f6e2a38]{width:100%;height:180px}.recent-projects[data-v-3f6e2a38],.pricing-shell[data-v-3f6e2a38]{grid-template-columns:1fr}.home-hero[data-v-3f6e2a38]{min-height:820px}.hero-background[data-v-3f6e2a38],.hero-person-layer[data-v-3f6e2a38]{object-position:center}.hero-live-panel--2[data-v-3f6e2a38],.hero-live-panel--5[data-v-3f6e2a38]{display:none}.hero-live-panel--1[data-v-3f6e2a38]{left:2%;width:38%}.hero-live-panel--4[data-v-3f6e2a38]{right:1%;width:30%}.hero-live-panel--3[data-v-3f6e2a38]{width:40%}.hero-live-panel--6[data-v-3f6e2a38]{width:34%}}@media(prefers-reduced-motion:reduce){.hero-world-layer[data-v-3f6e2a38],.hero-aurora[data-v-3f6e2a38],.home-cta__inner[data-v-3f6e2a38]:after,.demo-progress i[data-v-3f6e2a38]{animation:none}.hero-screen-enter-active[data-v-3f6e2a38],.hero-screen-leave-active[data-v-3f6e2a38]{transition:none}.reveal-section[data-v-3f6e2a38],.reveal-section>.page-shell[data-v-3f6e2a38],.reveal-section .section-heading[data-v-3f6e2a38]>*{opacity:1;transform:none;transition:none}.ambient-cursor[data-v-3f6e2a38]{display:none}}.skill-section[data-v-3f6e2a38],.works-section[data-v-3f6e2a38]{position:relative;color:#fff8ef;background:#080a0b}.skill-section[data-v-3f6e2a38]{padding:54px 0 24px;scroll-margin-top:86px}.works-section[data-v-3f6e2a38]{padding:22px 0 58px}.skill-section[data-v-3f6e2a38]:before{content:"";position:absolute;inset:0 0 auto;height:420px;pointer-events:none;background:radial-gradient(ellipse at 22% 0,rgba(255,117,48,.08),transparent 48%),radial-gradient(ellipse at 82% 40%,rgba(255,171,89,.045),transparent 38%)}.skill-section .page-shell[data-v-3f6e2a38],.works-section .page-shell[data-v-3f6e2a38]{position:relative;z-index:1}.skill-section .section-kicker[data-v-3f6e2a38],.works-section .section-kicker[data-v-3f6e2a38]{display:none}.skill-section .section-heading[data-v-3f6e2a38],.works-section .section-heading[data-v-3f6e2a38]{margin-bottom:20px}.skill-section .section-heading h2[data-v-3f6e2a38],.works-section .section-heading h2[data-v-3f6e2a38]{margin:0 0 6px;color:#fff4e8;font-size:clamp(30px,2.7vw,44px);letter-spacing:-.045em}.skill-section .section-heading p[data-v-3f6e2a38],.works-section .section-heading p[data-v-3f6e2a38]{color:#fff2e59e;font-size:14px}.skill-section .text-link[data-v-3f6e2a38],.works-section .text-link[data-v-3f6e2a38]{border:0;color:#f2a04f;font-size:15px}.skill-grid[data-v-3f6e2a38]{gap:18px}.skill-card[data-v-3f6e2a38]{min-height:270px;border-color:#ffefdc3b;border-radius:17px;background:#111;box-shadow:none}.skill-card__shade[data-v-3f6e2a38]{background:linear-gradient(180deg,#06070805 26%,#07080994 60%,#070809fa)}.skill-card__tag[data-v-3f6e2a38]{top:13px;right:13px;border-radius:7px;color:#ffac62;background:#5c2b0ec7;font-size:11px}.skill-card__body[data-v-3f6e2a38]{right:18px;bottom:17px;left:18px}.skill-card h3[data-v-3f6e2a38]{font-size:21px}.skill-card p[data-v-3f6e2a38]{margin:6px 0 14px;color:#fff6ecdb;font-size:14px}.skill-card__meta[data-v-3f6e2a38]{display:flex;min-height:42px;flex-direction:column;gap:4px;padding-right:105px;color:#fff4e880;font-size:12px;line-height:1.45}.skill-card__action[data-v-3f6e2a38]{position:absolute;right:0;bottom:0;min-width:96px;min-height:37px;justify-content:center;border:1px solid rgba(237,133,47,.7);border-radius:9px;color:#f4a14d;background:#0d0e0f66;font-size:13px}.skill-card:hover .skill-card__action[data-v-3f6e2a38]{color:#231107;background:linear-gradient(135deg,#ffbc73,#f18b36)}.works-section[data-v-3f6e2a38]:before{content:"";position:absolute;top:0;right:5%;left:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,244,230,.14),transparent)}.works-layout[data-v-3f6e2a38]{grid-template-columns:minmax(0,1.85fr) minmax(360px,1fr);gap:16px}.feature-work[data-v-3f6e2a38]{min-height:335px;border:1px solid rgba(255,239,220,.24);border-radius:16px;background:#111;box-shadow:none}.feature-work__shade[data-v-3f6e2a38]{background:linear-gradient(90deg,#050708cc,#0507080a 70%),linear-gradient(0deg,rgba(5,7,8,.86),transparent 66%)}.feature-work__copy[data-v-3f6e2a38]{right:24px;bottom:22px;left:24px;max-width:none}.feature-work__copy>span[data-v-3f6e2a38]{display:none}.feature-work h3[data-v-3f6e2a38]{max-width:480px;margin:0 0 6px;font-size:32px}.feature-work p[data-v-3f6e2a38]{max-width:480px;color:#fff2e5a8}.feature-work__actions[data-v-3f6e2a38]{position:absolute;right:0;bottom:0;margin:0}.feature-work__actions a[data-v-3f6e2a38]{min-height:44px;padding:0 18px;border-color:#ffefde57;border-radius:9px;font-size:13px}.feature-work__actions .feature-work__main-action[data-v-3f6e2a38]{min-width:126px;justify-content:center;color:#fff;background:linear-gradient(135deg,#ff5b31,#f2a153)}.work-stack[data-v-3f6e2a38]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.mini-work[data-v-3f6e2a38]{position:relative;display:block;min-height:160px;overflow:hidden;padding:0;border:1px solid rgba(255,239,220,.22);border-radius:14px;background:#111;box-shadow:none}.mini-work[data-v-3f6e2a38]:hover{transform:translateY(-5px);border-color:#f1964894}.mini-work[data-v-3f6e2a38]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(5,7,8,.94))}.mini-work img[data-v-3f6e2a38]{position:absolute;inset:0;width:100%;height:100%;border-radius:0;transition:transform .55s ease}.mini-work:hover img[data-v-3f6e2a38]{transform:scale(1.065)}.mini-work div[data-v-3f6e2a38]{position:absolute;right:16px;bottom:15px;left:16px;z-index:2}.mini-work strong[data-v-3f6e2a38],.mini-work span[data-v-3f6e2a38]{color:#fff6ee}.mini-work strong[data-v-3f6e2a38]{font-size:16px}.mini-work span[data-v-3f6e2a38]{margin-top:5px;color:#ffefe094;font-size:12px}.mini-work>svg[data-v-3f6e2a38]{position:absolute;right:15px;top:15px;z-index:2;color:#f4a253;opacity:0;transform:translate(-5px);transition:.25s ease}.mini-work:hover>svg[data-v-3f6e2a38]{opacity:1;transform:none}@media(max-width:980px){.works-layout[data-v-3f6e2a38]{grid-template-columns:1fr}.work-stack[data-v-3f6e2a38]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-work[data-v-3f6e2a38]{min-height:430px}.mini-work[data-v-3f6e2a38]{min-height:210px}}@media(max-width:760px){.skill-section[data-v-3f6e2a38]{padding-top:62px}.works-section[data-v-3f6e2a38]{padding-bottom:66px}.skill-card[data-v-3f6e2a38]{min-height:340px}.work-stack[data-v-3f6e2a38]{grid-template-columns:1fr}.mini-work[data-v-3f6e2a38]{min-height:210px}.feature-work__actions[data-v-3f6e2a38]{position:static;margin-top:16px}.feature-work[data-v-3f6e2a38]{min-height:420px}}.workflow-section[data-v-3f6e2a38]{display:block;min-height:0;padding:112px 0 28px;color:#fff5eb;background:#07090a}.workflow-section[data-v-3f6e2a38]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(246,136,63,.07),transparent 34%),linear-gradient(180deg,#07090a,#090b0c)}.workflow-section .page-shell[data-v-3f6e2a38]{position:relative;z-index:1}.workflow-section .section-heading[data-v-3f6e2a38]{margin-bottom:24px}.workflow-section .section-heading h2[data-v-3f6e2a38]{color:#fff4e7;font-size:clamp(38px,3.5vw,58px)}.workflow-section .section-heading h2 strong[data-v-3f6e2a38]{color:#f18b42;font-weight:inherit}.workflow-section .section-heading p[data-v-3f6e2a38]{color:#fff2e49e}.workflow-section .section-kicker[data-v-3f6e2a38]{border-color:#f18b4294;color:#f2a25a;background:transparent}.workflow-steps[data-v-3f6e2a38]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:visible;border:1px solid rgba(255,239,220,.22);border-radius:18px;background:#0c0e0f;box-shadow:0 28px 70px #0000003d}.workflow-steps[data-v-3f6e2a38]:before{content:"";position:absolute;top:-2px;right:4%;left:4%;z-index:3;height:1px;background:linear-gradient(90deg,transparent,#e98b43 8%,#f5a05a 92%,transparent);box-shadow:0 0 10px #f48b427a}.workflow-step[data-v-3f6e2a38]{position:relative;min-width:0;min-height:420px;padding:24px 17px 18px;border:0;border-right:1px solid rgba(255,239,220,.17);border-radius:0;color:#fff5eb;background:linear-gradient(180deg,#121415f5,#0a0c0dfa);box-shadow:none}.workflow-step[data-v-3f6e2a38]:first-of-type{border-radius:17px 0 0 17px}.workflow-step[data-v-3f6e2a38]:last-of-type{border-right:0;border-radius:0 17px 17px 0}.workflow-step[data-v-3f6e2a38]:after{content:"";position:absolute;top:-7px;left:50%;z-index:4;width:12px;height:12px;border:2px solid #ffd4aa;border-radius:50%;background:#f18b42;box-shadow:0 0 18px #f18b42e6;transform:translate(-50%)}.workflow-step[data-v-3f6e2a38]:hover{z-index:2;transform:translateY(-5px);border-color:#f18b426b;background:linear-gradient(180deg,#1d1815fa,#0b0d0efa);box-shadow:0 25px 55px #00000057}.workflow-step__top[data-v-3f6e2a38]{align-items:center}.workflow-step__number[data-v-3f6e2a38]{color:#f08a42;font-size:17px;font-weight:900;letter-spacing:.04em}.workflow-step__icon[data-v-3f6e2a38]{width:34px;height:34px;border:1px solid rgba(241,139,66,.24);color:#f2a05b;background:#f18b4212}.workflow-step__copy[data-v-3f6e2a38]{min-height:76px;padding-top:8px}.workflow-step__copy h3[data-v-3f6e2a38]{margin:0 0 8px;color:#fff6ee;font-size:24px}.workflow-step__copy p[data-v-3f6e2a38]{margin:0;color:#fff2e499;font-size:12px;line-height:1.65}.workflow-step__preview[data-v-3f6e2a38]{height:265px;margin-top:12px;border:1px solid rgba(255,239,220,.18);border-radius:12px;background:#151719}.workflow-step__preview-shade[data-v-3f6e2a38]{background:linear-gradient(180deg,#0608090f,#060809e0)}.preview-interface[data-v-3f6e2a38]{right:9px;bottom:9px;left:9px;padding:10px;border:1px solid rgba(255,239,220,.15);border-radius:9px;background:#0b0d0edb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-interface__toolbar[data-v-3f6e2a38]{display:flex;gap:4px;margin-bottom:8px}.preview-interface__toolbar i[data-v-3f6e2a38]{display:block;width:5px;height:5px;border-radius:50%;background:#ffeedc47}.preview-interface__toolbar i[data-v-3f6e2a38]:first-child{background:#f18b42}.preview-interface__status[data-v-3f6e2a38]{color:#f2a05b;font-size:9px}.preview-interface b[data-v-3f6e2a38]{color:#fff4ea;font-size:11px}.preview-interface__progress[data-v-3f6e2a38]{background:#ffffff1a}.preview-interface__progress i[data-v-3f6e2a38]{background:linear-gradient(90deg,#f07834,#f6aa62)}.workflow-connector[data-v-3f6e2a38]{display:none}.industry-section[data-v-3f6e2a38]{padding:24px 0 70px;color:#fff5eb;background:#07090a}.industry-section .page-shell[data-v-3f6e2a38]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:stretch}.industry-section .section-heading[data-v-3f6e2a38]{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin:0;padding:22px 18px;border:1px solid rgba(255,239,220,.17);border-radius:16px;background:linear-gradient(145deg,#111416,#0b0d0e)}.industry-section .section-heading>div[data-v-3f6e2a38]{display:block}.industry-section .section-kicker[data-v-3f6e2a38]{display:none}.industry-section .section-heading h2[data-v-3f6e2a38]{margin:0 0 13px;color:#fff4e8;font-size:28px;line-height:1.22}.industry-section .section-heading p[data-v-3f6e2a38]{color:#fff1e391;font-size:12px}.industry-section .text-link[data-v-3f6e2a38]{margin-top:18px;padding:9px 12px;border:1px solid rgba(241,139,66,.48);border-radius:8px;color:#f2a05a;font-size:12px}.industry-rail-wrap[data-v-3f6e2a38]{position:relative;min-width:0;overflow:hidden;border-radius:16px}.industry-grid[data-v-3f6e2a38]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/5);grid-template-columns:none;gap:10px;height:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.industry-grid[data-v-3f6e2a38]::-webkit-scrollbar{display:none}.industry-card[data-v-3f6e2a38]{min-height:215px;border-color:#ffefdc33;border-radius:14px;box-shadow:none;scroll-snap-align:start}.industry-card[data-v-3f6e2a38]:hover{border-color:#f18b4299;box-shadow:0 24px 48px #0000004d}.industry-card>div[data-v-3f6e2a38]:last-child{padding:14px}.industry-card h3[data-v-3f6e2a38]{font-size:16px}.industry-card p[data-v-3f6e2a38]{font-size:10px}.industry-rail-arrow[data-v-3f6e2a38]{position:absolute;top:50%;z-index:5;display:grid;width:34px;height:46px;place-items:center;border:1px solid rgba(255,239,220,.24);border-radius:9px;color:#fff1e5;background:#07090ac7;opacity:0;transform:translateY(-50%);transition:opacity .22s ease,background .22s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.industry-rail-wrap:hover .industry-rail-arrow[data-v-3f6e2a38],.industry-rail-arrow[data-v-3f6e2a38]:focus-visible{opacity:1}.industry-rail-arrow[data-v-3f6e2a38]:hover{color:#231107;background:#f2a05a}.industry-rail-arrow--left[data-v-3f6e2a38]{left:8px}.industry-rail-arrow--right[data-v-3f6e2a38]{right:8px}@media(max-width:1100px){.workflow-steps[data-v-3f6e2a38]{grid-template-columns:repeat(2,1fr)}.workflow-step[data-v-3f6e2a38]:nth-of-type(2){border-right:0}.workflow-step[data-v-3f6e2a38]{min-height:390px}.industry-section .page-shell[data-v-3f6e2a38]{grid-template-columns:1fr}.industry-grid[data-v-3f6e2a38]{grid-auto-columns:calc((100% - 20px)/3)}}@media(max-width:760px){.workflow-section[data-v-3f6e2a38]{padding-top:76px}.workflow-steps[data-v-3f6e2a38]{grid-template-columns:1fr}.workflow-step[data-v-3f6e2a38]{border-right:0;border-bottom:1px solid rgba(255,239,220,.17)}.workflow-step[data-v-3f6e2a38]:after{left:24px}.workflow-step__preview[data-v-3f6e2a38]{height:240px}.industry-grid[data-v-3f6e2a38]{grid-auto-columns:calc((100% - 10px)/2)}.industry-card[data-v-3f6e2a38]{min-height:190px}.industry-rail-arrow[data-v-3f6e2a38]{display:none}}.workspace-section[data-v-3f6e2a38]{padding:94px 0 30px;color:#fff5eb;background:#07090a}.workspace-section .section-kicker[data-v-3f6e2a38]{border-color:#f18b4275;color:#f2a05a;background:transparent}.workspace-section .section-heading h2[data-v-3f6e2a38]{color:#fff3e6;font-size:clamp(32px,3vw,46px)}.workspace-section .section-heading p[data-v-3f6e2a38]{color:#fff1e294}.workspace-section .text-link[data-v-3f6e2a38]{padding:12px 18px;border:1px solid rgba(255,239,220,.24);border-radius:10px;color:#fff0e3}.workspace-demo[data-v-3f6e2a38]{min-height:500px;border-color:#ffefdc33;color:#fff4e9;background:#0e1011;box-shadow:0 30px 70px #0000004d}.workspace-demo>aside[data-v-3f6e2a38]{border-color:#ffefdc1f;background:#101213}.workspace-demo>aside>b[data-v-3f6e2a38]{color:#fff2e6}.workspace-demo>aside>span[data-v-3f6e2a38]{color:#ffefe08c}.workspace-demo>aside>span.active[data-v-3f6e2a38]{color:#f3a05a;background:#f18b421c}.workspace-demo main[data-v-3f6e2a38]{background:#0b0d0e}.workspace-demo main>small[data-v-3f6e2a38]{color:#fff0e19e}.continue-project[data-v-3f6e2a38]{border-color:#ffefdc21;background:#121415}.continue-project h3[data-v-3f6e2a38]{color:#d7b39c}.continue-project p[data-v-3f6e2a38]{color:#ffefe07a}.demo-progress[data-v-3f6e2a38]{background:#292523}.demo-progress i[data-v-3f6e2a38]{background:linear-gradient(90deg,#ed7436,#f3a05a)}.recent-projects article[data-v-3f6e2a38],.asset-column article[data-v-3f6e2a38]{border-color:#ffefdc1f;background:#121415}.recent-projects b[data-v-3f6e2a38],.asset-column strong[data-v-3f6e2a38]{color:#fff2e7}.recent-projects span[data-v-3f6e2a38],.asset-column span[data-v-3f6e2a38]{color:#ffefe073}.workspace-demo>.asset-column[data-v-3f6e2a38]{border-color:#ffefdc1f;background:#101213}.home-pricing[data-v-3f6e2a38]{padding:24px 0 30px;background:#07090a}.pricing-shell[data-v-3f6e2a38]{grid-template-columns:1.7fr 1.05fr repeat(4,minmax(0,1fr));gap:10px}.desktop-collab[data-v-3f6e2a38]{display:grid;grid-template-columns:1fr 1.1fr;gap:12px;min-height:205px;padding:20px!important;overflow:hidden;border:1px solid rgba(255,239,220,.16)!important;border-radius:15px!important;color:#fff2e6;background:linear-gradient(140deg,#141719,#0c0e0f)!important;box-shadow:none!important}.desktop-collab h3[data-v-3f6e2a38]{margin:0 0 8px!important;color:#fff2e6!important;font-size:18px!important}.desktop-collab p[data-v-3f6e2a38]{min-height:0!important;margin:0;color:#ffefe080!important;font-size:10px!important;line-height:1.6}.desktop-collab a[data-v-3f6e2a38]{display:inline-flex!important;align-items:center;gap:7px;margin-top:18px!important;padding:8px 11px!important;border:1px solid rgba(241,139,66,.45)!important;border-radius:7px!important;color:#f2a05a!important;font-size:10px!important}.device-preview[data-v-3f6e2a38]{position:relative;align-self:end;height:122px}.device-screen[data-v-3f6e2a38]{position:absolute;right:0;bottom:12px;width:132px;height:86px;padding:5px;border:2px solid #2b2d2f;border-radius:7px;background:#090a0b;transform:perspective(400px) rotateY(-7deg)}.device-screen img[data-v-3f6e2a38]{width:100%;height:100%;border-radius:3px;object-fit:cover}.device-preview i[data-v-3f6e2a38]{position:absolute;right:-8px;bottom:5px;width:150px;height:6px;border-radius:50%;background:#323436;box-shadow:0 8px 18px #00000080}.pricing-shell>div[data-v-3f6e2a38]{padding:18px 12px;color:#fff2e6}.pricing-shell>div h2[data-v-3f6e2a38]{color:#fff2e6;font-size:23px}.pricing-shell>div p[data-v-3f6e2a38]{color:#ffefe080;font-size:10px}.pricing-shell>div .section-kicker[data-v-3f6e2a38]{display:none}.pricing-shell>div .text-link[data-v-3f6e2a38]{border-color:#a66032;color:#f2a05a;font-size:10px}.pricing-shell>article[data-v-3f6e2a38]:not(.desktop-collab){min-height:205px;padding:18px 14px;border-color:#ffefdc26;border-radius:14px;color:#fff2e6;background:linear-gradient(145deg,#17191a,#101213);box-shadow:none}.pricing-shell>article:not(.desktop-collab).featured[data-v-3f6e2a38]{border-color:#f18b42b3;background:linear-gradient(145deg,#2a1d15,#141516);box-shadow:0 0 30px #f18b4214}.pricing-shell>article:not(.desktop-collab) h3[data-v-3f6e2a38]{color:#fff1e4;font-size:14px}.pricing-shell>article:not(.desktop-collab) strong[data-v-3f6e2a38]{margin:13px 0 7px;color:#f2a05a;font-size:20px}.pricing-shell>article:not(.desktop-collab) p[data-v-3f6e2a38]{min-height:30px;color:#ffefe078;font-size:9px}.pricing-shell>article:not(.desktop-collab) a[data-v-3f6e2a38]{margin-top:12px;padding:8px 10px;border-color:#f18b4261;color:#efa05b;font-size:9px}.home-cta[data-v-3f6e2a38]{padding:28px 0;background:#07090a}.home-cta__inner[data-v-3f6e2a38]{min-height:142px;padding:24px 34px;border:1px solid rgba(255,224,195,.24);border-radius:15px;background:linear-gradient(90deg,#43170abd,#ea602642),url(/assets/home-v2/home-cta-sunset.png) center 58%/cover no-repeat;box-shadow:0 24px 60px #0000004d}.home-cta .section-kicker[data-v-3f6e2a38]{color:#ffe0c6;border-color:#ffffff4d;background:#3312072e}.home-cta h2[data-v-3f6e2a38]{color:#fff4e8;font-size:clamp(26px,2.6vw,42px)}.home-cta p[data-v-3f6e2a38]{color:#fff3e7b3}.home-cta .cta-button[data-v-3f6e2a38]{color:#5b250f;background:linear-gradient(135deg,#fff4e7,#ffc080)}.mms-footer[data-v-3f6e2a38]{color:#ffefe08f;background:#0b0d0e;border-top:1px solid rgba(255,239,220,.12)}.mms-footer strong[data-v-3f6e2a38],.mms-footer h3[data-v-3f6e2a38]{color:#fff2e6}.mms-footer a[data-v-3f6e2a38]{color:#ffefe085}.mms-footer a[data-v-3f6e2a38]:hover{color:#f2a05a}@media(max-width:1180px){.pricing-shell[data-v-3f6e2a38]{grid-template-columns:repeat(2,1fr)}.desktop-collab[data-v-3f6e2a38]{grid-column:1/-1}.pricing-shell>div[data-v-3f6e2a38]{grid-column:1/-1}}@media(max-width:760px){.workspace-section[data-v-3f6e2a38]{padding-top:64px}.desktop-collab[data-v-3f6e2a38]{grid-template-columns:1fr}.device-preview[data-v-3f6e2a38]{display:none}.pricing-shell[data-v-3f6e2a38]{grid-template-columns:1fr}.home-cta__inner[data-v-3f6e2a38]{padding:24px;background-position:65% center}}.works-section[data-v-3f6e2a38]{min-height:760px;padding:72px 0 84px;overflow:hidden}.works-section[data-v-3f6e2a38]:after{content:"";position:absolute;inset:12% 10% 4%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(103,49,31,.24),transparent 64%);filter:blur(30px)}.works-section .page-shell[data-v-3f6e2a38]{z-index:2}.showcase-heading[data-v-3f6e2a38]{margin-bottom:28px!important}.showcase-heading .section-kicker[data-v-3f6e2a38]{display:inline-flex}.showcase-heading h2[data-v-3f6e2a38]{font-size:clamp(38px,4vw,62px)!important}.showcase-heading p[data-v-3f6e2a38]{max-width:760px;margin-inline:auto!important;font-size:15px!important;line-height:1.75!important}.showcase-filters[data-v-3f6e2a38]{display:flex;align-items:center;justify-content:center;width:min(660px,calc(100% - 32px));margin:0 auto 38px;padding:5px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#141516cc}.showcase-filters button[data-v-3f6e2a38]{min-width:86px;height:38px;padding:0 15px;border:0;border-radius:999px;color:#ffffff85;background:transparent;font:inherit;font-size:13px;cursor:pointer;transition:.28s ease}.showcase-filters button[data-v-3f6e2a38]:hover{color:#fff}.showcase-filters button.active[data-v-3f6e2a38]{color:#fff;background:linear-gradient(#181a1b,#181a1b) padding-box,linear-gradient(110deg,#ff8b66,#75d5b6) border-box;border:1px solid transparent;box-shadow:0 6px 18px #00000042}.showcase-carousel[data-v-3f6e2a38]{position:relative;display:flex;align-items:center;justify-content:center;width:min(1420px,118vw);height:405px;margin-left:50%;transform:translate(-50%);perspective:1100px}.showcase-triptych[data-v-3f6e2a38]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;will-change:transform,opacity,filter}.showcase-main[data-v-3f6e2a38]{position:relative;z-index:3;width:min(720px,58vw);height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:#151617;box-shadow:0 32px 90px #00000085;transform:translateZ(35px)}.showcase-main>video[data-v-3f6e2a38]{display:block;width:100%;height:100%;object-fit:cover;animation:showcase-enter-3f6e2a38 .7s cubic-bezier(.2,.75,.25,1)}@keyframes showcase-enter-3f6e2a38{0%{opacity:.2;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.showcase-main__shade[data-v-3f6e2a38]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(3,4,5,.9))}.showcase-main__copy[data-v-3f6e2a38]{position:absolute;right:25px;bottom:22px;left:25px;color:#fff;animation:showcase-copy-enter-3f6e2a38 .52s cubic-bezier(.2,.75,.25,1)}.showcase-main__copy span[data-v-3f6e2a38]{color:#f3a15a;font-size:11px;font-weight:800}.showcase-main__copy h3[data-v-3f6e2a38],.showcase-main__copy p[data-v-3f6e2a38]{max-width:calc(100% - 155px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-main__copy h3[data-v-3f6e2a38]{margin:6px 0 4px;font-size:25px}.showcase-main__copy p[data-v-3f6e2a38]{margin:0;color:#ffffff9e;font-size:11px}@keyframes showcase-copy-enter-3f6e2a38{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.showcase-main>a[data-v-3f6e2a38]{position:absolute;right:22px;bottom:22px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-radius:9px;color:#24130b;background:linear-gradient(135deg,#f6d09a,#f39a56);font-size:11px;font-weight:800}.showcase-side[data-v-3f6e2a38]{position:absolute;z-index:1;width:238px;height:325px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:#151617;opacity:.68;cursor:pointer;filter:saturate(.74) brightness(.68) drop-shadow(0 24px 42px rgba(0,0,0,.46));transform-style:preserve-3d;backface-visibility:hidden;transition:.5s cubic-bezier(.2,.75,.25,1)}.showcase-side[data-v-3f6e2a38]:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,4,5,.5),transparent 58%,rgba(255,255,255,.08));content:""}.showcase-side img[data-v-3f6e2a38],.showcase-side video[data-v-3f6e2a38]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.25,1)}.showcase-side--left[data-v-3f6e2a38]{left:2.8%;transform:perspective(760px) rotateY(-24deg) rotate(-2.2deg) scale(.94);transform-origin:right center}.showcase-side--right[data-v-3f6e2a38]{right:2.8%;transform:perspective(760px) rotateY(24deg) rotate(2.2deg) scale(.94);transform-origin:left center}.showcase-side--right[data-v-3f6e2a38]:after{background:linear-gradient(-90deg,rgba(3,4,5,.5),transparent 58%,rgba(255,255,255,.08))}.showcase-side[data-v-3f6e2a38]:hover{z-index:2;opacity:.94;filter:saturate(.92) brightness(.88) drop-shadow(0 28px 52px rgba(0,0,0,.5))}.showcase-side:hover img[data-v-3f6e2a38],.showcase-side:hover video[data-v-3f6e2a38]{transform:scale(1.035)}.showcase-side--left[data-v-3f6e2a38]:hover{transform:perspective(760px) rotateY(-17deg) rotate(-1deg) scale(.98)}.showcase-side--right[data-v-3f6e2a38]:hover{transform:perspective(760px) rotateY(17deg) rotate(1deg) scale(.98)}.showcase-swap-enter-active[data-v-3f6e2a38],.showcase-swap-leave-active[data-v-3f6e2a38]{position:absolute;inset:0;transition:opacity .62s cubic-bezier(.2,.72,.2,1),transform .72s cubic-bezier(.16,.8,.2,1),filter .62s ease;will-change:opacity,transform,filter}.showcase-swap-enter-active[data-v-3f6e2a38]{z-index:2}.showcase-swap-leave-active[data-v-3f6e2a38]{z-index:1;pointer-events:none}.showcase-swap-enter-from[data-v-3f6e2a38]{opacity:0;transform:translate(120px) scale(.94);filter:blur(10px)}.showcase-swap-leave-to[data-v-3f6e2a38]{opacity:0;transform:translate(-120px) scale(.97);filter:blur(8px)}.is-direction-prev .showcase-swap-enter-from[data-v-3f6e2a38]{transform:translate(-120px) scale(.94)}.is-direction-prev .showcase-swap-leave-to[data-v-3f6e2a38]{transform:translate(120px) scale(.97)}.showcase-arrow[data-v-3f6e2a38]{position:absolute;z-index:5;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:#0c0d0eb8;cursor:pointer;opacity:0;transition:.25s ease}.showcase-carousel:hover .showcase-arrow[data-v-3f6e2a38]{opacity:1}.showcase-arrow[data-v-3f6e2a38]:hover{color:#1e1009;background:#f2a05a}.showcase-arrow--prev[data-v-3f6e2a38]{left:calc(50% - 410px)}.showcase-arrow--next[data-v-3f6e2a38]{right:calc(50% - 410px)}.showcase-dots[data-v-3f6e2a38]{display:flex;justify-content:center;gap:7px;margin-top:15px}.showcase-dots button[data-v-3f6e2a38]{width:6px;height:6px;padding:0;border:0;border-radius:99px;background:#ffffff3d;cursor:pointer;transition:.3s ease}.showcase-dots button.active[data-v-3f6e2a38]{width:28px;background:linear-gradient(90deg,#f18b42,#75d5b6)}.showcase-create[data-v-3f6e2a38]{display:flex;width:190px;height:48px;align-items:center;justify-content:center;gap:10px;margin:22px auto 0;border-radius:999px;color:#1c1510;background:linear-gradient(105deg,#f09974,#d9e58a 42%,#e8efff);font-size:15px;font-weight:800;box-shadow:0 12px 32px #00000047;transition:.25s ease}.showcase-create[data-v-3f6e2a38]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 42px #00000061}@media(prefers-reduced-motion:reduce){.showcase-main>video[data-v-3f6e2a38],.showcase-main__copy[data-v-3f6e2a38]{animation:none}.showcase-side[data-v-3f6e2a38],.showcase-dots button[data-v-3f6e2a38],.showcase-swap-enter-active[data-v-3f6e2a38],.showcase-swap-leave-active[data-v-3f6e2a38]{transition:none}}@media(max-width:900px){.works-section[data-v-3f6e2a38]{min-height:700px}.showcase-carousel[data-v-3f6e2a38]{height:350px}.showcase-main[data-v-3f6e2a38]{width:72vw;height:340px}.showcase-side[data-v-3f6e2a38]{width:180px;height:270px}.showcase-side--left[data-v-3f6e2a38]{left:-4%}.showcase-side--right[data-v-3f6e2a38]{right:-4%}.showcase-arrow[data-v-3f6e2a38]{display:none}.showcase-filters[data-v-3f6e2a38]{overflow-x:auto;justify-content:flex-start}.showcase-filters button[data-v-3f6e2a38]{min-width:76px}}@media(max-width:600px){.works-section[data-v-3f6e2a38]{min-height:620px;padding-top:58px}.showcase-heading p[data-v-3f6e2a38]{font-size:12px!important}.showcase-carousel[data-v-3f6e2a38]{height:300px}.showcase-main[data-v-3f6e2a38]{width:84vw;height:290px;border-radius:20px}.showcase-side[data-v-3f6e2a38]{display:none}.showcase-main__copy h3[data-v-3f6e2a38],.showcase-main__copy p[data-v-3f6e2a38]{max-width:100%}.showcase-main>a[data-v-3f6e2a38]{right:14px;bottom:14px}.showcase-main__copy[data-v-3f6e2a38]{right:14px;bottom:58px;left:14px}}.skill-rail-wrap[data-v-3f6e2a38]{position:relative}.skill-grid[data-v-3f6e2a38]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:2px 3px 18px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.skill-grid[data-v-3f6e2a38]::-webkit-scrollbar{display:none}.skill-card[data-v-3f6e2a38]{width:calc((100% - 48px)/4);min-width:calc((100% - 48px)/4);flex:0 0 auto;scroll-snap-align:start}.skill-rail-arrow[data-v-3f6e2a38]{position:absolute;top:50%;z-index:8;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,235,217,.25);border-radius:50%;color:#fff;background:#0c0e0fe0;box-shadow:0 12px 30px #0006;cursor:pointer;opacity:0;transform:translateY(-65%);transition:.25s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.skill-rail-wrap:hover .skill-rail-arrow[data-v-3f6e2a38],.skill-rail-arrow[data-v-3f6e2a38]:focus-visible{opacity:1}.skill-rail-arrow[data-v-3f6e2a38]:hover{color:#271207;background:#f2a05a;transform:translateY(-65%) scale(1.08)}.skill-rail-arrow--left[data-v-3f6e2a38]{left:-20px}.skill-rail-arrow--right[data-v-3f6e2a38]{right:-20px}.skill-section .section-heading[data-v-3f6e2a38]{align-items:center}.skill-section .section-heading>div[data-v-3f6e2a38]{min-width:0}.skill-section .section-heading p[data-v-3f6e2a38]{max-width:700px}@media(max-width:1050px){.skill-card[data-v-3f6e2a38]{width:calc((100% - 32px)/3);min-width:calc((100% - 32px)/3)}}@media(max-width:760px){.skill-card[data-v-3f6e2a38]{width:82%;min-width:82%}.skill-rail-arrow[data-v-3f6e2a38]{display:none}.skill-grid[data-v-3f6e2a38]{padding-right:12%}}.crop-meta[data-v-3d6cf76a]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:16px;font-size:12px;color:var(--body-muted);line-height:1.5}.crop-meta-sep[data-v-3d6cf76a]{opacity:.45}.crop-layout[data-v-3d6cf76a]{display:flex;align-items:flex-start;justify-content:center;gap:20px;flex-wrap:wrap}.crop-viewport[data-v-3d6cf76a]{position:relative;width:280px;height:280px;overflow:hidden;border-radius:12px;background:#2a170f14;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.crop-viewport[data-v-3d6cf76a]:active{cursor:grabbing}.crop-viewport img[data-v-3d6cf76a]{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.crop-viewport-mask[data-v-3d6cf76a]{position:absolute;inset:0;border:2px solid var(--accent);border-radius:12px;box-shadow:inset 0 0 0 9999px #2a170f6b;pointer-events:none}.crop-preview-side[data-v-3d6cf76a]{display:grid;gap:10px;justify-items:center;min-width:96px;padding-top:8px}.crop-preview-side p[data-v-3d6cf76a]{margin:0;font-size:12px;color:var(--body-muted)}.crop-preview-circle[data-v-3d6cf76a]{width:88px;height:88px;border-radius:50%;object-fit:cover;border:1px solid var(--soft-border);background:var(--card-bg);box-shadow:0 8px 20px var(--warm-shadow)}.crop-preview-circle.is-empty[data-v-3d6cf76a]{display:grid;place-items:center;color:var(--muted);font-size:12px}.crop-controls[data-v-3d6cf76a]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:20px}.crop-controls-label[data-v-3d6cf76a],.crop-scale-value[data-v-3d6cf76a]{font-size:12px;color:var(--body-muted);white-space:nowrap}.crop-scale-value[data-v-3d6cf76a]{min-width:42px;text-align:right;font-variant-numeric:tabular-nums}.crop-range[data-v-3d6cf76a]{width:100%;height:4px;appearance:none;border-radius:999px;background:#ff8f5338;accent-color:var(--accent)}.crop-range[data-v-3d6cf76a]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer}.crop-hint[data-v-3d6cf76a]{margin:12px 0 0;font-size:12px;color:var(--body-muted);line-height:1.5;text-align:center}.crop-footer[data-v-3d6cf76a]{display:flex;justify-content:flex-end;gap:10px}.console[data-v-d13aa940]{display:grid;grid-template-columns:272px minmax(0,1fr);grid-template-areas:". head" "side main";gap:20px;max-width:1360px;margin:0 auto;padding:20px 24px 24px}.console-side[data-v-d13aa940]{grid-area:side;position:sticky;top:calc(var(--header-offset, 72px) + 12px);align-self:start;border:1px solid var(--soft-border);background:var(--panel);border-radius:8px;padding:18px}.member-card[data-v-d13aa940]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 8px 18px;border-bottom:1px solid var(--soft-border);text-align:center}.member-avatar-btn[data-v-d13aa940]{display:inline-flex;align-items:center;justify-content:center;width:68px!important;height:68px;margin:0;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:transparent!important;box-shadow:0 0 0 1px var(--soft-border),0 6px 16px var(--warm-shadow);cursor:pointer;line-height:0;overflow:hidden;transform:none!important;transition:box-shadow .2s ease,transform .2s ease}.member-avatar-btn[data-v-d13aa940] .n-avatar{display:block}.member-avatar-btn[data-v-d13aa940]:hover{box-shadow:0 0 0 2px var(--accent),0 8px 18px var(--accent-shadow)!important;transform:translateY(-1px)!important}.member-avatar-btn[data-v-d13aa940]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.member-nickname-btn[data-v-d13aa940]{display:inline-flex!important;width:auto!important;max-width:100%;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--heading);font-size:16px;font-weight:700;line-height:1.35;text-align:center!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transform:none!important}.member-nickname-btn[data-v-d13aa940]:hover{color:var(--accent);background:transparent!important;box-shadow:none!important;transform:none!important}.member-nickname-btn[data-v-d13aa940]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.member-group-tag[data-v-d13aa940]{display:inline-flex;align-items:center;max-width:100%;margin-top:-2px;padding:3px 10px;border:1px solid rgba(249,115,22,.28);border-radius:999px;background:#fff7edf2;color:var(--accent);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-modal-preview[data-v-d13aa940]{display:grid;place-items:center;margin:8px 0 20px}.hidden-input[data-v-d13aa940]{display:none}.console-side nav[data-v-d13aa940]{display:grid;gap:17px;margin-top:18px}.menu-group[data-v-d13aa940]{display:grid;gap:6px}.menu-group+.menu-group[data-v-d13aa940]{padding-top:15px;border-top:1px solid var(--soft-border)}.menu-group-title[data-v-d13aa940]{margin:0 0 2px;padding:0 10px;color:var(--body-muted);font-size:11px;font-weight:700;letter-spacing:.12em}.console-side nav button[data-v-d13aa940],.amount-grid button[data-v-d13aa940],.pay-methods button[data-v-d13aa940]{color:var(--text);border:1px solid var(--soft-border);background:var(--card-bg);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.console-side nav button[data-v-d13aa940]:not(.active):hover,.amount-grid button[data-v-d13aa940]:not(.active):hover,.pay-methods button[data-v-d13aa940]:not(.active):hover{transform:translate(4px);border-color:#ff4d226b;box-shadow:0 8px 20px #ff4d221a}}.console-side nav button[data-v-d13aa940]{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;text-align:left}.menu-icon[data-v-d13aa940]{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--page-bg);color:var(--body-muted);font-size:12px;font-weight:700;transition:color .2s ease,background .2s ease}.menu-label[data-v-d13aa940]{font-weight:600}.console-side nav button.active[data-v-d13aa940],.amount-grid button.active[data-v-d13aa940],.pay-methods button.active[data-v-d13aa940]{border-color:#ff4d2294;background:#ff4d2221}.console-side nav button.active[data-v-d13aa940]{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.console-side nav button.active .menu-icon[data-v-d13aa940]{color:#fff;background:var(--accent)}.console-side nav button.danger[data-v-d13aa940]:not(.active){color:#dc2626}.console-side nav button.danger:not(.active) .menu-icon[data-v-d13aa940]{color:#dc2626;background:#dc262614}.console-side em[data-v-d13aa940]{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;font-style:normal;border-radius:999px;background:#ef4444;color:#fff;font-size:12px}.console-main[data-v-d13aa940]{grid-area:main;min-width:0}.console-head[data-v-d13aa940],.records-head[data-v-d13aa940]{display:flex;justify-content:space-between;align-items:center;gap:14px}.console-head[data-v-d13aa940]{grid-area:head;margin-bottom:0}.records-head[data-v-d13aa940]{margin-bottom:18px}.eyebrow[data-v-d13aa940]{color:var(--accent);font-size:13px}.console-head h1[data-v-d13aa940]{margin:6px 0 0;font-size:34px}.console-head[data-v-d13aa940] .n-button,.records-head[data-v-d13aa940] .n-button{font-weight:600}.console[data-v-d13aa940] .n-button--primary-type{--n-color: var(--accent) !important;--n-color-hover: #ff633d !important;--n-color-pressed: #e83e18 !important;--n-border: 1px solid var(--accent) !important;--n-border-hover: 1px solid #ff633d !important;--n-border-pressed: 1px solid #e83e18 !important}.profile-panel[data-v-d13aa940],.quota-panel[data-v-d13aa940],.recharge-panel[data-v-d13aa940],.console-main>.panel[data-v-d13aa940]{border-radius:8px}.avatar-edit[data-v-d13aa940]{display:flex;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--soft-border)}.avatar-edit h3[data-v-d13aa940],.quota-panel h3[data-v-d13aa940],.recharge-panel h3[data-v-d13aa940],.records-head h3[data-v-d13aa940]{margin:0}.avatar-edit p[data-v-d13aa940],.muted[data-v-d13aa940]{color:var(--body-muted)}.verified-summary[data-v-d13aa940]{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(22,163,74,.24);border-radius:12px;background:#16a34a14}.verified-summary>span[data-v-d13aa940]{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#16a34a;font-weight:800}.verified-summary p[data-v-d13aa940]{margin:5px 0 0;color:var(--body-muted)}.security-panel[data-v-d13aa940]{display:grid;gap:18px}.security-score-card[data-v-d13aa940]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:center;padding:20px 22px;border:1px solid var(--soft-border);border-radius:14px;background:linear-gradient(135deg,var(--accent-soft),rgba(255,250,245,.96) 58%);box-shadow:0 10px 28px var(--warm-shadow)}.security-score-copy h3[data-v-d13aa940]{margin:0;font-size:18px;color:var(--heading)}.security-score-copy p[data-v-d13aa940]{margin:8px 0 0;color:var(--body-muted);font-size:13px;line-height:1.55}.security-score-meter[data-v-d13aa940]{display:grid;justify-items:center;min-width:88px;padding:10px 14px;border-radius:12px;background:var(--card-bg);border:1px solid var(--soft-border)}.security-score-meter strong[data-v-d13aa940]{font-size:32px;line-height:1;color:var(--accent)}.security-score-meter span[data-v-d13aa940]{margin-top:4px;font-size:12px;font-weight:600;color:var(--muted)}.security-score-meter.is-good strong[data-v-d13aa940]{color:var(--accent)}.security-score-meter.is-mid strong[data-v-d13aa940]{color:var(--accent-hover)}.security-score-meter.is-warn strong[data-v-d13aa940]{color:var(--accent-pressed)}.security-score-bar[data-v-d13aa940]{grid-column:1 / -1;height:8px;border-radius:999px;background:#ff8f5329;overflow:hidden}.security-score-bar span[data-v-d13aa940]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ff8a65);transition:width .35s ease}.security-score-meter.is-good+.security-score-bar span[data-v-d13aa940]{background:linear-gradient(90deg,var(--accent),var(--accent-hover))}.security-list[data-v-d13aa940]{display:grid;gap:10px}.security-list-item[data-v-d13aa940]{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--soft-border);border-radius:12px;background:var(--card-bg)}.security-list-icon[data-v-d13aa940]{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:var(--accent);font-size:15px;box-shadow:0 6px 14px var(--accent-shadow)}.security-list-item.completed .security-list-icon[data-v-d13aa940]{background:var(--accent-hover);box-shadow:0 6px 14px var(--accent-shadow)}.security-list-copy[data-v-d13aa940]{flex:1;min-width:0}.security-list-copy strong[data-v-d13aa940]{display:block;font-size:14px;color:var(--heading)}.security-list-copy p[data-v-d13aa940]{margin:4px 0 0;color:var(--body-muted);font-size:12px;line-height:1.45}.profile-form[data-v-d13aa940]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.profile-actions[data-v-d13aa940]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding-top:20px;border-top:1px solid var(--soft-border)}.referral-panel[data-v-d13aa940]{margin-top:0;padding-top:0;border-top:none}.referral-panel h4[data-v-d13aa940]{margin:0 0 8px}.referral-hero-head[data-v-d13aa940]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.referral-eyebrow[data-v-d13aa940]{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent)}.referral-hero-desc[data-v-d13aa940]{margin:0;max-width:640px;line-height:1.7}.referral-hero-desc a[data-v-d13aa940]{margin-left:6px}.referral-hero-aside[data-v-d13aa940]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto}.referral-head-agent-rate[data-v-d13aa940]{display:grid;gap:4px;min-width:200px;padding:10px 12px;border:1px solid var(--soft-border);border-radius:10px;background:#f8fafcf2;text-align:right}.referral-head-agent-rate span[data-v-d13aa940]{font-size:12px;color:var(--muted)}.referral-head-agent-rate strong[data-v-d13aa940]{font-size:13px;color:var(--text)}.referral-head-agent-rate.is-agent-active[data-v-d13aa940]{border-color:#2563eb47;background:#eff6fff2}.referral-head-agent-rate.is-agent-active strong[data-v-d13aa940]{color:#2563eb}.referral-guide[data-v-d13aa940]{margin-top:22px;padding-top:20px;border-top:1px solid var(--soft-border);scroll-margin-top:88px}.referral-guide-head[data-v-d13aa940]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.referral-guide-head h4[data-v-d13aa940]{margin:0}.referral-guide-head span[data-v-d13aa940]{font-size:12px;color:var(--muted)}.referral-benefit-grid[data-v-d13aa940]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referral-benefit-card[data-v-d13aa940]{display:grid;gap:8px;min-width:0;padding:16px;border:1px solid var(--soft-border);border-radius:12px;background:#ffffffb8}.referral-benefit-card span[data-v-d13aa940]{width:fit-content;padding:3px 9px;border:1px solid var(--soft-border);border-radius:999px;background:#f8fafcf2;color:var(--muted);font-size:12px;font-weight:600}.referral-benefit-card.is-primary span[data-v-d13aa940]{border-color:#f9731647;background:#fff7edf2;color:var(--accent)}.referral-benefit-card strong[data-v-d13aa940]{color:var(--text);font-size:15px;line-height:1.4}.referral-benefit-card p[data-v-d13aa940]{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.referral-flow-card[data-v-d13aa940]{display:grid;gap:14px;margin-top:12px;padding:16px;border:1px solid var(--soft-border);border-radius:12px;background:#f8fafcb3}.referral-flow-head[data-v-d13aa940]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.referral-flow-head strong[data-v-d13aa940]{font-size:15px;color:var(--text)}.referral-flow-head span[data-v-d13aa940]{font-size:12px;color:var(--muted)}.referral-flow-steps[data-v-d13aa940]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.referral-flow-steps div[data-v-d13aa940]{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--soft-border);border-radius:10px;background:#fff}.referral-flow-steps span[data-v-d13aa940]{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--soft-border);border-radius:8px;background:#f8fafcf2;color:var(--muted);font-size:12px;font-weight:700}.referral-flow-steps strong[data-v-d13aa940]{font-size:13px;line-height:1.35;color:var(--text)}.referral-flow-steps em[data-v-d13aa940]{font-size:12px;font-style:normal;line-height:1.55;color:var(--muted)}.muted-inline[data-v-d13aa940]{font-size:13px;color:var(--muted)}.real-name-panel[data-v-d13aa940]{margin-top:24px;padding-top:20px;border-top:1px solid var(--soft-border)}.verified-tag[data-v-d13aa940]{font-size:14px;color:#16a34a}.agent-qr-upload[data-v-d13aa940]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.upload-qr-btn[data-v-d13aa940]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:8px;border:1px dashed var(--soft-border);cursor:pointer;font-size:13px}.agent-community-panel[data-v-d13aa940]{margin-top:16px;padding:14px;border-radius:14px;border:1px solid var(--soft-border);background:#ffffff05}.agent-community-qr[data-v-d13aa940]{display:block;width:min(220px,100%);margin-top:12px;border-radius:12px}.invite-row[data-v-d13aa940]{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin-top:12px}.invite-link-hint[data-v-d13aa940]{margin:10px 0 0;font-size:12px;line-height:1.6;word-break:break-all}.invite-link-hint a[data-v-d13aa940]{color:var(--accent)}.referral-stats[data-v-d13aa940]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.referral-stats div[data-v-d13aa940]{padding:12px;border-radius:10px;background:#eff6ffe6;display:grid;gap:4px}.referral-stats span[data-v-d13aa940]{font-size:12px;color:#64748b}.agent-tag[data-v-d13aa940]{margin-top:12px;font-size:13px;color:#2563eb}.agent-tools-tabs[data-v-d13aa940]{margin-top:18px}.agent-tools-tablist[data-v-d13aa940]{display:flex;gap:6px;padding:5px;border:1px solid var(--soft-border);border-radius:12px;background:#f8fafce6}.agent-tools-tablist button[data-v-d13aa940]{flex:1;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.agent-tools-tablist button[data-v-d13aa940]:hover{color:var(--text)}.agent-tools-tablist button.active[data-v-d13aa940]{color:#ff4d2e;background:#fff;box-shadow:0 4px 14px #ef44441a}.agent-withdraw-panel[data-v-d13aa940],.agent-tools-panel[data-v-d13aa940]{margin-top:18px;padding:16px;border-radius:14px;border:1px solid var(--soft-border);background:#ffffff05}.agent-tools-tabs .agent-tools-panel[data-v-d13aa940]{margin-top:10px}.agent-withdraw-head[data-v-d13aa940]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.agent-withdraw-head strong[data-v-d13aa940],.agent-tools-panel h4[data-v-d13aa940]{display:block;font-size:15px}.agent-withdraw-stats[data-v-d13aa940]{margin-top:0}.agent-tier-grid[data-v-d13aa940]{margin-top:12px}.amount-btn[data-v-d13aa940]{display:flex;flex-direction:column;gap:4px;padding:12px 10px;border-radius:12px;border:1px solid var(--soft-border);background:#ffffff08;cursor:pointer;transition:border-color .15s ease,background .15s ease}.amount-btn[data-v-d13aa940]:hover:not(:disabled){border-color:#ff4d2273}.amount-btn[data-v-d13aa940]:disabled{opacity:.6;cursor:not-allowed}.amount-btn strong[data-v-d13aa940]{font-size:16px}.amount-btn span[data-v-d13aa940],.amount-btn em[data-v-d13aa940]{font-size:12px;color:var(--body-muted);font-style:normal}.agent-card-list[data-v-d13aa940]{margin-top:14px}.list-head[data-v-d13aa940]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.agent-card-item[data-v-d13aa940]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--soft-border)}.agent-card-item span[data-v-d13aa940],.agent-card-item em[data-v-d13aa940]{display:block;font-size:12px;color:var(--body-muted);font-style:normal}.agent-purchased-card-list .list-head[data-v-d13aa940]{margin-bottom:12px}.agent-purchased-grid[data-v-d13aa940]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.agent-purchased-card[data-v-d13aa940]{min-width:0;padding:12px;border:1px solid var(--soft-border);border-radius:12px;background:var(--card-bg);box-shadow:0 5px 16px #4021140a}.agent-purchased-card-head[data-v-d13aa940]{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-card-status[data-v-d13aa940]{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#64748b1a;color:#64748b;font-size:11px;font-weight:700}.agent-card-status.status-unused[data-v-d13aa940]{background:#16a34a1a;color:#15803d}.agent-card-status.status-redeemed[data-v-d13aa940]{background:#2563eb1a;color:#2563eb}.agent-card-status.status-expired[data-v-d13aa940]{background:#dc262617;color:#dc2626}.agent-card-secret[data-v-d13aa940]{display:block;margin:10px 0;overflow-wrap:anywhere;color:var(--text);font-size:14px;font-weight:800;letter-spacing:.035em}.agent-card-amounts[data-v-d13aa940]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.agent-card-amounts div[data-v-d13aa940]{display:grid;gap:2px;padding:7px 8px;border-radius:8px;background:var(--page-bg)}.agent-card-amounts span[data-v-d13aa940],.agent-card-user span[data-v-d13aa940]{color:var(--body-muted);font-size:10px}.agent-card-amounts strong[data-v-d13aa940]{font-size:13px}.agent-card-user[data-v-d13aa940]{display:grid;gap:2px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--soft-border)}.agent-card-user strong[data-v-d13aa940]{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agent-community-form[data-v-d13aa940]{margin-top:12px}.withdraw-tip[data-v-d13aa940]{margin:0 0 12px;font-size:13px}.online-recharge-hint[data-v-d13aa940]{margin:0 0 10px;font-size:13px}.modal-form[data-v-d13aa940]{margin-bottom:16px}.modal-form[data-v-d13aa940] .n-form-item{margin-bottom:12px}.modal-tip[data-v-d13aa940]{margin:0 0 16px;color:var(--body-muted);font-size:13px;line-height:1.5}.corporate-payee[data-v-d13aa940]{margin-bottom:16px;padding:14px 14px 12px;border:1px solid var(--accent-border);border-radius:12px;background:linear-gradient(180deg,#ff4d220f,#ffffffb3)}.corporate-payee-head[data-v-d13aa940]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.corporate-payee-head strong[data-v-d13aa940]{color:var(--accent-pressed);font-size:14px}.corporate-copy-btn[data-v-d13aa940]{color:var(--body-muted)!important;font-size:13px}.corporate-copy-btn[data-v-d13aa940]:hover{color:var(--accent)!important}.corporate-payee-list[data-v-d13aa940]{display:grid;gap:8px;margin:0}.corporate-payee-list>div[data-v-d13aa940]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:start}.corporate-payee-list dt[data-v-d13aa940]{margin:0;color:var(--body-muted);font-size:12px}.corporate-payee-list dd[data-v-d13aa940]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text);font-size:13px;font-weight:600;word-break:break-all}.corporate-payee-list .is-highlight dd[data-v-d13aa940]{color:var(--text)}.corporate-payee-list .is-highlight dd>span[data-v-d13aa940]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.corporate-payee-note[data-v-d13aa940]{margin:10px 0 0;color:var(--body-muted);font-size:12px;line-height:1.5}.corporate-next-tip[data-v-d13aa940]{margin:14px 0 12px;font-size:13px;line-height:1.55}.recharge-records-pager[data-v-d13aa940]{display:flex;justify-content:flex-end;margin-top:12px}.corporate-form[data-v-d13aa940]{margin-top:4px}.corporate-tips[data-v-d13aa940]{margin:12px 0 0;padding-left:18px;color:var(--body-muted);font-size:12px;line-height:1.7}.invoice-record-list[data-v-d13aa940]{display:flex;flex-direction:column;gap:10px}.invoice-records-block[data-v-d13aa940]{margin-top:28px;padding-top:20px;border-top:1px solid var(--soft-border)}.invoice-records-block .records-head[data-v-d13aa940]{margin-bottom:12px}.invoice-records-block h4[data-v-d13aa940]{margin:0;font-size:15px}.invoice-record-item[data-v-d13aa940]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--soft-border);border-radius:12px;background:var(--card-bg)}.invoice-record-head[data-v-d13aa940]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.invoice-reject-reason[data-v-d13aa940]{margin:4px 0;color:#dc2626;font-size:13px}.empty-tip[data-v-d13aa940],.online-demo-tip[data-v-d13aa940]{color:var(--body-muted);font-size:14px}.empty-tip[data-v-d13aa940]{margin:16px 0 0}.online-demo-tip[data-v-d13aa940]{margin:12px 0}.balance-grid[data-v-d13aa940]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.cash-balance[data-v-d13aa940]{margin:18px 0;border:1px solid var(--soft-border);border-radius:8px;padding:20px 18px;background:var(--card-bg)}.cash-balance span[data-v-d13aa940],.cash-balance strong[data-v-d13aa940]{display:block}.cash-balance span[data-v-d13aa940]{color:var(--body-muted);font-size:13px}.cash-balance strong[data-v-d13aa940]{margin-top:8px;font-size:32px;line-height:1.2}.subscription-block.is-focused[data-v-d13aa940],.recharge-panel.is-focused[data-v-d13aa940]{border-radius:12px;box-shadow:0 12px 28px #ff4d221a}.subscription-block[data-v-d13aa940]{margin-top:18px;padding-top:18px;border-top:1px solid var(--soft-border)}.subscription-block h4[data-v-d13aa940]{margin:0 0 12px;font-size:16px;color:var(--heading)}.vip-perks[data-v-d13aa940]{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(255,77,34,.16);border-radius:10px;background:#ff4d220f}.vip-perks h5[data-v-d13aa940]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--heading)}.vip-perks h5 .svg-inline--fa[data-v-d13aa940]{width:12px;height:12px;color:var(--accent)}.vip-perks-list[data-v-d13aa940]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vip-perks-list li[data-v-d13aa940]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--text)}.vip-perks-index[data-v-d13aa940]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#ff4d2224;color:var(--accent);font-size:11px;font-weight:700;line-height:1}.subscription-grid[data-v-d13aa940]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subscription-grid button[data-v-d13aa940]{display:grid;gap:4px;border:1px solid var(--soft-border);border-radius:8px;padding:12px 8px;background:var(--card-bg);color:var(--text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.subscription-grid button strong[data-v-d13aa940]{font-size:12px;font-weight:600;line-height:1.35}.subscription-grid button span[data-v-d13aa940]{color:var(--accent);font-size:13px}.subscription-grid button.active[data-v-d13aa940],.amount-grid button.active[data-v-d13aa940],.pay-methods button.active[data-v-d13aa940]{border-color:#ff4d228c;background:#ff4d221f}.subscription-expiry[data-v-d13aa940]{margin:12px 0;color:var(--body-muted);font-size:13px;line-height:1.6}.subscription-expiry strong[data-v-d13aa940]{color:var(--accent)}.amount-grid[data-v-d13aa940]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.amount-grid button[data-v-d13aa940],.pay-methods button[data-v-d13aa940]{padding:12px}.amount-grid button[data-v-d13aa940]{position:relative;display:grid;gap:4px;min-height:70px;text-align:left}.amount-grid button em[data-v-d13aa940]{justify-self:flex-start;padding:2px 7px;border-radius:999px;color:#ff4d22;background:#ff4d221a;font-size:11px;font-style:normal;font-weight:700}.amount-grid button strong[data-v-d13aa940]{color:var(--heading);font-size:18px;line-height:1}.amount-grid button span[data-v-d13aa940]{color:var(--body-muted);font-size:12px}.pay-methods[data-v-d13aa940]{display:flex;gap:10px;margin:14px 0}.qr-box[data-v-d13aa940]{display:flex;align-items:center;gap:18px;border:1px dashed var(--soft-border);border-radius:8px;padding:14px}.qr-code[data-v-d13aa940]{width:128px;height:128px;display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:10px;background:#fff}.qr-code span[data-v-d13aa940]{background:#e2e8f0}.qr-code span.on[data-v-d13aa940]{background:#0f172a}.work-grid[data-v-d13aa940]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.work-card[data-v-d13aa940]{overflow:hidden;border:1px solid var(--soft-border);border-radius:8px;background:var(--card-bg);cursor:pointer}.work-thumb[data-v-d13aa940]{position:relative;aspect-ratio:16 / 10;overflow:hidden;display:grid;place-items:stretch;background:#e8edf4;cursor:pointer}.work-thumb span[data-v-d13aa940]{position:absolute;left:12px;bottom:12px;z-index:1;color:#fff;background:#020617a3;border-radius:999px;padding:6px 10px}.image-a[data-v-d13aa940]{background:linear-gradient(135deg,#c93618,#155e75 48%,#f59e0b)}.image-b[data-v-d13aa940]{background:linear-gradient(135deg,#4f46e5,#be185d 48%,#0891b2)}.video-a[data-v-d13aa940]{background:linear-gradient(135deg,#1d4ed8,#7c3aed 48%,#ff4d22)}.video-b[data-v-d13aa940]{background:linear-gradient(135deg,#0f172a,#2563eb 48%,#f97316)}.oral-a[data-v-d13aa940]{background:linear-gradient(135deg,#14532d,#0e7490 48%,#a855f7)}.oral-b[data-v-d13aa940]{background:linear-gradient(135deg,#312e81,#c93618 48%,#f59e0b)}.drama-a[data-v-d13aa940]{background:linear-gradient(135deg,#7f1d1d,#4338ca 48%,#0891b2)}.drama-b[data-v-d13aa940]{background:linear-gradient(135deg,#164e63,#581c87 48%,#ea580c)}.work-body[data-v-d13aa940]{display:grid;gap:9px;padding:14px}.work-body strong[data-v-d13aa940]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.45;font-size:14px}.work-body span[data-v-d13aa940]{color:var(--body-muted);font-size:13px}.work-actions[data-v-d13aa940]{display:flex;flex-wrap:wrap;gap:12px}.notice-actions[data-v-d13aa940]{display:flex;gap:8px}.notice-list[data-v-d13aa940]{display:grid;gap:12px}.notice-list article[data-v-d13aa940]{border:1px solid var(--soft-border);background:var(--card-bg);border-radius:8px;padding:16px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.notice-list article[data-v-d13aa940]:hover{transform:translateY(-2px);border-color:#ff4d2252;box-shadow:0 10px 24px #02061714}}.notice-list article.unread[data-v-d13aa940]{border-color:#f59e0b94}.notice-list article div[data-v-d13aa940]{display:flex;justify-content:space-between;gap:14px}.notice-list article span[data-v-d13aa940],.notice-list article p[data-v-d13aa940]{color:var(--body-muted)}.modal-list[data-v-d13aa940]{max-height:52vh;overflow:auto}.sys-notice[data-v-d13aa940]{position:relative;display:grid;gap:16px;padding:8px 4px 4px}.sys-notice-close[data-v-d13aa940]{position:absolute;top:-2px;right:-2px;width:32px;height:32px;border:1px solid var(--soft-border);border-radius:10px;background:#ffffffb8;color:var(--body-muted);font-size:20px;line-height:1;cursor:pointer}.sys-notice-close[data-v-d13aa940]:hover{color:var(--accent);border-color:var(--accent-border)}.sys-notice-head[data-v-d13aa940]{display:grid;justify-items:center;gap:8px;text-align:center;padding-top:4px}.sys-notice-bell[data-v-d13aa940]{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;font-size:26px;background:radial-gradient(circle at 30% 30%,rgba(255,177,128,.55),transparent 55%),linear-gradient(145deg,#ffe1cc,#ffb199);box-shadow:0 10px 24px var(--accent-shadow)}.sys-notice-head h2[data-v-d13aa940]{margin:0;font-size:22px;color:var(--heading)}.sys-notice-head p[data-v-d13aa940]{margin:0;font-size:12px;color:var(--body-muted)}.sys-notice-body[data-v-d13aa940]{max-height:min(52vh,480px);overflow:auto;padding-right:4px;display:grid;gap:12px}.sys-notice-title[data-v-d13aa940]{margin:0;font-size:15px;color:var(--accent-pressed)}.sys-notice-plain[data-v-d13aa940]{margin:0;line-height:1.7;color:var(--text);white-space:pre-wrap}.sys-notice-nav[data-v-d13aa940]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.sys-notice-nav button[data-v-d13aa940]{min-height:40px;border:1px solid var(--soft-border);border-radius:12px;background:#ffffffb8;color:var(--text);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.sys-notice-nav button.is-latest[data-v-d13aa940],.sys-notice-nav button[data-v-d13aa940]:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent-pressed);background:var(--accent-soft)}.sys-notice-nav button[data-v-d13aa940]:disabled{opacity:.45;cursor:not-allowed}.preview[data-v-d13aa940]{display:grid;grid-template-columns:4fr 1fr;gap:18px;align-items:stretch;min-height:360px}.preview-media-wrap[data-v-d13aa940]{min-width:0;display:grid;place-items:center;border-radius:8px;background:#0000000f;overflow:hidden}.preview .work-thumb[data-v-d13aa940]{width:100%;min-height:360px;border-radius:8px}.preview-media[data-v-d13aa940]{width:100%;max-height:min(72vh,720px);object-fit:contain;display:block;background:transparent}.preview-copy[data-v-d13aa940]{min-width:0;display:grid;align-content:start;gap:10px;padding:4px 2px 4px 0;overflow:auto;max-height:min(72vh,720px)}.preview-type[data-v-d13aa940]{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;background:#c936181a;color:#c93618;font-size:12px}.preview-copy p[data-v-d13aa940]{margin:0;color:var(--text-title, #0f172a);font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.preview-copy small[data-v-d13aa940]{color:var(--body-muted);font-size:12px}@media(max-width:900px){.referral-benefit-grid[data-v-d13aa940]{grid-template-columns:1fr}.referral-flow-steps[data-v-d13aa940]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview[data-v-d13aa940]{grid-template-columns:1fr}.preview-copy[data-v-d13aa940]{max-height:none}}.work-cover[data-v-d13aa940]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pay-qr[data-v-d13aa940]{width:220px;height:220px;border-radius:12px;background:#fff;padding:8px}.order-meta[data-v-d13aa940]{font-size:13px;color:var(--muted)}.field-stack[data-v-d13aa940]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:4px}.code-row[data-v-d13aa940]{display:flex;gap:10px;align-items:center}.field-tip[data-v-d13aa940]{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.code-row .n-input[data-v-d13aa940]{flex:1}.records-actions[data-v-d13aa940]{display:flex;gap:8px}.developer-panel[data-v-d13aa940]{min-height:420px}.developer-key-list[data-v-d13aa940]{display:grid;gap:12px;margin-top:22px}.developer-key-list article[data-v-d13aa940]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--soft-border);border-radius:10px;background:var(--card-bg)}.developer-key-list article>div[data-v-d13aa940]:first-child{display:grid;gap:6px}.developer-key-list code[data-v-d13aa940],.secret-key-box code[data-v-d13aa940]{color:var(--accent);word-break:break-all}.developer-key-list span[data-v-d13aa940]{font-size:12px;color:var(--muted)}.key-actions[data-v-d13aa940],.secret-key-box[data-v-d13aa940]{display:flex;align-items:center;gap:10px}.asset-summary-grid[data-v-d13aa940]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.asset-summary-grid>div[data-v-d13aa940]{position:relative;display:grid;gap:8px;overflow:hidden;padding:20px;border:1px solid var(--soft-border);border-radius:12px;background:linear-gradient(145deg,var(--card-bg),var(--accent-soft))}.asset-summary-grid>div[data-v-d13aa940]:before{position:absolute;top:0;left:0;width:100%;height:3px;background:var(--accent);content:""}.asset-summary-grid span[data-v-d13aa940]{color:var(--muted);font-size:13px}.asset-summary-grid strong[data-v-d13aa940]{color:var(--accent);font-size:26px}.asset-plan[data-v-d13aa940]{display:flex;align-items:center;gap:18px;padding:18px;border-top:1px solid var(--soft-border)}.asset-plan strong[data-v-d13aa940]{color:var(--accent)}.asset-plan .n-button[data-v-d13aa940]{margin-left:auto}.secret-key-box[data-v-d13aa940]{padding:14px;border:1px solid var(--accent-border);border-radius:9px;background:var(--accent-soft)}.secret-key-box code[data-v-d13aa940]{flex:1}.redeem-breakdown ul[data-v-d13aa940]{margin:12px 0 0;padding-left:20px;line-height:1.8}@media(max-width:1040px){.console[data-v-d13aa940],.balance-grid[data-v-d13aa940]{grid-template-columns:1fr;grid-template-areas:"head" "side" "main"}.console-side[data-v-d13aa940]{position:static}.console-side nav[data-v-d13aa940]{grid-template-columns:repeat(3,minmax(0,1fr))}.work-grid[data-v-d13aa940],.asset-summary-grid[data-v-d13aa940]{grid-template-columns:repeat(2,minmax(0,1fr))}.security-score-card[data-v-d13aa940]{grid-template-columns:1fr}.security-score-meter[data-v-d13aa940]{justify-self:start}}@media(max-width:680px){.console[data-v-d13aa940]{padding:16px}.console-side nav[data-v-d13aa940],.profile-form[data-v-d13aa940],.profile-actions[data-v-d13aa940],.subscription-grid[data-v-d13aa940],.amount-grid[data-v-d13aa940],.work-grid[data-v-d13aa940]{grid-template-columns:1fr}.asset-summary-grid[data-v-d13aa940]{grid-template-columns:1fr}.developer-key-list article[data-v-d13aa940],.asset-plan[data-v-d13aa940]{align-items:flex-start;flex-direction:column}.asset-plan .n-button[data-v-d13aa940]{margin-left:0}.console-head[data-v-d13aa940],.records-head[data-v-d13aa940],.qr-box[data-v-d13aa940],.notice-list article div[data-v-d13aa940]{display:grid}.invite-row[data-v-d13aa940]{grid-template-columns:1fr}.referral-hero-aside[data-v-d13aa940]{width:100%;justify-content:flex-end}.referral-head-agent-rate[data-v-d13aa940]{text-align:left}.referral-benefit-grid[data-v-d13aa940],.referral-flow-steps[data-v-d13aa940]{grid-template-columns:1fr}.referral-flow-head[data-v-d13aa940],.referral-guide-head[data-v-d13aa940]{flex-direction:column;align-items:flex-start}}.tutorial-page[data-v-b7f4cc50]{--docs-bg: #090d15;--docs-panel: #111620;--docs-line: #242b37;--docs-text: #d8dee9;--docs-muted: #8e99aa;--docs-side: #10141d;--docs-title: #f7f9fc;--docs-top: rgba(9, 13, 21, .94);--bubble-bg: rgba(255, 255, 255, .04);--bubble-border: #2a3342;--accent: #ff6848;min-height:calc(100vh - 76px);display:grid;grid-template-columns:260px minmax(0,1fr);background:var(--docs-bg);color:var(--docs-text)}.docs-sidebar[data-v-b7f4cc50]{position:sticky;top:76px;height:calc(100vh - 76px);overflow:auto;padding:24px 20px;border-right:1px solid var(--docs-line);background:var(--docs-side)}.docs-brand[data-v-b7f4cc50]{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--docs-title);text-decoration:none;transition:transform .2s ease,opacity .2s ease}.docs-brand[data-v-b7f4cc50]:hover{transform:translate(2px);opacity:.92}.docs-brand img[data-v-b7f4cc50]{width:28px;height:28px;border-radius:8px;transition:transform .25s ease}.docs-brand:hover img[data-v-b7f4cc50]{transform:rotate(-6deg) scale(1.06)}.docs-side-hint[data-v-b7f4cc50]{margin:0 0 14px;color:var(--docs-muted);font-size:12px;line-height:1.5}.mode-tabs[data-v-b7f4cc50]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;border:1px solid var(--docs-line);border-radius:10px;background:#ffffff08}.mode-tabs button[data-v-b7f4cc50]{appearance:none;border:0;border-radius:7px;padding:7px 8px;background:transparent;color:var(--docs-muted);font-size:13px;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.mode-tabs button[data-v-b7f4cc50]:hover{color:var(--docs-title)}.mode-tabs button.active[data-v-b7f4cc50]{color:#fff;background:linear-gradient(135deg,#ff6848,#ff9a5a);box-shadow:0 4px 14px #ff684847}.module-nav[data-v-b7f4cc50]{display:flex;flex-direction:column;gap:6px}.module-block[data-v-b7f4cc50]{border:1px solid var(--docs-line);border-radius:8px;overflow:hidden;background:#ffffff05;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.module-block[data-v-b7f4cc50]:hover{border-color:#ff684859;box-shadow:0 8px 20px #0000002e;transform:translateY(-1px)}.module-toggle[data-v-b7f4cc50]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;background:transparent;color:var(--docs-text);cursor:pointer;text-align:left;transition:background .2s ease}.module-toggle[data-v-b7f4cc50]:hover,.module-toggle.open[data-v-b7f4cc50],.module-toggle.active[data-v-b7f4cc50]{background:#ff684814}.module-toggle-label[data-v-b7f4cc50]{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--docs-title);transition:color .2s ease}.module-toggle:hover .module-toggle-label[data-v-b7f4cc50]{color:var(--accent)}.module-badge[data-v-b7f4cc50]{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#32b97b26;color:#32b97b;font-size:10px;line-height:1.4;transition:transform .2s ease}.module-toggle:hover .module-badge[data-v-b7f4cc50]{transform:scale(1.05)}.module-badge.soon[data-v-b7f4cc50]{background:#8e99aa29;color:var(--docs-muted)}.module-chevron[data-v-b7f4cc50]{flex:0 0 auto;width:12px;color:var(--docs-muted);font-size:11px;transition:transform .25s ease,color .2s ease}.module-toggle:hover .module-chevron[data-v-b7f4cc50],.module-toggle.open .module-chevron[data-v-b7f4cc50]{color:var(--accent)}.module-toggle.open .module-chevron[data-v-b7f4cc50]{transform:translateY(-1px)}.module-children[data-v-b7f4cc50]{display:flex;flex-direction:column;padding:4px 8px 10px;border-top:1px solid var(--docs-line)}.module-children a[data-v-b7f4cc50]{display:block;padding:7px 10px;border-left:2px solid transparent;border-radius:0 4px 4px 0;color:var(--docs-muted);font-size:13px;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,padding-left .18s ease}.module-children a[data-v-b7f4cc50]:hover{color:var(--accent);border-left-color:var(--accent);background:#ff684817;transform:translate(3px);padding-left:12px}.module-children a.active[data-v-b7f4cc50]{color:var(--accent);border-left-color:var(--accent);background:#ff684817}.module-empty[data-v-b7f4cc50]{margin:0;padding:8px 10px;color:var(--docs-muted);font-size:12px;line-height:1.5}.docs-topbar[data-v-b7f4cc50]{position:sticky;top:76px;z-index:5;height:58px;display:flex;align-items:center;justify-content:flex-end;padding:0 32px;border-bottom:1px solid var(--docs-line);background:var(--docs-top);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.docs-topbar nav[data-v-b7f4cc50]{display:flex;gap:24px}.docs-topbar a[data-v-b7f4cc50]{position:relative;font-size:13px;color:var(--docs-muted);text-decoration:none;transition:color .2s ease}.docs-topbar a[data-v-b7f4cc50]:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;border-radius:999px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.docs-topbar a[data-v-b7f4cc50]:hover{color:var(--accent)}.docs-topbar a[data-v-b7f4cc50]:hover:after,.docs-topbar a.active[data-v-b7f4cc50]:after,.docs-topbar a.router-link-active[data-v-b7f4cc50]:after{transform:scaleX(1)}.docs-topbar a.active[data-v-b7f4cc50],.docs-topbar a.router-link-active[data-v-b7f4cc50]{color:var(--accent)}.docs-content[data-v-b7f4cc50]{max-width:1040px;margin:0 auto;padding:44px 48px 100px}.docs-content a[data-v-b7f4cc50],.docs-side-hint a[data-v-b7f4cc50]{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(255,104,72,.35);transition:color .18s ease,border-color .18s ease}.docs-content a[data-v-b7f4cc50]:hover,.docs-side-hint a[data-v-b7f4cc50]:hover{color:#ff9a5a;border-color:#ff9a5ab3}.eyebrow[data-v-b7f4cc50]{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.14em}.docs-content h1[data-v-b7f4cc50]{margin:8px 0 14px;font-size:36px;color:var(--docs-title);letter-spacing:-.02em}.lead[data-v-b7f4cc50]{max-width:760px;color:var(--docs-muted);font-size:16px;line-height:1.8}.notice[data-v-b7f4cc50],.callout[data-v-b7f4cc50]{display:flex;gap:12px;align-items:flex-start;margin:26px 0;padding:14px 16px;border:1px solid rgba(255,104,72,.28);border-radius:12px;background:linear-gradient(135deg,#ff68481f,#ff68480a);font-size:13px;line-height:1.7;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.notice[data-v-b7f4cc50]:hover,.callout[data-v-b7f4cc50]:hover{border-color:#ff684873;transform:translateY(-1px);box-shadow:0 10px 24px #00000029}.notice strong[data-v-b7f4cc50],.callout strong[data-v-b7f4cc50]{display:block;margin-bottom:2px;color:var(--accent);flex:0 0 auto}.notice .tip-icon[data-v-b7f4cc50]{background:#ff684829;color:var(--accent);transition:transform .25s ease}.notice:hover .tip-icon[data-v-b7f4cc50],.callout:hover .tip-icon[data-v-b7f4cc50]{transform:scale(1.08) rotate(-6deg)}.callout.tip[data-v-b7f4cc50]{align-items:flex-start;margin-top:4px;margin-bottom:0;border-color:#ffbe5c59;background:linear-gradient(135deg,#ffbe5c1f,#ffbe5c08)}.callout.tip[data-v-b7f4cc50]:hover{border-color:#ffbe5c8c}.callout.tip strong[data-v-b7f4cc50]{display:block;margin-bottom:2px;color:#ffbe5c}.tip-icon[data-v-b7f4cc50]{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:999px;background:#ffbe5c29;color:#ffbe5c;font-size:13px;transition:transform .25s ease}.doc-section[data-v-b7f4cc50]{scroll-margin-top:150px;padding:40px 0 18px;border-top:1px solid var(--docs-line)}.section-head[data-v-b7f4cc50]{margin-bottom:22px}.section-kicker[data-v-b7f4cc50]{display:inline-block;margin-bottom:8px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.16em}.section-title[data-v-b7f4cc50]{margin:0;color:var(--docs-title);position:relative}.level-1 .section-title[data-v-b7f4cc50]{font-size:28px;letter-spacing:-.02em}.level-1 .section-title[data-v-b7f4cc50]:after{content:"";display:block;width:48px;height:3px;margin-top:12px;border-radius:999px;background:var(--accent)}.level-2 .section-title[data-v-b7f4cc50]{font-size:20px}.level-3 .section-title[data-v-b7f4cc50]{font-size:17px}.tutorial-row[data-v-b7f4cc50]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:stretch;margin-bottom:28px;padding:18px;border:1px solid var(--docs-line);border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff03);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease}.tutorial-row[data-v-b7f4cc50]:hover{border-color:#ff684852;background:linear-gradient(180deg,#ff68480f,#ffffff05);box-shadow:0 16px 36px #00000038;transform:translateY(-2px)}.tutorial-row.text-right[data-v-b7f4cc50]{direction:rtl}.tutorial-row.text-right[data-v-b7f4cc50]>*{direction:ltr}.tutorial-row.text-right .text-bubble[data-v-b7f4cc50]{border-radius:18px 18px 4px}.tutorial-row.text-right .bubble-dot[data-v-b7f4cc50]{order:2}.tutorial-row.text-only[data-v-b7f4cc50]{grid-template-columns:1fr}.bubble-col[data-v-b7f4cc50]{display:flex;flex-direction:column;gap:12px;min-width:0}.text-bubble[data-v-b7f4cc50]{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--bubble-border);border-radius:18px 18px 18px 4px;background:var(--bubble-bg);box-shadow:0 8px 24px #0000002e;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.text-bubble[data-v-b7f4cc50]:hover{border-color:#ff68486b;transform:translateY(-2px) translate(2px);box-shadow:0 14px 30px #00000042;background:linear-gradient(135deg,#ff68481a,#ffffff0a)}.text-bubble.lead[data-v-b7f4cc50]{border-color:#ff684847;background:linear-gradient(135deg,#ff68481a,#ffffff08)}.bubble-dot[data-v-b7f4cc50]{width:10px;height:10px;flex:0 0 auto;margin-top:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #ff684826;transition:transform .22s ease,box-shadow .22s ease}.text-bubble:hover .bubble-dot[data-v-b7f4cc50]{transform:scale(1.25);box-shadow:0 0 0 6px #ff684838}.bubble-body[data-v-b7f4cc50]{min-width:0;flex:1}.text-bubble p[data-v-b7f4cc50]{margin:0;color:var(--docs-muted);font-size:14px;line-height:1.85}.text-bubble[data-v-b7f4cc50] strong{color:var(--docs-title);font-weight:600}.text-bubble[data-v-b7f4cc50] code{display:inline-block;padding:1px 6px;border-radius:4px;background:#ff68481f;color:var(--accent);font-size:12px;transition:background .2s ease,transform .2s ease}.text-bubble[data-v-b7f4cc50]:hover code{background:#ff684833;transform:translateY(-1px)}.shot-col[data-v-b7f4cc50]{margin:0;min-width:0}.shot-btn[data-v-b7f4cc50]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:14px;overflow:hidden;background:transparent;cursor:zoom-in}.shot-frame[data-v-b7f4cc50]{position:relative;display:block;overflow:hidden;border:1px solid var(--docs-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 40%),var(--docs-panel);box-shadow:0 12px 28px #00000047;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.shot-veil[data-v-b7f4cc50]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,12,20,.45) 100%);opacity:0;transition:opacity .25s ease;pointer-events:none}.shot-btn:hover .shot-frame[data-v-b7f4cc50]{border-color:#ff684880;box-shadow:0 18px 40px #00000061;transform:translateY(-3px)}.shot-btn:hover .shot-veil[data-v-b7f4cc50]{opacity:1}.shot-btn img[data-v-b7f4cc50]{display:block;width:100%;height:auto;vertical-align:top;transition:transform .4s ease}.shot-btn:hover img[data-v-b7f4cc50]{transform:scale(1.045)}.video-frame video[data-v-b7f4cc50]{display:block;width:100%;max-height:460px;aspect-ratio:16 / 9;object-fit:contain;background:#0a0e16}.shot-zoom[data-v-b7f4cc50]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#0c1018b8;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:11px;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.88;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease,background .22s ease,border-color .22s ease}.shot-btn:hover .shot-zoom[data-v-b7f4cc50]{opacity:1;transform:translateY(0);background:#ff6848e0;border-color:#fff3}.shot-col figcaption[data-v-b7f4cc50]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:var(--docs-muted);font-size:12px;text-align:center;transition:color .2s ease}.shot-col:hover figcaption[data-v-b7f4cc50]{color:var(--accent)}.lightbox[data-v-b7f4cc50]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#04080ed1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;animation:fade-in-b7f4cc50 .18s ease}.lightbox-panel[data-v-b7f4cc50]{width:min(1180px,96vw);max-height:92vh;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;background:#10151f;box-shadow:0 24px 64px #00000080;cursor:default;animation:pop-in-b7f4cc50 .2s ease}.lightbox-bar[data-v-b7f4cc50]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.lightbox-bar p[data-v-b7f4cc50]{margin:0;color:#f7f9fc;font-size:14px;font-weight:600}.lightbox-stage[data-v-b7f4cc50]{display:grid;place-items:center;padding:18px;overflow:auto;background:radial-gradient(circle at 50% 0%,rgba(255,104,72,.12),transparent 45%),#0b1018}.lightbox-stage img[data-v-b7f4cc50]{max-width:100%;max-height:calc(92vh - 120px);border-radius:10px;box-shadow:0 12px 40px #00000073;transition:transform .3s ease}.lightbox-stage:hover img[data-v-b7f4cc50]{transform:scale(1.01)}.lightbox-hint[data-v-b7f4cc50]{margin:0;padding:10px 16px 14px;color:#8e99aa;font-size:12px;text-align:center}.lightbox-close[data-v-b7f4cc50]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#00000059;color:#fff;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.lightbox-close[data-v-b7f4cc50]:hover{border-color:var(--accent);color:var(--accent);background:#ff68481f;transform:rotate(90deg) scale(1.05)}@keyframes fade-in-b7f4cc50{0%{opacity:0}to{opacity:1}}@keyframes pop-in-b7f4cc50{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tutorial-page.theme-light[data-v-b7f4cc50]{--docs-bg: linear-gradient(145deg, #fff5ea 0, #fff9f2 48%, #f8efe6 100%);--docs-panel: rgba(255, 255, 255, .9);--docs-line: #efdace;--docs-text: #2d211c;--docs-muted: #75645b;--docs-side: rgba(255, 247, 239, .96);--docs-title: #241914;--docs-top: rgba(255, 248, 241, .94);--bubble-bg: #fff;--bubble-border: #efdace}.tutorial-page.theme-light .docs-stage[data-v-b7f4cc50]{background:radial-gradient(circle at 84% 8%,rgba(255,153,92,.13),transparent 28%),var(--docs-bg)}.tutorial-page.theme-light .tutorial-row[data-v-b7f4cc50]{background:#ffffffb8;box-shadow:0 8px 24px #5028140d}.tutorial-page.theme-light .tutorial-row[data-v-b7f4cc50]:hover{background:#fff;box-shadow:0 14px 32px #5028141a}.tutorial-page.theme-light .text-bubble[data-v-b7f4cc50]{box-shadow:0 6px 18px #5028140f}.tutorial-page.theme-light .text-bubble[data-v-b7f4cc50]:hover{box-shadow:0 12px 26px #5028141a}.tutorial-page.theme-light .shot-frame[data-v-b7f4cc50]{box-shadow:0 10px 24px #50281414}.tutorial-page.theme-light .module-block[data-v-b7f4cc50]:hover{box-shadow:0 8px 18px #50281414}@media(prefers-reduced-motion:reduce){.tutorial-page[data-v-b7f4cc50] *,.tutorial-page[data-v-b7f4cc50] *:before,.tutorial-page[data-v-b7f4cc50] *:after{transition:none!important;animation:none!important}}@media(max-width:960px){.tutorial-page[data-v-b7f4cc50]{grid-template-columns:220px 1fr}.docs-content[data-v-b7f4cc50]{padding:32px 24px 80px}.tutorial-row[data-v-b7f4cc50],.tutorial-row.text-right[data-v-b7f4cc50]{grid-template-columns:1fr;direction:ltr}}@media(max-width:720px){.tutorial-page[data-v-b7f4cc50]{display:block}.docs-sidebar[data-v-b7f4cc50]{position:relative;top:0;height:auto}.module-nav[data-v-b7f4cc50]{gap:8px}.docs-content h1[data-v-b7f4cc50]{font-size:28px}.docs-content[data-v-b7f4cc50]{padding:28px 16px 72px}.tutorial-row[data-v-b7f4cc50]{padding:14px;gap:16px}.lightbox[data-v-b7f4cc50]{padding:12px}}.help-foot[data-v-e4fddbfd]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px;color:var(--muted);font-size:14px}.help-foot a[data-v-e4fddbfd]{color:var(--accent, #ff4d22);text-decoration:none}.help-foot a[data-v-e4fddbfd]:hover{text-decoration:underline}.platform-icon[data-v-5bd2040e]{display:block;width:28px;height:28px;color:var(--platform-icon);transition:color .22s ease,transform .24s ease}.plugin-section[data-v-9c87bfef]{margin:28px 0 20px;scroll-margin-top:96px}.section-head.compact h2[data-v-9c87bfef]{margin:0 0 8px;font-size:24px;color:var(--heading)}.section-head.compact p[data-v-9c87bfef]{margin:0;color:var(--muted);line-height:1.7;font-size:14px}.plugin-empty[data-v-9c87bfef]{padding:24px;text-align:center;color:var(--muted)}.plugin-tabs[data-v-9c87bfef]{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 14px}.plugin-tab[data-v-9c87bfef]{position:relative;padding:10px 16px;border:1px solid var(--soft-border);border-radius:999px;background:var(--card-bg);color:var(--text);cursor:pointer;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.plugin-tab.active[data-v-9c87bfef]{border-color:#ff4d22b8;box-shadow:0 8px 24px #ff4d221f}.plugin-tab.pending[data-v-9c87bfef]{opacity:.72}.tab-badge[data-v-9c87bfef]{margin-left:6px;font-size:11px;color:var(--accent-pressed)}.panel[data-v-9c87bfef]{padding:24px 28px;border:1px solid var(--soft-border);border-radius:16px;background:var(--card-bg)}.plugin-intro h3[data-v-9c87bfef]{margin:0 0 8px;font-size:20px;color:var(--heading)}.plugin-intro p[data-v-9c87bfef]{margin:0;color:var(--muted);line-height:1.7}.pending-note[data-v-9c87bfef]{margin-top:12px;color:var(--muted);font-size:14px}.target-row[data-v-9c87bfef]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;color:var(--muted)}.target-row strong[data-v-9c87bfef]{color:var(--heading)}.dot[data-v-9c87bfef]{opacity:.5}.arch-select[data-v-9c87bfef]{padding:4px 10px;border-radius:8px;border:1px solid var(--soft-border);background:var(--panel);color:var(--text);font-size:13px}.artifact-card[data-v-9c87bfef]{margin-top:18px;padding-top:18px;border-top:1px dashed var(--soft-border)}.artifact-head[data-v-9c87bfef]{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.artifact-head h4[data-v-9c87bfef]{margin:0 0 6px;font-size:16px;color:var(--heading)}.required-tag[data-v-9c87bfef]{margin-left:8px;padding:1px 6px;border-radius:4px;background:#ff4d221f;color:var(--accent-pressed);font-size:11px;font-weight:600}.artifact-head p[data-v-9c87bfef]{margin:0;color:var(--muted);font-size:13px;line-height:1.65;max-width:520px}.artifact-meta[data-v-9c87bfef]{margin-top:12px;font-size:13px;color:var(--muted)}.artifact-meta .label[data-v-9c87bfef]{color:var(--heading);margin-right:8px}.file-name[data-v-9c87bfef]{margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all}.checksum-row[data-v-9c87bfef]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0}.checksum-row code[data-v-9c87bfef]{flex:1;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verify-hint[data-v-9c87bfef]{margin:8px 0 0;line-height:1.6}.guide-block[data-v-9c87bfef]{margin-top:22px;padding-top:18px;border-top:1px dashed var(--soft-border)}.guide-block h4[data-v-9c87bfef]{margin:0 0 8px;font-size:16px;color:var(--heading)}.guide-intro[data-v-9c87bfef]{margin:0 0 12px;color:var(--muted);font-size:14px;line-height:1.7}.guide-item[data-v-9c87bfef]{margin-bottom:10px;padding:12px 14px;border:1px solid var(--soft-border);border-radius:10px;background:#0f172a05}.guide-item summary[data-v-9c87bfef]{cursor:pointer;font-weight:600;color:var(--heading)}.guide-item p[data-v-9c87bfef]{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.guide-link[data-v-9c87bfef]{display:inline-block;margin-top:12px;color:var(--accent, #ff4d22);font-size:14px;text-decoration:none}@media(max-width:768px){.artifact-head[data-v-9c87bfef]{flex-direction:column}.panel[data-v-9c87bfef]{padding:20px}}.download-page[data-v-db53d988]{max-width:960px;margin:0 auto;padding-bottom:48px}.download-hero[data-v-db53d988]{padding:28px 32px;margin-bottom:20px}.download-hero h1[data-v-db53d988]{margin:0 0 8px;font-size:32px;color:var(--heading)}.download-hero p[data-v-db53d988]{margin:0;color:var(--muted);line-height:1.7}.meta-row[data-v-db53d988]{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px;color:var(--muted);font-size:14px}.meta-row strong[data-v-db53d988]{color:var(--heading);margin-left:4px}.meta-row .meta-muted[data-v-db53d988]{color:var(--muted);opacity:.85}.platform-card-desc[data-v-db53d988]{text-align:center;line-height:1.55;max-width:220px}.version-badge-row[data-v-db53d988]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.version-badge[data-v-db53d988]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4}.version-badge.official[data-v-db53d988]{background:#ff5a251f;color:#e03d12}.version-badge.dev[data-v-db53d988]{background:#2563eb1a;color:#1d4ed8}.version-badge.muted[data-v-db53d988]{background:#64748b1f;color:#64748b;font-weight:500}.download-cards[data-v-db53d988]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.platform-card[data-v-db53d988]{position:relative;display:grid;gap:8px;justify-items:center;padding:22px 16px;border:1px solid var(--soft-border);border-radius:16px;background:var(--card-bg);color:var(--text);cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.platform-detected-tag[data-v-db53d988]{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:999px;background:#ff5a2524;color:#f0441c;font-size:11px;font-weight:600;line-height:1.4}.platform-unavailable-tag[data-v-db53d988]{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:999px;background:#64748b24;color:#64748b;font-size:11px;font-weight:600;line-height:1.4}.platform-card.detected[data-v-db53d988]:not(.active){border-color:#ff5a2547}.platform-card.unavailable[data-v-db53d988]{opacity:.62;background:linear-gradient(180deg,#94a3b814,#94a3b805)}.platform-card.unavailable[data-v-db53d988]:hover{border-color:#64748b59;box-shadow:none;transform:none}.platform-card.active[data-v-db53d988]{border-color:#f0441cb8;background:linear-gradient(180deg,#ff6a2a24,#ff6a2a0a);box-shadow:0 0 0 1px #f0441c24,0 12px 32px #f0441c29;transform:translateY(-2px)}.platform-card[data-v-db53d988]:hover{border-color:#f0441c73;box-shadow:0 12px 32px #f0441c1f;transform:translateY(-2px)}.unavailable-hint[data-v-db53d988]{margin:12px 0 0;text-align:center;color:var(--muted);font-size:13px;line-height:1.6}.platform-icon-wrap[data-v-db53d988]{display:grid;place-items:center;width:52px;height:52px}.platform-card strong[data-v-db53d988]{font-size:18px}.platform-card small[data-v-db53d988]{color:var(--muted)}.detail-grid[data-v-db53d988]{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:16px;margin-bottom:16px}.panel[data-v-db53d988]{padding:24px 28px;border:1px solid var(--soft-border);border-radius:16px;background:var(--card-bg)}.panel h2[data-v-db53d988]{margin:0 0 16px;font-size:18px;color:var(--heading)}.panel ul[data-v-db53d988],.panel ol[data-v-db53d988]{margin:0 0 20px;padding-left:20px;color:var(--text);line-height:1.8}.panel[data-v-db53d988] .n-button--primary-type{--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-ripple-color: rgba(255, 106, 42, .28) !important;--n-text-color: #ffffff !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #ffffff !important;--n-text-color-focus: #ffffff !important;color:#fff!important;border:0!important;background:linear-gradient(180deg,#ff6a2a,#f0441c)!important;box-shadow:0 14px 30px #f0441c42!important}.panel[data-v-db53d988] .n-button--primary-type .n-button__content{color:#fff!important}.panel[data-v-db53d988] .n-button--primary-type:hover{color:#fff!important;background:linear-gradient(180deg,#ff7a36,#f24c22)!important;box-shadow:0 16px 34px #f0441c52!important}.panel[data-v-db53d988] .n-button--primary-type:active{background:linear-gradient(180deg,#ef5b22,#d93616)!important}.all-grid[data-v-db53d988] .n-button{--n-text-color: #f0441c !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #ffffff !important;--n-border: 1px solid rgba(240, 68, 28, .28) !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;color:#f0441c!important;border-color:#f0441c47!important;background:#ff6a2a14!important}.all-grid[data-v-db53d988] .n-button:hover{color:#fff!important;border-color:transparent!important;background:linear-gradient(180deg,#ff6a2a,#f0441c)!important}.all-grid[data-v-db53d988] .n-button:hover .n-button__content{color:#fff!important}.file-name[data-v-db53d988]{margin:12px 0 0;text-align:center;color:var(--muted);font-size:13px}.mac-help-entry[data-v-db53d988]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:10px 12px;border:1px solid rgba(240,68,28,.26);border-radius:10px;background:#ff6a2a17;color:#e43b16;font-size:13px;font-weight:650;line-height:1.5;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.mac-help-entry[data-v-db53d988]:hover{border-color:#f0441c8c;background:#ff6a2a26;transform:translateY(-1px)}.mac-help-entry-icon[data-v-db53d988]{display:inline-grid;place-items:center;flex:0 0 20px;height:20px;border-radius:50%;background:#f0441c;color:#fff;font-size:12px;font-weight:800}.mac-arch-row[data-v-db53d988]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13px;color:var(--muted)}.arch-select[data-v-db53d988]{border:1px solid var(--soft-border);border-radius:8px;padding:4px 8px;background:var(--card-bg);color:var(--text)}.verify-block[data-v-db53d988]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--soft-border);font-size:13px;color:var(--muted)}.verify-block .label[data-v-db53d988]{color:var(--heading);margin-right:8px}.checksum-row[data-v-db53d988]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:8px;min-width:0}.checksum-row .label[data-v-db53d988]{flex-shrink:0}.checksum-value[data-v-db53d988]{flex:1;min-width:0;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.checksum-copy[data-v-db53d988]{flex-shrink:0}.verify-hint[data-v-db53d988]{margin:8px 0 0;line-height:1.6}.mac-help-panel[data-v-db53d988]{margin-bottom:16px;scroll-margin-top:88px}.mac-help-head[data-v-db53d988]{margin-bottom:18px}.mac-help-head h2[data-v-db53d988]{margin:5px 0 8px;font-size:20px}.mac-help-head p[data-v-db53d988]{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.mac-help-kicker[data-v-db53d988]{color:var(--accent, #f0441c);font-size:12px;font-weight:700;letter-spacing:.08em}.mac-help-list[data-v-db53d988]{display:grid;gap:10px}.mac-help-item[data-v-db53d988]{border:1px solid var(--soft-border);border-radius:12px;background:#94a3b80a;overflow:hidden}.mac-help-item summary[data-v-db53d988]{display:flex;align-items:center;gap:12px;padding:15px 16px;cursor:pointer;list-style:none}.mac-help-item summary[data-v-db53d988]::-webkit-details-marker{display:none}.mac-help-item summary[data-v-db53d988]:after{content:"+";margin-left:auto;color:var(--muted);font-size:20px}.mac-help-item[open] summary[data-v-db53d988]:after{content:"−"}.mac-help-item summary span[data-v-db53d988]:not(.mac-help-number){display:grid;gap:3px}.mac-help-item summary small[data-v-db53d988]{color:var(--muted);font-size:12px;font-weight:400}.mac-help-number[data-v-db53d988]{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:#ff6a2a1f;color:#f0441c;font-size:13px;font-weight:700}.mac-help-content[data-v-db53d988]{padding:0 16px 16px 56px;color:var(--text);font-size:14px;line-height:1.7}.mac-help-content p[data-v-db53d988]{margin:0}.command-row[data-v-db53d988]{display:flex;align-items:center;gap:10px;margin:12px 0 8px;padding:10px 12px;border-radius:10px;background:#0f172a0f}.command-row code[data-v-db53d988]{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.safety-note[data-v-db53d988]{color:var(--muted);font-size:12px}.all-downloads h2[data-v-db53d988]{margin:0 0 16px;font-size:18px}.all-grid[data-v-db53d988]{display:flex;flex-wrap:wrap;gap:10px}.support-panel[data-v-db53d988]{margin-top:20px;margin-bottom:8px}.support-grid[data-v-db53d988]{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.support-grid h2[data-v-db53d988]{margin:0 0 8px;font-size:18px}.support-grid p[data-v-db53d988]{margin:0 0 12px;color:var(--muted);line-height:1.7;font-size:14px}.support-links[data-v-db53d988]{display:flex;flex-wrap:wrap;gap:14px}.support-links a[data-v-db53d988]{color:var(--accent, #ff4d22);font-size:14px;text-decoration:none}.qr-wrap[data-v-db53d988]{text-align:center}.qr-wrap img[data-v-db53d988]{width:120px;height:120px;border-radius:8px;background:#fff;padding:6px}.qr-wrap span[data-v-db53d988]{display:block;margin-top:8px;font-size:12px;color:var(--muted)}@media(max-width:768px){.download-cards[data-v-db53d988],.detail-grid[data-v-db53d988],.support-grid[data-v-db53d988]{grid-template-columns:1fr}.download-hero[data-v-db53d988]{padding:22px 20px}.panel[data-v-db53d988]{padding:20px}.mac-help-content[data-v-db53d988]{padding-left:16px}.command-row[data-v-db53d988]{align-items:stretch;flex-direction:column}}.intro-page[data-v-31ec2126]{position:relative;overflow:hidden;background:radial-gradient(circle at 74% 12%,rgba(255,137,55,.16),transparent 28%),radial-gradient(circle at 12% 8%,rgba(255,191,128,.24),transparent 30%),linear-gradient(180deg,#fff4ea 0%,#fff7ef 56%,var(--section-bg) 100%);color:var(--text)}.intro-page[data-v-31ec2126] *{box-sizing:border-box}.intro-mobile-logo[data-v-31ec2126]{display:none;align-items:center;gap:8px;color:var(--heading)}.intro-mobile-logo img[data-v-31ec2126]{width:28px;height:28px;border-radius:8px;object-fit:contain}.intro-mobile-logo strong[data-v-31ec2126]{font-size:15px;white-space:nowrap}.gradient-text[data-v-31ec2126]{background:linear-gradient(110deg,#ff6a2a,#ff4d22 55%,#ff8058);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro-hero[data-v-31ec2126]{position:relative;padding:88px 0 64px;background-color:#fff4ea;background-image:url(/assets/introduction/bg-hero.webp);background-size:cover;background-position:center}.hero-shell[data-v-31ec2126]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:56px;align-items:center;padding-top:20px}.hero-copy[data-v-31ec2126]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.hero-carousel[data-v-31ec2126]{width:100%;min-width:0}.carousel-stage[data-v-31ec2126]{position:relative;overflow:hidden;touch-action:pan-y;aspect-ratio:16 / 9;border:1px solid rgba(255,143,83,.28);border-radius:22px;background:#241307;box-shadow:0 30px 70px #5b2d1438}.carousel-card[data-v-31ec2126]{position:absolute;inset:0;overflow:hidden;border-radius:22px;opacity:0;transform:scale(.96);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .5s ease,transform .5s ease}.carousel-card.active[data-v-31ec2126]{opacity:1;transform:scale(1);pointer-events:auto;z-index:3}.carousel-card img[data-v-31ec2126]{display:block;width:100%;height:100%;object-fit:cover}.carousel-info[data-v-31ec2126]{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:18px 20px;background:linear-gradient(180deg,#2b171000,#2b1710f0);color:#fff}.carousel-icon[data-v-31ec2126]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;color:#fff;background:#ff6d2aeb;font-size:18px}.carousel-info h3[data-v-31ec2126]{margin:0 0 4px;font-size:19px}.carousel-info p[data-v-31ec2126]{margin:0;color:#fff4eaeb;font-size:13.5px;line-height:1.6}.carousel-nav[data-v-31ec2126]{position:absolute;top:50%;z-index:2;display:grid;width:40px;height:40px;place-items:center;transform:translateY(-50%);border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;background:#2b171066;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s ease,transform .2s ease}.carousel-nav.prev[data-v-31ec2126]{left:14px}.carousel-nav.next[data-v-31ec2126]{right:14px}@media(hover:hover){.carousel-nav[data-v-31ec2126]:hover{background:#ff4d22e0;transform:translateY(-50%) scale(1.06)}}.carousel-dots[data-v-31ec2126]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.carousel-dots button[data-v-31ec2126]{padding:6px 14px;border:1px solid var(--soft-border);border-radius:999px;color:var(--body-muted);background:var(--panel);font-size:13px;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.carousel-dots button.active[data-v-31ec2126]{color:#fff;border-color:transparent;background:linear-gradient(120deg,#ff8058,var(--accent))}.carousel-progress[data-v-31ec2126]{display:flex;gap:8px;margin-top:16px}.carousel-progress-seg[data-v-31ec2126]{position:relative;flex:1;height:4px;overflow:hidden;border-radius:999px;background:#ff8f5340}.carousel-progress-fill[data-v-31ec2126]{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,#ff8058,var(--accent));transform-origin:left;animation:carousel-progress-31ec2126 5.5s linear forwards}.carousel-progress-fill.paused[data-v-31ec2126]{animation-play-state:paused}@keyframes carousel-progress-31ec2126{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-badge[data-v-31ec2126],.section-eyebrow[data-v-31ec2126]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;color:var(--accent);border:1px solid var(--accent-border);border-radius:999px;background:var(--chip);font-size:13px;font-weight:800;letter-spacing:.04em}.hero-title[data-v-31ec2126]{margin:0;color:var(--heading);font-size:clamp(36px,6.6vw,68px);line-height:1.1;letter-spacing:-.03em}.hero-title-line[data-v-31ec2126]{display:block}.hero-title-sub[data-v-31ec2126]{margin-top:.28em;font-size:.56em;line-height:1.2;letter-spacing:-.01em}.title-char[data-v-31ec2126]{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.title-char.on[data-v-31ec2126]{opacity:1;transform:translateY(0)}.hero-lead[data-v-31ec2126]{margin:0;max-width:640px;color:var(--body-muted);font-size:clamp(16px,2.4vw,20px);line-height:1.9}.hero-actions[data-v-31ec2126]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn-primary[data-v-31ec2126],.btn-ghost[data-v-31ec2126]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:12px;font-size:16px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.btn-primary[data-v-31ec2126]{color:#fff;background:linear-gradient(120deg,#ff8058 0%,var(--accent) 100%);box-shadow:0 12px 30px var(--accent-shadow)}.btn-primary.large[data-v-31ec2126]{min-height:56px;padding:0 44px;font-size:18px}.btn-ghost[data-v-31ec2126]{color:var(--heading);border:1px solid var(--accent-border);background:#ffffff8c}@media(hover:hover){.btn-primary[data-v-31ec2126]:hover{transform:translateY(-2px);box-shadow:0 16px 38px var(--accent-shadow)}.btn-ghost[data-v-31ec2126]:hover{border-color:var(--accent);background:#ffffffd9;transform:translateY(-2px)}}.platform-hint[data-v-31ec2126]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.dot[data-v-31ec2126]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #ff4d2224}.intro-stats[data-v-31ec2126]{padding:40px 0}.stats-grid[data-v-31ec2126]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.module-strip[data-v-31ec2126]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;margin:0 auto}.module-chip[data-v-31ec2126]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--soft-border);border-radius:999px;color:var(--heading);background:var(--panel);box-shadow:0 14px 40px var(--warm-shadow);font-size:13px;font-weight:600;white-space:nowrap;position:relative;transition:transform .8s ease,box-shadow .8s ease,border-color .8s ease}.module-chip.glow[data-v-31ec2126]{transform:scale(1.12);border-color:#ff6d2ab3;box-shadow:0 0 28px 8px #ff6d2a8c,0 18px 44px #ff4d2259;z-index:2}.module-chip-icon[data-v-31ec2126]{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:var(--accent);background:var(--chip);font-size:12px}.stat-card[data-v-31ec2126]{padding:24px 18px;border:1px solid var(--soft-border);border-radius:var(--card-radius);background-color:var(--panel);background-image:url(/assets/introduction/card-stat.webp);background-size:cover;background-position:center;box-shadow:0 16px 48px var(--warm-shadow);text-align:center}.stat-card strong[data-v-31ec2126]{display:block;margin-bottom:8px;color:var(--accent);font-size:clamp(22px,3vw,30px);letter-spacing:-.02em}.stat-card span[data-v-31ec2126]{color:var(--body-muted);font-size:14px;line-height:1.6}.intro-section[data-v-31ec2126]{padding:80px 0}.intro-section.section-alt[data-v-31ec2126]{background-color:var(--section-bg);background-image:url(/assets/introduction/bg-section-alt.webp);background-size:cover;background-position:center;border-top:1px solid rgba(255,143,83,.14);border-bottom:1px solid rgba(255,143,83,.14)}.intro-section#about-intro[data-v-31ec2126]{background-color:var(--bg);background-image:url(/assets/introduction/bg-about.webp);background-size:cover;background-position:center}.intro-section#intro-video[data-v-31ec2126]{background-color:var(--bg);background-image:url(/assets/introduction/bg-video.webp);background-size:cover;background-position:center}.intro-section#power[data-v-31ec2126]{background-color:var(--section-bg);background-image:url(/assets/introduction/bg-power.webp);background-size:cover;background-position:center}.section-head[data-v-31ec2126]{margin-bottom:44px}.section-head h2[data-v-31ec2126]{margin:16px 0 0;color:var(--heading);font-size:clamp(26px,4vw,40px);line-height:1.25;letter-spacing:-.02em}.section-sub[data-v-31ec2126]{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.8}.section-eyebrow[data-v-31ec2126]{margin-bottom:14px}.about-layout[data-v-31ec2126]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-copy h2[data-v-31ec2126]{margin:18px 0 20px;color:var(--heading);font-size:clamp(26px,4vw,40px);line-height:1.25;letter-spacing:-.02em}.about-copy p[data-v-31ec2126]{margin:0 0 16px;color:var(--body-muted);font-size:16px;line-height:1.9}.about-note[data-v-31ec2126]{display:flex;align-items:flex-start;gap:10px;color:var(--heading)!important}.about-note svg[data-v-31ec2126]{margin-top:5px;color:var(--accent)}.client-mock[data-v-31ec2126]{overflow:hidden;border:1px solid var(--soft-border);border-radius:18px;background:#fffdf9;box-shadow:0 30px 70px #5b2d1424}.mock-topbar[data-v-31ec2126]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,143,83,.18)}.mock-dot[data-v-31ec2126]{width:10px;height:10px;border-radius:50%}.mock-dot.red[data-v-31ec2126]{background:#ff5f57}.mock-dot.yellow[data-v-31ec2126]{background:#febc2e}.mock-dot.green[data-v-31ec2126]{background:#28c840}.mock-url[data-v-31ec2126]{margin-left:8px;color:var(--muted);font-size:12px}.mock-body[data-v-31ec2126]{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:18px}.mock-dock[data-v-31ec2126]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start;padding:10px;border:1px solid rgba(255,143,83,.18);border-radius:14px}.mock-dock-icon[data-v-31ec2126]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:10px;color:var(--accent);background:var(--chip);font-size:14px}.mock-panel[data-v-31ec2126]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid rgba(255,143,83,.16);border-radius:14px;background:#ffffff8c}.mock-line[data-v-31ec2126]{height:10px;border-radius:6px;background:#7a625429}.mock-line.wide[data-v-31ec2126]{width:86%}.mock-line.short[data-v-31ec2126]{width:58%}.mock-tile-row[data-v-31ec2126]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.mock-tile[data-v-31ec2126]{aspect-ratio:4 / 3;border-radius:10px;background:linear-gradient(150deg,#ff6d2a33,#ffbf801a)}.video-frame[data-v-31ec2126]{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:0;border-radius:12px;background:#241307;box-shadow:none}.video-frame video[data-v-31ec2126]{display:block;width:100%;height:100%;object-fit:contain;background:#000}.video-sound-toggle[data-v-31ec2126]{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;color:#fff;background:#140a048c;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s ease,transform .2s ease}@media(hover:hover){.video-sound-toggle[data-v-31ec2126]:hover{background:#ff4d22d1;transform:scale(1.06)}}.feature-grid[data-v-31ec2126]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-card[data-v-31ec2126],.module-card[data-v-31ec2126],.engine-card[data-v-31ec2126],.model-card[data-v-31ec2126],.scene-card[data-v-31ec2126]{position:relative;padding:26px 22px;border:1px solid var(--soft-border);border-radius:var(--card-radius);background-color:var(--panel);box-shadow:0 16px 48px var(--warm-shadow);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.feature-card[data-v-31ec2126]{background-image:url(/assets/introduction/card-feature.webp);background-size:cover;background-position:center}.module-card[data-v-31ec2126]{background-image:url(/assets/introduction/card-module.webp);background-size:cover;background-position:center}.engine-card[data-v-31ec2126]{background-image:url(/assets/introduction/card-engine.webp);background-size:cover;background-position:center}.model-card[data-v-31ec2126]{background-image:url(/assets/introduction/card-model.webp);background-size:cover;background-position:center}.scene-card[data-v-31ec2126]{background-image:url(/assets/introduction/card-scene.webp);background-size:cover;background-position:center}@media(hover:hover){.feature-card[data-v-31ec2126]:hover,.module-card[data-v-31ec2126]:hover,.engine-card[data-v-31ec2126]:hover,.model-card[data-v-31ec2126]:hover,.scene-card[data-v-31ec2126]:hover{transform:translateY(-4px);border-color:var(--accent-border);box-shadow:0 22px 52px var(--accent-shadow)}}.feature-icon[data-v-31ec2126],.module-icon[data-v-31ec2126],.engine-icon[data-v-31ec2126],.scene-icon[data-v-31ec2126]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:14px;color:var(--accent);background:var(--chip);font-size:22px}.feature-card h3[data-v-31ec2126],.module-card h3[data-v-31ec2126],.engine-card h3[data-v-31ec2126],.scene-card h3[data-v-31ec2126]{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--heading);font-size:19px}.scene-image[data-v-31ec2126]{display:block;width:100%;aspect-ratio:4 / 3;margin-bottom:16px;border-radius:12px;object-fit:cover}.feature-card p[data-v-31ec2126],.module-card p[data-v-31ec2126],.engine-card p[data-v-31ec2126],.scene-card p[data-v-31ec2126]{margin:0;color:var(--body-muted);font-size:14px;line-height:1.8}.self-badge[data-v-31ec2126]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;color:#fff;background:linear-gradient(120deg,#ff8058,var(--accent));font-size:12px;font-weight:800}.self-badge.large[data-v-31ec2126]{padding:6px 14px;font-size:13px}.module-grid[data-v-31ec2126]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.module-card.highlight[data-v-31ec2126]{border-color:var(--accent-border);background-color:var(--panel);background-image:url(/assets/introduction/card-module-highlight.webp);background-size:cover;background-position:center}.module-card.has-shots[data-v-31ec2126]{cursor:pointer}.module-icon[data-v-31ec2126]{position:relative;justify-content:space-between;width:auto;padding:0 8px}.module-icon .self-badge[data-v-31ec2126]{margin-left:auto}.module-shots-hint[data-v-31ec2126]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--accent);font-size:13px;font-weight:600}.module-shots-hint svg[data-v-31ec2126]{font-size:14px}.drama-pipeline[data-v-31ec2126]{margin-top:34px;padding:28px;border:1px solid var(--accent-border);border-radius:20px;background-color:var(--panel);background-image:url(/assets/introduction/bg-pipeline.webp);background-size:cover;background-position:center}.pipeline-head[data-v-31ec2126]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.pipeline-head h3[data-v-31ec2126]{margin:8px 0 0;color:var(--heading);font-size:24px}.pipeline-steps[data-v-31ec2126]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pipeline-step[data-v-31ec2126]{padding:10px 16px;border-radius:999px;color:#fff;background:linear-gradient(120deg,#ff8058,var(--accent));font-size:14px;font-weight:700}.pipeline-arrow[data-v-31ec2126]{color:var(--accent);font-size:14px}.pipeline-note[data-v-31ec2126]{margin:20px 0 0;color:var(--body-muted);font-size:15px;line-height:1.8}.works-grid[data-v-31ec2126]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.work-card[data-v-31ec2126]{position:relative;overflow:hidden;border:1px solid var(--soft-border);border-radius:var(--card-radius);background-color:var(--panel);background-image:url(/assets/introduction/card-work.webp);background-size:cover;background-position:center;box-shadow:0 16px 48px var(--warm-shadow);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}@media(hover:hover){.work-card[data-v-31ec2126]:hover{transform:translateY(-4px);border-color:var(--accent-border);box-shadow:0 22px 52px var(--accent-shadow)}}.work-media[data-v-31ec2126]{aspect-ratio:4 / 3;overflow:hidden;background:#241307}.work-media img[data-v-31ec2126],.work-media video[data-v-31ec2126]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover){.work-card:hover .work-media img[data-v-31ec2126],.work-card:hover .work-media video[data-v-31ec2126]{transform:scale(1.04)}}.work-badge[data-v-31ec2126]{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;border-radius:999px;color:#fff;background:#ff4d22eb;font-size:12px;font-weight:700}.work-body[data-v-31ec2126]{padding:16px 18px 18px}.work-body strong[data-v-31ec2126]{display:block;color:var(--heading);font-size:16px}.work-body p[data-v-31ec2126]{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.works-more[data-v-31ec2126]{display:flex;justify-content:center;margin-top:36px}.works-more a[data-v-31ec2126]{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:16px;font-weight:700;transition:gap .2s ease}@media(hover:hover){.works-more a[data-v-31ec2126]:hover{gap:12px}}.engine-grid[data-v-31ec2126]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:52px}.engine-icon[data-v-31ec2126]{width:60px;height:60px;font-size:26px}.model-head[data-v-31ec2126]{margin-bottom:24px}.model-head h3[data-v-31ec2126]{margin:0 0 8px;color:var(--heading);font-size:24px}.model-head p[data-v-31ec2126]{margin:0;color:var(--body-muted)}.model-grid[data-v-31ec2126]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.model-card h4[data-v-31ec2126]{margin:0 0 14px;color:var(--heading);font-size:18px}.model-chips[data-v-31ec2126]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.model-chips span[data-v-31ec2126]{padding:6px 11px;border:1px solid var(--accent-border);border-radius:999px;color:var(--accent);background:var(--chip);font-size:13px;font-weight:600}.power-tagline[data-v-31ec2126]{margin:40px 0 0;color:var(--heading);font-size:clamp(18px,2.6vw,24px);font-weight:700;text-align:center}.compare-list[data-v-31ec2126]{display:flex;flex-direction:column;gap:12px}.compare-row[data-v-31ec2126]{display:grid;grid-template-columns:140px 1fr 1fr;gap:14px;align-items:center;padding:18px 20px;border:1px solid var(--soft-border);border-radius:var(--card-radius);background-color:var(--panel);background-image:url(/assets/introduction/card-compare.webp);background-size:cover;background-position:center;box-shadow:0 14px 40px var(--warm-shadow)}.compare-dimension[data-v-31ec2126]{color:var(--heading);font-size:16px;font-weight:700}.compare-col[data-v-31ec2126]{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.6}.compare-col svg[data-v-31ec2126]{flex-shrink:0}.compare-col.win[data-v-31ec2126]{color:var(--heading)}.compare-col.win svg[data-v-31ec2126]{color:var(--accent)}.compare-col.lose[data-v-31ec2126]{color:var(--muted)}.compare-col.lose svg[data-v-31ec2126]{color:#c2a99a}.advantage-list[data-v-31ec2126]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.advantage-item[data-v-31ec2126]{display:flex;gap:18px;align-items:flex-start;padding:24px;border:1px solid var(--soft-border);border-radius:var(--card-radius);background-color:var(--panel);background-image:url(/assets/introduction/card-advantage.webp);background-size:cover;background-position:center;box-shadow:0 16px 48px var(--warm-shadow)}.advantage-index[data-v-31ec2126]{flex-shrink:0;color:var(--accent);font-size:26px;font-weight:800;letter-spacing:-.02em;opacity:.85}.advantage-copy h3[data-v-31ec2126]{margin:0 0 8px;color:var(--heading);font-size:18px}.advantage-copy p[data-v-31ec2126]{margin:0;color:var(--body-muted);font-size:14px;line-height:1.8}.scene-grid[data-v-31ec2126]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.intro-cta[data-v-31ec2126]{position:relative;padding:92px 0 104px;background-color:var(--section-bg);background-image:url(/assets/introduction/bg-cta.webp);background-size:cover;background-position:center;border-top:1px solid rgba(255,143,83,.18)}.cta-shell[data-v-31ec2126]{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.cta-shell h2[data-v-31ec2126]{margin:0;color:var(--heading);font-size:clamp(26px,4.4vw,44px);line-height:1.25;letter-spacing:-.02em}.cta-shell p[data-v-31ec2126]{margin:0;color:var(--body-muted)}.sticky-cta[data-v-31ec2126]{position:fixed;right:0;bottom:0;left:0;z-index:60;display:none;justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff8f1f0;border-top:1px solid rgba(255,143,83,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sticky-cta .btn-primary[data-v-31ec2126]{width:100%;max-width:420px}.sticky-cta .btn-primary.contact-sticky-btn[data-v-31ec2126]{border:0;cursor:pointer}.cta-slide-enter-active[data-v-31ec2126],.cta-slide-leave-active[data-v-31ec2126]{transition:transform .28s ease,opacity .28s ease}.cta-slide-enter-from[data-v-31ec2126],.cta-slide-leave-to[data-v-31ec2126]{transform:translateY(100%);opacity:0}.shot-modal[data-v-31ec2126]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#1e120ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shot-modal-inner[data-v-31ec2126]{width:min(920px,100%);max-height:92vh;overflow:hidden;border:1px solid var(--accent-border);border-radius:20px;background:#fffaf4;box-shadow:0 30px 90px #3c1c0c66}.shot-modal-head[data-v-31ec2126]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,143,83,.2)}.shot-modal-head h3[data-v-31ec2126]{margin:0;color:var(--heading);font-size:18px}.shot-count[data-v-31ec2126]{color:var(--muted);font-size:13px}.shot-close[data-v-31ec2126]{display:grid;width:36px;height:36px;margin-left:auto;place-items:center;border:1px solid var(--soft-border);border-radius:10px;color:var(--heading);background:#ffffffb3;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media(hover:hover){.shot-close[data-v-31ec2126]:hover{color:var(--accent);border-color:var(--accent-border);background:var(--chip)}}.shot-stage[data-v-31ec2126]{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;max-height:68vh;padding:20px;background:radial-gradient(circle at 50% 30%,rgba(255,137,55,.1),transparent 50%),#fdf6ee}.shot-stage img[data-v-31ec2126]{display:block;max-width:100%;max-height:66vh;border-radius:12px;box-shadow:0 18px 50px #5b2d142e}.shot-nav[data-v-31ec2126]{position:absolute;top:50%;display:grid;width:44px;height:44px;place-items:center;transform:translateY(-50%);border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);background:#fffaf4e6;box-shadow:0 10px 26px #5b2d1429;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.shot-nav.prev[data-v-31ec2126]{left:18px}.shot-nav.next[data-v-31ec2126]{right:18px}@media(hover:hover){.shot-nav[data-v-31ec2126]:hover{background:var(--chip);transform:translateY(-50%) scale(1.06)}}.shot-dots[data-v-31ec2126]{display:flex;justify-content:center;gap:8px;padding:14px 20px 18px;border-top:1px solid rgba(255,143,83,.16)}.shot-dots button[data-v-31ec2126]{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ff4d2238;cursor:pointer;transition:width .2s ease,background-color .2s ease}.shot-dots button.active[data-v-31ec2126]{width:22px;background:var(--accent)}.modal-fade-enter-active[data-v-31ec2126],.modal-fade-leave-active[data-v-31ec2126]{transition:opacity .22s ease}.modal-fade-enter-active .shot-modal-inner[data-v-31ec2126],.modal-fade-leave-active .shot-modal-inner[data-v-31ec2126]{transition:transform .22s ease}.modal-fade-enter-from[data-v-31ec2126],.modal-fade-leave-to[data-v-31ec2126]{opacity:0}.modal-fade-enter-from .shot-modal-inner[data-v-31ec2126],.modal-fade-leave-to .shot-modal-inner[data-v-31ec2126]{transform:translateY(18px) scale(.98)}.contact-modal[data-v-31ec2126]{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:24px;background:#1e120ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-modal-inner[data-v-31ec2126]{width:min(420px,100%);overflow:hidden;border:1px solid var(--accent-border);border-radius:20px;background:#fffaf4;box-shadow:0 30px 90px #3c1c0c66}.contact-modal-head[data-v-31ec2126]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,143,83,.2)}.contact-modal-head h3[data-v-31ec2126]{margin:0;color:var(--heading);font-size:18px}.contact-modal-body[data-v-31ec2126]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 24px 30px;text-align:center}.contact-qr[data-v-31ec2126]{width:200px;height:200px;border:1px solid var(--soft-border);border-radius:14px;object-fit:contain;background:#fff}.contact-name[data-v-31ec2126]{color:var(--heading);font-size:17px}.contact-desc[data-v-31ec2126]{margin:0;color:var(--body-muted);font-size:14px;line-height:1.7}.contact-agent-tip[data-v-31ec2126]{margin:2px 0 0;padding:5px 12px;border-radius:999px;color:var(--accent);background:var(--chip);font-size:13px;font-weight:600}.contact-lines[data-v-31ec2126]{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.contact-line[data-v-31ec2126]{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:9px 12px;border:1px solid var(--soft-border);border-radius:12px;color:var(--heading);background:#ffffffb8;font-size:14px}.contact-line span[data-v-31ec2126]{color:var(--muted);font-size:13px}.contact-line a[data-v-31ec2126]{color:var(--accent);font-weight:700;text-decoration:none}.contact-loading[data-v-31ec2126],.contact-empty[data-v-31ec2126]{padding:60px 0;color:var(--muted);font-size:15px}@media(max-width:1024px){.feature-grid[data-v-31ec2126],.model-grid[data-v-31ec2126],.scene-grid[data-v-31ec2126],.works-grid[data-v-31ec2126],.module-grid[data-v-31ec2126],.stats-grid[data-v-31ec2126]{grid-template-columns:repeat(2,1fr)}.about-layout[data-v-31ec2126],.hero-shell[data-v-31ec2126]{grid-template-columns:1fr;gap:40px}.hero-carousel[data-v-31ec2126]{max-width:560px;margin:0 auto}.advantage-list[data-v-31ec2126]{grid-template-columns:1fr}}@media(max-width:640px){.intro-mobile-logo[data-v-31ec2126]{display:inline-flex}.intro-hero[data-v-31ec2126]{padding:40px 0 60px}.hero-shell[data-v-31ec2126]{padding-top:0}.hero-carousel[data-v-31ec2126]{margin-top:-10px}.carousel-card[data-v-31ec2126]{inset:0 auto auto 0;width:100%;height:100%;transform:translate(0) scale(1)}.carousel-card.is-prev[data-v-31ec2126],.carousel-card.is-next[data-v-31ec2126]{opacity:0;transform:translate(0) scale(1);z-index:2}.carousel-nav[data-v-31ec2126]{display:none}.intro-section[data-v-31ec2126]{padding:60px 0}.intro-stats[data-v-31ec2126]{padding:32px 0 40px}.hero-actions[data-v-31ec2126]{width:100%}.hero-actions .btn-primary[data-v-31ec2126],.hero-actions .btn-ghost[data-v-31ec2126]{flex:1 1 100%}.feature-grid[data-v-31ec2126],.model-grid[data-v-31ec2126],.module-grid[data-v-31ec2126],.engine-grid[data-v-31ec2126]{grid-template-columns:1fr}.scene-grid[data-v-31ec2126],.works-grid[data-v-31ec2126]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-body[data-v-31ec2126]{padding:12px 12px 14px}.work-body strong[data-v-31ec2126]{font-size:14px}.work-body p[data-v-31ec2126]{font-size:12px}.compare-row[data-v-31ec2126]{grid-template-columns:1fr;gap:10px}.compare-list[data-v-31ec2126]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compare-row[data-v-31ec2126]{padding:14px}.compare-dimension[data-v-31ec2126]{padding-bottom:8px;border-bottom:1px solid rgba(255,143,83,.16)}.compare-col[data-v-31ec2126]{font-size:13px}.pipeline-steps[data-v-31ec2126]{flex-direction:column;align-items:stretch}.pipeline-step[data-v-31ec2126]{text-align:center}.pipeline-arrow[data-v-31ec2126]{transform:rotate(90deg);align-self:center}.pipeline-head[data-v-31ec2126]{flex-direction:column}.mock-body[data-v-31ec2126]{grid-template-columns:64px 1fr}.sticky-cta[data-v-31ec2126]{display:flex}.shot-modal[data-v-31ec2126]{padding:12px}.shot-stage[data-v-31ec2126]{min-height:220px;padding:12px}.shot-nav.prev[data-v-31ec2126]{left:8px}.shot-nav.next[data-v-31ec2126]{right:8px}}.about-page[data-v-1320c620]{max-width:960px;margin:0 auto;padding-bottom:64px}.about-summary[data-v-1320c620],.panel[data-v-1320c620]{border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f}.about-summary[data-v-1320c620]{padding:32px;margin-bottom:20px}.about-summary h1[data-v-1320c620]{margin:0 0 10px;color:var(--heading);font-size:34px}.about-summary p[data-v-1320c620]{margin:0;color:var(--body-muted);line-height:1.9}.about-company[data-v-1320c620]{margin-top:24px;padding-top:22px;border-top:1px solid var(--soft-border)}.company-name[data-v-1320c620]{display:block;margin-bottom:10px;color:var(--heading);font-size:18px}.company-intro[data-v-1320c620]{margin:0;color:var(--body-muted);line-height:1.9}.about-grid[data-v-1320c620]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.panel[data-v-1320c620]{padding:24px}.panel h2[data-v-1320c620]{margin:0 0 14px;color:var(--heading);font-size:20px}.help-links[data-v-1320c620]{margin:0;padding-left:18px;color:var(--body-muted);line-height:2}.help-links a[data-v-1320c620]{color:var(--accent, #ff4d22);text-decoration:none}.help-links a[data-v-1320c620]:hover{text-decoration:underline}.wechat-card[data-v-1320c620]{display:flex;gap:16px;align-items:flex-start}.wechat-card img[data-v-1320c620]{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--soft-border)}.wechat-card p[data-v-1320c620]{margin:6px 0 0;color:var(--body-muted);line-height:1.7;font-size:14px}.customers-page[data-v-8c6e9478]{scroll-margin-top:96px;background:radial-gradient(circle at 12% 10%,rgba(255,77,34,.14),transparent 30%),radial-gradient(circle at 88% 20%,rgba(245,158,11,.1),transparent 30%),linear-gradient(180deg,#0f172a1f,#0f172a0a),var(--section-bg);min-height:calc(100vh - 72px);padding:28px 0 64px}.page-head[data-v-8c6e9478]{max-width:760px;margin-bottom:28px}.page-head h1[data-v-8c6e9478]{margin:0 0 10px;font-size:clamp(1.6rem,3vw,2rem);color:var(--heading)}.page-head p[data-v-8c6e9478]{margin:0;color:var(--body-muted);line-height:1.8}.empty-state[data-v-8c6e9478]{padding:48px 0;text-align:center;color:var(--body-muted)}.customers-grid[data-v-8c6e9478]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.customers-grid>[data-reveal][data-v-8c6e9478]{height:100%}.customer-card[data-v-8c6e9478]{position:relative;isolation:isolate;height:100%;padding:22px;border:1px solid var(--soft-border);border-radius:8px;background:radial-gradient(circle at 86% 12%,rgba(255,77,34,.14),transparent 32%),var(--panel);overflow:hidden}.customer-card[data-v-8c6e9478]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 36%),repeating-linear-gradient(135deg,rgba(148,163,184,.07) 0 1px,transparent 1px 18px);opacity:.62}.customer-logo[data-v-8c6e9478]{width:48px;height:48px;border-radius:12px;object-fit:cover}.customer-logo.placeholder[data-v-8c6e9478]{display:grid;place-items:center;background:#ff4d2229;color:var(--accent);font-size:22px;font-weight:700}.customer-card h2[data-v-8c6e9478]{margin:14px 0 8px;color:var(--heading);font-size:18px}.customer-card p[data-v-8c6e9478]{margin:0;color:var(--body-muted);line-height:1.7}.customer-scenarios[data-v-8c6e9478]{margin-top:40px}.customer-scenarios>h2[data-v-8c6e9478]{margin:0 0 16px;color:var(--heading);font-size:24px}.scenario-grid[data-v-8c6e9478]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scenario-card[data-v-8c6e9478]{padding:20px 22px;border:1px solid var(--soft-border);border-radius:10px;background:var(--panel)}.scenario-card h3[data-v-8c6e9478]{margin:0 0 8px;color:var(--heading);font-size:17px}.scenario-card p[data-v-8c6e9478]{margin:0;color:var(--body-muted);line-height:1.75}.scenario-cta[data-v-8c6e9478]{margin:18px 0 0;color:var(--body-muted)}.scenario-cta a[data-v-8c6e9478]{color:var(--accent);text-decoration:none;font-weight:600}.scenario-cta span[data-v-8c6e9478]{margin:0 10px}@media(max-width:900px){.customers-grid[data-v-8c6e9478],.scenario-grid[data-v-8c6e9478]{grid-template-columns:1fr}}.job-hall[data-v-3402ac05]{min-height:100vh;color:#fff5eb;background:#090a0b}.page-shell[data-v-3402ac05]{max-width:1280px}.job-hero[data-v-3402ac05]{position:relative;min-height:720px;overflow:hidden;background:radial-gradient(circle at 76% 38%,rgba(244,139,78,.18),transparent 31%),radial-gradient(circle at 12% 10%,rgba(255,83,42,.13),transparent 25%),linear-gradient(145deg,#08090a,#12100e 54%,#090a0b)}.job-hero[data-v-3402ac05]:before{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%);content:""}.job-hero__glow[data-v-3402ac05]{position:absolute;right:9%;top:20%;width:420px;height:420px;border:1px solid rgba(255,165,101,.15);border-radius:50%;box-shadow:0 0 100px #f4773317,inset 0 0 90px #f477330f}.job-hero__glow[data-v-3402ac05]:after,.job-hero__glow[data-v-3402ac05]:before{position:absolute;border:1px solid rgba(255,179,121,.1);border-radius:50%;content:""}.job-hero__glow[data-v-3402ac05]:before{inset:55px}.job-hero__glow[data-v-3402ac05]:after{inset:120px}.job-hero__inner[data-v-3402ac05]{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;min-height:720px;padding-top:100px;padding-bottom:70px}.eyebrow[data-v-3402ac05]{display:inline-flex;align-items:center;gap:9px;color:#f4a15e;font-size:11px;font-weight:800;letter-spacing:.16em}.eyebrow i[data-v-3402ac05]{width:22px;height:1px;background:#f28a45}.job-hero h1[data-v-3402ac05]{max-width:680px;margin:20px 0 22px;color:#fff8f0;font-size:clamp(52px,5.4vw,78px);line-height:1.04;letter-spacing:-.065em}.job-hero h1 strong[data-v-3402ac05]{color:#f49c5b}.job-hero__copy>p[data-v-3402ac05]{max-width:640px;margin:0;color:#fff1e4a8;font-size:16px;line-height:1.85}.job-hero__actions[data-v-3402ac05]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.primary-action[data-v-3402ac05],.ghost-action[data-v-3402ac05]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;border-radius:11px;font-size:14px;font-weight:800;cursor:pointer}.primary-action[data-v-3402ac05]{border:0;color:#35170b;background:linear-gradient(135deg,#fff0df,#f49a59);box-shadow:0 16px 36px #e6632840}.ghost-action[data-v-3402ac05]{border:1px solid rgba(255,232,211,.22);color:#fff3e6;background:#ffffff0b}.job-hero__trust[data-v-3402ac05]{display:flex;flex-wrap:wrap;gap:22px;margin-top:35px;color:#ffeee080;font-size:11px}.job-hero__trust span[data-v-3402ac05]{display:flex;align-items:center;gap:7px}.job-hero__trust svg[data-v-3402ac05]{color:#f09a59}.job-hero__visual[data-v-3402ac05]{position:relative;height:480px}.hero-project-card[data-v-3402ac05]{position:absolute;top:66px;left:50%;width:min(430px,90%);padding:30px;border:1px solid rgba(255,224,199,.2);border-radius:23px;background:linear-gradient(145deg,#30211af5,#131313f0);box-shadow:0 38px 100px #0000007a;transform:translate(-50%) rotate(-1.5deg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-project-card[data-v-3402ac05]:before{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(130deg,rgba(255,188,135,.23),transparent 38%,rgba(255,106,54,.12));content:"";pointer-events:none}.hero-project-card__tag[data-v-3402ac05]{display:inline-flex;padding:6px 9px;border-radius:7px;color:#f7ad70;background:#f27d3b24;font-size:10px;font-weight:800}.hero-project-card>small[data-v-3402ac05]{float:right;color:#fff0e36b;font-size:10px}.hero-project-card h2[data-v-3402ac05]{margin:27px 0 8px;color:#fff6ed;font-size:34px}.hero-project-card>p[data-v-3402ac05]{margin:0 0 28px;color:#ffefe28c;font-size:12px}.hero-project-card>div[data-v-3402ac05]{display:flex;align-items:end;justify-content:space-between}.hero-project-card>div span[data-v-3402ac05]{color:#ffefe26b;font-size:10px}.hero-project-card>div strong[data-v-3402ac05]{color:#f6a363;font-size:30px}.hero-project-card>i[data-v-3402ac05]{display:block;height:5px;margin:22px 0 10px;overflow:hidden;border-radius:99px;background:#ffffff17}.hero-project-card>i b[data-v-3402ac05]{display:block;width:60%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f07438,#f3b075)}.hero-project-card footer[data-v-3402ac05]{display:flex;justify-content:space-between;color:#fff1e385;font-size:10px}.hero-project-card footer em[data-v-3402ac05]{color:#f0a36b;font-style:normal}.orbit-card[data-v-3402ac05]{position:absolute;z-index:2;padding:15px 18px;border:1px solid rgba(255,229,205,.16);border-radius:14px;background:#141515d1;box-shadow:0 18px 45px #0000005c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orbit-card span[data-v-3402ac05],.orbit-card small[data-v-3402ac05]{display:block}.orbit-card span[data-v-3402ac05]{color:#fff2e7;font-size:11px;font-weight:700}.orbit-card small[data-v-3402ac05]{margin-top:5px;color:#ffeede6b;font-size:9px}.orbit-card strong[data-v-3402ac05]{float:right;margin-top:-20px;color:#f5a25f;font-size:24px}.orbit-card svg[data-v-3402ac05]{float:left;margin-right:10px;color:#f49b59}.orbit-card--top[data-v-3402ac05]{top:22px;right:-2%;width:180px}.orbit-card--bottom[data-v-3402ac05]{left:-1%;bottom:42px;width:190px}.market-intro[data-v-3402ac05]{border-top:1px solid rgba(255,235,217,.1);border-bottom:1px solid rgba(255,235,217,.1);background:#0d0e0f}.intro-grid[data-v-3402ac05]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding-top:24px;padding-bottom:24px}.intro-grid>div[data-v-3402ac05]{display:grid;grid-template-columns:40px 1fr;column-gap:12px}.intro-grid>div span[data-v-3402ac05]{grid-row:1/3;color:#f19a59;font-size:22px;font-weight:800}.intro-grid strong[data-v-3402ac05]{color:#fff1e5;font-size:13px}.intro-grid small[data-v-3402ac05]{margin-top:4px;color:#ffeee06b;font-size:10px}.intro-grid>i[data-v-3402ac05]{width:60px;height:1px;margin:0 24px;background:linear-gradient(90deg,rgba(241,145,79,.5),transparent)}.jobs-section[data-v-3402ac05]{padding:86px 0 110px;background:radial-gradient(circle at 80% 20%,rgba(101,55,31,.12),transparent 32%),#090a0b;scroll-margin-top:74px}.section-title[data-v-3402ac05]{display:flex;align-items:end;justify-content:space-between;gap:24px}.section-title span[data-v-3402ac05]{color:#f19c5e;font-size:11px;font-weight:800;letter-spacing:.12em}.section-title h2[data-v-3402ac05]{margin:9px 0 0;color:#fff5eb;font-size:40px;letter-spacing:-.045em}.section-title>p[data-v-3402ac05]{max-width:420px;margin:0;color:#ffeee066;font-size:11px;text-align:right}.market-toolbar[data-v-3402ac05]{display:grid;grid-template-columns:minmax(260px,1fr) auto 150px;gap:13px;margin-top:35px;padding:12px;border:1px solid rgba(255,231,210,.13);border-radius:16px;background:#111314}.search-box[data-v-3402ac05]{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid rgba(255,234,215,.1);border-radius:10px;color:#9b7a69;background:#0b0c0d}.search-box input[data-v-3402ac05]{width:100%;border:0;outline:0;color:#fff0e4;background:transparent;font-size:12px}.search-box input[data-v-3402ac05]::placeholder{color:#6e5d54}.category-tabs[data-v-3402ac05]{display:flex;gap:5px;padding:4px;border-radius:10px;background:#0a0b0c}.category-tabs button[data-v-3402ac05]{height:36px;padding:0 14px;border:0;border-radius:7px;color:#ffeee17a;background:transparent;font:inherit;font-size:11px;cursor:pointer}.category-tabs button.active[data-v-3402ac05]{color:#2d160d;background:linear-gradient(135deg,#f6c08f,#ef8e4e);font-weight:800}.market-toolbar select[data-v-3402ac05]{padding:0 12px;border:1px solid rgba(255,234,215,.1);border-radius:10px;outline:0;color:#e8d3c3;background:#0b0c0d;font:inherit;font-size:11px}.market-summary[data-v-3402ac05]{display:flex;justify-content:space-between;margin:20px 2px;color:#ffeee16b;font-size:11px}.market-summary b[data-v-3402ac05]{color:#f2a062}.live-dot[data-v-3402ac05]{display:flex;align-items:center;gap:7px}.live-dot i[data-v-3402ac05],.modal-footer p i[data-v-3402ac05]{width:6px;height:6px;border-radius:50%;background:#68bb8a;box-shadow:0 0 12px #68bb8a}.job-grid[data-v-3402ac05]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.job-card[data-v-3402ac05]{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(255,230,208,.13);border-radius:17px;background:linear-gradient(155deg,#17191a,#101112);transition:.3s ease}.job-card[data-v-3402ac05]:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--tone,#f08c4d),transparent);opacity:.8;content:""}.job-card[data-v-3402ac05]:hover{border-color:#f49e5d61;box-shadow:0 24px 55px #00000059;transform:translateY(-6px)}.job-card--coral[data-v-3402ac05]{--tone:#f1764f}.job-card--amber[data-v-3402ac05]{--tone:#eda74f}.job-card--blue[data-v-3402ac05]{--tone:#639cc8}.job-card--mint[data-v-3402ac05]{--tone:#66b39b}.job-card--green[data-v-3402ac05]{--tone:#7aa769}.job-card--violet[data-v-3402ac05]{--tone:#9d78c2}.job-card__head[data-v-3402ac05]{display:flex;justify-content:space-between}.job-type[data-v-3402ac05],.job-status[data-v-3402ac05]{display:inline-flex;align-items:center;gap:7px;font-size:10px}.job-type[data-v-3402ac05]{color:var(--tone);font-weight:800}.job-status[data-v-3402ac05]{padding:5px 8px;border-radius:6px;color:#d9c3b2;background:#ffffff0e}.job-card h3[data-v-3402ac05]{margin:22px 0 7px;color:#fff3e9;font-size:22px}.job-card>p[data-v-3402ac05]{margin:0;color:#fff0e273;font-size:11px}.job-tags[data-v-3402ac05]{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.job-tags span[data-v-3402ac05]{padding:5px 7px;border:1px solid rgba(255,231,210,.1);border-radius:6px;color:#ffeee085;font-size:9px}.job-reward[data-v-3402ac05]{padding:14px;border-radius:10px;background:#ffffff09}.job-reward small[data-v-3402ac05]{display:block;margin-bottom:6px;color:#ffeee066;font-size:9px}.job-reward strong[data-v-3402ac05]{color:#fff0e4;font-size:24px}.job-reward em[data-v-3402ac05]{margin-left:5px;color:#806b5f;font-size:9px;font-style:normal}.job-card dl[data-v-3402ac05]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.job-card dl div[data-v-3402ac05]{min-width:0}.job-card dt[data-v-3402ac05]{color:#ffeee057;font-size:9px}.job-card dd[data-v-3402ac05]{margin:5px 0 0;overflow:hidden;color:#e8d8cc;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.job-progress>span[data-v-3402ac05]{display:block;height:3px;overflow:hidden;border-radius:99px;background:#ffffff12}.job-progress>span i[data-v-3402ac05]{display:block;height:100%;background:var(--tone)}.job-progress small[data-v-3402ac05]{display:block;margin-top:7px;color:#ffeee054;font-size:9px}.job-card footer[data-v-3402ac05]{display:flex;align-items:center;justify-content:space-between;margin:18px -22px -22px;padding:14px 22px;border-top:1px solid rgba(255,231,210,.08);background:#0000001f}.job-card footer>span[data-v-3402ac05]{display:flex;align-items:center;gap:6px;color:#ffeee061;font-size:9px}.job-card footer button[data-v-3402ac05]{display:flex;align-items:center;gap:7px;padding:8px 11px;border:0;border-radius:7px;color:#f0a065;background:#f18b4c1a;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.empty-state[data-v-3402ac05]{padding:80px;text-align:center;color:#816d61}.empty-state svg[data-v-3402ac05]{font-size:26px}.empty-state h3[data-v-3402ac05]{color:#d8c4b5}.creator-cta[data-v-3402ac05]{padding:30px 0 80px;background:#090a0b}.creator-cta__inner[data-v-3402ac05]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;padding-top:45px;padding-bottom:45px;border:1px solid rgba(255,221,193,.16);border-radius:20px;background:linear-gradient(110deg,#491e0ec7,#1d1612cc),radial-gradient(circle at 80% 50%,rgba(243,145,83,.25),transparent 30%)}.creator-cta span[data-v-3402ac05]{color:#f1a168;font-size:10px;font-weight:800}.creator-cta h2[data-v-3402ac05]{margin:9px 0;color:#fff1e4;font-size:29px}.creator-cta p[data-v-3402ac05]{max-width:700px;margin:0;color:#ffeee073;font-size:11px}.creator-cta a[data-v-3402ac05]{display:flex;align-items:center;gap:9px;flex-shrink:0;padding:14px 18px;border-radius:10px;color:#32170d;background:linear-gradient(135deg,#ffe8d3,#f39b5c);font-size:11px;font-weight:800}.job-modal[data-v-3402ac05]{position:fixed;inset:0;z-index:300;display:grid;padding:24px;place-items:center;background:#020304c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.job-modal__panel[data-v-3402ac05]{position:relative;display:grid;grid-template-columns:260px 1fr;width:min(960px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(255,228,207,.18);border-radius:20px;background:#121415;box-shadow:0 50px 140px #0000009e}.modal-close[data-v-3402ac05]{position:absolute;top:16px;right:16px;z-index:4;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#d8c3b5;background:#0a0a0a8c;cursor:pointer}.modal-cover[data-v-3402ac05]{display:flex;min-height:600px;flex-direction:column;justify-content:flex-end;padding:28px;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--tone) 30%,transparent),transparent 36%),linear-gradient(160deg,#211611,#101112)}.modal-cover--coral[data-v-3402ac05]{--tone:#f1764f}.modal-cover--amber[data-v-3402ac05]{--tone:#eda74f}.modal-cover--blue[data-v-3402ac05]{--tone:#639cc8}.modal-cover--mint[data-v-3402ac05]{--tone:#66b39b}.modal-cover--green[data-v-3402ac05]{--tone:#7aa769}.modal-cover--violet[data-v-3402ac05]{--tone:#9d78c2}.modal-cover>span[data-v-3402ac05]{width:max-content;padding:6px 8px;border-radius:6px;color:#1f120c;background:var(--tone);font-size:9px;font-weight:800}.modal-cover>small[data-v-3402ac05]{margin-top:12px;color:#ffeedf66;font-size:9px}.modal-cover h2[data-v-3402ac05]{margin:16px 0 7px;color:#fff1e6;font-size:29px}.modal-cover p[data-v-3402ac05]{margin:0;color:#ffeedf7a;font-size:10px;line-height:1.7}.modal-content[data-v-3402ac05]{min-width:0;overflow:auto;padding:26px 30px 100px}.modal-steps[data-v-3402ac05]{display:flex;align-items:center;margin-bottom:22px;color:#78675e;font-size:9px}.modal-steps span.active[data-v-3402ac05]{color:#f2a063}.modal-steps i[data-v-3402ac05]{width:36px;height:1px;margin:0 10px;background:#3b3531}.modal-summary[data-v-3402ac05]{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(255,232,213,.09);border-radius:11px;background:#0d0f10}.modal-summary>div[data-v-3402ac05]{padding:14px;border-right:1px solid rgba(255,232,213,.08)}.modal-summary>div[data-v-3402ac05]:last-child{border:0}.modal-summary small[data-v-3402ac05],.modal-summary b[data-v-3402ac05],.modal-summary strong[data-v-3402ac05]{display:block}.modal-summary small[data-v-3402ac05]{margin-bottom:7px;color:#765f53;font-size:8px}.modal-summary strong[data-v-3402ac05]{color:#f3a063;font-size:18px}.modal-summary b[data-v-3402ac05]{color:#e5d4c8;font-size:10px}.brief-section[data-v-3402ac05],.script-preview[data-v-3402ac05],.deliverables[data-v-3402ac05]{margin-top:16px;padding:18px;border:1px solid rgba(255,232,213,.08);border-radius:12px;background:#181a1b}.brief-heading[data-v-3402ac05]{display:flex;align-items:center;justify-content:space-between}.brief-heading>span[data-v-3402ac05],.deliverables h3[data-v-3402ac05]{color:#f3e3d6;font-size:12px;font-weight:800}.brief-heading button[data-v-3402ac05]{display:flex;align-items:center;gap:6px;border:0;color:#ee9b60;background:transparent;font:inherit;font-size:9px;cursor:pointer}.brief-section>p[data-v-3402ac05],.script-preview p[data-v-3402ac05]{margin:14px 0 0;color:#ffeee18c;font-size:10px;line-height:1.8}.script-preview[data-v-3402ac05]{border-color:#f0995b33;background:#111313}.script-preview small[data-v-3402ac05]{color:#e79860;font-size:8px}.script-preview h3[data-v-3402ac05]{color:#efe1d6;font-size:12px}.deliverables h3[data-v-3402ac05]{margin:0 0 14px}.deliverables>div[data-v-3402ac05]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.deliverables span[data-v-3402ac05]{display:grid;grid-template-columns:24px 1fr;column-gap:7px;padding:10px;border-radius:9px;background:#101213}.deliverables svg[data-v-3402ac05]{grid-row:1/3;color:#ef995d}.deliverables b[data-v-3402ac05]{color:#decabe;font-size:9px}.deliverables small[data-v-3402ac05]{margin-top:4px;color:#725f54;font-size:8px;line-height:1.4}.modal-footer[data-v-3402ac05]{position:absolute;right:0;bottom:0;left:260px;display:flex;align-items:center;justify-content:space-between;padding:17px 30px;border-top:1px solid rgba(255,232,213,.09);background:#101213f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-footer p[data-v-3402ac05]{display:flex;align-items:center;gap:7px;margin:0;color:#766258;font-size:8px}.modal-footer a[data-v-3402ac05]{display:flex;align-items:center;gap:8px;padding:12px 15px;border-radius:8px;color:#2e160d;background:linear-gradient(135deg,#ffe7d1,#f39a59);font-size:10px;font-weight:800}.modal-fade-enter-active[data-v-3402ac05],.modal-fade-leave-active[data-v-3402ac05]{transition:opacity .25s ease}.modal-fade-enter-active .job-modal__panel[data-v-3402ac05],.modal-fade-leave-active .job-modal__panel[data-v-3402ac05]{transition:transform .3s ease,opacity .25s ease}.modal-fade-enter-from[data-v-3402ac05],.modal-fade-leave-to[data-v-3402ac05]{opacity:0}.modal-fade-enter-from .job-modal__panel[data-v-3402ac05],.modal-fade-leave-to .job-modal__panel[data-v-3402ac05]{opacity:0;transform:translateY(20px) scale(.98)}.brief-slide-enter-active[data-v-3402ac05],.brief-slide-leave-active[data-v-3402ac05]{transition:.25s ease}.brief-slide-enter-from[data-v-3402ac05],.brief-slide-leave-to[data-v-3402ac05]{opacity:0;transform:translateY(-8px)}@media(max-width:1050px){.job-hero__inner[data-v-3402ac05]{grid-template-columns:1fr;gap:20px;padding-top:130px}.job-hero__visual[data-v-3402ac05]{height:430px}.job-grid[data-v-3402ac05]{grid-template-columns:repeat(2,1fr)}.market-toolbar[data-v-3402ac05]{grid-template-columns:1fr}.category-tabs[data-v-3402ac05]{overflow-x:auto}.category-tabs button[data-v-3402ac05]{white-space:nowrap}.intro-grid>i[data-v-3402ac05]{width:20px;margin:0 8px}}@media(max-width:760px){.job-hero[data-v-3402ac05]{min-height:auto}.job-hero__inner[data-v-3402ac05]{display:block;padding-top:110px}.job-hero h1[data-v-3402ac05]{font-size:46px}.job-hero__visual[data-v-3402ac05]{height:400px;margin-top:24px}.hero-project-card[data-v-3402ac05]{top:45px;padding:23px}.orbit-card--top[data-v-3402ac05]{right:0}.orbit-card--bottom[data-v-3402ac05]{left:0}.job-hero__trust[data-v-3402ac05]{gap:12px}.intro-grid[data-v-3402ac05]{grid-template-columns:1fr;gap:18px}.intro-grid>i[data-v-3402ac05]{display:none}.section-title[data-v-3402ac05]{display:block}.section-title>p[data-v-3402ac05]{margin-top:12px;text-align:left}.job-grid[data-v-3402ac05]{grid-template-columns:1fr}.creator-cta__inner[data-v-3402ac05]{display:block}.creator-cta a[data-v-3402ac05]{width:max-content;margin-top:22px}.job-modal[data-v-3402ac05]{padding:0}.job-modal__panel[data-v-3402ac05]{display:block;width:100%;height:100vh;max-height:none;border:0;border-radius:0}.modal-cover[data-v-3402ac05]{min-height:220px;padding:24px}.modal-content[data-v-3402ac05]{padding:22px 18px 110px}.modal-summary[data-v-3402ac05]{grid-template-columns:1fr 1fr}.deliverables>div[data-v-3402ac05]{grid-template-columns:1fr}.modal-footer[data-v-3402ac05]{left:0;padding:15px 18px}.modal-footer p[data-v-3402ac05]{display:none}}.pricing-section[data-v-a29537a1]{scroll-margin-top:96px}.pricing-empty[data-v-a29537a1]{padding:48px 24px;text-align:center;color:var(--body-muted);font-size:15px}.page-head[data-v-a29537a1]{max-width:none;margin-bottom:28px}.page-head h1[data-v-a29537a1]{margin:0 0 10px;font-size:clamp(1.6rem,3vw,2rem);color:var(--heading)}.page-head p[data-v-a29537a1]{margin:0;color:var(--body-muted);line-height:1.75}.pricing-page-hero[data-v-a29537a1]{padding:38px 0 30px;text-align:center}.pricing-page-hero>span[data-v-a29537a1],.subscription-tiers-head>span[data-v-a29537a1],.billing-rules>div>span[data-v-a29537a1]{color:#ff8842;font-size:11px;font-weight:700;letter-spacing:.16em}.pricing-page-hero h1[data-v-a29537a1]{margin-top:9px;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.04em}.pricing-page-hero>p[data-v-a29537a1]{max-width:760px;margin:0 auto;font-size:16px}.pricing-page-jumps[data-v-a29537a1]{display:inline-flex;gap:8px;margin-top:24px;padding:5px;border:1px solid var(--soft-border);border-radius:999px;background:var(--panel)}.pricing-page-jumps a[data-v-a29537a1]{padding:8px 16px;border-radius:999px;color:var(--body-muted);text-decoration:none}.pricing-page-jumps a[data-v-a29537a1]:hover{color:#ff9a5d;background:#ff7a351a}.pricing-principles[data-v-a29537a1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:28px auto 0;text-align:left}.pricing-principles article[data-v-a29537a1]{display:grid;gap:5px;padding:16px 18px;border:1px solid var(--soft-border);border-radius:10px;background:var(--panel)}.pricing-principles strong[data-v-a29537a1]{color:var(--heading)}.pricing-principles small[data-v-a29537a1]{color:var(--body-muted);line-height:1.55}.pricing-grid[data-v-a29537a1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pricing-grid>[data-reveal][data-v-a29537a1]{height:100%;min-width:0}.pricing-grid .pricing-card[data-v-a29537a1]{height:100%}.pricing-card[data-v-a29537a1]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:420px;height:100%;padding:24px;border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f;overflow:hidden}.pricing-card[data-v-a29537a1]:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:var(--pricing-card-bg, none) center / cover no-repeat;opacity:.98}.pricing-card[data-v-a29537a1]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffffff2,#ffffffe0 54%,#ffffffb3),linear-gradient(180deg,#ffffff6b,#ffffff29)}.pricing-card-body[data-v-a29537a1]{position:relative;z-index:1;display:grid;gap:18px;flex:1}.pricing-card-foot[data-v-a29537a1]{position:relative;z-index:1;flex-shrink:0;margin-top:auto;padding-top:20px}.pricing-card[data-v-a29537a1]:hover,.pricing-card.is-highlight[data-v-a29537a1]{border-color:#ff4d226b}.pricing-card.is-highlight[data-v-a29537a1]{box-shadow:0 22px 60px #ff4d221f}.pricing-card.is-highlight[data-v-a29537a1]:after{background:linear-gradient(90deg,#f0fdfaf2,#f0fdfadb 54%,#ccfbf1a8),linear-gradient(180deg,#ffffff7a,#ffffff1f)}.pricing-card-head h3[data-v-a29537a1]{margin:0 0 8px;color:var(--heading);font-size:22px;line-height:1.25}.pricing-badge[data-v-a29537a1]{display:inline-flex;margin-bottom:10px;padding:4px 10px;color:#c93618;border:1px solid rgba(255,77,34,.35);border-radius:999px;background:#ff4d221a;font-size:12px}.pricing-card.is-highlight .pricing-badge[data-v-a29537a1]{color:#a92a13;border-color:#ff4d2273;background:#ff4d2229}.pricing-card-head p[data-v-a29537a1]{margin:0;color:#334155;line-height:1.7}.pricing-price[data-v-a29537a1]{display:flex;align-items:baseline;gap:6px}.pricing-price strong[data-v-a29537a1]{color:var(--heading);font-size:clamp(28px,4vw,36px);line-height:1}.pricing-price.is-compact strong[data-v-a29537a1]{font-size:clamp(22px,3vw,28px)}.pricing-price span[data-v-a29537a1]{color:#475569;font-size:14px}.pricing-features[data-v-a29537a1]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pricing-features li[data-v-a29537a1]{position:relative;padding-left:18px;color:#334155;line-height:1.65}.pricing-features li[data-v-a29537a1]:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#ff4d22,#0ea5e9)}.pricing-cta[data-v-a29537a1]{width:100%;height:42px;border:1px solid var(--pricing-cta-border, rgba(255, 77, 34, .35));border-radius:8px;color:var(--pricing-cta-color, #c93618);background:var(--pricing-cta-bg, rgba(255, 77, 34, .1));cursor:pointer;font-size:14px;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .2s ease,box-shadow .2s ease}.pricing-cta[data-v-a29537a1]:hover{border-color:var(--pricing-cta-border, rgba(255, 77, 34, .55));background:var(--pricing-cta-hover-bg, rgba(255, 77, 34, .16));transform:translateY(-2px);box-shadow:0 10px 24px var(--pricing-cta-shadow, rgba(255, 77, 34, .18))}.subscription-tiers[data-v-a29537a1]{margin-top:36px;scroll-margin-top:110px}.subscription-tiers-head h3[data-v-a29537a1]{margin:0 0 8px;color:var(--heading);font-size:24px}.subscription-tiers-head p[data-v-a29537a1]{margin:0 0 18px;color:var(--body-muted);line-height:1.75}.subscription-tier-grid[data-v-a29537a1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.subscription-tier-card[data-v-a29537a1]{display:flex;flex-direction:column;gap:8px;padding:16px 18px;min-height:246px;border:1px solid var(--soft-border);border-radius:8px;position:relative;isolation:isolate;background-position:center;background-size:cover;box-shadow:0 12px 36px #02061714;overflow:hidden}.subscription-tier-card[data-v-a29537a1]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#fffaf6f5,#fff8f1e6 58%,#fff4e9b3)}.subscription-tier-card[data-v-a29537a1]:nth-child(1){background-image:url(/assets/pricing/generated/vip-week.jpg)}.subscription-tier-card[data-v-a29537a1]:nth-child(2){background-image:url(/assets/pricing/generated/vip-month.jpg)}.subscription-tier-card[data-v-a29537a1]:nth-child(3){background-image:url(/assets/pricing/generated/vip-month.jpg)}.subscription-tier-card[data-v-a29537a1]:nth-child(4){background-image:url(/assets/pricing/generated/vip-year.jpg)}.subscription-tier-card[data-v-a29537a1]:nth-child(4):before{background:linear-gradient(105deg,#fff9f2f2,#fff1e1c7)}.subscription-tier-card.is-recommended[data-v-a29537a1]{border-color:#ff7231a6;box-shadow:0 18px 46px #ff5b1f24}.subscription-tier-card.is-current[data-v-a29537a1]{border-color:#ff4d22e6;box-shadow:0 18px 52px #ff4d2233}.subscription-tier-title[data-v-a29537a1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.subscription-tier-title em[data-v-a29537a1]{padding:5px 10px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff4d22,#ff9a35);box-shadow:0 8px 18px #ff4d2238;font-size:12px;font-weight:800;font-style:normal}.subscription-current[data-v-a29537a1]{align-self:flex-start;padding:4px 9px;border-radius:999px;color:#c93618;background:#ff74311f;font-size:11px;font-weight:700}.subscription-tier-card strong[data-v-a29537a1]{color:var(--heading);font-size:15px}.subscription-tier-card span[data-v-a29537a1]{color:#c93618;font-size:22px;font-weight:700}.subscription-tier-card span small[data-v-a29537a1]{color:var(--body-muted);font-size:12px;font-weight:500}.subscription-tier-card p[data-v-a29537a1],.subscription-rule-note[data-v-a29537a1]{margin:0;color:var(--body-muted);font-size:12px;line-height:1.65}.subscription-tier-card ul[data-v-a29537a1]{display:grid;grid-template-columns:1fr;gap:7px;margin:2px 0 4px;padding:0;list-style:none;color:var(--body-muted);font-size:12px}.subscription-tier-card li[data-v-a29537a1]:before{content:"✓";margin-right:5px;color:#ff7a35}.subscription-tier-card button[data-v-a29537a1]{margin-top:auto}.subscription-tier-card button[data-v-a29537a1],.model-price-head button[data-v-a29537a1]{min-height:36px;border:1px solid rgba(255,122,53,.45);border-radius:8px;color:#ff9857;background:#ff7a3514;cursor:pointer}.subscription-tier-card button[data-v-a29537a1]:hover,.model-price-head button[data-v-a29537a1]:hover{background:#ff7a3529}.subscription-rule-note[data-v-a29537a1]{margin-top:14px}.model-price-book[data-v-a29537a1]{margin-top:44px;padding:24px;border:1px solid var(--soft-border);border-radius:14px;background:var(--panel);box-shadow:0 18px 55px #0206171a;scroll-margin-top:110px}.model-price-head[data-v-a29537a1]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.model-price-head span[data-v-a29537a1]{color:#ff8d48;font-size:11px;font-weight:700;letter-spacing:.14em}.model-price-head h3[data-v-a29537a1]{margin:6px 0 5px;color:var(--heading);font-size:25px}.model-price-head p[data-v-a29537a1]{margin:0;color:var(--body-muted);line-height:1.65}.model-price-head button[data-v-a29537a1]{flex:0 0 auto;padding:0 16px}.model-price-tabs[data-v-a29537a1]{display:flex;gap:8px;margin:22px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--soft-border)}.model-price-tabs button[data-v-a29537a1]{padding:8px 15px;border:1px solid transparent;border-radius:999px;color:var(--body-muted);background:transparent;cursor:pointer}.model-price-tabs button.active[data-v-a29537a1]{color:#ef4c24;border-color:#ff7e3a7a;background:#ff692b1a;font-weight:700}.model-price-tabs small[data-v-a29537a1]{margin-left:5px;opacity:.7}.model-price-table-wrap[data-v-a29537a1]{overflow-x:auto}.model-price-table[data-v-a29537a1]{width:100%;min-width:820px;border-collapse:collapse;font-size:13px}.model-price-table th[data-v-a29537a1],.model-price-table td[data-v-a29537a1]{padding:13px 12px;border-bottom:1px solid var(--soft-border);color:var(--body-muted);text-align:left;vertical-align:middle}.model-price-table thead th[data-v-a29537a1]{color:var(--heading);font-size:12px}.model-name[data-v-a29537a1]{display:flex;align-items:center;gap:10px;min-width:200px}.model-name img[data-v-a29537a1]{width:34px;height:34px;box-sizing:border-box;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:radial-gradient(circle at 30% 24%,rgba(255,142,76,.16),transparent 48%),#17191d;box-shadow:0 5px 14px #0f111429;object-fit:contain}.model-name span[data-v-a29537a1]{display:grid;gap:3px}.model-name strong[data-v-a29537a1]{color:var(--heading);font-size:13px}.model-name small[data-v-a29537a1]{color:var(--body-muted);font-weight:400}.model-price-value[data-v-a29537a1]{color:#ff914f;white-space:nowrap}.model-tags[data-v-a29537a1]{display:flex;flex-wrap:wrap;gap:5px}.model-tags span[data-v-a29537a1],.model-status[data-v-a29537a1]{padding:3px 7px;border-radius:999px;color:#9bcbb0;background:#42b4711a;white-space:nowrap}.model-status.disabled[data-v-a29537a1]{color:var(--body-muted);background:#8080801a}.model-price-error[data-v-a29537a1],.model-price-empty[data-v-a29537a1]{padding:28px!important;color:var(--body-muted);text-align:center!important}.billing-rules[data-v-a29537a1]{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:34px;margin-top:30px;padding:26px;border:1px solid var(--soft-border);border-radius:14px;background:linear-gradient(135deg,rgba(255,125,58,.08),transparent 55%),var(--panel);scroll-margin-top:110px}.billing-rules h3[data-v-a29537a1]{margin:7px 0;color:var(--heading);font-size:24px}.billing-rules p[data-v-a29537a1]{margin:0;color:var(--body-muted);line-height:1.7}.billing-rules ol[data-v-a29537a1]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.billing-rules li[data-v-a29537a1]{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:12px 14px;border:1px solid var(--soft-border);border-radius:9px}.billing-rules li strong[data-v-a29537a1]{color:#ff9554}.billing-rules li span[data-v-a29537a1]{color:var(--body-muted);line-height:1.6}.pricing-compare[data-v-a29537a1]{margin-top:36px}.pricing-compare-head h3[data-v-a29537a1]{margin:0 0 8px;color:var(--heading);font-size:24px}.pricing-compare-head p[data-v-a29537a1]{margin:0 0 18px;color:var(--body-muted);line-height:1.75}.pricing-compare-scroll[data-v-a29537a1]{overflow-x:auto;border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f}.pricing-compare-table[data-v-a29537a1]{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.pricing-compare-table th[data-v-a29537a1],.pricing-compare-table td[data-v-a29537a1]{padding:12px 14px;border-bottom:1px solid var(--soft-border);text-align:left;vertical-align:top}.pricing-compare-table thead th[data-v-a29537a1]{position:sticky;top:0;z-index:1;color:var(--heading);background:var(--section-bg);font-weight:600}.pricing-compare-table tbody th[scope=row][data-v-a29537a1]{color:var(--heading);font-weight:500;min-width:180px}.pricing-compare-table td[data-v-a29537a1]{color:var(--body-muted);min-width:140px;line-height:1.6}.pricing-compare-table tbody tr:last-child td[data-v-a29537a1],.pricing-compare-table tbody tr:last-child th[data-v-a29537a1]{border-bottom:0}.pricing-compare-table tbody tr[data-v-a29537a1]{transition:background-color .2s ease}@media(hover:hover){.pricing-compare-table tbody tr:hover td[data-v-a29537a1],.pricing-compare-table tbody tr:hover th[scope=row][data-v-a29537a1]{background:#ff4d2212}}.pricing-compare-group th[data-v-a29537a1]{color:#c93618;background:#ff4d2214;font-weight:600}@media(max-width:1200px){.pricing-grid[data-v-a29537a1],.subscription-tier-grid[data-v-a29537a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pricing-grid[data-v-a29537a1],.subscription-tier-grid[data-v-a29537a1]{grid-template-columns:1fr}.model-price-book[data-v-a29537a1]{padding:18px 14px}.model-price-head[data-v-a29537a1]{align-items:flex-start;flex-direction:column}.model-price-tabs[data-v-a29537a1]{overflow-x:auto}.pricing-page-jumps[data-v-a29537a1]{display:flex;max-width:100%;overflow-x:auto}.pricing-page-jumps a[data-v-a29537a1]{flex:0 0 auto}.pricing-principles[data-v-a29537a1],.billing-rules[data-v-a29537a1]{grid-template-columns:1fr}}.pricing-page[data-v-9f7d2bdf]{scroll-margin-top:96px;background:linear-gradient(180deg,#fff7efb8,#f8e1ccd1 48%,#fff6ede6),url(/assets/pricing/generated/pricing-page-luxury.jpg) top center / 100% auto no-repeat,var(--section-bg);min-height:calc(100vh - 72px);padding:28px 0 64px}.help-page[data-v-8cf9afee]{max-width:860px;margin:0 auto;padding-bottom:64px}.help-hero[data-v-8cf9afee],.faq-item[data-v-8cf9afee]{border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f}.help-hero[data-v-8cf9afee]{padding:32px;margin-bottom:20px}.help-hero h1[data-v-8cf9afee]{margin:0 0 10px;color:var(--heading);font-size:34px}.help-hero p[data-v-8cf9afee]{margin:0;color:var(--body-muted);line-height:1.8}.help-nav[data-v-8cf9afee]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.help-nav a[data-v-8cf9afee]{padding:6px 12px;border-radius:999px;border:1px solid var(--soft-border);color:var(--heading);font-size:13px;text-decoration:none}.faq-list[data-v-8cf9afee]{display:grid;gap:14px}.faq-item[data-v-8cf9afee]{padding:24px 26px;scroll-margin-top:108px}.faq-item h2[data-v-8cf9afee]{margin:0 0 10px;color:var(--heading);font-size:18px}.faq-item p[data-v-8cf9afee]{margin:0;color:var(--body-muted);line-height:1.85}.help-page[data-v-6e606840]{max-width:860px;margin:0 auto;padding-bottom:64px}.help-hero[data-v-6e606840],.release[data-v-6e606840]{border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f}.help-hero[data-v-6e606840]{padding:32px;margin-bottom:20px}.help-hero h1[data-v-6e606840]{margin:0 0 10px;color:var(--heading);font-size:34px}.help-hero p[data-v-6e606840]{margin:0;color:var(--body-muted);line-height:1.8}.timeline[data-v-6e606840]{display:grid;gap:16px}.release[data-v-6e606840]{padding:24px 26px}.release-head[data-v-6e606840]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px}.release-head h2[data-v-6e606840]{display:inline;margin:0 12px 0 0;color:var(--heading);font-size:22px}.release-tag[data-v-6e606840]{display:inline-block;padding:2px 10px;border-radius:999px;background:#ff4d2226;color:#c93618;font-size:12px}.release-head time[data-v-6e606840]{color:var(--muted);font-size:14px;white-space:nowrap}.release ul[data-v-6e606840]{margin:0;padding-left:20px;color:var(--body-muted);line-height:1.85}.changelog-extra[data-v-6e606840]{margin:8px 0 0;font-size:14px}.changelog-extra a[data-v-6e606840]{color:var(--accent, #ff4d22);text-decoration:none}.help-page[data-v-74ef192f]{max-width:1040px;margin:0 auto;padding-bottom:64px}.help-hero[data-v-74ef192f],.doc-card[data-v-74ef192f]{border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f}.help-hero[data-v-74ef192f]{padding:32px;margin-bottom:28px}.help-hero h1[data-v-74ef192f]{margin:0 0 10px;color:var(--heading);font-size:34px}.help-hero p[data-v-74ef192f]{margin:0;color:var(--body-muted);line-height:1.8}.docs-intro-seo[data-v-74ef192f]{margin:-10px 0 26px;color:var(--body-muted);line-height:1.85}.docs-intro-seo a[data-v-74ef192f]{color:var(--accent);text-decoration:none;font-weight:600}.tutorial-group[data-v-74ef192f]{margin-bottom:32px}.tutorial-group-title[data-v-74ef192f]{margin:0 0 14px;color:var(--heading);font-size:18px;font-weight:600}.docs-grid[data-v-74ef192f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.doc-card[data-v-74ef192f]{display:block;padding:22px;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.doc-card[data-v-74ef192f]:hover{transform:translateY(-2px);border-color:#ff4d2259}.doc-card-head[data-v-74ef192f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.doc-step[data-v-74ef192f]{font-size:12px;color:var(--accent, #ff4d22);border:1px solid rgba(255,77,34,.35);border-radius:999px;padding:3px 10px}.doc-icon[data-v-74ef192f]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#ffd0c2;background:#ff4d2224;font-size:15px}.doc-card h3[data-v-74ef192f]{margin:0 0 8px;color:var(--heading);font-size:18px}.doc-card p[data-v-74ef192f]{margin:0 0 14px;color:var(--body-muted);line-height:1.7;font-size:14px}.doc-more[data-v-74ef192f]{color:var(--accent, #ff4d22);font-size:13px}.guide-back-button[data-v-cbb20b13]{display:inline-flex;margin-top:16px;padding:9px 16px;border-radius:8px;background:var(--primary-color);color:#fff;text-decoration:none;font-weight:600}.help-page[data-v-cbb20b13]{max-width:820px;margin:0 auto;padding-bottom:64px}.help-hero[data-v-cbb20b13],.guide-section[data-v-cbb20b13]{border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f}.help-hero[data-v-cbb20b13]{padding:32px;margin-bottom:20px}.guide-crumb[data-v-cbb20b13]{margin:0 0 12px;color:var(--body-muted);font-size:13px}.guide-crumb a[data-v-cbb20b13]{color:var(--accent, #ff4d22);text-decoration:none}.guide-crumb span[data-v-cbb20b13]{margin:0 6px}.help-hero h1[data-v-cbb20b13]{margin:0 0 10px;color:var(--heading);font-size:32px}.help-hero p[data-v-cbb20b13]{margin:0;color:var(--body-muted);line-height:1.8}.guide-section[data-v-cbb20b13]{padding:24px 28px;margin-bottom:16px}.guide-section h2[data-v-cbb20b13]{margin:0 0 12px;color:var(--heading);font-size:20px}.guide-section p[data-v-cbb20b13]{margin:0 0 10px;color:var(--body-muted);line-height:1.85;font-size:15px}.guide-section p[data-v-cbb20b13]:last-child{margin-bottom:0}.developer-page[data-v-1dbdc2a8]{--docs-bg:#090d15;--docs-panel:#111620;--docs-line:#242b37;--docs-text:#d8dee9;--docs-muted:#8e99aa;--docs-code:#0d121c;--docs-side:#10141d;--docs-input:#191e28;--docs-title:#f7f9fc;--docs-top:rgba(9,13,21,.94);--docs-head:#151b25;min-height:calc(100vh - 76px);display:grid;grid-template-columns:260px minmax(0,1fr);background:var(--docs-bg);color:var(--docs-text)}.docs-sidebar[data-v-1dbdc2a8]{position:sticky;top:76px;height:calc(100vh - 76px);overflow:auto;padding:24px 20px;border-right:1px solid var(--docs-line);background:var(--docs-side)}.docs-brand[data-v-1dbdc2a8]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.docs-brand img[data-v-1dbdc2a8]{width:28px;height:28px;border-radius:8px}.docs-search[data-v-1dbdc2a8]{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-input);color:var(--docs-muted)}.docs-search input[data-v-1dbdc2a8]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--docs-text)}.docs-search kbd[data-v-1dbdc2a8]{font-size:10px}.docs-sidebar section[data-v-1dbdc2a8]{padding:16px 4px;border-bottom:1px solid var(--docs-line)}.docs-sidebar h3[data-v-1dbdc2a8]{margin:0 0 8px;font-size:12px;color:var(--docs-title)}.docs-sidebar nav a[data-v-1dbdc2a8]{display:block;padding:7px 10px;border-left:2px solid transparent;color:var(--docs-muted);font-size:13px}.docs-sidebar nav a[data-v-1dbdc2a8]:hover,.docs-sidebar nav a.active[data-v-1dbdc2a8]{color:#ff6848;border-left-color:#ff6848;background:#ff684817}.docs-topbar[data-v-1dbdc2a8]{position:sticky;top:76px;z-index:5;height:58px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:0 32px;border-bottom:1px solid var(--docs-line);background:var(--docs-top);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.docs-topbar nav[data-v-1dbdc2a8]{display:flex;gap:24px}.docs-topbar a[data-v-1dbdc2a8]{font-size:13px;color:var(--docs-muted)}.docs-topbar a.active[data-v-1dbdc2a8]{color:#ff6848}.docs-theme[data-v-1dbdc2a8]{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--docs-line);border-radius:999px;background:var(--docs-panel);color:var(--docs-text);cursor:pointer}.docs-content[data-v-1dbdc2a8]{display:grid;grid-template-columns:minmax(0,920px) 170px;gap:48px;justify-content:center;padding:44px 48px 100px}.eyebrow[data-v-1dbdc2a8]{color:#ff6848;font-size:12px;font-weight:700;letter-spacing:.14em}.docs-content h1[data-v-1dbdc2a8]{margin:8px 0 14px;font-size:36px;color:var(--docs-title)}.lead[data-v-1dbdc2a8]{max-width:760px;color:var(--docs-muted);font-size:16px;line-height:1.8}.skill-download[data-v-1dbdc2a8]{display:flex;align-items:center;gap:14px;max-width:760px;margin:22px 0 8px;padding:14px 16px;border:1px solid rgba(255,104,72,.28);border-radius:8px;background:#ff684814;text-decoration:none;transition:border-color .2s ease,background .2s ease}.skill-download[data-v-1dbdc2a8]:hover{border-color:#ff684880;background:#ff68481f}.skill-download-icon[data-v-1dbdc2a8]{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#ff684824;color:#ff6848;font-size:16px;flex:0 0 auto}.skill-download-copy[data-v-1dbdc2a8]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.skill-download-copy strong[data-v-1dbdc2a8]{color:var(--docs-title);font-size:16px;line-height:1.3}.skill-download-copy span[data-v-1dbdc2a8]{color:var(--docs-muted);font-size:13px;line-height:1.4}.skill-download-action[data-v-1dbdc2a8]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 14px;border:1px solid #ff6848;border-radius:999px;color:#ff6848;font-size:13px;font-weight:700;white-space:nowrap;background:transparent}.skill-download-dot[data-v-1dbdc2a8]{width:7px;height:7px;border-radius:50%;background:#ff6848;box-shadow:0 0 0 3px #ff68482e}@media(max-width:720px){.skill-download[data-v-1dbdc2a8]{flex-wrap:wrap;gap:12px}.skill-download-copy[data-v-1dbdc2a8]{flex:1 1 180px}.skill-download-action[data-v-1dbdc2a8]{width:100%;justify-content:center}}.notice[data-v-1dbdc2a8],.callout[data-v-1dbdc2a8]{display:flex;gap:12px;margin:26px 0;padding:14px 16px;border:1px solid rgba(255,104,72,.28);border-radius:8px;background:#ff684814;font-size:13px}.notice strong[data-v-1dbdc2a8],.callout strong[data-v-1dbdc2a8]{color:#ff6848}.doc-section[data-v-1dbdc2a8]{scroll-margin-top:150px;padding:34px 0;border-top:1px solid var(--docs-line)}.doc-section h2[data-v-1dbdc2a8]{margin:0 0 16px;color:var(--docs-title);font-size:24px}.doc-section p[data-v-1dbdc2a8],.doc-section li[data-v-1dbdc2a8]{color:var(--docs-muted);line-height:1.8}.doc-section a[data-v-1dbdc2a8],.doc-section code[data-v-1dbdc2a8]{color:#ff6848}.endpoint[data-v-1dbdc2a8]{display:flex;align-items:center;gap:12px;margin:16px 0;padding:12px 14px;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-panel)}.endpoint b[data-v-1dbdc2a8]{color:#32b97b;font-size:12px}.endpoint code[data-v-1dbdc2a8]{color:var(--docs-text)}.extension[data-v-1dbdc2a8]{display:inline-block;margin:-6px 0 12px;padding:3px 8px;border-radius:999px;background:#ff68481f;color:#ff6848;font-size:11px}.code-wrap[data-v-1dbdc2a8]{position:relative;overflow:hidden;margin:16px 0;border:1px solid var(--docs-line);border-radius:9px;background:var(--docs-code)}.code-language[data-v-1dbdc2a8]{position:absolute;top:10px;left:12px;color:var(--docs-muted);font-size:10px;text-transform:uppercase}.code-copy[data-v-1dbdc2a8]{position:absolute;top:8px;right:8px;z-index:1;display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid var(--docs-line);border-radius:7px;background:var(--docs-panel);color:var(--docs-muted);cursor:pointer}.code-copy[data-v-1dbdc2a8]:hover,.code-copy.copied[data-v-1dbdc2a8]{border-color:#ff6848;color:#ff6848}.code-block[data-v-1dbdc2a8]{overflow:auto;margin:0;padding:46px 18px 18px;background:transparent;color:#8fb7ef;line-height:1.65;font-size:13px}.param-table[data-v-1dbdc2a8]{margin:16px 0;border:1px solid var(--docs-line);border-radius:8px;overflow:hidden}.param-row[data-v-1dbdc2a8]{display:grid;grid-template-columns:1.2fr 1fr .6fr 2fr;border-top:1px solid var(--docs-line)}.param-row[data-v-1dbdc2a8]:first-child{border-top:0}.param-row[data-v-1dbdc2a8]>*{padding:10px 12px;color:var(--docs-muted);font-size:12px}.param-row.head[data-v-1dbdc2a8]{background:var(--docs-head)}.param-row.head b[data-v-1dbdc2a8]{color:var(--docs-title)}.scenario-grid[data-v-1dbdc2a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scenario-grid article[data-v-1dbdc2a8]{padding:16px;border:1px solid var(--docs-line);border-radius:9px;background:var(--docs-panel)}.scenario-grid p[data-v-1dbdc2a8]{margin:8px 0 0;font-size:13px}.toc[data-v-1dbdc2a8]{position:sticky;top:158px;height:max-content;max-height:calc(100vh - 180px);overflow:auto;padding-left:18px;border-left:1px solid var(--docs-line)}.toc strong[data-v-1dbdc2a8],.toc a[data-v-1dbdc2a8]{display:block;margin-bottom:10px;font-size:12px}.toc a[data-v-1dbdc2a8]{color:var(--docs-muted)}.toc a[data-v-1dbdc2a8]:hover{color:#ff6848}@media(max-width:1000px){.developer-page[data-v-1dbdc2a8]{grid-template-columns:220px 1fr}.docs-content[data-v-1dbdc2a8]{grid-template-columns:1fr;padding:32px}.toc[data-v-1dbdc2a8]{display:none}}@media(max-width:720px){.developer-page[data-v-1dbdc2a8]{display:block}.docs-sidebar[data-v-1dbdc2a8]{position:relative;top:0;width:100%;height:auto}.docs-sidebar nav[data-v-1dbdc2a8]{display:none}.docs-topbar[data-v-1dbdc2a8]{top:68px;overflow:auto;justify-content:flex-start}.docs-content[data-v-1dbdc2a8]{padding:28px 18px}.docs-content h1[data-v-1dbdc2a8]{font-size:28px}.param-row[data-v-1dbdc2a8],.scenario-grid[data-v-1dbdc2a8]{grid-template-columns:1fr 1fr}.param-row[data-v-1dbdc2a8]>*:nth-child(3){display:none}}.developer-page.theme-light[data-v-1dbdc2a8]{--docs-bg:radial-gradient(circle at 75% 5%,#ffe4d2 0,transparent 30%),linear-gradient(180deg,#fff4ea 0,#fffaf6 52%,#fff 100%);--docs-panel:rgba(255,255,255,.76);--docs-line:#efdace;--docs-text:#2d211c;--docs-muted:#75645b;--docs-code:#fffaf7;--docs-side:rgba(255,250,246,.9);--docs-input:#fff;--docs-title:#241914;--docs-top:rgba(255,247,241,.9);--docs-head:#fff0e6}*{box-sizing:border-box}.code-wrap[data-v-1dbdc2a8] .code-language{position:absolute;top:12px;left:14px;color:var(--docs-muted);font-size:10px;line-height:1;text-transform:uppercase}.code-wrap[data-v-1dbdc2a8] .code-copy{position:absolute;top:8px;right:8px;left:auto;z-index:2;display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid var(--docs-line);border-radius:7px;background:var(--docs-panel);color:var(--docs-muted);cursor:pointer}.code-wrap[data-v-1dbdc2a8] .code-copy:hover,.code-wrap[data-v-1dbdc2a8] .code-copy.copied{border-color:#ff6848;color:#ff6848}.code-wrap[data-v-1dbdc2a8] .code-block{display:block;overflow:auto;margin:0;padding:46px 56px 18px 18px;border:0;background:transparent;color:#8fb7ef;line-height:1.65;font-size:13px;white-space:pre}.endpoint[data-v-1dbdc2a8] b{color:#32b97b;font-size:12px}.endpoint[data-v-1dbdc2a8] code{color:var(--docs-text)}.param-table[data-v-1dbdc2a8] .param-row{display:grid;grid-template-columns:1.2fr 1fr .6fr 2fr;border-top:1px solid var(--docs-line)}.param-table[data-v-1dbdc2a8] .param-row:first-child{border-top:0}.param-table[data-v-1dbdc2a8] .param-row>*{min-width:0;padding:10px 12px;color:var(--docs-muted);font-size:12px;overflow-wrap:anywhere}.param-table[data-v-1dbdc2a8] .param-row.head{background:var(--docs-head)}.param-table[data-v-1dbdc2a8] .param-row.head b{color:var(--docs-title)}@media(max-width:720px){.param-table[data-v-1dbdc2a8] .param-row{grid-template-columns:1fr 1fr}.param-table[data-v-1dbdc2a8] .param-row>*:nth-child(3){display:none}}.page[data-v-5580a8ad]{max-width:1100px;margin:0 auto;padding:32px 20px 64px}.hero h1[data-v-5580a8ad]{margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.25rem)}.hero p[data-v-5580a8ad]{margin:0;color:var(--text-secondary)}.filters[data-v-5580a8ad]{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 20px}.filters button[data-v-5580a8ad]{border:1px solid var(--border-color);background:var(--surface-1);color:var(--text-primary);border-radius:999px;padding:6px 14px;cursor:pointer}.filters button.active[data-v-5580a8ad]{border-color:var(--primary-color);color:var(--primary-color)}.grid[data-v-5580a8ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.card[data-v-5580a8ad]{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:var(--surface-1)}.card img[data-v-5580a8ad]{width:100%;aspect-ratio:16/9;object-fit:cover}.body[data-v-5580a8ad]{padding:16px;display:flex;flex-direction:column;gap:8px}.cat[data-v-5580a8ad]{font-size:12px;color:var(--primary-color)}.body h2[data-v-5580a8ad]{margin:0;font-size:1.05rem;line-height:1.4}.body p[data-v-5580a8ad],.body time[data-v-5580a8ad]{margin:0;font-size:13px;color:var(--text-secondary)}.empty[data-v-5580a8ad]{text-align:center;color:var(--text-secondary);padding:48px 0}.seo-content[data-v-5580a8ad]{margin-top:36px;padding:28px;border:1px solid var(--border-color);border-radius:16px;background:var(--surface-1)}.seo-content h2[data-v-5580a8ad]{margin:0 0 10px;font-size:1.3rem}.seo-content>p[data-v-5580a8ad]{margin:0 0 18px;color:var(--text-secondary);line-height:1.8}.seo-col[data-v-5580a8ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.seo-group h3[data-v-5580a8ad]{margin:0 0 10px;font-size:1rem}.seo-group ul[data-v-5580a8ad]{margin:0;padding-left:18px}.seo-group li[data-v-5580a8ad]{margin-bottom:8px;line-height:1.6}.seo-group a[data-v-5580a8ad]{color:var(--primary-color);text-decoration:none}.seo-group a[data-v-5580a8ad]:hover{text-decoration:underline}.page[data-v-ac34e9ad]{max-width:820px;margin:0 auto;padding:32px 20px 64px}.back[data-v-ac34e9ad]{display:inline-block;margin-bottom:20px;color:var(--primary-color);text-decoration:none}.cat[data-v-ac34e9ad]{color:var(--primary-color);font-size:13px}h1[data-v-ac34e9ad]{margin:8px 0;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.25}.meta[data-v-ac34e9ad],.summary[data-v-ac34e9ad]{color:var(--text-secondary)}.cover[data-v-ac34e9ad]{width:100%;border-radius:16px;margin:20px 0}.content[data-v-ac34e9ad] img{max-width:100%;height:auto;border-radius:8px}.content[data-v-ac34e9ad] p{line-height:1.75;margin:0 0 1em}.empty[data-v-ac34e9ad]{text-align:center;color:var(--text-secondary);padding:48px 0}.help-page[data-v-1bfc9ee5]{max-width:860px;margin:0 auto;padding-bottom:64px}.help-hero[data-v-1bfc9ee5],.legal-item[data-v-1bfc9ee5]{border:1px solid var(--soft-border);border-radius:8px;background:var(--panel);box-shadow:0 18px 55px #0206171f}.help-hero[data-v-1bfc9ee5]{padding:28px 32px;margin-bottom:20px}.legal-updated[data-v-1bfc9ee5]{margin-top:8px;font-size:13px;color:var(--muted)}.legal-list[data-v-1bfc9ee5]{display:grid;gap:16px}.legal-item[data-v-1bfc9ee5]{padding:24px 28px}.legal-item h2[data-v-1bfc9ee5]{margin:0 0 12px;font-size:18px}.legal-item p[data-v-1bfc9ee5]{margin:0 0 10px;line-height:1.75;color:var(--text-secondary)}.legal-item p[data-v-1bfc9ee5]:last-child{margin-bottom:0}.case-detail[data-v-755d3a9e]{max-width:1080px;margin:0 auto;padding-bottom:48px}.breadcrumb[data-v-755d3a9e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;color:var(--muted);font-size:14px}.breadcrumb a[data-v-755d3a9e]{color:var(--accent)}.state-box[data-v-755d3a9e]{padding:32px;text-align:center}.state-box.error h2[data-v-755d3a9e]{margin:0 0 8px}.case-hero[data-v-755d3a9e]{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:24px;padding:24px;margin-bottom:20px}.case-hero-media[data-v-755d3a9e]{aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#ff4d2259,#3b82f659)}.case-hero-media img[data-v-755d3a9e]{width:100%;height:100%;object-fit:cover}.kind-badge[data-v-755d3a9e]{font-size:18px;font-weight:600;color:#fff}.meta-tags[data-v-755d3a9e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kind-tag[data-v-755d3a9e],.price-tag[data-v-755d3a9e],.client-tag[data-v-755d3a9e]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px}.client-tag[data-v-755d3a9e]{background:#8b5cf624;color:#6d28d9}.kind-tag[data-v-755d3a9e]{background:#ff4d2229;color:#c93618}.price-tag[data-v-755d3a9e]{background:#3b82f61f;color:#1d4ed8}.price-tag.free[data-v-755d3a9e]{background:#22c55e1f;color:#15803d}.case-hero-body h1[data-v-755d3a9e]{margin:0 0 10px;font-size:28px;color:var(--heading)}.desc[data-v-755d3a9e]{margin:0;color:var(--text);line-height:1.75}.author-prompt[data-v-755d3a9e]{margin-top:18px;display:grid;gap:14px}.author[data-v-755d3a9e]{display:flex;align-items:center;gap:10px;color:var(--muted)}.author img[data-v-755d3a9e]{width:36px;height:36px;border-radius:50%;object-fit:cover}.prompt[data-v-755d3a9e]{padding:14px 16px;border-radius:12px;background:var(--soft-bg, rgba(148, 163, 184, .08));border:1px solid var(--soft-border)}.prompt strong[data-v-755d3a9e]{display:block;margin-bottom:6px;font-size:13px;color:var(--muted)}.prompt p[data-v-755d3a9e]{margin:0;line-height:1.7;white-space:pre-wrap}.works-section[data-v-755d3a9e]{padding:24px 28px;margin-bottom:16px}.works-head h2[data-v-755d3a9e]{margin:0 0 8px;font-size:20px}.works-head p[data-v-755d3a9e]{margin:0 0 18px;color:var(--muted);font-size:14px}.works-grid[data-v-755d3a9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.work-card[data-v-755d3a9e]{border:1px solid var(--soft-border);border-radius:14px;overflow:hidden;background:var(--card-bg)}.work-preview[data-v-755d3a9e]{aspect-ratio:16 / 10;background:#0f172a0a;display:grid;place-items:center}.work-preview img[data-v-755d3a9e],.work-preview video[data-v-755d3a9e]{width:100%;height:100%;object-fit:cover}.link-preview[data-v-755d3a9e]{text-align:center;color:var(--muted)}.link-preview span[data-v-755d3a9e]{font-size:28px}.work-foot[data-v-755d3a9e]{padding:14px 16px;display:grid;gap:12px}.work-url[data-v-755d3a9e]{margin:4px 0 0;font-size:12px;color:var(--muted);word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.login-hint[data-v-755d3a9e]{padding:24px 28px;text-align:center}.login-hint h3[data-v-755d3a9e]{margin:0 0 8px}.login-hint p[data-v-755d3a9e]{margin:0 0 16px;color:var(--muted)}@media(max-width:768px){.case-hero[data-v-755d3a9e]{grid-template-columns:1fr}}.image-a[data-v-755d3a9e]{background:linear-gradient(135deg,#c93618,#155e75 48%,#f59e0b)}.image-b[data-v-755d3a9e]{background:linear-gradient(135deg,#7c3aed,#db2777 48%,#f59e0b)}.video-a[data-v-755d3a9e]{background:linear-gradient(135deg,#1d4ed8,#7c3aed 48%,#ff4d22)}.video-b[data-v-755d3a9e]{background:linear-gradient(135deg,#1e3a8a,#312e81 48%,#06b6d4)}.oral-a[data-v-755d3a9e]{background:linear-gradient(135deg,#14532d,#0e7490 48%,#a855f7)}.oral-b[data-v-755d3a9e]{background:linear-gradient(135deg,#134e4a,#1e40af 48%,#22c55e)}.drama-a[data-v-755d3a9e]{background:linear-gradient(135deg,#9f1239,#7c2d12 48%,#9333ea)}.drama-b[data-v-755d3a9e]{background:linear-gradient(135deg,#115e59,#4338ca 48%,#ec4899)}.not-found[data-v-29d6633e]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:48px 20px 80px}.not-found-card[data-v-29d6633e]{width:min(560px,100%);padding:40px 32px;text-align:center;border:1px solid var(--soft-border);border-radius:12px;background:var(--panel)}.not-found-code[data-v-29d6633e]{font-size:72px;font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--brand),#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.not-found-card h1[data-v-29d6633e]{margin:16px 0 12px;font-size:24px}.not-found-card p[data-v-29d6633e]{margin:0;color:var(--muted);line-height:1.7}.not-found-actions[data-v-29d6633e]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.not-found-btn[data-v-29d6633e]{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:10px 20px;border-radius:8px;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.not-found-btn[data-v-29d6633e]:hover{transform:translateY(-1px)}.not-found-btn.primary[data-v-29d6633e]{color:#fff;background:linear-gradient(135deg,var(--brand),#6366f1)}.not-found-btn.ghost[data-v-29d6633e]{color:var(--text);border:1px solid var(--soft-border);background:transparent}.connect-page{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(37,99,235,.18),transparent),linear-gradient(180deg,#0b1220,#111827);color:#e5e7eb}.connect-shell{width:min(480px,100%);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.connect-brand{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:inherit;text-decoration:none;font-weight:600}.connect-brand .site-logo{width:28px;height:28px;border-radius:6px;object-fit:cover}.connect-card{width:100%;box-sizing:border-box;background:#111827eb;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:32px 28px 28px;box-shadow:0 18px 50px #00000059;text-align:center;display:flex;flex-direction:column;align-items:center}.connect-card .eyebrow{margin:0 0 8px;color:#93c5fd;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.connect-card h1{margin:0 0 10px;font-size:1.55rem;line-height:1.3;font-weight:650}.connect-card .lead,.connect-card .hint,.connect-card .meta{margin:0 0 14px;color:#94a3b8;line-height:1.65;font-size:.95rem;max-width:36em}.connect-card .meta{color:#cbd5e1}.connect-card .perm-list{list-style:none;margin:0 0 16px;padding:0;width:100%;max-width:340px;color:#cbd5e1;line-height:1.7;text-align:left}.connect-card .perm-list li{position:relative;padding-left:1.1em;margin:0 0 6px}.connect-card .perm-list li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:#60a5fa}.connect-card .actions{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin-top:4px}.connect-card .btn{border:0;border-radius:10px;padding:10px 18px;font-size:.95rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:120px}.connect-card .btn:disabled{opacity:.6;cursor:not-allowed}.connect-card .btn.primary{background:#2563eb;color:#fff}.connect-card .btn.ghost{background:transparent;color:#e2e8f0;border:1px solid rgba(148,163,184,.35)}.connect-card .error{margin:14px 0 0;color:#fca5a5;font-size:.9rem}.connect-card .status-icon{display:flex;justify-content:center;margin-bottom:14px}.connect-card.ok .status-icon{color:#34d399}.connect-card.fail .status-icon{color:#f87171}.connect-card .status-icon.muted{color:#93c5fd}.connect-card .hint.footer{margin-top:16px;margin-bottom:0;font-size:.85rem}.bridge-page[data-v-eca59765]{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(120% 80% at 50% -10%,rgba(34,211,238,.16),transparent 55%),linear-gradient(180deg,#0b1220,#0a0f18);color:#f8fafc;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.bridge-card[data-v-eca59765]{width:min(420px,100%);padding:28px 22px 20px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:#141c28f0;box-shadow:0 24px 60px #0006}.bridge-brand[data-v-eca59765]{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#22d3ee29;color:#22d3ee;margin-bottom:18px}h1[data-v-eca59765]{margin:0;font-size:22px;font-weight:700;letter-spacing:.01em}.bridge-desc[data-v-eca59765]{margin:10px 0 22px;font-size:14px;line-height:1.55;color:#cbd5e1c7}.bridge-drop[data-v-eca59765]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;border:1.5px dashed rgba(226,232,240,.35);border-radius:18px;background:#080c1473;color:#f8fafc;cursor:pointer}.bridge-drop.is-busy[data-v-eca59765]{opacity:.7;pointer-events:none}.bridge-drop input[data-v-eca59765]{display:none}.bridge-drop span[data-v-eca59765]{font-size:16px;font-weight:600}.bridge-success[data-v-eca59765]{margin-top:14px;padding:10px 12px;border-radius:999px;background:#103a2cd9;color:#d1fae5;font-size:13px;text-align:center}.bridge-list[data-v-eca59765]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.bridge-list li[data-v-eca59765]{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:#e2e8f0e6}.bridge-check[data-v-eca59765]{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:#22d3ee2e;color:#67e8f9;font-size:12px}.bridge-name[data-v-eca59765]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bridge-meta[data-v-eca59765]{margin:14px 0 0;font-size:12px;color:#94a3b8d9}.bridge-tip[data-v-eca59765]{margin:22px 0 0;font-size:11px;line-height:1.5;color:#94a3b8a6}.promo-banner[data-v-8e5d8cb5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;max-width:1280px;margin:12px auto 0;padding:10px 16px;border:1px solid var(--border-line);border-radius:var(--radius-panel);background:var(--bg-panel);font-size:13px;color:var(--text-normal)}.promo-banner__text p[data-v-8e5d8cb5]{margin:0}.promo-banner__text p+p[data-v-8e5d8cb5]{margin-top:6px}.promo-banner strong[data-v-8e5d8cb5]{color:var(--text-title)}.promo-banner__quota[data-v-8e5d8cb5]{font-size:12px;color:var(--text-aux)}.promo-banner__bonus[data-v-8e5d8cb5]{margin-left:4px;color:var(--text-normal)}.client-footer[data-v-9a5622fd]{max-width:1280px;margin:24px auto 16px;padding:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.client-footer h3[data-v-9a5622fd]{margin:0 0 8px;font-size:14px;color:var(--text-title)}.client-footer ul[data-v-9a5622fd]{margin:0;padding-left:18px;font-size:12px;color:var(--text-aux);line-height:1.6}.tools-theme{--bg-root: #fff4ea;--bg-panel: rgba(255, 255, 255, .82);--bg-card: #fff8f1;--bg-card-hover: #fff0e5;--text-title: #2b1710;--text-normal: #4d3428;--text-aux: #7a6254;--border-line: rgba(255, 143, 83, .26);--color-primary: #ff4d22;--radius-panel: 14px;--radius-control: 9px;--transition-base: .3s ease;--shadow-panel: 0 12px 32px rgba(91, 45, 20, .08);min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(255,137,55,.14),transparent 26%),radial-gradient(circle at 10% 6%,rgba(255,191,128,.22),transparent 28%),linear-gradient(180deg,#fff4ea,#fff8f2 58%,#ffe8d1);color:var(--text-normal)}.tools-theme *{box-sizing:border-box}.tools-panel{border:1px solid var(--border-line);border-radius:var(--radius-panel);background:var(--bg-panel);box-shadow:var(--shadow-panel)}.tools-btn{height:32px;padding:0 12px;border:1px solid var(--border-line);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-normal);font-size:13px;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.tools-btn:hover{background:var(--bg-card-hover);color:var(--text-title)}.tools-btn--primary{background:linear-gradient(135deg,#ff7a4d,var(--color-primary));border-color:var(--color-primary);color:#fff}.tools-btn--primary:hover{filter:brightness(1.05);color:#fff}.tools-upload{border:1px dashed var(--border-line);border-radius:var(--radius-panel);padding:24px;text-align:center;color:var(--text-aux);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base)}.tools-upload:hover{border-color:#ff4d226b;background:#ff4d220f}.tools-breadcrumb[data-v-eab50516]{max-width:1280px;margin:14px auto 0;padding:0 16px;display:flex;align-items:center;gap:8px;color:#8a6a58;font-size:13px}.tools-breadcrumb a[data-v-eab50516],.tools-breadcrumb__back[data-v-eab50516]{color:#8a210f;text-decoration:none}.tools-breadcrumb a[data-v-eab50516]:hover,.tools-breadcrumb__back[data-v-eab50516]:hover{color:#ff4d22}.tools-breadcrumb__back[data-v-eab50516]{margin:0 6px 0 0;padding:0;border:0;background:transparent;font-weight:700;cursor:pointer}.tools-main[data-v-eab50516]{max-width:1280px;margin:0 auto;padding:16px}.hero[data-v-b61b6840]{padding:24px 20px;margin-bottom:16px}.hero h1[data-v-b61b6840]{margin:0 0 8px;font-size:22px;color:var(--text-title)}.hero p[data-v-b61b6840]{margin:0;font-size:14px;color:var(--text-aux);line-height:1.6}.grid[data-v-b61b6840]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.card[data-v-b61b6840]{padding:16px;text-decoration:none;color:inherit;transition:transform var(--transition-base),background var(--transition-base)}.card[data-v-b61b6840]:hover{transform:translateY(-2px);background:var(--bg-card)}.card h2[data-v-b61b6840]{margin:0 0 8px;font-size:16px;color:var(--text-title)}.card p[data-v-b61b6840]{margin:0 0 12px;font-size:12px;color:var(--text-aux);line-height:1.5}.card__tag[data-v-b61b6840]{display:inline-block;padding:2px 8px;border:1px solid var(--border-line);border-radius:var(--radius-control);font-size:11px;color:var(--text-aux)}.workbench[data-v-cb997749]{display:grid;grid-template-columns:240px 1fr 260px;gap:12px;min-height:480px}.workbench__col[data-v-cb997749]{display:flex;flex-direction:column;min-height:0;padding:12px}.workbench__head[data-v-cb997749]{margin-bottom:10px;font-size:13px;font-weight:600;color:var(--text-title)}@media(max-width:960px){.workbench[data-v-cb997749]{grid-template-columns:1fr}}.export-bar[data-v-cdd5c9cc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tabs[data-v-d204f446]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tabs .active[data-v-d204f446]{background:var(--bg-card-hover);color:var(--text-title)}.quota-line[data-v-d204f446]{margin:0 0 12px;font-size:12px;color:var(--text-aux)}.file-list[data-v-d204f446]{margin:10px 0 0;padding-left:16px;font-size:11px;color:var(--text-aux)}.compare[data-v-d204f446]{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:280px}.compare__pane[data-v-d204f446]{position:relative;border:1px solid var(--border-line);border-radius:var(--radius-control);overflow:hidden;background:#111}.compare__label[data-v-d204f446]{position:absolute;top:6px;left:6px;z-index:1;font-size:10px;padding:2px 6px;background:#0000008c;border-radius:var(--radius-control)}.compare__pane img[data-v-d204f446]{width:100%;height:100%;object-fit:contain;min-height:240px}.checker[data-v-d204f446]{background-image:linear-gradient(45deg,#333 25%,transparent 25%),linear-gradient(-45deg,#333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333 75%),linear-gradient(-45deg,transparent 75%,#333 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.hint[data-v-d204f446]{margin:12px 0 0;font-size:11px;color:var(--text-aux);line-height:1.5}.error[data-v-d204f446]{color:#b42318;font-size:12px}@media(max-width:720px){.compare[data-v-d204f446]{grid-template-columns:1fr}}.quota-line[data-v-48f936d8]{margin:0 0 12px;font-size:12px;color:var(--text-aux)}.preview-img[data-v-48f936d8]{width:100%;max-height:240px;object-fit:contain;border:1px solid var(--border-line);border-radius:var(--radius-control);margin-bottom:8px}.layer-list[data-v-48f936d8]{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.layer-item[data-v-48f936d8]{border:1px solid var(--border-line);border-radius:var(--radius-control);background:var(--bg-card);padding:4px;cursor:pointer;font-size:10px;color:var(--text-aux)}.layer-item img[data-v-48f936d8]{width:100%;height:48px;object-fit:cover;display:block;margin-bottom:4px}.hint[data-v-48f936d8]{margin-top:12px;font-size:11px;color:var(--text-aux);line-height:1.5}.error[data-v-48f936d8]{color:#b42318;font-size:12px}.status[data-v-bddb3c6e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;font-size:13px}.ok[data-v-bddb3c6e]{color:#1f7a4d}.warn[data-v-bddb3c6e]{color:#b45309}.estimate[data-v-bddb3c6e]{margin:8px 0 0;font-size:11px;color:var(--text-aux)}.placeholder[data-v-bddb3c6e]{font-size:12px;color:var(--text-aux)}.hint[data-v-bddb3c6e]{margin-top:12px;font-size:11px;color:var(--text-aux)}.intro[data-v-fecdcbed]{margin:0 0 12px;font-size:13px;color:var(--text-aux)}.steps[data-v-fecdcbed]{padding:16px;margin-bottom:12px}.steps li[data-v-fecdcbed]{margin-bottom:16px;font-size:13px;color:var(--text-normal)}.steps strong[data-v-fecdcbed]{display:block;margin-bottom:8px;color:var(--text-title)}.preview[data-v-fecdcbed]{padding:16px;display:flex;flex-direction:column;gap:12px}.cutout[data-v-fecdcbed]{max-width:320px;border:1px solid var(--border-line);border-radius:var(--radius-control)}.hint[data-v-fecdcbed]{margin:0;font-size:11px;color:var(--text-aux)}.create-auth-gate[data-v-4fddb1fb]{box-sizing:border-box;width:100%;min-height:clamp(340px,52vh,520px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;border:1px solid var(--create-border);border-radius:8px;background:#ffffffb3;box-shadow:0 18px 46px #5b2d1412;text-align:center}.auth-icon[data-v-4fddb1fb]{width:56px;height:56px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(255,77,34,.22);border-radius:8px;background:#fff1ea;color:var(--create-accent);font-size:22px;box-shadow:0 10px 24px #ff4d221a}.auth-eyebrow[data-v-4fddb1fb]{margin:0 0 8px;color:var(--create-accent);font-size:12px;font-weight:700}h2[data-v-4fddb1fb]{margin:0;color:var(--create-heading);font-size:clamp(22px,3vw,30px);line-height:1.25}.auth-description[data-v-4fddb1fb]{max-width:520px;margin:12px 0 24px;color:var(--create-muted);font-size:14px;line-height:1.7}.auth-button[data-v-4fddb1fb]{min-width:176px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:8px;background:var(--create-accent);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 12px 26px #ff4d2233;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.auth-button[data-v-4fddb1fb]:hover:not(:disabled){background:#e94018;transform:translateY(-1px);box-shadow:0 15px 30px #ff4d223d}.auth-button[data-v-4fddb1fb]:focus-visible{outline:3px solid rgba(255,77,34,.2);outline-offset:3px}.auth-button[data-v-4fddb1fb]:disabled{opacity:.7;cursor:wait}.auth-arrow[data-v-4fddb1fb]{margin-left:4px;font-size:11px}.auth-note[data-v-4fddb1fb]{margin:14px 0 0;color:#9a7d70;font-size:12px}@media(max-width:640px){.create-auth-gate[data-v-4fddb1fb]{min-height:360px;padding:40px 20px}.auth-button[data-v-4fddb1fb]{width:min(100%,280px)}}.commercial-nav[data-v-b7a4d459]{display:flex;align-items:stretch;gap:8px;min-height:52px;padding:0 16px;border-bottom:1px solid #f0e4d8;background:#fffaf5}.commercial-nav__home[data-v-b7a4d459],.commercial-nav__link[data-v-b7a4d459]{display:inline-flex;align-items:center;gap:7px;color:#7a6254;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.commercial-nav__home[data-v-b7a4d459]{flex-shrink:0;padding:0 12px 0 4px;border-right:1px solid #f0e4d8}.commercial-nav__home em[data-v-b7a4d459]{margin-left:2px;padding:2px 5px;border-radius:3px;background:#ff8f5329;color:#ed6b24;font-size:9px;font-style:normal}.commercial-nav__scroller[data-v-b7a4d459]{display:flex;align-items:stretch;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.commercial-nav__scroller[data-v-b7a4d459]::-webkit-scrollbar{display:none}.commercial-nav__link[data-v-b7a4d459]{padding:0 11px;border-bottom:2px solid transparent}.commercial-nav__home[data-v-b7a4d459]:hover,.commercial-nav__link[data-v-b7a4d459]:hover,.commercial-nav__home.active[data-v-b7a4d459],.commercial-nav__link.active[data-v-b7a4d459]{color:#ed6b24}.commercial-nav__link.active[data-v-b7a4d459]{border-bottom-color:#f27429}.commercial-nav svg[data-v-b7a4d459]{width:13px}@media(max-width:960px){.commercial-nav[data-v-b7a4d459]{padding:0 10px;min-height:46px}.commercial-nav__home span[data-v-b7a4d459]{display:none}.commercial-nav__link[data-v-b7a4d459]{font-size:11px;padding-inline:9px}}.create-layout[data-v-89f54c4b]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;overflow:visible}.create-body[data-v-89f54c4b]{flex:1;min-height:0;display:grid;grid-template-columns:var(--create-sidebar-w) 1fr;overflow:hidden}.create-sidebar[data-v-89f54c4b]{position:relative;z-index:1450;border-right:1px solid var(--create-border);background:var(--create-sidebar);display:flex;flex-direction:column;padding:10px 8px;min-height:0;overflow:hidden}.side-nav[data-v-89f54c4b]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto}.side-sep[data-v-89f54c4b]{height:1px;margin:6px 8px;background:var(--create-border);flex-shrink:0}.side-group-heading[data-v-89f54c4b]{display:flex;align-items:center;gap:7px;padding:7px 10px 4px;color:var(--create-muted);font-size:10px;font-weight:700;letter-spacing:.04em;flex-shrink:0}.side-group-heading svg[data-v-89f54c4b]{width:13px;color:var(--create-accent)}.side-group-heading em[data-v-89f54c4b]{margin-left:auto;padding:2px 5px;border-radius:3px;background:#ff8f5329;color:var(--create-accent);font-size:9px;font-style:normal}.side-link[data-v-89f54c4b]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--create-muted);font-size:13px;transition:background .15s ease,color .15s ease;flex-shrink:0}.side-link[data-v-89f54c4b]:hover,.side-link.active[data-v-89f54c4b]{background:var(--create-accent-soft);color:var(--create-accent)}.side-icon[data-v-89f54c4b]{width:16px;text-align:center}.side-link em[data-v-89f54c4b]{margin-left:auto;font-style:normal;font-size:10px;padding:2px 6px;border-radius:999px;background:#ff8f5329;color:var(--create-accent)}.side-badge[data-v-89f54c4b]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--create-accent);color:#fff;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.create-main[data-v-89f54c4b]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ecommerce-shell[data-v-89f54c4b]{--create-sidebar-w: 0px}.ecommerce-shell .site-header[data-v-89f54c4b]{display:block}.ecommerce-shell .create-body[data-v-89f54c4b]{grid-template-columns:1fr}.ecommerce-sidebar-brand[data-v-89f54c4b]{display:none}.ecommerce-shell .create-main[data-v-89f54c4b]{background:#f7f8fa}.commercial-auth-gate-wrap[data-v-89f54c4b]{box-sizing:border-box;min-height:100%;display:flex;align-items:center;justify-content:center;padding:48px 24px}.commercial-vip-checking[data-v-89f54c4b]{margin:0;color:#9a7d70;font-size:14px}@media(max-width:960px){.ecommerce-shell .site-header[data-v-89f54c4b]{display:block}.ecommerce-shell .create-body[data-v-89f54c4b]{grid-template-columns:1fr}}@media(min-width:1101px){.ecommerce-shell .create-main[data-v-89f54c4b]{overflow-y:auto}}@media(max-width:960px){.create-layout[data-v-89f54c4b]{height:auto;max-height:none;overflow:visible}.create-body[data-v-89f54c4b]{grid-template-columns:1fr;overflow:visible}.create-sidebar[data-v-89f54c4b]{border-right:none;border-bottom:1px solid var(--create-border);overflow:hidden;padding:8px 10px}.side-nav[data-v-89f54c4b]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.side-nav[data-v-89f54c4b]::-webkit-scrollbar{display:none}.side-link[data-v-89f54c4b]{flex:0 0 auto;white-space:nowrap;padding:8px 12px;font-size:12px}.side-link em[data-v-89f54c4b],.side-sep[data-v-89f54c4b]{display:none}.create-main[data-v-89f54c4b]{overflow:visible;min-height:calc(100dvh - 120px)}}.share-sheet[data-v-c5926d53]{display:flex;flex-direction:column;gap:12px}.share-hint[data-v-c5926d53]{margin:0;color:#475569;line-height:1.7}.share-token-box[data-v-c5926d53]{padding:14px 16px;border-radius:12px;background:#f0fdfa;border:1px dashed rgba(255,77,34,.45)}.share-token-box code[data-v-c5926d53]{display:block;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7;color:#c93618}.share-tip[data-v-c5926d53]{margin:0;font-size:12px;color:#64748b;line-height:1.6}.share-actions[data-v-c5926d53]{display:flex;justify-content:flex-end;gap:8px}.detail-panel[data-v-50d9a61e]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:16px}.detail-loading[data-v-50d9a61e]{padding:48px 16px;text-align:center;color:#64748b;font-size:14px}.detail-media-wrap[data-v-50d9a61e]{min-width:0}.detail-media[data-v-50d9a61e],.detail-image[data-v-50d9a61e]{width:100%;max-height:62vh;border-radius:12px;object-fit:contain;background:#000}.detail-gallery[data-v-50d9a61e]{position:relative}.detail-gallery .detail-image[data-v-50d9a61e]{display:block}.gallery-nav[data-v-50d9a61e]{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:36px;height:36px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#0000008c;color:#fff;font-size:22px;line-height:1;cursor:pointer}.gallery-nav[data-v-50d9a61e]:disabled{opacity:.35;cursor:not-allowed}.gallery-nav.prev[data-v-50d9a61e]{left:10px}.gallery-nav.next[data-v-50d9a61e]{right:10px}.gallery-dots[data-v-50d9a61e]{display:flex;justify-content:center;gap:6px;margin-top:10px}.gallery-dot[data-v-50d9a61e]{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#0f172a38;cursor:pointer}.gallery-dot.active[data-v-50d9a61e]{background:#ff4d22}.gallery-counter[data-v-50d9a61e]{display:block;margin-top:8px;text-align:center;color:#64748b;font-size:12px}.detail-side[data-v-50d9a61e]{display:flex;flex-direction:column;min-width:0;color:#0f172a}.author-row[data-v-50d9a61e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.author-row.large strong[data-v-50d9a61e]{display:block;color:#102033}.author-row.large span[data-v-50d9a61e]{color:#64748b;font-size:12px}.author-avatar[data-v-50d9a61e]{width:28px;height:28px;min-width:28px;max-width:28px;max-height:28px;flex-shrink:0;border-radius:50%;object-fit:cover}.author-avatar.fallback[data-v-50d9a61e]{display:inline-flex;align-items:center;justify-content:center;background:#8b5cf659;color:#fff;font-size:12px}.detail-prompt-link[data-v-50d9a61e]{margin-bottom:8px}.detail-desc[data-v-50d9a61e]{margin:0;color:#475569;line-height:1.6}.detail-stats[data-v-50d9a61e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.stat-chip[data-v-50d9a61e]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#0f172a0f;border:1px solid rgba(15,23,42,.1);color:#475569;font-size:12px;font-weight:600;line-height:1}.stat-chip--heat[data-v-50d9a61e]{color:#ea580c}.stat-chip--favorite[data-v-50d9a61e]{padding:5px 10px;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.stat-chip--favorite[data-v-50d9a61e]:hover{transform:scale(1.03);border-color:#0f172a2e}.stat-chip--favorite.active[data-v-50d9a61e]{color:#ef4444;border-color:#f8717173;background:#fee2e2a6}.stat-chip--download[data-v-50d9a61e]{color:#2563eb}.stat-chip--price[data-v-50d9a61e]{color:#ca8a04}.heat-icon[data-v-50d9a61e]{color:#fb923c}.toolbar-icon[data-v-50d9a61e]{width:14px;height:14px;display:block}.detail-updated[data-v-50d9a61e]{margin:8px 0 0;color:#64748b;font-size:11px;line-height:1.4}.detail-actions[data-v-50d9a61e]{margin-top:12px}.detail-actions-block[data-v-50d9a61e]{display:flex;flex-direction:column;align-items:stretch;gap:6px}.detail-actions-buttons[data-v-50d9a61e]{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.prompt-text[data-v-50d9a61e]{max-height:60vh;overflow-y:auto;margin:0;color:#475569;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}@media(max-width:900px){.detail-panel[data-v-50d9a61e]{grid-template-columns:1fr}}.waterfall[data-v-3f42dd07]{position:relative;width:100%}.waterfall:not(.waterfall--ready) .waterfall-item[data-v-3f42dd07]{visibility:hidden}.waterfall-item[data-v-3f42dd07]{position:absolute;top:0;left:0}.create-home[data-v-f18c2840]{box-sizing:border-box;width:100%;padding:28px 32px 80px}.hero[data-v-f18c2840]{display:grid;grid-template-columns:1.3fr .9fr;gap:20px;padding:28px;border-radius:22px;border:1px solid var(--create-border);background:linear-gradient(135deg,#ff6d2a1f,#ffffffb3),#fffaf5;box-shadow:var(--create-shadow);margin-bottom:28px}.eyebrow[data-v-f18c2840]{margin:0 0 8px;color:var(--create-accent);font-size:13px;font-weight:600}h1[data-v-f18c2840]{margin:0 0 10px;font-size:clamp(26px,3vw,36px);color:var(--create-heading)}.lead[data-v-f18c2840]{margin:0 0 18px;color:var(--create-muted);line-height:1.7}.hero-actions[data-v-f18c2840]{display:flex;flex-wrap:wrap;gap:10px}.hero-actions a[data-v-f18c2840]{text-decoration:none;padding:11px 16px;border-radius:999px;font-size:14px;font-weight:600}.primary[data-v-f18c2840]{color:#fff;background:linear-gradient(135deg,#ff7a4d,var(--create-accent))}.secondary[data-v-f18c2840]{color:var(--create-accent);background:#fff;border:1px solid var(--create-border-strong)}.hero-art[data-v-f18c2840]{border-radius:18px;background:linear-gradient(90deg,rgba(255,250,245,.92) 0%,rgba(255,250,245,.42) 42%,transparent 72%),url(/assets/create/create-hero.webp) center / cover no-repeat;color:var(--create-heading);display:flex;flex-direction:column;justify-content:flex-end;padding:22px;min-height:180px}.hero-art span[data-v-f18c2840]{color:var(--create-accent);font-size:13px}.hero-art strong[data-v-f18c2840]{font-size:22px;margin-top:6px}.block[data-v-f18c2840]{margin-bottom:28px}.block h2[data-v-f18c2840],.block-head h2[data-v-f18c2840]{margin:0 0 14px;font-size:20px;color:var(--create-heading)}.block-head[data-v-f18c2840]{display:flex;justify-content:space-between;align-items:baseline}.materials-link[data-v-f18c2840]{color:var(--create-muted);font-size:12px;text-decoration:none}.materials-link[data-v-f18c2840]:hover{color:var(--create-accent)}.tool-grid[data-v-f18c2840]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tool-card[data-v-f18c2840]{position:relative;isolation:isolate;overflow:hidden;text-decoration:none;border:1px solid var(--create-border);border-radius:16px;background-position:center;background-size:cover;background-repeat:no-repeat;padding:16px;min-height:132px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .15s ease,box-shadow .15s ease}.tool-card[data-v-f18c2840]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffffff7,#ffffffe0 42%,#ffffff29)}.tool-card[data-v-f18c2840]:hover{transform:translateY(-2px);box-shadow:var(--create-shadow)}.tool-card h3[data-v-f18c2840]{margin:0 0 8px;font-size:15px;color:var(--create-heading)}.tool-card p[data-v-f18c2840]{margin:0;font-size:12px;color:var(--create-muted);line-height:1.5}.tool-card em[data-v-f18c2840]{font-style:normal;font-size:11px;color:var(--create-accent)}.tabs[data-v-f18c2840]{display:flex;gap:8px;margin-bottom:12px}.tabs button[data-v-f18c2840]{border:1px solid var(--create-border);background:#fff;border-radius:999px;padding:6px 12px;cursor:pointer;color:var(--create-muted)}.tabs button.active[data-v-f18c2840]{background:var(--create-accent-soft);color:var(--create-accent);border-color:var(--create-border-strong)}.template-waterfall[data-v-f18c2840]{width:100%}.template-card[data-v-f18c2840]{width:100%;appearance:none;padding:0;text-align:left;cursor:pointer;border:1px solid var(--create-border);border-radius:14px;overflow:hidden;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.template-card[data-v-f18c2840]:hover{transform:translateY(-3px);box-shadow:var(--create-shadow)}.thumb[data-v-f18c2840]{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffe0c4,#ffb48a)}.thumb img[data-v-f18c2840],.thumb video[data-v-f18c2840]{width:100%;height:auto;min-height:140px;max-height:520px;display:block;object-fit:cover;transition:transform .2s ease}.template-card:hover .thumb img[data-v-f18c2840],.template-card:hover .thumb video[data-v-f18c2840]{transform:scale(1.035)}.material-type[data-v-f18c2840],.play-mark[data-v-f18c2840]{position:absolute;color:#fff;background:#1e120cb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.material-type[data-v-f18c2840]{top:10px;left:10px;padding:4px 8px;border-radius:999px;font-size:11px}.play-mark[data-v-f18c2840]{top:50%;left:50%;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;transform:translate(-50%,-50%);font-size:14px}.material-title[data-v-f18c2840]{display:block;overflow:hidden;padding:11px 12px 3px;font-size:13px;font-weight:700;color:var(--create-heading);text-overflow:ellipsis;white-space:nowrap}.material-meta[data-v-f18c2840]{display:block;overflow:hidden;padding:0 12px 11px;color:var(--create-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.material-state[data-v-f18c2840]{display:grid;min-height:180px;place-items:center;border:1px dashed var(--create-border-strong);border-radius:14px;color:var(--create-muted);background:#ffffff73}.load-more-sentinel[data-v-f18c2840]{display:grid;min-height:72px;place-items:center;color:var(--create-muted);font-size:12px}.load-more-sentinel button[data-v-f18c2840]{border:1px solid var(--create-border-strong);border-radius:999px;padding:7px 14px;color:var(--create-accent);background:#fff;cursor:pointer}@media(max-width:960px){.hero[data-v-f18c2840]{grid-template-columns:1fr}.tool-grid[data-v-f18c2840]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-home[data-v-f18c2840]{padding:18px}}@media(max-width:640px){.tool-grid[data-v-f18c2840]{grid-template-columns:1fr}.create-home[data-v-f18c2840]{padding:14px 12px 40px}.hero[data-v-f18c2840]{padding:20px}}.create-upgrade[data-v-f5ed09de]{min-height:70vh;display:grid;place-items:center;padding:48px 20px}.create-upgrade__card[data-v-f5ed09de]{width:min(440px,100%);text-align:center}.create-upgrade__logo[data-v-f5ed09de]{width:56px;height:56px;object-fit:contain;border-radius:12px;margin-bottom:16px}.create-upgrade__card h1[data-v-f5ed09de]{margin:0 0 10px;font-size:1.6rem}.create-upgrade__card p[data-v-f5ed09de]{margin:0;color:var(--text-secondary, #64748b);line-height:1.65}.create-upgrade__window[data-v-f5ed09de]{margin-top:12px!important;color:#0284c7!important}.create-upgrade__hint[data-v-f5ed09de]{margin-top:8px!important;font-size:.92rem}.create-upgrade__actions[data-v-f5ed09de]{margin-top:22px;display:flex;flex-direction:column;gap:12px;align-items:center}.create-upgrade__btn[data-v-f5ed09de]{min-width:128px;height:40px;border:0;border-radius:10px;background:#0ea5e9;color:#fff;cursor:pointer}.create-upgrade__btn[data-v-f5ed09de]:disabled{opacity:.7;cursor:not-allowed}.create-upgrade__link[data-v-f5ed09de]{color:#0284c7;text-decoration:none;font-size:.95rem}.create-action[data-v-2b8852e7]{position:relative;width:100%}.create-action--split[data-v-2b8852e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.create-btn[data-v-2b8852e7]{width:100%;border:none;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff7a4d,var(--create-accent));box-shadow:0 10px 24px var(--create-accent-shadow, rgba(255, 77, 34, .22));display:inline-flex;align-items:center;justify-content:center;gap:8px}.create-btn[data-v-2b8852e7]:disabled{cursor:not-allowed;opacity:.45;background:#d7c4b6;box-shadow:none;color:#fff}.create-secondary-btn[data-v-2b8852e7]{border:1px solid var(--create-border-strong);border-radius:12px;padding:0 14px;min-width:0;font-size:14px;font-weight:700;cursor:pointer;color:var(--create-accent);background:#fff;box-shadow:0 8px 18px #ff4d221a}.create-secondary-btn[data-v-2b8852e7]:disabled{cursor:not-allowed;opacity:.48}.create-btn-icon[data-v-2b8852e7]{width:14px}.spinning[data-v-2b8852e7]{animation:create-spin-2b8852e7 .85s linear infinite}@keyframes create-spin-2b8852e7{to{transform:rotate(360deg)}}@media(max-width:420px){.create-action--split[data-v-2b8852e7]{grid-template-columns:1fr}.create-secondary-btn[data-v-2b8852e7]{min-height:42px}}.msg-content[data-v-63807ec3]{line-height:1.65;word-break:break-word;color:inherit}.reasoning[data-v-63807ec3]{margin:0 0 10px;border:1px solid rgba(255,143,83,.22);border-radius:12px;background:#fff8f2e6;overflow:hidden}.reasoning.active[data-v-63807ec3]{border-color:#ff6b3559}.reasoning-toggle[data-v-63807ec3]{width:100%;display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:8px 10px;cursor:pointer;color:#8a6b5a;font:inherit;font-size:12px;font-weight:600}.reasoning-toggle[data-v-63807ec3]:hover{color:#ff4d22}.reasoning-icon[data-v-63807ec3]{color:#ff6b35;font-size:13px}.reasoning-label[data-v-63807ec3]{letter-spacing:.02em}.reasoning-spacer[data-v-63807ec3]{flex:1}.reasoning-chevron[data-v-63807ec3]{font-size:11px;opacity:.7}.reasoning-body[data-v-63807ec3]{display:flex;gap:10px;max-height:180px;overflow:auto;padding:0 10px 10px 12px}.reasoning-rail[data-v-63807ec3]{width:2px;flex:0 0 2px;border-radius:2px;background:linear-gradient(180deg,#ff8f53,#ff4d2240)}.reasoning-body pre[data-v-63807ec3]{margin:0;flex:1;min-width:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;color:#6e5648}.thinking[data-v-63807ec3]{display:flex;align-items:center;gap:10px;min-height:22px;color:#9a7d6c;font-size:13px}.thinking-dots[data-v-63807ec3]{display:inline-flex;align-items:center;gap:5px}.thinking-dots i[data-v-63807ec3]{width:6px;height:6px;border-radius:50%;background:#ff8f53;opacity:.35;animation:thinking-bounce-63807ec3 1.05s ease-in-out infinite}.thinking-dots i[data-v-63807ec3]:nth-child(2){animation-delay:.15s;background:#ff6b35}.thinking-dots i[data-v-63807ec3]:nth-child(3){animation-delay:.3s;background:#ff4d22}.thinking-label[data-v-63807ec3]{font-weight:500;letter-spacing:.02em}.thinking-bar[data-v-63807ec3]{flex:1;max-width:88px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ff8f5326,#ff4d228c 45%,#ff8f5326);background-size:200% 100%;animation:thinking-shimmer-63807ec3 1.2s linear infinite}.msg-content.streaming .text-block[data-v-63807ec3]:last-child:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:#ff6b35;opacity:.75;animation:stream-cursor-blink-63807ec3 1s step-end infinite}@keyframes thinking-bounce-63807ec3{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}@keyframes thinking-shimmer-63807ec3{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes stream-cursor-blink-63807ec3{0%,to{opacity:.75}50%{opacity:0}}.code-wrap[data-v-63807ec3]{position:relative;margin:10px 0}.code-lang[data-v-63807ec3]{position:absolute;z-index:1;top:8px;left:12px;font-size:11px;color:#ffffff8c;pointer-events:none}.code-copy[data-v-63807ec3]{position:absolute;z-index:2;top:6px;right:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,143,83,.28);border-radius:8px;background:#fffaf5f2;color:#7a6254;cursor:pointer}.code-copy[data-v-63807ec3]:hover{color:#ff4d22;border-color:#ff4d2266}.code-block[data-v-63807ec3]{margin:0;padding:32px 12px 12px;overflow-x:auto;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#1e293b;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre}.code-wrap:not(.has-lang) .code-block[data-v-63807ec3]{padding-top:36px}.inline-code[data-v-63807ec3]{padding:1px 6px;border-radius:6px;background:#ff8f531f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.text-block[data-v-63807ec3]{white-space:normal}.text-block[data-v-63807ec3] .md-p{margin:0 0 .65em}.text-block[data-v-63807ec3] .md-p:last-child{margin-bottom:0}.text-block[data-v-63807ec3] .md-h{margin:.75em 0 .4em;font-weight:700;color:inherit;line-height:1.35}.text-block[data-v-63807ec3] .md-h1{font-size:1.25em}.text-block[data-v-63807ec3] .md-h2{font-size:1.15em}.text-block[data-v-63807ec3] .md-h3,.text-block[data-v-63807ec3] .md-h4,.text-block[data-v-63807ec3] .md-h5,.text-block[data-v-63807ec3] .md-h6{font-size:1.05em}.text-block[data-v-63807ec3] .md-ul,.text-block[data-v-63807ec3] .md-ol{margin:.4em 0 .65em;padding-left:1.35em}.text-block[data-v-63807ec3] .md-li{margin:.2em 0}.text-block[data-v-63807ec3] .md-blockquote{margin:.5em 0;padding:.35em .8em;border-left:3px solid rgba(255,77,34,.45);color:#7a6254;background:#ff8f5314;border-radius:0 8px 8px 0}.text-block[data-v-63807ec3] .md-hr{border:none;border-top:1px solid rgba(255,143,83,.25);margin:.9em 0}.text-block[data-v-63807ec3] .md-inline-code{padding:1px 6px;border-radius:6px;background:#ff8f531f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.text-block[data-v-63807ec3] strong{font-weight:700}.text-block[data-v-63807ec3] em{font-style:italic}.chat-studio[data-v-0f2e571b]{height:100%;min-height:0;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 12%,rgba(255,188,150,.2),transparent 34%),var(--create-bg);color:var(--create-heading)}.studio-toolbar[data-v-0f2e571b]{min-height:76px;padding:14px 28px;border-bottom:1px solid var(--create-border);background:#fffaf5e0;display:flex;align-items:center;justify-content:space-between;gap:20px}.studio-title[data-v-0f2e571b],.composer-meta[data-v-0f2e571b]{display:flex;align-items:center}.studio-title[data-v-0f2e571b]{gap:12px}.title-mark[data-v-0f2e571b],.welcome-logo[data-v-0f2e571b]{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff8058,var(--create-accent));box-shadow:0 10px 24px #f0442433}.title-mark[data-v-0f2e571b]{width:40px;height:40px;border-radius:12px}.studio-title h1[data-v-0f2e571b]{margin:0;font-size:20px}.studio-title p[data-v-0f2e571b]{margin:3px 0 0;color:var(--create-muted);font-size:12px}.session-strip[data-v-0f2e571b]{padding:10px 28px;display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(255,143,83,.12)}.session-strip button[data-v-0f2e571b]{flex:0 0 auto;border:1px solid var(--create-border);border-radius:999px;background:#ffffffc7;color:var(--create-muted);padding:7px 12px;font-size:12px;cursor:pointer}.session-entry[data-v-0f2e571b]{display:inline-flex;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid var(--create-border);border-radius:999px;background:#ffffffc7}.session-entry .session-chip[data-v-0f2e571b]{border:0;border-radius:0;background:transparent}.session-entry.active[data-v-0f2e571b]{color:var(--create-accent);border-color:var(--create-border-strong);background:var(--create-accent-soft)}.session-entry.active .session-chip[data-v-0f2e571b]{color:var(--create-accent)}.session-entry .session-rename[data-v-0f2e571b],.session-entry .session-delete[data-v-0f2e571b]{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent}.session-entry .session-rename[data-v-0f2e571b]:hover{color:var(--create-accent);background:var(--create-accent-soft)}.session-entry .session-delete[data-v-0f2e571b]:hover{color:#c4321b;background:#f044241a}.session-title-input[data-v-0f2e571b]{width:128px;min-width:0;height:28px;padding:0 9px;border:0;outline:0;color:var(--create-heading);background:#fff;font-size:12px}.session-strip button[data-v-0f2e571b]:disabled{opacity:.55;cursor:not-allowed}.new-session[data-v-0f2e571b]{display:inline-flex;align-items:center;gap:6px}.conversation[data-v-0f2e571b]{flex:1;min-height:0;width:min(960px,calc(100% - 48px));margin:0 auto;padding:28px 0 18px;display:flex;flex-direction:column}.welcome[data-v-0f2e571b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:8vh}.welcome-logo[data-v-0f2e571b]{width:72px;height:72px;border-radius:22px;font-size:28px}.welcome h2[data-v-0f2e571b]{margin:20px 0 8px;font-size:30px}.welcome p[data-v-0f2e571b]{margin:0;color:var(--create-muted)}.bubbles[data-v-0f2e571b]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding:4px 10px 24px}.msg-row[data-v-0f2e571b]{display:flex;align-items:flex-start;gap:11px;max-width:86%}.msg-row.user[data-v-0f2e571b]{align-self:flex-end;flex-direction:row-reverse}.msg-row.assistant[data-v-0f2e571b]{align-self:flex-start}.avatar[data-v-0f2e571b]{width:38px;height:38px;border-radius:12px;object-fit:cover;background:#fff;border:1px solid var(--create-border);flex-shrink:0}.assistant-avatar[data-v-0f2e571b]{display:grid;place-items:center;border-color:#ff5b3747;color:#fff;background:linear-gradient(145deg,#ff7a4d,#f04424);box-shadow:0 8px 18px #f0442433;font-size:17px}.msg-main[data-v-0f2e571b]{min-width:0;display:flex;flex-direction:column;gap:5px}.msg-row.user .msg-main[data-v-0f2e571b]{align-items:flex-end}.msg-name[data-v-0f2e571b]{font-size:12px;font-weight:600;color:var(--create-muted);padding:0 4px}.msg-actions[data-v-0f2e571b]{display:flex;gap:5px;min-height:24px;opacity:0;transition:opacity .16s ease}.msg-row:hover .msg-actions[data-v-0f2e571b],.msg-row:focus-within .msg-actions[data-v-0f2e571b]{opacity:1}.msg-actions button[data-v-0f2e571b]{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:0;border-radius:7px;color:var(--create-muted);background:transparent;font-size:11px;cursor:pointer}.msg-actions button[data-v-0f2e571b]:hover{color:var(--create-accent);background:var(--create-accent-soft)}.msg-actions button[data-v-0f2e571b]:disabled{opacity:.45;cursor:not-allowed}.msg-bubble[data-v-0f2e571b]{padding:14px 16px;border-radius:16px;line-height:1.7;border:1px solid var(--create-border);background:#ffffffe6;box-shadow:0 8px 24px #602d180d}.msg-bubble.user[data-v-0f2e571b]{background:var(--create-accent-soft);color:var(--create-heading);border-color:var(--create-border-strong)}.composer-wrap[data-v-0f2e571b]{width:min(960px,calc(100% - 48px));margin:0 auto;padding:0 0 24px}.composer[data-v-0f2e571b]{border:1px solid var(--create-border-strong);border-radius:22px;background:#fffffff5;box-shadow:0 18px 46px #7530171f;padding:14px 16px 12px;transition:box-shadow .18s,border-color .18s}.composer.focused[data-v-0f2e571b]{border-color:var(--create-accent);box-shadow:0 18px 46px #f0442429,0 0 0 3px var(--create-accent-soft)}.composer textarea[data-v-0f2e571b]{width:100%;min-height:72px;resize:none;border:0;outline:0;background:transparent;color:var(--create-heading);font:inherit;line-height:1.65}.composer-foot[data-v-0f2e571b]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.composer-meta[data-v-0f2e571b]{min-width:0;gap:7px;flex-wrap:wrap}.composer-meta span[data-v-0f2e571b]{padding:5px 8px;border-radius:8px;background:var(--create-accent-soft);color:var(--create-muted);font-size:11px}.composer-meta svg[data-v-0f2e571b]{margin-right:4px;color:var(--create-accent)}.composer-model-picker[data-v-0f2e571b]{min-width:174px}.composer-model-picker[data-v-0f2e571b] .trigger{min-height:32px;padding:5px 8px;border-radius:9px;background:var(--create-accent-soft)}.composer-model-picker[data-v-0f2e571b] .logo{width:22px;height:22px;border-radius:7px}.composer-model-picker[data-v-0f2e571b] .trigger-text{font-size:11px}.send-button[data-v-0f2e571b]{width:104px;flex:0 0 104px}.error[data-v-0f2e571b]{width:100%;margin:8px 0 0;color:#b42318;font-size:13px}@media(max-width:760px){.chat-studio[data-v-0f2e571b]{height:auto;min-height:calc(100dvh - var(--create-header-h, 56px) - 56px)}.studio-toolbar[data-v-0f2e571b]{align-items:flex-start;padding:12px 16px}.studio-title p[data-v-0f2e571b]{display:none}.welcome h2[data-v-0f2e571b]{font-size:clamp(22px,6vw,28px)}.session-strip[data-v-0f2e571b]{padding:8px 16px}.conversation[data-v-0f2e571b],.composer-wrap[data-v-0f2e571b]{width:calc(100% - 28px)}.conversation[data-v-0f2e571b]{padding-top:18px}.composer-foot[data-v-0f2e571b]{align-items:stretch;flex-direction:column}.send-button[data-v-0f2e571b]{width:100%;flex-basis:auto}.composer-model-picker[data-v-0f2e571b]{min-width:0;width:100%}}.attach-preview[data-v-3331840a]{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:56px 72px 24px;background:#080a0ee0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.attach-preview__toolbar[data-v-3331840a]{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:8px}.attach-preview__counter[data-v-3331840a]{margin-right:4px;padding:0 10px;color:#ffffffd1;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.attach-preview__btn[data-v-3331840a],.attach-preview__nav[data-v-3331840a]{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:50%;color:#fff;background:#ffffff24;cursor:pointer;transition:background .15s ease,transform .15s ease}.attach-preview__btn[data-v-3331840a]{width:40px;height:40px}.attach-preview__nav[data-v-3331840a]{position:absolute;top:50%;z-index:2;width:48px;height:48px;transform:translateY(-50%)}.attach-preview__nav--prev[data-v-3331840a]{left:16px}.attach-preview__nav--next[data-v-3331840a]{right:16px}.attach-preview__btn[data-v-3331840a]:hover:not(:disabled),.attach-preview__nav[data-v-3331840a]:hover{background:#ffffff3d}.attach-preview__btn[data-v-3331840a]:hover:not(:disabled){transform:translateY(-1px)}.attach-preview__nav[data-v-3331840a]:hover{transform:translateY(-50%) scale(1.04)}.attach-preview__btn[data-v-3331840a]:disabled{opacity:.45;cursor:not-allowed}.attach-preview__btn[data-v-3331840a] svg,.attach-preview__nav[data-v-3331840a] svg{width:16px;height:16px}.attach-preview__nav[data-v-3331840a] svg{width:18px;height:18px}.attach-preview__stage[data-v-3331840a]{max-width:min(96vw,1280px);max-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center}.attach-preview__loading[data-v-3331840a]{color:#fff;font-size:13px}.attach-preview__media[data-v-3331840a]{display:block;max-width:100%;max-height:calc(100vh - 80px);width:auto;height:auto;border:none;outline:none;box-shadow:none;background:transparent;object-fit:contain}.attach-preview-enter-active[data-v-3331840a],.attach-preview-leave-active[data-v-3331840a]{transition:opacity .18s ease}.attach-preview-enter-from[data-v-3331840a],.attach-preview-leave-to[data-v-3331840a]{opacity:0}@media(max-width:720px){.attach-preview[data-v-3331840a]{padding:56px 20px 24px}.attach-preview__nav[data-v-3331840a]{width:40px;height:40px}.attach-preview__nav--prev[data-v-3331840a]{left:8px}.attach-preview__nav--next[data-v-3331840a]{right:8px}}.cw-resolved-media[data-v-4eca47ed]{width:100%;height:100%;display:block;object-fit:cover}.tasks-page[data-v-b9889a9d]{width:min(1440px,100%);margin:0 auto;padding:28px 30px 48px}.head[data-v-b9889a9d]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}h1[data-v-b9889a9d]{margin:0 0 6px;font-size:28px;color:var(--create-heading)}.head p[data-v-b9889a9d]{margin:0;color:var(--create-muted);font-size:14px}.ghost[data-v-b9889a9d]{border:1px solid var(--create-border);background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer;color:var(--create-muted);font-size:13px;white-space:nowrap}.filters[data-v-b9889a9d],.kind-tabs[data-v-b9889a9d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.filters button[data-v-b9889a9d],.kind-tabs button[data-v-b9889a9d]{border:1px solid var(--create-border);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer;color:var(--create-muted)}.filters button.active[data-v-b9889a9d],.kind-tabs button.active[data-v-b9889a9d]{border-color:var(--create-accent);background:var(--create-accent-soft);color:var(--create-accent);font-weight:600}.empty-wrap[data-v-b9889a9d]{margin:40px 0;text-align:center}.empty[data-v-b9889a9d]{margin:0;color:var(--create-muted)}.list[data-v-b9889a9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.card[data-v-b9889a9d]{display:grid;grid-template-columns:172px minmax(0,1fr);align-items:stretch;gap:16px;min-height:190px;padding:14px;border:1px solid var(--create-border);border-radius:16px;background:#ffffffdb;box-shadow:var(--create-shadow);cursor:pointer}.media[data-v-b9889a9d]{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;width:172px;min-height:100%}.thumb[data-v-b9889a9d]{position:relative;width:172px;height:126px;border-radius:12px;overflow:hidden;background:#2b1710;cursor:pointer}.thumb img[data-v-b9889a9d],.thumb video[data-v-b9889a9d]{width:100%;height:100%;object-fit:cover;display:block}.thumb-ph[data-v-b9889a9d]{width:100%;height:100%}.kind-tag[data-v-b9889a9d]{position:absolute;top:6px;left:6px;z-index:1;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:2px 6px;border-radius:999px;background:#b43e1ceb;box-shadow:0 1px 2px #00000047;color:#fff;font-size:10px;font-weight:650;line-height:1.3}.kind-tag.is-video[data-v-b9889a9d]{background:#12488ceb}.kind-tag.is-oral[data-v-b9889a9d]{background:#7a340eeb}.kind-tag[data-v-b9889a9d] svg{width:9px;height:9px;color:#fff}.status[data-v-b9889a9d]{position:absolute;left:6px;bottom:6px;z-index:1;font-size:10px;padding:2px 6px;border-radius:999px;background:#2b1710b8;color:#fff}.card.failed .status[data-v-b9889a9d]{background:#b42318d9}.card.success .status[data-v-b9889a9d]{background:#127846d9}.body[data-v-b9889a9d]{min-width:0;display:flex;flex-direction:column;align-self:stretch;min-height:100%}.body strong[data-v-b9889a9d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--create-heading);font-size:15px;line-height:1.5}.meta[data-v-b9889a9d]{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px;color:var(--create-muted);font-size:12px}.publish-tag[data-v-b9889a9d]{color:#0f7a45;font-weight:650}.stats[data-v-b9889a9d]{margin-top:auto;margin-bottom:0;padding:7px 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;align-items:stretch;gap:0;width:100%;box-sizing:border-box;background:linear-gradient(180deg,#fff7f2f2,#fff1e8e0);border:1px solid var(--create-border);border-radius:10px}.stat[data-v-b9889a9d]{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px;padding:4px 10px;font-size:12px;line-height:1.3}.stat+.stat[data-v-b9889a9d]{border-left:1px solid rgba(255,143,83,.18)}.stat-icon[data-v-b9889a9d]{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--create-accent-soft);color:var(--create-accent);font-size:12px}.stat.is-cost .stat-icon[data-v-b9889a9d]{background:#fff3d6;color:#c98912}.stat-text[data-v-b9889a9d]{min-width:0}.stat dt[data-v-b9889a9d]{margin:0;color:var(--create-muted);font-weight:500;font-size:11px}.stat dd[data-v-b9889a9d]{margin:0;color:var(--create-heading);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress[data-v-b9889a9d]{margin-top:10px;height:4px;border-radius:999px;background:#ff8f5329;position:relative;overflow:visible}.progress i[data-v-b9889a9d]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8f53,#ff4d22)}.progress em[data-v-b9889a9d]{position:absolute;left:0;top:8px;font-style:normal;font-size:11px;color:var(--create-muted)}.err[data-v-b9889a9d]{margin:8px 0 0;color:#b42318;font-size:12px}.actions[data-v-b9889a9d]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;width:100%}.link[data-v-b9889a9d],.danger[data-v-b9889a9d]{border:none;background:transparent;cursor:pointer;font-size:12px;padding:4px 6px}.link[data-v-b9889a9d]:disabled{opacity:.45;cursor:not-allowed}.link[data-v-b9889a9d]{color:var(--create-accent)}.danger[data-v-b9889a9d]{color:#b42318}.icon-btn[data-v-b9889a9d]{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:var(--create-accent-soft);color:var(--create-accent);cursor:pointer;font-size:13px;line-height:1;transition:background .15s ease,color .15s ease}.icon-btn[data-v-b9889a9d]:hover:not(:disabled){background:#ff8f531f}.icon-btn[data-v-b9889a9d]:disabled{opacity:.4;cursor:not-allowed}.icon-btn.danger[data-v-b9889a9d]{color:#b42318}.icon-btn.danger[data-v-b9889a9d]:hover:not(:disabled){background:#b423181a}.icon-btn .spinning[data-v-b9889a9d]{animation:task-icon-spin-b9889a9d .8s linear infinite}@keyframes task-icon-spin-b9889a9d{to{transform:rotate(360deg)}}.expand[data-v-b9889a9d]{grid-column:1 / -1;padding-top:8px;border-top:1px dashed var(--create-border)}.gallery[data-v-b9889a9d]{display:flex;flex-wrap:wrap;gap:12px 16px}.gallery-item[data-v-b9889a9d]{width:120px;margin:0;padding:0;border:none;background:transparent;cursor:zoom-in;display:flex;flex-direction:column;align-items:stretch;gap:6px}.gallery-item[data-v-b9889a9d] .cw-resolved-media{width:120px;height:120px;object-fit:cover;border-radius:12px;display:block}.gallery-label[data-v-b9889a9d]{font-size:12px;line-height:1.3;color:var(--create-muted);text-align:center}.video-hit[data-v-b9889a9d]{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;cursor:zoom-in;border-radius:12px;overflow:hidden}.video-hit[data-v-b9889a9d] .cw-resolved-media{width:100%;max-height:420px;height:auto;border-radius:12px;background:#000;pointer-events:none;display:block}.hint[data-v-b9889a9d]{margin:0;color:var(--create-muted);font-size:13px}@media(max-width:768px){.tasks-page[data-v-b9889a9d]{padding:16px 14px 40px}.head[data-v-b9889a9d]{flex-direction:column;align-items:stretch;gap:10px}.card[data-v-b9889a9d]{grid-template-columns:72px minmax(0,1fr)}.media[data-v-b9889a9d]{width:72px}.thumb[data-v-b9889a9d]{width:72px;height:72px;flex-shrink:0}.body[data-v-b9889a9d]{min-width:0;min-height:0}.stats[data-v-b9889a9d]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-v-b9889a9d]{padding:4px 6px}.stat+.stat[data-v-b9889a9d]{border-left:1px solid rgba(255,143,83,.18)}.icon-btn[data-v-b9889a9d]{width:22px;height:22px;flex-basis:22px;font-size:11px;border-radius:6px}.expand[data-v-b9889a9d]{grid-column:1 / -1}.filters[data-v-b9889a9d],.kind-tabs[data-v-b9889a9d]{gap:6px}}@media(min-width:769px)and (max-width:1180px){.list[data-v-b9889a9d]{grid-template-columns:1fr}.card[data-v-b9889a9d]{grid-template-columns:180px minmax(0,1fr)}.media[data-v-b9889a9d],.thumb[data-v-b9889a9d]{width:180px}.thumb[data-v-b9889a9d]{height:132px}}@media(max-width:640px){.card[data-v-b9889a9d]{grid-template-columns:72px minmax(0,1fr)}.media[data-v-b9889a9d]{width:72px}.thumb[data-v-b9889a9d]{width:72px;height:72px}}.create-explore[data-v-a1fcabe1]{--explore-ink: #2b1710;--explore-muted: #6d5346;--explore-card: rgba(255, 250, 245, .9);--explore-line: rgba(255, 143, 83, .22);--explore-accent: #ff4d22;color:var(--explore-ink);background:radial-gradient(circle at 18% 8%,rgba(255,168,96,.28),transparent 34%),radial-gradient(circle at 86% 12%,rgba(255,120,72,.16),transparent 30%),linear-gradient(180deg,#fff1e4,#ffe6d2 42%,#f7d7bc)}.hero-band[data-v-a1fcabe1],.block[data-v-a1fcabe1],.final-cta[data-v-a1fcabe1]{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:80px 0}.hero-band[data-v-a1fcabe1]{position:relative;min-height:560px;display:grid;place-items:center;text-align:center;overflow:hidden}.hero-mosaic[data-v-a1fcabe1]{position:absolute;inset:24px 0;pointer-events:none}.hero-mosaic .tile[data-v-a1fcabe1]{position:absolute;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.55);box-shadow:0 18px 40px #5b2d1429;opacity:.92}.tile-1[data-v-a1fcabe1]{left:2%;top:8%;width:120px;height:150px;transform:rotate(-4deg)}.tile-2[data-v-a1fcabe1]{left:12%;bottom:10%;width:140px;height:110px;transform:rotate(3deg)}.tile-3[data-v-a1fcabe1]{left:22%;top:18%;width:100px;height:124px;transform:rotate(-2deg)}.tile-4[data-v-a1fcabe1]{left:4%;top:46%;width:96px;height:96px;transform:rotate(5deg)}.tile-5[data-v-a1fcabe1]{right:4%;top:12%;width:132px;height:160px;transform:rotate(4deg)}.tile-6[data-v-a1fcabe1]{right:14%;bottom:14%;width:148px;height:112px;transform:rotate(-3deg)}.tile-7[data-v-a1fcabe1]{right:24%;top:22%;width:108px;height:132px;transform:rotate(2deg)}.tile-8[data-v-a1fcabe1]{right:6%;top:48%;width:100px;height:100px;transform:rotate(-5deg)}.hero-veil[data-v-a1fcabe1]{position:absolute;inset:18% 22%;border-radius:40px;background:radial-gradient(circle,rgba(255,248,241,.72) 0%,rgba(255,248,241,.2) 55%,transparent 75%);pointer-events:none}.hero-copy[data-v-a1fcabe1]{position:relative;z-index:1;max-width:740px;padding:36px 32px;border-radius:28px;background:#fff8f1e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--explore-line);box-shadow:0 20px 48px #5b2d141a}.eyebrow[data-v-a1fcabe1]{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:#ff4d221a;color:var(--explore-accent);font-size:12px;font-weight:700;letter-spacing:.06em}.hero-copy h2[data-v-a1fcabe1],.block-head h2[data-v-a1fcabe1],.feature-copy h3[data-v-a1fcabe1],.final-card h2[data-v-a1fcabe1]{margin:0 0 14px;color:var(--explore-ink);letter-spacing:-.02em}.hero-copy h2[data-v-a1fcabe1]{font-size:clamp(28px,4vw,42px);font-weight:760;line-height:1.2}.hero-copy p[data-v-a1fcabe1],.block-head p[data-v-a1fcabe1],.feature-copy p[data-v-a1fcabe1],.how-steps p[data-v-a1fcabe1],.trust-grid p[data-v-a1fcabe1],.review-grid .quote[data-v-a1fcabe1],.faq-list p[data-v-a1fcabe1]{margin:0;color:var(--explore-muted);line-height:1.75}.cta[data-v-a1fcabe1]{margin-top:22px;border:none;border-radius:12px;padding:13px 24px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.cta-primary[data-v-a1fcabe1]{background:linear-gradient(135deg,#ff6a3d,#ff4d22);color:#fff;box-shadow:0 12px 28px #ff4d2247}.cta-primary[data-v-a1fcabe1]:hover{transform:translateY(-1px);box-shadow:0 16px 32px #ff4d2257}.cta-ghost[data-v-a1fcabe1]{background:#fff;color:#1f120c;box-shadow:0 8px 20px #5b2d141a}.cta-ghost[data-v-a1fcabe1]:hover{background:#fff8f2}.block-head[data-v-a1fcabe1]{max-width:760px;margin:0 auto 40px;text-align:center}.block-head h2[data-v-a1fcabe1]{font-size:clamp(26px,3.4vw,36px);font-weight:740}.style-grid[data-v-a1fcabe1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.style-grid figure[data-v-a1fcabe1]{margin:0;position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--explore-line);background:#fff3e9;box-shadow:0 10px 24px #5b2d140f}.style-grid img[data-v-a1fcabe1]{width:100%;height:220px;object-fit:cover;display:block;transition:transform .35s ease}.style-grid figure:hover img[data-v-a1fcabe1]{transform:scale(1.04)}.style-grid figcaption[data-v-a1fcabe1]{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#2b1710b8;color:#fff;font-size:12px;font-weight:650;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.style-grid figure:nth-child(2) img[data-v-a1fcabe1],.style-grid figure:nth-child(6) img[data-v-a1fcabe1]{height:280px}.how-grid[data-v-a1fcabe1]{display:grid;grid-template-columns:1.05fr .95fr 1fr;gap:20px;align-items:stretch}.how-panel[data-v-a1fcabe1],.how-preview[data-v-a1fcabe1],.trust-grid article[data-v-a1fcabe1],.review-grid article[data-v-a1fcabe1],.faq-list details[data-v-a1fcabe1]{border:1px solid var(--explore-line);border-radius:18px;background:var(--explore-card);box-shadow:0 12px 28px #5b2d140f}.how-panel[data-v-a1fcabe1]{padding:20px}.panel-label[data-v-a1fcabe1]{display:inline-block;margin-bottom:10px;font-size:12px;color:var(--explore-accent);font-weight:700}.prompt-sample[data-v-a1fcabe1]{margin:0;padding:14px;border-radius:12px;background:#ffffffc7;border:1px solid var(--explore-line);color:var(--explore-ink);line-height:1.65;font-size:13px}.panel-meta[data-v-a1fcabe1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.panel-meta span[data-v-a1fcabe1]{font-size:12px;color:var(--explore-muted);background:#ffffffb3;border-radius:999px;padding:4px 10px}.how-preview[data-v-a1fcabe1]{overflow:hidden;min-height:280px}.how-preview img[data-v-a1fcabe1],.how-preview video[data-v-a1fcabe1]{width:100%;height:100%;object-fit:cover;display:block;background:#2b1710}.how-steps[data-v-a1fcabe1]{margin:0;padding:4px 0 0;list-style:none;display:flex;flex-direction:column;gap:16px}.how-steps li[data-v-a1fcabe1]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.step-index[data-v-a1fcabe1]{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#ff4d221f;color:var(--explore-accent);font-size:13px;font-weight:760}.how-steps strong[data-v-a1fcabe1]{display:block;margin-bottom:6px;color:var(--explore-ink);font-size:16px}.how-cta-wrap[data-v-a1fcabe1]{display:block;margin-top:4px}.feature-row[data-v-a1fcabe1]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:56px}.feature-row.reverse[data-v-a1fcabe1]{direction:rtl}.feature-row.reverse[data-v-a1fcabe1]>*{direction:ltr}.feature-index[data-v-a1fcabe1]{display:inline-block;margin-bottom:10px;color:#ff4d228c;font-size:14px;font-weight:760;letter-spacing:.08em}.feature-copy h3[data-v-a1fcabe1]{font-size:clamp(24px,2.8vw,30px);font-weight:740;line-height:1.3}.feature-media img[data-v-a1fcabe1]{width:100%;display:block;border-radius:20px;border:1px solid var(--explore-line);box-shadow:0 18px 40px #5b2d141f;background:#fff3e9;aspect-ratio:4 / 3;object-fit:cover}.trust-grid[data-v-a1fcabe1],.review-grid[data-v-a1fcabe1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trust-grid[data-v-a1fcabe1]{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-grid article[data-v-a1fcabe1],.review-grid article[data-v-a1fcabe1]{padding:22px}.trust-icon[data-v-a1fcabe1]{width:40px;height:40px;margin-bottom:14px;border-radius:12px;display:grid;place-items:center;background:#ff4d221a;color:var(--explore-accent);font-size:16px}.trust-grid h3[data-v-a1fcabe1],.reviewer strong[data-v-a1fcabe1]{margin:0 0 8px;color:var(--explore-ink)}.review-grid .quote[data-v-a1fcabe1]{margin-bottom:18px;font-size:15px}.reviewer span[data-v-a1fcabe1]{display:block;color:var(--explore-muted);font-size:13px}.tool-links[data-v-a1fcabe1]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tool-links a[data-v-a1fcabe1]{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--explore-line);background:#fffaf5eb;color:var(--explore-ink);text-decoration:none;font-weight:650;transition:border-color .15s ease,color .15s ease,transform .15s ease}.tool-links a[data-v-a1fcabe1]:hover{border-color:#ff4d2273;color:var(--explore-accent);transform:translateY(-1px)}.faq-list[data-v-a1fcabe1]{display:flex;flex-direction:column;gap:10px;max-width:860px;margin:0 auto}.faq-list details[data-v-a1fcabe1]{padding:0;overflow:hidden}.faq-list summary[data-v-a1fcabe1]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-weight:700;color:var(--explore-ink)}.faq-list summary[data-v-a1fcabe1]::-webkit-details-marker{display:none}.faq-chevron[data-v-a1fcabe1]{color:var(--explore-muted);font-size:12px;transition:transform .2s ease}.faq-list details[open] .faq-chevron[data-v-a1fcabe1]{transform:rotate(180deg)}.faq-list details[open] summary[data-v-a1fcabe1]{border-bottom:1px solid var(--explore-line)}.faq-list details p[data-v-a1fcabe1]{padding:14px 18px 18px}.final-cta[data-v-a1fcabe1]{text-align:center;padding-bottom:104px}.final-card[data-v-a1fcabe1]{max-width:820px;margin:0 auto;padding:40px 28px;border-radius:28px;border:1px solid var(--explore-line);background:linear-gradient(180deg,#fffcf8f5,#fff0e4eb);box-shadow:0 20px 48px #5b2d141a}.final-card h2[data-v-a1fcabe1]{font-size:clamp(26px,3.4vw,36px);font-weight:760}.final-card ul[data-v-a1fcabe1]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 22px;color:var(--explore-muted)}.final-card li[data-v-a1fcabe1]{display:inline-flex;align-items:center;gap:8px;font-weight:600}.final-card li[data-v-a1fcabe1] svg{color:var(--explore-accent);font-size:12px}@media(max-width:980px){.style-grid[data-v-a1fcabe1],.how-grid[data-v-a1fcabe1],.feature-row[data-v-a1fcabe1],.trust-grid[data-v-a1fcabe1],.review-grid[data-v-a1fcabe1]{grid-template-columns:1fr}.style-grid[data-v-a1fcabe1]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-row.reverse[data-v-a1fcabe1]{direction:ltr}.hero-mosaic[data-v-a1fcabe1],.hero-veil[data-v-a1fcabe1]{display:none}.style-grid img[data-v-a1fcabe1],.style-grid figure:nth-child(2) img[data-v-a1fcabe1],.style-grid figure:nth-child(6) img[data-v-a1fcabe1]{height:200px}}@media(max-width:720px){.hero-band[data-v-a1fcabe1],.block[data-v-a1fcabe1],.final-cta[data-v-a1fcabe1]{width:min(100% - 32px,1120px);padding:52px 0}.hero-band[data-v-a1fcabe1]{min-height:0}.hero-copy[data-v-a1fcabe1]{padding:28px 20px}.style-grid[data-v-a1fcabe1]{grid-template-columns:1fr}}.create-explore-page[data-v-f0b74d67]{min-height:100%}.workbench-stage[data-v-f0b74d67]{position:relative;height:calc(100dvh - var(--create-header-h, 64px));max-height:calc(100dvh - var(--create-header-h, 64px));display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.workbench-stage[data-v-f0b74d67] .workbench{flex:1 1 auto;min-height:0;height:100%}.workbench-stage[data-v-f0b74d67] .preview-col{padding-bottom:64px}.scroll-explore[data-v-f0b74d67]{position:absolute;left:calc(var(--create-form-w, 380px) + (100% - var(--create-form-w, 380px)) / 2);bottom:18px;z-index:6;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:4px;border:none;background:transparent;color:var(--create-muted);font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;padding:8px 12px;animation:scroll-explore-bob-f0b74d67 1.8s ease-in-out infinite}.scroll-explore[data-v-f0b74d67]:hover{color:var(--create-accent)}.scroll-explore[data-v-f0b74d67] svg{width:12px;height:12px}@keyframes scroll-explore-bob-f0b74d67{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(4px)}}@media(max-width:1100px){.workbench-stage[data-v-f0b74d67]{height:auto;max-height:none;overflow:visible}.workbench-stage[data-v-f0b74d67] .workbench{height:auto}.workbench-stage[data-v-f0b74d67] .preview-col{padding-bottom:20px}.scroll-explore[data-v-f0b74d67]{position:static;transform:none;margin:4px auto 16px;animation:none}}@media(max-width:960px){.scroll-explore[data-v-f0b74d67]{display:none}}.workbench[data-v-94e3d0ee]{display:grid;grid-template-columns:var(--create-form-w) 1fr;height:100%;min-height:0}.form-col[data-v-94e3d0ee]{border-right:1px solid var(--create-border);background:var(--create-panel-soft);display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.form-head[data-v-94e3d0ee]{padding:14px 16px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-shrink:0}.form-head h1[data-v-94e3d0ee]{margin:0;font-size:18px;color:var(--create-heading)}.sub[data-v-94e3d0ee]{margin:4px 0 0;font-size:12px;color:var(--create-muted)}.form-body[data-v-94e3d0ee]{flex:1;min-height:0;overflow-y:auto;padding:0 16px 14px;display:flex;flex-direction:column;gap:12px}.form-foot[data-v-94e3d0ee]{padding:12px 16px 16px;border-top:1px solid var(--create-border);background:#fffaf5e6;flex-shrink:0}.preview-col[data-v-94e3d0ee]{min-width:0;min-height:0;height:100%;padding:24px 28px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.preview-col[data-v-94e3d0ee]>*{flex:1 1 auto;min-height:0;width:100%}@media(max-width:1100px){.workbench[data-v-94e3d0ee]{grid-template-columns:1fr;height:auto}.form-col[data-v-94e3d0ee]{border-right:none;border-bottom:1px solid var(--create-border);height:auto;overflow:visible}.form-body[data-v-94e3d0ee]{overflow:visible}.preview-col[data-v-94e3d0ee]{height:auto;overflow:visible;padding:20px 20px 48px}.preview-col[data-v-94e3d0ee]>*{flex:none}}@media(max-width:960px){.form-head[data-v-94e3d0ee]{flex-wrap:wrap;align-items:stretch}.form-head[data-v-94e3d0ee]>:last-child{flex:1 1 100%;min-width:0}.form-foot[data-v-94e3d0ee]{position:sticky;bottom:0;z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -8px 24px #5b2d140f}.preview-col[data-v-94e3d0ee]{padding:16px 16px 40px}}@media(max-width:640px){.form-head[data-v-94e3d0ee]{padding:12px 14px 8px}.form-head h1[data-v-94e3d0ee]{font-size:16px}.form-body[data-v-94e3d0ee]{padding:0 14px 12px}.form-foot[data-v-94e3d0ee]{padding:10px 14px 14px}.preview-col[data-v-94e3d0ee]{padding:12px 12px 32px}}.prompt-box[data-v-776c43da]{border:1px solid var(--create-border);border-radius:12px;background:#fff;padding:10px 12px 12px}.prompt-top[data-v-776c43da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--create-heading)}.translate[data-v-776c43da]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--create-muted)}.mini-switch[data-v-776c43da]{width:34px;height:18px;border:none;border-radius:999px;background:#d9cfc6;position:relative;cursor:pointer;padding:0}.mini-switch[aria-checked=true][data-v-776c43da]{background:var(--create-accent)}.mini-switch[data-v-776c43da]:disabled{opacity:.55;cursor:not-allowed}.knob[data-v-776c43da]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.mini-switch[aria-checked=true] .knob[data-v-776c43da]{transform:translate(16px)}textarea[data-v-776c43da]{width:100%;border:none;resize:vertical;min-height:110px;outline:none;background:transparent;line-height:1.6;font-size:13px}.prompt-bar[data-v-776c43da]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;gap:8px}.tools[data-v-776c43da]{display:flex;flex-wrap:wrap;gap:6px}.tools button[data-v-776c43da]{border:1px solid var(--create-border);background:#fff;border-radius:8px;height:28px;padding:0 8px;cursor:pointer;font-size:11px;color:var(--create-muted)}.tools button[data-v-776c43da]:disabled{opacity:.55;cursor:not-allowed}.count[data-v-776c43da]{font-size:12px;color:var(--create-muted);white-space:nowrap}.tool-error[data-v-776c43da]{margin:8px 0 0;font-size:12px;color:#b42318}.examples[data-v-776c43da]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.examples button[data-v-776c43da]{border:1px solid var(--create-border);background:var(--create-accent-soft);color:var(--create-accent);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.examples button[data-v-776c43da]:disabled{opacity:.55;cursor:not-allowed}.field[data-v-01a23f69]{display:flex;flex-direction:column;gap:8px}.label[data-v-01a23f69]{font-size:13px;font-weight:600;color:var(--create-heading)}.grid[data-v-01a23f69]{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.ratio[data-v-01a23f69]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;border:1px solid var(--create-border);border-radius:8px;background:#fff;cursor:pointer;color:var(--create-muted);padding:5px 2px}.ratio.active[data-v-01a23f69]{border-color:var(--create-accent);background:var(--create-accent-soft);color:var(--create-accent);box-shadow:0 0 0 1px #ff4d2226}.ratio[data-v-01a23f69]:disabled{cursor:not-allowed;opacity:.62}.frame[data-v-01a23f69]{display:block;border:1.5px solid currentColor;border-radius:2px;opacity:.85}.ratio em[data-v-01a23f69]{font-style:normal;font-size:10px;font-weight:600;line-height:1}.field-label[data-v-a89739d0]{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--create-heading)}.options[data-v-a89739d0]{display:grid;gap:6px}button[data-v-a89739d0]{border:1px solid var(--create-border);background:#fff;border-radius:8px;padding:6px;min-height:32px;font-size:11px;line-height:1.2;cursor:pointer;color:var(--create-muted)}button.active[data-v-a89739d0]{border-color:var(--create-accent);background:var(--create-accent-soft);color:var(--create-accent);font-weight:600}button[data-v-a89739d0]:disabled{cursor:not-allowed;opacity:.62}.toggle-row[data-v-60a0b989]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;color:var(--create-heading);font-size:13px}.toggle-row.disabled[data-v-60a0b989]{opacity:.72}.text[data-v-60a0b989]{display:inline-flex;align-items:center;gap:6px}.crown[data-v-60a0b989]{color:#e11d48;font-size:12px}.hint-wrap[data-v-60a0b989]{position:relative;display:inline-flex}.hint-trigger[data-v-60a0b989]{display:grid;width:17px;height:17px;place-items:center;padding:0;border:1px solid currentColor;border-radius:50%;color:var(--create-muted);background:transparent;font-size:11px;line-height:1;cursor:help}.hint-tooltip[data-v-60a0b989]{position:fixed;z-index:10000;width:min(260px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 12px;border-radius:9px;color:#fff;background:#262322f5;box-shadow:0 8px 24px #23140e33;font-size:12px;font-weight:400;line-height:1.6;pointer-events:none;transform:translateY(-100%)}.hint-tooltip[data-v-60a0b989]:after{content:"";position:absolute;left:var(--tooltip-arrow-left, 24px);top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:#262322f5}.switch[data-v-60a0b989]{width:42px;height:24px;border:none;border-radius:999px;background:#d9cfc6;position:relative;cursor:pointer;padding:0;transition:background .18s ease}.switch[aria-checked=true][data-v-60a0b989]{background:linear-gradient(135deg,#ff7a4d,var(--create-accent))}.knob[data-v-60a0b989]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2b171033;transition:transform .18s ease}.switch[aria-checked=true] .knob[data-v-60a0b989]{transform:translate(18px)}.switch[data-v-60a0b989]:disabled{cursor:not-allowed}.publish-options[data-v-b5e80415]{display:flex;flex-direction:column;gap:4px;padding-top:2px}.price-field[data-v-b5e80415]{display:flex;flex-direction:column;gap:6px;padding:4px 0 8px}.price-label[data-v-b5e80415]{font-size:13px;font-weight:600;color:var(--create-heading)}.price-control[data-v-b5e80415]{display:flex;align-items:center;gap:8px}.price-input[data-v-b5e80415]{width:120px;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid var(--create-border);border-radius:8px;background:#fff;color:var(--create-heading);font-size:13px;outline:none}.price-input[data-v-b5e80415]:focus{border-color:var(--create-accent)}.price-input[data-v-b5e80415]:disabled{opacity:.72;cursor:not-allowed}.price-unit[data-v-b5e80415]{font-size:12px;color:var(--create-muted)}.price-tip[data-v-b5e80415]{margin:0;font-size:12px;line-height:1.5;color:var(--create-muted)}.preview-hero[data-v-b67c3887]{max-width:920px;width:100%;margin:0 auto;min-height:calc(100% - 24px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 0 28px}h2[data-v-b67c3887]{margin:0 0 8px;font-size:clamp(30px,4vw,44px);color:var(--create-heading);letter-spacing:-.03em;font-weight:760}p[data-v-b67c3887]{margin:0 0 24px;color:var(--create-muted);font-size:15px}.demo-card[data-v-b67c3887],.empty-card[data-v-b67c3887]{border:1px solid var(--create-border);border-radius:22px;background:#ffffffc7;box-shadow:var(--create-shadow);width:100%;box-sizing:border-box}.empty-card[data-v-b67c3887]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:440px;color:var(--create-muted)}.empty-icon[data-v-b67c3887]{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--create-accent-soft);color:var(--create-accent);font-size:22px}.empty-card strong[data-v-b67c3887]{color:var(--create-heading);font-size:16px}.demo-card[data-v-b67c3887]{display:grid;grid-template-columns:minmax(220px,1fr) 48px minmax(200px,.95fr);gap:12px;align-items:center;padding:20px;min-height:440px}.demo-card--video[data-v-b67c3887]{grid-template-columns:minmax(180px,.8fr) 48px minmax(300px,1.2fr)}.demo-card--text-to-video[data-v-b67c3887]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:0;min-height:0;width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box}.demo-card--text-to-video .demo-left[data-v-b67c3887]{justify-self:end;align-self:center;width:min(280px,100%);min-width:0;min-height:0;height:auto;max-height:min(280px,48vw);padding:14px;display:flex;flex-direction:column;overflow:hidden}.demo-card--text-to-video .demo-left .tag[data-v-b67c3887]{flex:0 0 auto}.demo-card--text-to-video .demo-left p[data-v-b67c3887]{flex:1 1 auto;min-height:0;margin:0;overflow-y:auto}.demo-card--text-to-video .demo-arrow[data-v-b67c3887]{justify-self:center;align-self:center;width:56px;min-width:0;display:grid;place-items:center;z-index:2}.demo-card--text-to-video .provided-arrow[data-v-b67c3887]{width:min(72px,90%)}.demo-card--text-to-video .demo-right.video[data-v-b67c3887]{justify-self:start;align-self:center;width:min(100%,420px);max-width:420px;margin:0;aspect-ratio:auto;height:auto;min-height:0}.demo-card--text-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-busy),.demo-card--text-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-error),.demo-card--text-to-video .demo-right.video[data-v-b67c3887]:not(:has(>.cover)){aspect-ratio:16 / 9}.demo-card--text-to-video .demo-right.video .cover[data-v-b67c3887]{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center center;display:block}.demo-card--image-to-video[data-v-b67c3887]{display:flex;align-items:center;gap:0}.demo-card--image-to-video .demo-input-stack[data-v-b67c3887]{flex:4 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.demo-card--image-to-video .demo-arrow[data-v-b67c3887]{flex:1 1 0;min-width:0;display:grid;place-items:center;z-index:2}.demo-card--image-to-video .provided-arrow[data-v-b67c3887]{width:min(72px,90%)}.demo-card--image-to-video .demo-right.video[data-v-b67c3887]{flex:0 1 auto;align-self:center;width:min(100%,420px);max-width:100%;margin:0;aspect-ratio:auto;height:auto;min-height:0}.demo-card--image-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-busy),.demo-card--image-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-error),.demo-card--image-to-video .demo-right.video[data-v-b67c3887]:not(:has(>.cover)){aspect-ratio:16 / 9}.demo-card--image-to-video .demo-right.video .cover[data-v-b67c3887]{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center center;display:block}.demo-card--image-to-video .demo-input-stack .compare-image[data-v-b67c3887]{flex:0 0 auto;align-self:flex-start;width:fit-content;max-width:100%;min-height:0;height:197px}.demo-card--image-to-video .demo-input-stack .compare-image .cover[data-v-b67c3887]{width:auto;height:100%;max-width:100%;object-fit:contain}.demo-card--image-to-video .demo-input-stack .compare-image .badge[data-v-b67c3887],.demo-card--image-to-video .demo-right .badge[data-v-b67c3887]{top:8px;left:8px;font-size:10px;padding:2px 6px}.demo-card--image-to-video .demo-input-stack .demo-left[data-v-b67c3887]{flex:0 0 auto;min-height:0;height:197px;padding:12px;display:flex;flex-direction:column;overflow:hidden}.demo-card--image-to-video .demo-input-stack .demo-left .tag[data-v-b67c3887]{flex:0 0 auto;margin-bottom:8px}.demo-card--image-to-video .demo-input-stack .demo-left p[data-v-b67c3887]{flex:1 1 auto;min-height:0;margin:0;padding:12px;border:1px solid var(--create-border);border-radius:14px;background:#ffffffd1;color:var(--create-text);line-height:1.6;font-size:13px;overflow-y:auto}.demo-card--video .demo-arrow[data-v-b67c3887]{justify-self:center}.demo-left[data-v-b67c3887]{background:linear-gradient(180deg,#fff8f1,#fff3e9);border:1px solid rgba(255,143,83,.16);border-radius:16px;padding:18px;min-height:300px}.tag[data-v-b67c3887]{display:inline-block;margin-bottom:12px;font-size:11px;color:var(--create-accent);background:var(--create-accent-soft);padding:3px 8px;border-radius:999px;font-weight:600}.demo-left p[data-v-b67c3887]{margin:0;color:var(--create-text);line-height:1.75;font-size:14px}.demo-arrow[data-v-b67c3887]{display:grid;place-items:center}.provided-arrow[data-v-b67c3887]{display:block;width:64px;height:22px;background:var(--create-accent);-webkit-mask:url(/assets/create/arrow.svg) center / contain no-repeat;mask:url(/assets/create/arrow.svg) center / contain no-repeat}.demo-right[data-v-b67c3887]{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#2b1710;display:grid;place-items:stretch;align-content:stretch}.demo-right[data-v-b67c3887]:has(>.gen-busy),.demo-right[data-v-b67c3887]:has(>.gen-error),.demo-right[data-v-b67c3887]:has(>.media-placeholder){min-height:180px}.demo-right>.cover[data-v-b67c3887],.demo-right>.result-thumbs[data-v-b67c3887],.demo-right>.gen-busy[data-v-b67c3887],.demo-right>.gen-error[data-v-b67c3887],.demo-right>.media-placeholder[data-v-b67c3887]{width:100%;min-height:0}.demo-right>.gen-busy[data-v-b67c3887],.demo-right>.gen-error[data-v-b67c3887],.demo-right>.media-placeholder[data-v-b67c3887],.demo-right>.result-thumbs[data-v-b67c3887]{height:100%}.demo-right>.cover[data-v-b67c3887]{height:auto;object-fit:contain;object-position:center;display:block;background:#fff}.demo-right.video[data-v-b67c3887]{aspect-ratio:auto;min-height:0;width:min(100%,420px);height:auto;margin:0 auto;justify-self:center}.demo-right.video[data-v-b67c3887]:has(>.gen-busy),.demo-right.video[data-v-b67c3887]:has(>.gen-error),.demo-right.video[data-v-b67c3887]:not(:has(>.cover)){aspect-ratio:16 / 9}.demo-right.video .cover[data-v-b67c3887]{width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;object-position:center;display:block}.demo-card--text-to-image[data-v-b67c3887]{display:flex;align-items:center;gap:0;min-height:0;padding:16px;border-color:var(--create-border);border-radius:20px;background:#ffffffc7;box-shadow:var(--create-shadow)}.demo-card--text-to-image .demo-left[data-v-b67c3887]{flex:4 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:18px;border-color:var(--create-border);background:linear-gradient(180deg,#fffaf5,#fff3e9)}.demo-card--text-to-image .demo-left .tag[data-v-b67c3887]{flex:0 0 auto;display:inline-block}.demo-card--text-to-image .demo-left p[data-v-b67c3887]{flex:1 1 auto;min-height:0;width:100%;margin:0;padding:16px;border:1px solid var(--create-border);border-radius:14px;color:var(--create-text);background:#ffffffd1;line-height:1.75;overflow-y:auto}.demo-card--text-to-image .demo-arrow[data-v-b67c3887]{flex:1 1 0;min-width:0;z-index:2;display:grid;place-items:center;align-self:center}.demo-card--text-to-image .provided-arrow[data-v-b67c3887]{width:min(72px,90%);color:var(--create-accent);background:var(--create-accent);transform:none}.demo-card--text-to-image .demo-right[data-v-b67c3887]{flex:7 1 0;min-width:0;min-height:0;height:auto;align-self:center;border-radius:16px;background:#fff3e9;aspect-ratio:auto;overflow:hidden}.demo-card--text-to-image .demo-right[data-v-b67c3887]:has(>.gen-busy),.demo-card--text-to-image .demo-right[data-v-b67c3887]:has(>.gen-error),.demo-card--text-to-image .demo-right[data-v-b67c3887]:not(:has(>.cover)):not(:has(>.result-thumbs)){aspect-ratio:16 / 9}.demo-card--text-to-image .demo-right>.cover[data-v-b67c3887]{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;display:block}.demo-card--text-to-image .demo-right>.result-thumbs[data-v-b67c3887]{height:auto}.demo-card--text-to-image .badge[data-v-b67c3887]{top:8px;left:8px;font-size:10px;padding:2px 6px;background:#ff4d22e6}.demo-card--image-to-image[data-v-b67c3887]{--i2i-panel-h: 197px;--i2i-stack-gap: 12px;--i2i-result-h: calc(var(--i2i-panel-h) * 2 + var(--i2i-stack-gap));display:flex;align-items:center;gap:0;min-height:0;padding:16px;border-color:var(--create-border);background:#ffffffc7;overflow:hidden}.demo-card--image-to-image .demo-input-stack[data-v-b67c3887]{flex:4 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--i2i-stack-gap)}.demo-card--image-to-image .demo-arrow[data-v-b67c3887]{flex:1 1 0;min-width:0;display:grid;place-items:center;z-index:2}.demo-card--image-to-image .provided-arrow[data-v-b67c3887]{width:min(72px,90%)}.demo-card--image-to-image .demo-right.image[data-v-b67c3887]{flex:0 0 auto;position:relative;width:auto;height:var(--i2i-result-h);max-width:min(100%,calc(var(--i2i-result-h) * 9 / 16));margin:0;aspect-ratio:9 / 16;min-height:0;align-self:center;border-radius:16px;overflow:hidden;background:#fff3e9;display:grid;place-items:center}.demo-card--image-to-image .demo-right.image[data-v-b67c3887]:has(>.gen-busy),.demo-card--image-to-image .demo-right.image[data-v-b67c3887]:has(>.gen-error),.demo-card--image-to-image .demo-right.image[data-v-b67c3887]:not(:has(>.cover)):not(:has(>.result-thumbs)){aspect-ratio:9 / 16;width:calc(var(--i2i-result-h) * 9 / 16)}.demo-card--image-to-image .demo-right.image .cover[data-v-b67c3887]{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;display:block;background:#fff}.demo-card--image-to-image .demo-input-stack .compare-image[data-v-b67c3887]{flex:0 0 auto;align-self:flex-start;width:fit-content;max-width:100%;min-height:0;height:var(--i2i-panel-h)}.demo-card--image-to-image .demo-input-stack .compare-image .cover[data-v-b67c3887]{width:auto;height:100%;max-width:100%;object-fit:contain}.demo-card--image-to-image .demo-input-stack .compare-image .badge[data-v-b67c3887],.demo-card--image-to-image .demo-right .badge[data-v-b67c3887]{top:8px;left:8px;font-size:10px;padding:2px 6px}.demo-card--image-to-image .demo-input-stack .demo-left[data-v-b67c3887]{flex:0 0 auto;min-height:0;height:var(--i2i-panel-h);padding:12px;display:flex;flex-direction:column;overflow:hidden}.demo-card--image-to-image .demo-input-stack .demo-left .tag[data-v-b67c3887]{flex:0 0 auto;margin-bottom:8px}.demo-card--image-to-image .demo-input-stack .demo-left p[data-v-b67c3887]{flex:1 1 auto;min-height:0;margin:0;padding:12px;border:1px solid var(--create-border);border-radius:14px;background:#ffffffd1;color:var(--create-text);line-height:1.6;font-size:13px;overflow-y:auto}.compare-image[data-v-b67c3887]{position:relative;align-self:stretch;min-height:468px;overflow:hidden;border:1px solid var(--create-border);border-radius:16px;background:#fff3e9}.compare-image .cover[data-v-b67c3887]{width:100%;height:100%;object-fit:cover}.compare-image .badge[data-v-b67c3887]{background:#ff4d22e6}.cover[data-v-b67c3887]{width:100%;height:auto;object-fit:contain;display:block}.is-previewable[data-v-b67c3887]{cursor:zoom-in}.badge[data-v-b67c3887]{position:absolute;top:10px;left:10px;z-index:1;font-size:11px;padding:3px 8px;border-radius:999px;background:#2b1710b8;color:#fff}.media-placeholder[data-v-b67c3887]{display:grid;place-items:center;font-size:14px;color:#fff;font-weight:600;background:#2b1710}.gen-busy[data-v-b67c3887]{width:100%;height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 16px;box-sizing:border-box;background:linear-gradient(180deg,#2b1710,#3d2418);color:#fff;text-align:center}.gen-busy strong[data-v-b67c3887]{font-size:14px;font-weight:650}.gen-busy .pct[data-v-b67c3887]{font-size:12px;color:#ffffffb8}.gen-busy .spinner[data-v-b67c3887]{width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,143,83,.28);border-top-color:#ff8f53;animation:gen-spin-b67c3887 .8s linear infinite}.gen-busy .bar[data-v-b67c3887]{width:min(160px,70%);height:5px;border-radius:999px;background:#ffffff29;overflow:hidden}.gen-busy .bar i[data-v-b67c3887]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8f53,#ff4d22)}.gen-error[data-v-b67c3887]{margin:0;width:100%;height:100%;min-height:180px;display:grid;place-items:center;padding:20px 16px;box-sizing:border-box;background:#2b1710;color:#ffb4a8;font-size:13px;line-height:1.6;text-align:center}.result-thumbs[data-v-b67c3887]{width:100%;height:auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(42%,1fr));gap:6px;padding:8px;box-sizing:border-box;background:#fff3e9}.result-thumbs .result-thumb[data-v-b67c3887]{margin:0;padding:0;border:none;border-radius:10px;overflow:hidden;background:#fff;cursor:zoom-in;min-height:0;display:block}.result-thumbs .result-thumb .cover[data-v-b67c3887]{width:100%;height:auto;min-height:0;object-fit:contain;display:block}.result-thumbs .result-thumb[data-v-b67c3887]:only-child{grid-column:1 / -1}@keyframes gen-spin-b67c3887{to{transform:rotate(360deg)}}@media(max-width:800px){.demo-card[data-v-b67c3887]{grid-template-columns:1fr}.demo-card--text-to-image[data-v-b67c3887]{flex-direction:column;gap:12px}.demo-card--text-to-image .demo-left[data-v-b67c3887],.demo-card--text-to-image .demo-arrow[data-v-b67c3887],.demo-card--text-to-image .demo-right[data-v-b67c3887]{flex:none;width:100%}.demo-card--text-to-image .demo-right[data-v-b67c3887]{aspect-ratio:auto;width:min(100%,420px);align-self:center;margin-inline:auto}.demo-card--text-to-image .demo-right[data-v-b67c3887]:has(>.gen-busy),.demo-card--text-to-image .demo-right[data-v-b67c3887]:has(>.gen-error),.demo-card--text-to-image .demo-right[data-v-b67c3887]:not(:has(>.cover)):not(:has(>.result-thumbs)){aspect-ratio:16 / 9}.demo-card--text-to-video[data-v-b67c3887]{display:flex;flex-direction:column;gap:12px}.demo-card--text-to-video .demo-left[data-v-b67c3887],.demo-card--text-to-video .demo-right.video[data-v-b67c3887]{justify-self:center;width:min(100%,280px)}.demo-card--text-to-video .demo-left[data-v-b67c3887]{height:auto;min-height:0;max-height:none;align-self:center;margin-inline:auto}.demo-card--text-to-video .demo-arrow[data-v-b67c3887]{width:100%;min-height:44px;display:grid;place-items:center;align-self:center;transform:none;z-index:2}.demo-card--text-to-video .provided-arrow[data-v-b67c3887]{width:48px;height:22px;transform:rotate(90deg)}.demo-card--text-to-video .demo-right.video[data-v-b67c3887]{width:min(100%,420px);max-width:420px;margin-inline:auto;aspect-ratio:auto}.demo-card--text-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-busy),.demo-card--text-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-error),.demo-card--text-to-video .demo-right.video[data-v-b67c3887]:not(:has(>.cover)){aspect-ratio:16 / 9}.demo-card--image-to-video[data-v-b67c3887]{flex-direction:column;gap:12px}.demo-card--image-to-video .demo-input-stack[data-v-b67c3887],.demo-card--image-to-video .demo-right.video[data-v-b67c3887]{flex:none;width:100%}.demo-card--image-to-video .demo-arrow[data-v-b67c3887]{flex:none;width:100%;min-height:44px;display:grid;place-items:center;transform:none}.demo-card--image-to-video .provided-arrow[data-v-b67c3887]{width:48px;height:22px;transform:rotate(90deg)}.demo-card--image-to-video .demo-right.video[data-v-b67c3887]{width:min(100%,420px);max-width:100%;aspect-ratio:auto}.demo-card--image-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-busy),.demo-card--image-to-video .demo-right.video[data-v-b67c3887]:has(>.gen-error),.demo-card--image-to-video .demo-right.video[data-v-b67c3887]:not(:has(>.cover)){aspect-ratio:16 / 9}.demo-card--image-to-image[data-v-b67c3887]{flex-direction:column;gap:12px}.demo-card--image-to-image .demo-input-stack[data-v-b67c3887],.demo-card--image-to-image .demo-right.image[data-v-b67c3887]{flex:none;width:100%}.demo-card--image-to-image .demo-arrow[data-v-b67c3887]{flex:none;width:100%;min-height:44px;display:grid;place-items:center;transform:none}.demo-card--image-to-image .provided-arrow[data-v-b67c3887]{width:48px;height:22px;transform:rotate(90deg)}.demo-card--image-to-image .demo-right.image[data-v-b67c3887]{width:min(100%,240px);height:auto;max-height:min(420px,52vh);max-width:min(100%,240px);aspect-ratio:9 / 16;align-self:center}.demo-card--image-to-image .demo-right.image[data-v-b67c3887]:has(>.gen-busy),.demo-card--image-to-image .demo-right.image[data-v-b67c3887]:has(>.gen-error),.demo-card--image-to-image .demo-right.image[data-v-b67c3887]:not(:has(>.cover)):not(:has(>.result-thumbs)){aspect-ratio:9 / 16;width:min(100%,240px)}.demo-card--text-to-image .demo-arrow[data-v-b67c3887]{position:static;width:100%;min-height:44px;display:grid;place-items:center;transform:none}.demo-card--text-to-image .provided-arrow[data-v-b67c3887]{width:48px;height:22px;transform:rotate(90deg)}.demo-right.video[data-v-b67c3887]{width:min(100%,220px)}.demo-card[data-v-b67c3887],.empty-card[data-v-b67c3887]{min-height:280px}.compare-image[data-v-b67c3887]{min-height:240px}}@media(max-width:640px){.demo-card[data-v-b67c3887],.empty-card[data-v-b67c3887]{min-height:220px;padding:14px}.compare-image[data-v-b67c3887]{min-height:200px}.preview-hero h2[data-v-b67c3887]{font-size:22px}.preview-hero .lead[data-v-b67c3887]{font-size:13px}}.result-panel[data-v-d158e48f]{max-width:920px;margin:0 auto;min-height:calc(100% - 24px)}.result-panel--text-to-video-demo[data-v-d158e48f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.result-panel--text-to-video-demo>h2[data-v-d158e48f],.result-panel--text-to-video-demo>.lead[data-v-d158e48f]{text-align:center;width:100%}.result-panel--text-to-video-demo[data-v-d158e48f] .preview-hero{width:100%;align-items:center}.result-panel--centered-demo[data-v-d158e48f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;box-sizing:border-box}.result-panel--centered-demo>h2[data-v-d158e48f],.result-panel--centered-demo>.lead[data-v-d158e48f]{text-align:center;width:100%}.result-panel--centered-demo[data-v-d158e48f] .preview-hero{width:100%;align-items:center;justify-content:center;min-height:0}h2[data-v-d158e48f]{margin:0 0 8px;font-size:clamp(30px,4vw,44px);color:var(--create-heading);letter-spacing:-.03em;font-weight:760}.lead[data-v-d158e48f]{margin:0 0 20px;color:var(--create-muted);font-size:15px}.result-panel--text-to-image-demo[data-v-d158e48f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;box-sizing:border-box}.result-panel--text-to-image-demo>h2[data-v-d158e48f],.result-panel--text-to-image-demo>.lead[data-v-d158e48f]{text-align:center;width:100%}.result-panel--text-to-image-demo>h2[data-v-d158e48f]{color:var(--create-heading)}.result-panel--text-to-image-demo>.lead[data-v-d158e48f]{color:var(--create-muted)}.result-panel--text-to-image-demo[data-v-d158e48f] .preview-hero{width:100%;align-items:center;justify-content:center;min-height:0}.error[data-v-d158e48f]{margin:0 0 12px;color:#b42318;font-size:13px}.status-card[data-v-d158e48f]{border:1px solid var(--create-border);border-radius:22px;background:#ffffffdb;box-shadow:var(--create-shadow);min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;color:var(--create-heading)}.live-preview-stage[data-v-d158e48f]{aspect-ratio:var(--preview-ratio, 16 / 9);width:min(100%,720px);max-height:min(62vh,680px)}.spinner[data-v-d158e48f]{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,143,83,.22);border-top-color:var(--create-accent);animation:spin-d158e48f .8s linear infinite}.pct[data-v-d158e48f]{font-size:13px;color:var(--create-muted)}.bar[data-v-d158e48f]{width:min(280px,70%);height:6px;border-radius:999px;background:#ff8f5329;overflow:hidden}.bar i[data-v-d158e48f]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8f53,#ff4d22);transition:width .25s ease}.result-grid[data-v-d158e48f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,420px));gap:14px;justify-content:start}.result-grid.live-preview-stage[data-v-d158e48f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:hidden}.result-thumb[data-v-d158e48f]{display:block;max-width:100%;margin:0;padding:0;border:1px solid var(--create-border);border-radius:16px;overflow:hidden;background:#fff3e9;box-shadow:var(--create-shadow);cursor:zoom-in}.live-preview-stage .result-thumb[data-v-d158e48f],.live-preview-stage .result-thumb img[data-v-d158e48f]{width:100%;height:100%}.live-preview-stage .result-thumb img[data-v-d158e48f]{object-fit:contain}.result-thumb img[data-v-d158e48f]{width:100%;height:auto;max-height:none;display:block;object-fit:contain;background:#fff3e9}.result-video[data-v-d158e48f]{border-radius:18px;overflow:hidden;border:1px solid var(--create-border);background:#2b1710;box-shadow:var(--create-shadow);width:min(100%,420px)}.result-video-hit[data-v-d158e48f]{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;cursor:zoom-in}.result-video video[data-v-d158e48f]{width:100%;height:auto;max-height:none;display:block;background:#000;pointer-events:none}.result-video.live-preview-stage video[data-v-d158e48f],.result-video.live-preview-stage .result-video-hit[data-v-d158e48f]{width:100%;height:100%;object-fit:contain}@keyframes spin-d158e48f{to{transform:rotate(360deg)}}.result-panel[data-v-d158e48f] .preview-hero{min-height:0;padding:0}.result-panel[data-v-d158e48f] .preview-hero h2,.result-panel[data-v-d158e48f] .preview-hero>p{display:none}.result-panel--text-to-image-demo[data-v-d158e48f] .scroll-hint{display:none}@media(max-width:800px){h2[data-v-d158e48f]{font-size:clamp(22px,6vw,32px)}.lead[data-v-d158e48f]{font-size:14px;margin-bottom:14px}.status-card[data-v-d158e48f]{min-height:220px;padding:20px 16px;border-radius:16px}}@media(max-width:640px){.status-card[data-v-d158e48f]{min-height:180px}.result-grid[data-v-d158e48f]{grid-template-columns:1fr}}.field[data-v-dee1f422]{display:flex;flex-direction:column;gap:8px}.label[data-v-dee1f422]{font-size:13px;font-weight:600;color:var(--create-heading)}.list[data-v-dee1f422]{display:flex;flex-wrap:wrap;gap:10px}.item[data-v-dee1f422]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--create-border);border-radius:999px;background:#fff;cursor:pointer;color:var(--create-muted);font-size:13px}.item input[data-v-dee1f422]{position:absolute;opacity:0;pointer-events:none}.dot[data-v-dee1f422]{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--create-border-strong);box-shadow:inset 0 0 0 2px #fff;background:#fff}.item.active[data-v-dee1f422]{border-color:var(--create-accent);color:var(--create-accent);background:var(--create-accent-soft)}.item.active .dot[data-v-dee1f422]{border-color:var(--create-accent);background:var(--create-accent)}.item em[data-v-dee1f422]{font-style:normal;font-weight:600}.video-params[data-v-cd34e7c1]{display:flex;flex-direction:column;gap:12px}.field[data-v-cd34e7c1]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--create-heading)}.field textarea[data-v-cd34e7c1],.field input[data-v-cd34e7c1]{border:1px solid var(--create-border);border-radius:12px;padding:10px 12px;font:inherit;color:var(--create-text);background:#fff;resize:vertical}.switch-list[data-v-cd34e7c1]{display:flex;flex-direction:column;gap:4px}.form-error[data-v-ffb5d29e]{margin:0;color:#b42318;font-size:13px}[data-v-ffb5d29e] .preview-col:has(.result-panel--centered-demo){background:radial-gradient(circle at 82% 8%,rgba(255,137,55,.12),transparent 30%),linear-gradient(180deg,#fff4ea,#fff8f2)}.field-label[data-v-3ff5d431]{margin-bottom:8px;font-size:13px;color:var(--create-heading)}.grid[data-v-3ff5d431]{display:grid;gap:10px}.cols-1[data-v-3ff5d431]{grid-template-columns:1fr}.cols-2[data-v-3ff5d431],.cols-3[data-v-3ff5d431],.cols-4[data-v-3ff5d431]{grid-template-columns:repeat(2,minmax(0,1fr))}.slot[data-v-3ff5d431]{position:relative;min-height:110px;border:1.5px dashed var(--create-border-strong);border-radius:12px;background:#ffffffb3;overflow:hidden}.slot.filled[data-v-3ff5d431]{border-style:solid}.slot img[data-v-3ff5d431]{width:100%;height:110px;object-fit:cover;display:block}.add[data-v-3ff5d431]{width:100%;min-height:110px;border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--create-muted);font-size:12px}.add[data-v-3ff5d431]:disabled{opacity:.55;cursor:not-allowed}.plus[data-v-3ff5d431]{font-size:22px;color:var(--create-accent);line-height:1}.remove[data-v-3ff5d431]{position:absolute;top:6px;right:6px;width:24px;height:24px;border:none;border-radius:50%;background:#2b1710b8;color:#fff;cursor:pointer;line-height:1}.hidden-input[data-v-3ff5d431]{display:none}.hint[data-v-3ff5d431]{margin:8px 0 0;font-size:11px;color:var(--create-muted)}.error[data-v-3ff5d431]{margin:8px 0 0;font-size:12px;color:#b42318}.form-error[data-v-48687a4a]{margin:0;color:#b42318;font-size:13px}.oral-canvas-editor[data-v-5d532809]{position:relative;max-width:100%;max-height:100%;overflow:hidden;background-position:center!important;background-size:cover!important;box-shadow:0 22px 60px #4c2a182b;touch-action:none}.oral-canvas-editor.is-9-16[data-v-5d532809]{height:min(100%,720px);aspect-ratio:9/16}.oral-canvas-editor.is-16-9[data-v-5d532809]{width:min(100%,900px);aspect-ratio:16/9}.canvas-layer[data-v-5d532809]{position:absolute;z-index:1;touch-action:none;cursor:grab}.canvas-layer[data-v-5d532809]:active{cursor:grabbing}.canvas-layer img[data-v-5d532809],.canvas-layer video[data-v-5d532809]{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.canvas-layer.selected[data-v-5d532809]{outline:2px solid #ff4d22;outline-offset:2px}.canvas-handle[data-v-5d532809]{position:absolute;z-index:2;width:14px;height:14px;padding:0;border:2px solid #fff;border-radius:3px;background:#ff4d22;touch-action:none}.canvas-handle.top-left[data-v-5d532809]{left:-8px;top:-8px;cursor:nwse-resize}.canvas-handle.top-right[data-v-5d532809]{right:-8px;top:-8px;cursor:nesw-resize}.canvas-handle.bottom-left[data-v-5d532809]{bottom:-8px;left:-8px;cursor:nesw-resize}.canvas-handle.bottom-right[data-v-5d532809]{right:-8px;bottom:-8px;cursor:nwse-resize}.canvas-caption[data-v-5d532809]{position:absolute;z-index:4;left:6%;right:6%;color:#fff;text-align:center;font-weight:700;paint-order:stroke fill;pointer-events:none}.preview-sound-toggle[data-v-5d532809]{position:absolute;z-index:6;right:12px;bottom:12px;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:#00000094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;font-size:14px}.preview-sound-toggle[data-v-5d532809]:hover,.preview-sound-toggle.active[data-v-5d532809]{background:#ff8f53e6}.preview-sound-toggle[data-v-5d532809]:focus-visible{outline:2px solid #fff;outline-offset:2px}.canvas-empty[data-v-5d532809]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;color:#8a6a59}@media(max-width:760px){.oral-canvas-editor.is-9-16[data-v-5d532809]{height:min(470px,100%)}.canvas-handle[data-v-5d532809]{width:18px;height:18px}}.oral-studio[data-v-6971f8bf]{height:100%;min-height:0;display:grid;grid-template-columns:minmax(300px,340px) minmax(420px,1fr) minmax(300px,340px);background:#fff7f0;color:var(--create-text);overflow:hidden}button[data-v-6971f8bf]{font:inherit}.oral-library[data-v-6971f8bf]{min-width:0;min-height:0;display:grid;grid-template-columns:68px minmax(0,1fr);border-right:1px solid var(--create-border);background:#fffaf6}.oral-rail[data-v-6971f8bf]{padding:12px 8px;display:flex;flex-direction:column;gap:6px;border-right:1px solid rgba(255,143,83,.16);background:#fff6ee}.oral-rail button[data-v-6971f8bf]{width:52px;min-height:56px;border:0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#8b6b5a;background:transparent;cursor:pointer;font-size:11px}.oral-rail button svg[data-v-6971f8bf]{font-size:16px}.oral-rail button[data-v-6971f8bf]:hover{background:#ff4d2212;color:var(--create-heading)}.oral-rail button.active[data-v-6971f8bf]{color:var(--create-accent);background:#fff;box-shadow:0 4px 16px #5b2d1414}.oral-library-panel[data-v-6971f8bf]{min-width:0;min-height:0;overflow-y:auto;padding:16px 14px 24px}.panel-heading[data-v-6971f8bf],.stage-toolbar[data-v-6971f8bf],.setting-title[data-v-6971f8bf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading[data-v-6971f8bf]{margin-bottom:14px}.panel-heading h1[data-v-6971f8bf]{margin:0;font-size:17px;letter-spacing:0}.panel-heading p[data-v-6971f8bf]{margin:3px 0 0;color:var(--create-muted);font-size:12px}.icon-button[data-v-6971f8bf]{width:32px;height:32px;border:1px solid var(--create-border);border-radius:8px;color:var(--create-muted);background:#fff;cursor:pointer}.segmented[data-v-6971f8bf]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;gap:2px;border-radius:8px;background:#f4e9df}.segmented button[data-v-6971f8bf],.tool-segment button[data-v-6971f8bf]{border:0;border-radius:6px;color:var(--create-muted);background:transparent;cursor:pointer}.segmented button[data-v-6971f8bf]{min-height:30px;font-size:12px}.segmented button.active[data-v-6971f8bf],.tool-segment button.active[data-v-6971f8bf]{color:var(--create-accent);background:#fff;box-shadow:0 2px 8px #5b2d1414}.segmented.wide[data-v-6971f8bf]{margin-top:4px}.filter-line[data-v-6971f8bf]{display:flex;flex-wrap:wrap;gap:5px;padding:11px 0 12px}.filter-line button[data-v-6971f8bf]{border:0;border-radius:5px;padding:4px 8px;color:var(--create-muted);background:transparent;cursor:pointer;font-size:12px}.filter-line button.active[data-v-6971f8bf]{color:var(--create-accent);background:var(--create-accent-soft)}.panel-state[data-v-6971f8bf]{min-height:130px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--create-muted);font-size:13px;text-align:center}.panel-state.is-error[data-v-6971f8bf],.form-error[data-v-6971f8bf]{color:#b42318}.loader[data-v-6971f8bf]{width:14px;height:14px;border:2px solid rgba(255,77,34,.2);border-top-color:var(--create-accent);border-radius:50%;animation:spin-6971f8bf .8s linear infinite;flex:none}.spinning[data-v-6971f8bf]{animation:spin-6971f8bf .8s linear infinite}@keyframes spin-6971f8bf{to{transform:rotate(360deg)}}.human-grid[data-v-6971f8bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.human-card[data-v-6971f8bf]{min-width:0;border:1px solid transparent;border-radius:8px;padding:0 0 9px;overflow:hidden;text-align:left;background:#fff;cursor:pointer;box-shadow:0 4px 16px #5b2d140d}.human-card[data-v-6971f8bf]:hover,.human-card.active[data-v-6971f8bf]{border-color:var(--create-accent)}.human-cover[data-v-6971f8bf]{position:relative;aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;background:#f0e4da;color:#b99987;font-size:28px}.human-cover img[data-v-6971f8bf]{width:100%;height:100%;object-fit:cover}.human-cover i[data-v-6971f8bf]{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--create-accent);font-size:11px}.asset-favorite[data-v-6971f8bf]{position:absolute;left:6px;top:6px;width:26px;height:26px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#2a170f7a;cursor:pointer;font-size:11px}.asset-favorite.active[data-v-6971f8bf]{color:var(--create-accent);background:#fff}.human-card strong[data-v-6971f8bf],.human-card small[data-v-6971f8bf]{display:block;margin-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human-card strong[data-v-6971f8bf]{margin-top:8px;font-size:12px}.human-card small[data-v-6971f8bf]{margin-top:2px;color:var(--create-muted);font-size:10px}.load-more[data-v-6971f8bf]{width:100%;margin-top:12px;padding:9px;border:1px solid var(--create-border);border-radius:8px;color:var(--create-muted);background:#fff;cursor:pointer}.voice-list[data-v-6971f8bf]{display:flex;flex-direction:column;gap:8px}.voice-list article[data-v-6971f8bf],.selected-voice[data-v-6971f8bf]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--create-border);border-radius:8px;padding:9px;background:#fff;cursor:pointer}.voice-list article.active[data-v-6971f8bf]{border-color:var(--create-accent);background:#fff9f5}.voice-list article>span[data-v-6971f8bf]{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--create-accent);font-size:10px}.voice-list strong[data-v-6971f8bf],.selected-voice strong[data-v-6971f8bf]{display:block;font-size:13px}.voice-list p[data-v-6971f8bf],.selected-voice p[data-v-6971f8bf]{margin:3px 0 0;color:var(--create-muted);font-size:10px}.voice-play[data-v-6971f8bf]{width:34px;height:34px;border:0;border-radius:50%;color:var(--create-accent);background:var(--create-accent-soft);cursor:pointer}.voice-play.large[data-v-6971f8bf]{width:42px;height:42px}.voice-favorite[data-v-6971f8bf]{width:28px;height:28px;border:0;border-radius:50%;color:#b9a093;background:transparent;cursor:pointer}.voice-favorite.active[data-v-6971f8bf]{color:var(--create-accent);background:var(--create-accent-soft)}.group-label[data-v-6971f8bf]{margin:15px 0 9px;font-size:12px}.color-grid[data-v-6971f8bf]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.color-grid button[data-v-6971f8bf]{aspect-ratio:1;min-width:0;border:2px solid #fff;border-radius:6px;box-shadow:0 0 0 1px var(--create-border);cursor:pointer;font-size:10px}.color-grid button.active[data-v-6971f8bf]{box-shadow:0 0 0 2px var(--create-accent)}.background-grid[data-v-6971f8bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.background-grid button[data-v-6971f8bf]{position:relative;aspect-ratio:4 / 3;border:2px solid transparent;border-radius:8px;overflow:hidden;padding:0;cursor:pointer;background:#eadbd0}.background-grid button.active[data-v-6971f8bf]{border-color:var(--create-accent)}.background-grid img[data-v-6971f8bf]{width:100%;height:100%;object-fit:cover}.background-placeholder[data-v-6971f8bf]{width:100%;height:100%;display:grid;place-items:center;color:#b58f7c;background:#eadbd0;font-size:24px}.background-grid span[data-v-6971f8bf]{position:absolute;left:5px;right:5px;bottom:5px;padding:3px 5px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#2a170fad;font-size:9px}.background-upload[data-v-6971f8bf]{min-height:40px;margin-top:12px;border:1px dashed var(--create-border-strong);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--create-accent);background:#fff;cursor:pointer;font-size:11px}.background-upload input[data-v-6971f8bf]{display:none}.background-upload.disabled[data-v-6971f8bf]{opacity:.5;cursor:wait}.custom-background[data-v-6971f8bf]{position:relative;width:100%;aspect-ratio:16/7;margin-top:9px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#eadbd0;cursor:pointer}.custom-background.active[data-v-6971f8bf]{border-color:var(--create-accent)}.custom-background img[data-v-6971f8bf]{width:100%;height:100%;object-fit:cover}.custom-background span[data-v-6971f8bf]{position:absolute;left:7px;bottom:6px;padding:3px 6px;border-radius:4px;color:#fff;background:#2a170fad;font-size:9px}.works-list[data-v-6971f8bf]{display:flex;flex-direction:column;gap:9px}.works-list article[data-v-6971f8bf]{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px;border:1px solid var(--create-border);border-radius:8px;background:#fff;cursor:pointer}.work-cover[data-v-6971f8bf]{width:54px;aspect-ratio:4/5;border-radius:6px;display:grid;place-items:center;overflow:hidden;color:var(--create-accent);background:#f8e7dc}.work-cover img[data-v-6971f8bf]{width:100%;height:100%;object-fit:cover}.works-list strong[data-v-6971f8bf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.works-list p[data-v-6971f8bf],.works-list small[data-v-6971f8bf]{margin:3px 0 0;color:var(--create-muted);font-size:9px}.work-actions[data-v-6971f8bf]{display:grid;justify-items:end;gap:5px}.work-actions>span[data-v-6971f8bf]{padding:3px 5px;border-radius:4px;font-size:9px}.work-actions button[data-v-6971f8bf],.work-pagination button[data-v-6971f8bf]{width:26px;height:26px;border:1px solid var(--create-border);border-radius:6px;color:var(--create-muted);background:#fff;cursor:pointer;font-size:10px}.work-actions button[data-v-6971f8bf]:hover{color:var(--create-accent);border-color:var(--create-border-strong)}.work-actions button[data-v-6971f8bf]:disabled{opacity:.4;cursor:not-allowed}.work-pagination[data-v-6971f8bf]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--create-muted);font-size:10px}.work-pagination button[data-v-6971f8bf]:disabled{opacity:.4;cursor:not-allowed}.status-success[data-v-6971f8bf]{color:#18794e;background:#e8f7ef}.status-failed[data-v-6971f8bf],.status-error[data-v-6971f8bf]{color:#b42318;background:#fce8e6}.status-processing[data-v-6971f8bf],.status-pending[data-v-6971f8bf]{color:#b54708;background:#fff0db}.oral-stage[data-v-6971f8bf]{min-width:0;min-height:0;display:flex;flex-direction:column;background:#f3e8df}.stage-toolbar[data-v-6971f8bf]{min-height:58px;padding:8px 16px;border-bottom:1px solid var(--create-border);background:#fffaf6e0}.stage-title[data-v-6971f8bf]{display:flex;flex-direction:column}.stage-title strong[data-v-6971f8bf]{font-size:15px}.stage-title span[data-v-6971f8bf]{margin-top:2px;color:var(--create-muted);font-size:10px}.stage-controls[data-v-6971f8bf]{display:flex;align-items:center;gap:8px}.tool-segment[data-v-6971f8bf]{display:flex;padding:3px;border:1px solid var(--create-border);border-radius:8px;background:#f8eee7}.tool-segment button[data-v-6971f8bf]{min-height:30px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:11px}.canvas-space[data-v-6971f8bf]{flex:1;min-height:0;padding:24px;display:grid;place-items:center;overflow:auto}.oral-canvas[data-v-6971f8bf]{position:relative;max-width:100%;max-height:100%;overflow:hidden;background-position:center!important;background-size:cover!important;box-shadow:0 22px 60px #4c2a182b;container-type:size}.oral-canvas.is-9-16[data-v-6971f8bf]{height:min(100%,720px);aspect-ratio:9/16}.oral-canvas.is-16-9[data-v-6971f8bf]{width:min(100%,900px);aspect-ratio:16/9}.oral-canvas>img[data-v-6971f8bf],.oral-canvas>video[data-v-6971f8bf]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.oral-canvas.layout-fullscreen:not(.is-circle)>img[data-v-6971f8bf],.oral-canvas.layout-fullscreen:not(.is-circle)>video[data-v-6971f8bf]{object-fit:cover;object-position:center}.oral-canvas.layout-split:not(.is-circle)>img[data-v-6971f8bf],.oral-canvas.layout-split:not(.is-circle)>video[data-v-6971f8bf]{inset:auto 0 0;height:52%;object-fit:contain;object-position:center bottom}.oral-canvas.is-circle>img[data-v-6971f8bf],.oral-canvas.is-circle>video[data-v-6971f8bf]{inset:auto 16% 8%;width:68%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}.canvas-empty[data-v-6971f8bf]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;color:#8a6a59}.canvas-empty>span[data-v-6971f8bf]{width:58px;height:58px;margin-bottom:14px;display:grid;place-items:center;border-radius:50%;color:var(--create-accent);background:#ffffffb3;font-size:22px}.canvas-empty strong[data-v-6971f8bf]{font-size:14px}.canvas-empty p[data-v-6971f8bf]{margin:6px 0 0;font-size:10px}.canvas-caption[data-v-6971f8bf]{position:absolute;z-index:2;left:6%;right:6%;bottom:10%;color:#fff;text-align:center;font-size:clamp(11px,5cqh,34px);font-weight:700;-webkit-text-stroke:clamp(1px,.5cqh,3px) #111;paint-order:stroke fill}.preview-sound-toggle[data-v-6971f8bf]{position:absolute;z-index:3;right:12px;bottom:12px;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:#00000094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;font-size:14px}.preview-sound-toggle[data-v-6971f8bf]:hover,.preview-sound-toggle.active[data-v-6971f8bf]{background:#ff8f53e6}.preview-sound-toggle[data-v-6971f8bf]:focus-visible{outline:2px solid #fff;outline-offset:2px}.result-overlay[data-v-6971f8bf]{position:absolute;z-index:5;inset:0;display:grid;place-items:center;background:#17100d}.result-overlay>video[data-v-6971f8bf]{width:100%;height:100%;object-fit:contain}.result-actions[data-v-6971f8bf]{position:absolute;right:8px;top:8px;display:flex;gap:6px}.result-actions button[data-v-6971f8bf]{width:32px;height:32px;border:0;border-radius:50%;color:#fff;background:#0000008c;cursor:pointer}.result-actions button[data-v-6971f8bf]:disabled{opacity:.55;cursor:wait}.audio-result[data-v-6971f8bf]{width:80%;display:flex;flex-direction:column;align-items:center;gap:14px;color:#fff}.audio-result>span[data-v-6971f8bf]{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--create-accent);font-size:24px}.audio-result audio[data-v-6971f8bf]{width:100%}.stage-selection[data-v-6971f8bf]{min-height:68px;padding:9px 16px;display:flex;justify-content:center;gap:10px;border-top:1px solid var(--create-border);background:#fffaf6eb}.stage-selection button[data-v-6971f8bf]{width:min(220px,45%);display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 9px;border:1px solid var(--create-border);border-radius:8px;text-align:left;background:#fff;cursor:pointer}.stage-selection button>img[data-v-6971f8bf],.stage-selection button>span[data-v-6971f8bf]{width:38px;height:38px;border-radius:6px;object-fit:cover;display:grid;place-items:center;color:var(--create-accent);background:var(--create-accent-soft)}.stage-selection small[data-v-6971f8bf],.stage-selection strong[data-v-6971f8bf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-selection small[data-v-6971f8bf]{color:var(--create-muted);font-size:9px}.stage-selection strong[data-v-6971f8bf]{margin-top:2px;font-size:11px}.stage-selection button>svg[data-v-6971f8bf]{color:#b59a89;font-size:10px}.oral-inspector[data-v-6971f8bf]{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--create-border);background:#fffaf6}.inspector-tabs[data-v-6971f8bf]{min-height:58px;padding:0 8px;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;border-bottom:1px solid var(--create-border)}.inspector-tabs button[data-v-6971f8bf]{min-width:0;min-height:44px;padding:0 3px;border:0;border-bottom:2px solid transparent;color:var(--create-muted);background:transparent;cursor:pointer;font-size:11px;white-space:nowrap}.inspector-tabs button.active[data-v-6971f8bf]{color:var(--create-accent);border-bottom-color:var(--create-accent);font-weight:700}.inspector-body[data-v-6971f8bf]{flex:1;min-height:0;overflow-y:auto;padding:15px}.setting-block[data-v-6971f8bf]{margin-bottom:12px;padding:13px;border:1px solid var(--create-border);border-radius:8px;background:#fff}.setting-title[data-v-6971f8bf]{margin-bottom:10px;font-size:12px}.setting-title span[data-v-6971f8bf]:last-child{color:var(--create-muted);font-size:10px}.setting-title em[data-v-6971f8bf]{padding:3px 6px;border-radius:4px;color:var(--create-accent);background:var(--create-accent-soft);font-size:10px;font-style:normal}.script-block textarea[data-v-6971f8bf]{width:100%;height:190px;resize:vertical;box-sizing:border-box;border:0;outline:none;color:var(--create-text);background:transparent;line-height:1.7;font-size:13px}.script-actions[data-v-6971f8bf]{padding-top:10px;display:flex;justify-content:space-between;gap:8px;border-top:1px solid rgba(255,143,83,.16)}.script-actions button[data-v-6971f8bf]{border:0;padding:5px 0;display:flex;align-items:center;gap:5px;color:var(--create-accent);background:transparent;cursor:pointer;font-size:11px}.script-actions button[data-v-6971f8bf]:last-child{color:var(--create-muted)}.script-actions button[data-v-6971f8bf]:disabled{opacity:.45;cursor:not-allowed}.script-audio[data-v-6971f8bf]{width:100%;height:34px;margin-top:8px}.choice-grid[data-v-6971f8bf]{display:grid;gap:8px}.choice-grid.two[data-v-6971f8bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid button[data-v-6971f8bf]{min-width:0;min-height:62px;padding:9px;display:flex;align-items:center;gap:8px;border:1px solid var(--create-border);border-radius:8px;color:var(--create-muted);text-align:left;background:#fffaf6;cursor:pointer}.choice-grid button.active[data-v-6971f8bf]{color:var(--create-accent);border-color:var(--create-accent);background:#fff7f2}.choice-grid button>svg[data-v-6971f8bf]{font-size:16px}.choice-grid button strong[data-v-6971f8bf],.choice-grid button small[data-v-6971f8bf]{display:block}.choice-grid button strong[data-v-6971f8bf]{color:var(--create-heading);font-size:11px}.choice-grid button small[data-v-6971f8bf]{margin-top:3px;font-size:9px}.choice-grid.compact button[data-v-6971f8bf]{min-height:46px;justify-content:center}.inline-setting[data-v-6971f8bf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-setting strong[data-v-6971f8bf],.inline-setting small[data-v-6971f8bf]{display:block}.inline-setting strong[data-v-6971f8bf]{font-size:12px}.inline-setting small[data-v-6971f8bf]{margin-top:3px;color:var(--create-muted);font-size:9px}.switch[data-v-6971f8bf]{width:38px;height:22px;padding:3px;border:0;border-radius:999px;background:#d8c8bc;cursor:pointer}.switch i[data-v-6971f8bf]{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .18s ease}.switch.active[data-v-6971f8bf]{background:var(--create-accent)}.switch.active i[data-v-6971f8bf]{transform:translate(16px)}.selected-voice[data-v-6971f8bf]{margin-bottom:12px}.selected-voice>svg[data-v-6971f8bf]{color:var(--create-muted);font-size:10px}.selected-voice small[data-v-6971f8bf]{color:var(--create-muted);font-size:9px}.range[data-v-6971f8bf]{width:100%;accent-color:var(--create-accent)}.range-labels[data-v-6971f8bf]{display:flex;justify-content:space-between;color:var(--create-muted);font-size:9px}.subtitle-presets[data-v-6971f8bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.subtitle-presets button[data-v-6971f8bf]{min-width:0;min-height:58px;border:1px solid var(--create-border);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--create-muted);background:#fffaf6;cursor:pointer;font-size:9px}.subtitle-presets button.active[data-v-6971f8bf]{color:var(--create-accent);border-color:var(--create-accent)}.subtitle-presets i[data-v-6971f8bf]{font-size:19px;font-style:normal;font-weight:800;-webkit-text-stroke-width:1px;paint-order:stroke fill}.subtitle-controls[data-v-6971f8bf]{display:flex;flex-direction:column;gap:7px}.subtitle-controls .setting-title[data-v-6971f8bf]{margin:5px 0 0}.color-control[data-v-6971f8bf]{display:flex;align-items:center;justify-content:space-between;color:var(--create-muted);font-size:11px}.color-control input[data-v-6971f8bf]{width:42px;height:28px;padding:2px;border:1px solid var(--create-border);border-radius:6px;background:#fff}.summary-block[data-v-6971f8bf]{display:flex;flex-direction:column;gap:11px}.summary-block>div[data-v-6971f8bf]{display:flex;justify-content:space-between;gap:10px;font-size:11px}.summary-block span[data-v-6971f8bf]{color:var(--create-muted)}.summary-block strong[data-v-6971f8bf]{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-notice[data-v-6971f8bf],.form-error[data-v-6971f8bf]{margin:10px 0 0;padding:9px 10px;border-radius:6px;font-size:11px}.form-notice[data-v-6971f8bf]{display:flex;align-items:center;gap:7px;color:#9a4f1d;background:#fff0e5}.form-error[data-v-6971f8bf]{background:#fef0ef}.inspector-footer[data-v-6971f8bf]{padding:12px 15px 14px;border-top:1px solid var(--create-border);background:#fffaf6f5}.inspector-footer p[data-v-6971f8bf]{margin:7px 0 0;color:var(--create-muted);text-align:center;font-size:9px}.clear-selection[data-v-6971f8bf]{width:100%;min-height:36px;margin-top:8px;border:1px solid var(--create-border);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--create-muted);background:#fff;cursor:pointer;font-size:11px}.sticker-grid[data-v-6971f8bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sticker-grid button[data-v-6971f8bf]{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#f4e9df;cursor:pointer}.sticker-grid button[data-v-6971f8bf]:hover{border-color:var(--create-accent)}.sticker-grid button[data-v-6971f8bf]:disabled{opacity:.45;cursor:not-allowed}.sticker-grid img[data-v-6971f8bf]{width:100%;height:100%;object-fit:contain}.sticker-grid span[data-v-6971f8bf]{position:absolute;inset:auto 4px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 4px;border-radius:4px;color:#fff;background:#2a170fad;font-size:9px}@media(max-width:1280px){.oral-studio[data-v-6971f8bf]{grid-template-columns:minmax(270px,310px) minmax(360px,1fr) minmax(280px,310px)}.oral-library[data-v-6971f8bf]{grid-template-columns:60px minmax(0,1fr)}.oral-rail button[data-v-6971f8bf]{width:44px}}@media(max-width:1080px){.oral-studio[data-v-6971f8bf]{height:auto;min-height:100%;grid-template-columns:minmax(270px,320px) 1fr;overflow:visible}.oral-library[data-v-6971f8bf],.oral-stage[data-v-6971f8bf]{min-height:720px}.oral-inspector[data-v-6971f8bf]{grid-column:1 / -1;min-height:560px;border-left:0;border-top:1px solid var(--create-border)}.inspector-body[data-v-6971f8bf]{overflow:visible}}@media(max-width:760px){.oral-studio[data-v-6971f8bf]{display:flex;flex-direction:column}.oral-library[data-v-6971f8bf]{min-height:620px;grid-template-columns:58px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--create-border)}.oral-stage[data-v-6971f8bf]{min-height:680px}.stage-toolbar[data-v-6971f8bf]{align-items:flex-start;flex-direction:column}.stage-controls[data-v-6971f8bf]{width:100%;flex-wrap:wrap}.canvas-space[data-v-6971f8bf]{min-height:500px;padding:18px 12px}.oral-canvas.is-9-16[data-v-6971f8bf],.oral-canvas-editor.is-9-16[data-v-6971f8bf]{height:min(470px,100%)}.stage-selection[data-v-6971f8bf]{padding-inline:9px}.stage-selection button[data-v-6971f8bf]{width:50%}}.negative-prompt-field[data-v-e601d038]{position:relative;display:grid;gap:7px;padding:10px 12px 28px;border:1px solid var(--create-border);border-radius:12px;background:#fff}.negative-prompt-field>span[data-v-e601d038]{color:var(--create-heading);font-size:13px;font-weight:650}.negative-prompt-field em[data-v-e601d038]{margin-left:5px;color:var(--create-muted);font-size:11px;font-style:normal;font-weight:500}textarea[data-v-e601d038]{width:100%;min-height:62px;padding:0;border:0;outline:0;resize:vertical;background:transparent;color:var(--create-heading);font:inherit;font-size:13px;line-height:1.55}small[data-v-e601d038]{position:absolute;right:12px;bottom:9px;color:var(--create-muted);font-size:11px}.image-params[data-v-4370b11e]{display:flex;flex-direction:column;gap:12px}.switch-list[data-v-4370b11e]{display:flex;flex-direction:column;gap:4px;padding-top:2px}.form-error[data-v-3dbc55cd]{margin:0;color:#b42318;font-size:13px}[data-v-3dbc55cd] .preview-col:has(.result-panel--text-to-image-demo){background:radial-gradient(circle at 82% 8%,rgba(255,137,55,.12),transparent 30%),linear-gradient(180deg,#fff4ea,#fff8f2)}.form-error[data-v-98066416]{margin:0;color:#b42318;font-size:13px}.drama-page,.drama-studio{min-height:100%;color:var(--create-text);letter-spacing:0}.drama-page{width:min(1440px,100%);margin:0 auto;padding:28px 30px 48px}.drama-page-head,.drama-create-head,.drama-studio-head,.drama-workspace-header,.drama-panel>header,.drama-cast-editor>header,.drama-shot-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.drama-page-head h1,.drama-create-head h1,.drama-studio-head h1,.drama-workspace-header h2,.drama-panel h3,.drama-shot-inspector h2{margin:0;color:var(--create-heading);letter-spacing:0}.drama-page-head h1,.drama-create-head h1{margin-top:5px;font-size:28px}.drama-page-head p,.drama-create-head p,.drama-workspace-header p,.drama-panel header p{margin:5px 0 0;color:var(--create-muted);font-size:13px}.drama-eyebrow{display:flex;align-items:center;gap:7px;color:var(--create-accent);font-size:12px;font-weight:700}.drama-primary,.drama-secondary,.drama-icon-button,.drama-card-menu{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.drama-primary{padding:0 16px;color:#fff;background:var(--create-accent);box-shadow:0 8px 18px #cc3a162e}.drama-primary:hover{background:var(--create-accent-hover);transform:translateY(-1px)}.drama-secondary{padding:0 14px;color:#5c3527;border-color:var(--create-border-strong);background:#fff}.drama-secondary:hover{color:var(--create-accent);border-color:var(--create-accent);background:#fff8f3}.drama-primary:disabled,.drama-secondary:disabled,.drama-icon-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.drama-icon-button,.drama-card-menu{width:38px;min-width:38px;padding:0;color:#6d4a3c;border-color:var(--create-border);background:#fff}.drama-icon-button:hover{color:var(--create-accent);border-color:var(--create-border-strong)}.drama-icon-button.small{width:32px;min-width:32px;min-height:32px}.drama-icon-button.danger:hover{color:#c42d2d;border-color:#c42d2d59;background:#fff5f5}.drama-primary.full,.drama-secondary.full{width:100%}.drama-secondary.compact{min-height:32px;padding:0 11px;font-size:12px}.drama-toolbar{display:flex;align-items:center;gap:10px;margin:26px 0 20px}.drama-search{display:flex;align-items:center;gap:9px;width:min(380px,100%);height:40px;padding:0 13px;color:#9a7968;border:1px solid var(--create-border);border-radius:8px;background:#fffffff0}.drama-search:focus-within{color:var(--create-accent);border-color:var(--create-border-strong);box-shadow:0 0 0 3px var(--create-accent-soft)}.drama-search input{min-width:0;width:100%;border:0;outline:0;background:transparent}.drama-segmented{display:flex;align-items:center;gap:3px;height:40px;padding:3px;border:1px solid var(--create-border);border-radius:8px;background:#fffc}.drama-segmented button{height:32px;padding:0 13px;color:var(--create-muted);border:0;border-radius:6px;background:transparent;cursor:pointer}.drama-segmented button.active{color:#8a2c16;background:#fff0e7;font-weight:700}.drama-toolbar>.drama-icon-button{margin-left:auto}.drama-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.drama-project-card{min-width:0;overflow:hidden;border:1px solid var(--create-border);border-radius:8px;background:#fff;box-shadow:0 8px 24px #59301b12;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.drama-project-card:hover{transform:translateY(-3px);border-color:var(--create-border-strong);box-shadow:0 14px 30px #59301b1f}.drama-project-cover{position:relative;width:100%;max-height:280px;overflow:hidden;background:#2c333a}.drama-project-cover img,.drama-scene-image img,.drama-asset-grid img,.drama-shot-preview img,.drama-overview-cover img{width:100%;height:100%;object-fit:cover}.drama-project-cover-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;color:#fff;background:linear-gradient(145deg,#353c43,#314e55 54%,#7c3f32)}.drama-project-cover-fallback svg{width:42px;height:42px}.drama-project-cover-fallback span{position:absolute;right:12px;bottom:10px;color:#ffffffc2;font-size:11px}.drama-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:700}.drama-project-cover>.drama-status{position:absolute;left:10px;top:10px}.drama-status.draft{color:#6e4f19;background:#fff0bd}.drama-status.active{color:#14566b;background:#dff4f8}.drama-status.success{color:#18613b;background:#dff5e8}.drama-card-menu{position:absolute;right:9px;top:9px;width:30px;min-width:30px;min-height:30px;color:#fff;border-color:#ffffff4d;background:#1e1c1b8f;opacity:0}.drama-project-card:hover .drama-card-menu,.drama-card-menu:focus-visible{opacity:1}.drama-project-body{padding:15px}.drama-project-body h2{margin:0;overflow:hidden;color:var(--create-heading);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.drama-project-body>p{min-height:36px;margin:7px 0 12px;overflow:hidden;color:var(--create-muted);font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drama-project-meta,.drama-project-body footer{display:flex;align-items:center;gap:12px}.drama-project-meta{color:#75594d;font-size:11px}.drama-project-meta span{display:inline-flex;align-items:center;gap:4px}.drama-project-body footer{justify-content:space-between;margin-top:14px;padding-top:11px;color:#9a7d70;border-top:1px solid #f2e5dd;font-size:11px}.drama-project-body footer button,.drama-pipeline-list button{width:28px;height:28px;color:var(--create-accent);border:0;background:transparent;cursor:pointer}.drama-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:360px;padding:30px;color:var(--create-muted);text-align:center}.drama-empty.inline{min-height:220px}.drama-empty strong{color:var(--create-heading);font-size:16px}.drama-empty p{max-width:440px;margin:0;font-size:13px}.drama-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--create-accent);border:1px solid var(--create-border);border-radius:50%;background:#fff4ed}.drama-create-page{max-width:1320px}.drama-create-head{justify-content:flex-start}.drama-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 18px;overflow:hidden;border:1px solid var(--create-border);border-radius:8px;background:#ffffffc7}.drama-stepper>button{position:relative;display:flex;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px 14px;color:var(--create-muted);border:0;border-right:1px solid var(--create-border);background:transparent;cursor:pointer;text-align:left}.drama-stepper>button:last-child{border-right:0}.drama-stepper>button>span{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;color:#8c6757;border:1px solid #e7cdbd;border-radius:50%;background:#fff;font-size:12px;font-weight:700}.drama-stepper button.active{color:#7b2d18;background:#fff1e8}.drama-stepper button.active>span,.drama-stepper button.done>span{color:#fff;border-color:var(--create-accent);background:var(--create-accent)}.drama-stepper button div{min-width:0}.drama-stepper strong,.drama-stepper small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drama-stepper strong{color:inherit;font-size:12px}.drama-stepper small{margin-top:2px;opacity:.78;font-size:10px}.drama-wizard-shell{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.drama-wizard-form,.drama-wizard-preview,.drama-panel{border:1px solid var(--create-border);border-radius:8px;background:#fff;box-shadow:0 10px 26px #59301b0f}.drama-wizard-form{min-height:650px;padding:25px 28px 0}.drama-wizard-section{min-height:530px}.drama-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.drama-section-heading>span{color:var(--create-accent);font-size:12px;font-weight:800}.drama-section-heading h2{margin:0;color:var(--create-heading);font-size:20px}.drama-section-heading p{margin:4px 0 0;color:var(--create-muted);font-size:12px}.drama-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:17px}.drama-field>span{color:#5f4337;font-size:12px;font-weight:700}.drama-field input,.drama-field textarea,.drama-field select,.drama-scene-filters select,.drama-scene-body input,.drama-scene-body textarea{width:100%;min-width:0;border:1px solid #ead7cb;border-radius:7px;outline:0;background:#fffdfb;transition:border-color .15s ease,box-shadow .15s ease}.drama-field input,.drama-field select,.drama-scene-filters select,.drama-scene-body input{min-height:40px;padding:0 11px}.drama-field textarea,.drama-scene-body textarea{padding:10px 11px;line-height:1.6;resize:vertical}.drama-field input:focus,.drama-field textarea:focus,.drama-field select:focus,.drama-scene-body input:focus,.drama-scene-body textarea:focus{border-color:var(--create-border-strong);box-shadow:0 0 0 3px var(--create-accent-soft)}.drama-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.drama-choice-grid,.drama-ratio-grid{display:grid;gap:10px}.drama-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.drama-choice-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:112px;padding:14px;color:#6e5043;border:1px solid #ead7cb;border-radius:8px;background:#fffdfb;cursor:pointer;text-align:left}.drama-choice-grid button svg{color:#a87661}.drama-choice-grid button strong{color:var(--create-heading);font-size:13px}.drama-choice-grid button small{color:var(--create-muted);line-height:1.45}.drama-choice-grid button.selected,.drama-ratio-grid button.selected{color:var(--create-accent);border-color:var(--create-accent);background:#fff3eb;box-shadow:0 0 0 2px var(--create-accent-soft)}.drama-ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.drama-ratio-grid button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:68px;color:#6f5042;border:1px solid #ead7cb;border-radius:8px;background:#fffdfb;cursor:pointer}.drama-ratio-grid i{display:block;width:auto;height:28px;max-width:36px;border:2px solid currentColor;border-radius:2px}.drama-inline-note{display:flex;gap:8px;padding:11px 13px;color:#1c6472;border-left:3px solid #2e95a6;background:#eff9fa;font-size:12px}.drama-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #eeded5;border-left:1px solid #eeded5}.drama-summary-list>div{min-width:0;padding:15px;border-right:1px solid #eeded5;border-bottom:1px solid #eeded5}.drama-summary-list span,.drama-summary-list strong{display:block}.drama-summary-list span{margin-bottom:5px;color:var(--create-muted);font-size:11px}.drama-summary-list strong{overflow-wrap:anywhere;color:var(--create-heading);font-size:13px;line-height:1.45}.drama-create-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px}.drama-create-progress strong{color:var(--create-accent);font-size:12px}.drama-wizard-actions{display:flex;align-items:center;justify-content:space-between;min-height:72px;border-top:1px solid #f0e0d7}.drama-wizard-preview{position:sticky;top:18px;padding:16px}.drama-wizard-preview>span{display:block;margin-bottom:12px;color:var(--create-muted);font-size:11px;font-weight:700}.drama-poster{position:relative;width:min(185px,100%);max-height:330px;margin:0 auto;overflow:hidden;color:#fff;border-radius:6px;background:linear-gradient(155deg,#2d3439,#31575d 52%,#9b4938);box-shadow:0 12px 28px #281e1938}.drama-poster>div{position:absolute;inset:auto 13px 15px}.drama-poster small,.drama-poster strong,.drama-poster p{display:block;overflow-wrap:anywhere}.drama-poster small{color:#9bd7df;font-size:8px}.drama-poster strong{margin:5px 0;font-size:18px;line-height:1.25}.drama-poster p{margin:0;color:#ffffffb8;font-size:9px;line-height:1.5}.drama-wizard-preview ol{margin:18px 0 0;padding:0;list-style:none}.drama-wizard-preview li{display:flex;align-items:center;gap:9px;padding:7px 0;color:#765a4d;font-size:11px}.drama-wizard-preview li span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--create-accent);border:1px solid var(--create-border-strong);border-radius:50%;font-size:9px;font-weight:700}.drama-studio{display:grid;grid-template-rows:60px 50px auto minmax(0,1fr);height:100%;min-height:0;background:#fff8f2}.drama-studio-head{padding:0 18px;border-bottom:1px solid var(--create-border);background:#fff}.drama-studio-title{min-width:0;flex:1}.drama-studio-title span,.drama-workspace-header>div>span,.drama-shot-inspector header span,.drama-shot-board>header span{display:block;color:var(--create-accent);font-size:10px;font-weight:800;text-transform:uppercase}.drama-studio-title h1{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.drama-studio-stats{display:flex;align-items:center;gap:7px}.drama-studio-stats span{padding:5px 8px;color:#6e5346;border-radius:5px;background:#f7eee8;font-size:10px}.drama-studio-tabs{display:flex;align-items:stretch;min-width:0;overflow-x:auto;border-bottom:1px solid var(--create-border);background:#fff}.drama-studio-tabs button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-width:135px;padding:0 16px;color:#765d51;border:0;border-right:1px solid #f3e7df;background:#fff;cursor:pointer;font-size:12px}.drama-studio-tabs button.active{color:var(--create-accent);background:#fff7f2;font-weight:700}.drama-studio-tabs button.active:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:var(--create-accent)}.drama-studio-tabs small{color:#b59a8d;font-size:9px}.drama-task-strip{display:grid;grid-template-columns:auto minmax(160px,260px) minmax(140px,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:7px 18px;color:#164f5b;border-bottom:1px solid #bfe1e5;background:#edf8f9}.drama-task-strip>svg{color:#258c9d}.drama-task-strip strong,.drama-task-strip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drama-task-strip strong{font-size:11px}.drama-task-strip span,.drama-task-strip em{font-size:10px}.drama-task-strip em{font-style:normal;font-weight:700}.drama-studio-main{min-width:0;min-height:0;overflow:hidden}.drama-workspace{height:100%;min-height:0;overflow:auto}.overview-workspace,.scenes-workspace{padding:22px}.drama-overview-hero{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;min-height:230px;padding:22px;overflow:hidden;color:#fff;background:linear-gradient(115deg,#303940,#32575d 55%,#8f493a)}.drama-overview-cover{width:100%;max-height:190px;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:5px;background:#ffffff14}.drama-overview-cover>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:160px}.drama-overview-cover svg{width:36px;height:36px}.drama-overview-info{min-width:0;align-self:center}.drama-overview-info h2{margin:10px 0 5px;color:#fff;font-size:25px}.drama-overview-info>p{max-width:760px;margin:0;color:#ffffffb3;font-size:12px;line-height:1.65}.drama-metric-row{display:grid;grid-template-columns:repeat(4,minmax(80px,120px));gap:1px;margin-top:22px;background:#ffffff2e}.drama-metric-row div{padding:10px 12px;background:#18262a70}.drama-metric-row strong,.drama-metric-row span{display:block}.drama-metric-row strong{font-size:18px}.drama-metric-row span{color:#ffffffa3;font-size:9px}.drama-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;margin-top:16px}.drama-panel{padding:18px}.drama-panel>header{align-items:flex-start;margin-bottom:15px}.drama-panel h3{font-size:15px}.drama-pipeline-list{margin:0;padding:0;list-style:none}.drama-pipeline-list li{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:55px;border-bottom:1px solid #f1e5de}.drama-pipeline-list li:last-child{border-bottom:0}.drama-pipeline-list li>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#9a7868;border-radius:50%;background:#f6ede7}.drama-pipeline-list li.done>span{color:#fff;background:#2a8b63}.drama-pipeline-list strong,.drama-pipeline-list small{display:block}.drama-pipeline-list strong{color:var(--create-heading);font-size:12px}.drama-pipeline-list small{margin-top:2px;color:var(--create-muted);font-size:10px}.script-workspace,.cast-workspace,.production-workspace{display:grid;overflow:hidden}.script-workspace{grid-template-columns:235px minmax(0,1fr)}.cast-workspace{grid-template-columns:240px minmax(0,1fr)}.production-workspace{grid-template-columns:210px minmax(300px,1fr) 370px}.drama-episode-rail,.drama-cast-rail,.drama-production-rail{min-width:0;min-height:0;overflow-y:auto;border-right:1px solid var(--create-border);background:#fffaf6}.drama-episode-rail>header,.drama-cast-rail>header,.drama-production-rail>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 13px;border-bottom:1px solid var(--create-border);background:#fffaf6}.drama-episode-rail header strong,.drama-episode-rail header span,.drama-cast-rail header strong,.drama-cast-rail header span,.drama-production-rail header strong,.drama-production-rail header span{display:block}.drama-episode-rail header strong,.drama-cast-rail header strong,.drama-production-rail header strong{color:var(--create-heading);font-size:12px}.drama-episode-rail header span,.drama-cast-rail header span,.drama-production-rail header span{color:var(--create-muted);font-size:9px}.drama-episode-rail>button,.drama-cast-rail>button,.drama-production-rail>button{display:grid;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 12px;color:#7d6255;border:0;border-bottom:1px solid #f1e7e1;background:transparent;cursor:pointer;text-align:left}.drama-cast-rail>button{grid-template-columns:38px minmax(0,1fr) 8px}.drama-episode-rail>button:hover,.drama-episode-rail>button.active,.drama-cast-rail>button:hover,.drama-cast-rail>button.active,.drama-production-rail>button:hover,.drama-production-rail>button.active{color:var(--create-accent);background:#fff1e8}.drama-episode-rail>button>span,.drama-production-rail>button>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:inherit;border-radius:5px;background:#f2e5dd;font-size:10px;font-weight:800}.drama-episode-rail button strong,.drama-episode-rail button small,.drama-cast-rail button strong,.drama-cast-rail button small,.drama-production-rail button strong,.drama-production-rail button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drama-episode-rail button strong,.drama-cast-rail button strong,.drama-production-rail button strong{color:var(--create-heading);font-size:11px}.drama-episode-rail button small,.drama-cast-rail button small,.drama-production-rail button small{margin-top:3px;color:var(--create-muted);font-size:9px}.drama-episode-rail button>i,.drama-cast-rail button>i{width:7px;height:7px;border-radius:50%;background:#d5c3ba}.drama-episode-rail button>i.ready,.drama-cast-rail button>i.ready{background:#2b9867}.drama-cast-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;color:#a27562;border-radius:50%;background:#f0e2d9}.drama-cast-avatar img{width:100%;height:100%;object-fit:cover}.drama-script-editor,.drama-cast-editor,.drama-shot-inspector{min-width:0;min-height:0;overflow-y:auto;padding:20px;background:#fff}.drama-workspace-header{align-items:flex-start;margin-bottom:18px}.drama-workspace-header>div:last-child{display:flex;align-items:center;gap:8px}.drama-workspace-header h2{margin-top:2px;font-size:20px}.drama-story-baseline{position:relative;padding:14px;border:1px solid #e5d8cf;background:#fbf8f5}.drama-story-baseline .drama-field{margin:0}.drama-story-baseline .drama-secondary{position:absolute;right:13px;top:10px}.drama-story-baseline textarea{padding-right:95px}.drama-script-field{height:calc(100% - 255px);min-height:350px;margin-top:16px}.drama-script-field textarea{flex:1;min-height:320px;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.75}.drama-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;color:var(--create-muted);border-top:1px solid #f0e4dc;font-size:10px}.drama-editor-footer>div{display:flex;gap:8px}.scenes-workspace .drama-workspace-header{margin-bottom:14px}.drama-scene-filters{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:9px;border:1px solid var(--create-border);background:#fff}.drama-scene-filters select{width:min(300px,100%)}.drama-scene-filters span{color:var(--create-muted);font-size:11px}.drama-scene-filters button{margin-left:auto}.drama-scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.drama-scene-card{display:grid;grid-template-columns:42% minmax(0,1fr);min-height:310px;overflow:hidden;border:1px solid var(--create-border);border-radius:8px;background:#fff}.drama-scene-image{position:relative;min-height:100%;color:#c5d8da;background:#35444a}.drama-scene-image>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:270px}.drama-scene-image>button{position:absolute;left:8px;right:8px;bottom:8px;min-height:32px;color:#fff;border:1px solid rgba(255,255,255,.26);border-radius:6px;background:#1a2529c2;cursor:pointer;font-size:10px}.drama-scene-body{min-width:0;padding:12px}.drama-scene-body>span{display:block;margin-bottom:7px;color:var(--create-accent);font-size:9px;font-weight:800}.drama-scene-body input,.drama-scene-body textarea{margin-bottom:7px;font-size:11px}.drama-scene-body footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--create-muted);font-size:9px}.drama-scene-body footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drama-scene-body footer button{width:28px;height:28px;color:#fff;border:0;border-radius:6px;background:var(--create-accent);cursor:pointer}.drama-cast-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:14px}.drama-asset-state{padding:4px 7px;color:#856447;border-radius:4px;background:#fff0c9;font-size:9px;font-style:normal;font-weight:700}.drama-asset-state.ready{color:#17613d;background:#def4e6}.drama-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.drama-asset-grid button{position:relative;aspect-ratio:3 / 4;min-width:0;overflow:hidden;padding:0;border:2px solid transparent;border-radius:6px;background:#efe5df;cursor:pointer}.drama-asset-grid button.selected{border-color:var(--create-accent)}.drama-asset-grid span{position:absolute;left:4px;right:4px;bottom:4px;padding:3px;color:#fff;border-radius:3px;background:#191f20a6;font-size:8px}.drama-production-actions{padding:12px}.drama-production-actions button+button{margin-top:8px}.drama-shot-board{min-width:0;min-height:0;overflow-y:auto;border-right:1px solid var(--create-border);background:#fffaf6}.drama-shot-board>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 14px;border-bottom:1px solid var(--create-border);background:#fffaf6}.drama-shot-board>header strong{display:block;color:var(--create-heading);font-size:12px}.drama-shot-board>header em{color:var(--create-muted);font-size:9px;font-style:normal}.drama-shot-list{padding:10px}.drama-shot-list>button{display:grid;grid-template-columns:28px 100px minmax(0,1fr);gap:10px;width:100%;min-height:90px;margin-bottom:7px;padding:8px;color:#6f5548;border:1px solid #ecded5;border-radius:7px;background:#fff;cursor:pointer;text-align:left}.drama-shot-list>button:hover,.drama-shot-list>button.active{border-color:var(--create-border-strong);background:#fff5ef}.drama-shot-no{color:var(--create-accent);font-size:10px;font-weight:800}.drama-shot-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:70px;overflow:hidden;color:#a8c8cc;border-radius:4px;background:#35464c}.drama-shot-thumb img{width:100%;height:100%;object-fit:cover}.drama-shot-thumb i{position:absolute;right:4px;bottom:4px;padding:2px 4px;color:#fff;border-radius:3px;background:#1a2326ad;font-size:8px;font-style:normal}.drama-shot-list button>div:last-child{min-width:0}.drama-shot-list button strong,.drama-shot-list button small,.drama-shot-list button em{display:block}.drama-shot-list button strong{color:var(--create-heading);font-size:11px}.drama-shot-list button small{max-height:34px;margin:4px 0;overflow:hidden;color:var(--create-muted);font-size:9px;line-height:1.5}.drama-shot-list button em{color:#357383;font-size:8px;font-style:normal}.drama-shot-inspector{padding:16px}.drama-shot-inspector h2{font-size:16px}.drama-shot-preview{display:flex;align-items:center;justify-content:center;width:min(100%,300px);max-height:330px;margin:14px auto;overflow:hidden;color:#bdd2d5;border-radius:5px;background:#293a40}.drama-shot-preview video{width:100%;height:100%;object-fit:contain}.drama-shot-preview>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:190px;font-size:10px}.drama-shot-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:15px}.drama-reference-panel{margin:0 0 12px;padding:11px;border:1px solid #eadbd2;border-radius:7px;background:#fffaf6}.drama-reference-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.drama-reference-panel>header strong{color:var(--create-heading);font-size:11px}.drama-reference-panel>header span{color:var(--create-muted);font-size:9px}.drama-reference-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.drama-reference-status span{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:30px;padding:5px 7px;overflow:hidden;color:#876d60;border:1px solid #eadfd8;border-radius:5px;background:#fff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.drama-reference-status span.ready{color:#17613d;border-color:#bfe1cd;background:#eff9f3}.drama-reference-status span.warning{color:#9a4d18;border-color:#efd1b8;background:#fff5e9}.drama-reference-panel>p{margin:8px 0 0;color:var(--create-muted);font-size:9px;line-height:1.5}.drama-reference-panel>p:first-of-type:not(:last-child),.drama-reference-panel>p:only-of-type{overflow-wrap:anywhere}.drama-qc-workspace{padding:22px}.drama-qc-summary{display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(110px,1fr));border:1px solid var(--create-border);border-radius:8px;background:#fff}.drama-qc-summary>div{display:flex;flex-direction:column;justify-content:center;min-height:86px;padding:14px 18px;border-right:1px solid #f0e3db}.drama-qc-summary>div:last-child{border-right:0}.drama-qc-summary strong,.drama-qc-summary span{display:block}.drama-qc-summary strong{color:var(--create-heading);font-size:24px}.drama-qc-summary span{margin-top:3px;color:var(--create-muted);font-size:10px}.drama-qc-score{background:#f5faf7}.drama-qc-score.block{background:#fff3f1}.drama-qc-score.warn{background:#fff8eb}.drama-qc-score.pass strong{color:#247a53}.drama-qc-score.warn strong{color:#a76417}.drama-qc-score.block strong{color:#bd3f32}.drama-qc-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.drama-qc-filter>span{color:var(--create-muted);font-size:10px}.drama-qc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drama-qc-list article{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;min-height:94px;padding:13px;border:1px solid var(--create-border);border-left:3px solid #2e8a62;border-radius:7px;background:#fff}.drama-qc-list article.warn{border-left-color:#d28a29}.drama-qc-list article.block{border-left-color:#ce5345}.drama-qc-item-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#247a53;border-radius:50%;background:#e8f5ed}.drama-qc-list article.warn .drama-qc-item-icon{color:#a76417;background:#fff1d7}.drama-qc-list article.block .drama-qc-item-icon{color:#b64034;background:#fde8e5}.drama-qc-list article>div{min-width:0}.drama-qc-list article header{display:flex;align-items:center;justify-content:space-between;gap:8px}.drama-qc-list article strong{overflow:hidden;color:var(--create-heading);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.drama-qc-list article em{flex:0 0 auto;color:var(--create-muted);font-size:8px;font-style:normal}.drama-qc-list article p{margin:5px 0;color:var(--create-muted);font-size:9px;line-height:1.5}.drama-qc-list article small{color:#997868;font-size:8px}.drama-qc-list article>button{width:30px;height:30px;color:var(--create-accent);border:0;border-radius:5px;background:#fff2ea;cursor:pointer}.spinning{animation:drama-spin .85s linear infinite}.spinning-slow{animation:drama-spin 1.8s linear infinite}@keyframes drama-spin{to{transform:rotate(360deg)}}@media(max-width:1240px){.production-workspace{grid-template-columns:190px minmax(280px,1fr) 330px}.drama-cast-detail-grid,.drama-qc-list{grid-template-columns:1fr}}@media(max-width:1050px){.drama-page{padding:20px 18px 40px}.drama-wizard-shell{grid-template-columns:1fr}.drama-wizard-preview{display:none}.production-workspace{grid-template-columns:180px minmax(0,1fr);overflow-y:auto}.drama-shot-inspector{grid-column:1 / -1;overflow:visible;border-top:1px solid var(--create-border)}.drama-shot-board,.drama-production-rail{max-height:620px}}@media(max-width:760px){.drama-page-head,.drama-workspace-header,.drama-editor-footer{align-items:flex-start;flex-direction:column}.drama-toolbar{flex-wrap:wrap}.drama-search{width:100%}.drama-toolbar>.drama-icon-button{margin-left:0}.drama-stepper{grid-template-columns:repeat(5,minmax(46px,1fr))}.drama-stepper>button{justify-content:center;min-height:48px;padding:7px}.drama-stepper button div{display:none}.drama-wizard-form{min-height:0;padding:20px 16px 0}.drama-wizard-section{min-height:0}.drama-choice-grid.three,.drama-ratio-grid,.drama-form-grid,.drama-summary-list,.drama-overview-grid,.drama-cast-detail-grid{grid-template-columns:1fr}.drama-choice-grid button{min-height:88px}.drama-studio{height:auto;min-height:100dvh;grid-template-rows:auto auto auto minmax(0,1fr)}.drama-studio-head{min-height:58px}.drama-studio-stats{display:none}.drama-studio-tabs button{min-width:105px;min-height:46px;padding:0 10px}.drama-studio-tabs small{display:none}.drama-task-strip{grid-template-columns:auto minmax(0,1fr) auto}.drama-task-strip .n-progress{display:none}.overview-workspace,.scenes-workspace,.drama-qc-workspace{padding:14px}.drama-qc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.drama-qc-summary>div:nth-child(2){border-right:0}.drama-qc-summary>div:nth-child(-n+2){border-bottom:1px solid #f0e3db}.drama-overview-hero{grid-template-columns:95px minmax(0,1fr);min-height:190px;padding:14px}.drama-overview-info h2{font-size:19px}.drama-metric-row{grid-template-columns:repeat(2,minmax(70px,1fr))}.script-workspace,.cast-workspace,.production-workspace{display:block;overflow:visible}.drama-episode-rail,.drama-cast-rail,.drama-production-rail{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--create-border)}.drama-episode-rail>header,.drama-cast-rail>header,.drama-production-rail>header{display:none}.drama-episode-rail>button,.drama-cast-rail>button,.drama-production-rail>button{flex:0 0 150px;border-right:1px solid #f1e7e1;border-bottom:0}.drama-production-actions{display:flex;flex:0 0 260px;gap:6px}.drama-production-actions button+button{margin-top:0}.drama-script-editor,.drama-cast-editor,.drama-shot-inspector{overflow:visible;padding:14px}.drama-script-field{height:auto}.drama-workspace-header>div:last-child{width:100%;flex-wrap:wrap}.drama-scene-grid,.drama-scene-card{grid-template-columns:1fr}.drama-scene-image{min-height:190px}.drama-scene-image>div{min-height:190px}.drama-shot-board{max-height:none;overflow:visible;border-right:0}.drama-shot-list>button{grid-template-columns:24px 84px minmax(0,1fr)}.drama-shot-thumb{width:84px}.drama-reference-status{grid-template-columns:repeat(3,minmax(90px,1fr));overflow-x:auto}}@media(max-width:480px){.drama-page{padding:16px 12px 32px}.drama-page-head h1,.drama-create-head h1{font-size:22px}.drama-segmented{width:100%}.drama-segmented button{flex:1}.drama-qc-filter{align-items:stretch;flex-direction:column}.drama-project-grid,.drama-overview-hero{grid-template-columns:1fr}.drama-overview-cover{width:105px}.drama-summary-list{border-left:0}.drama-summary-list>div{border-left:1px solid #eeded5}.drama-wizard-actions{gap:8px}.drama-wizard-actions button{flex:1}}.commercial-home[data-v-cf20bc1a]{position:relative;overflow:hidden;width:100%;min-height:100%;box-sizing:border-box;padding:34px 36px 70px;background:radial-gradient(circle at 10% 4%,rgba(255,126,55,.18),transparent 27%),radial-gradient(circle at 90% 32%,rgba(255,190,130,.2),transparent 25%),linear-gradient(145deg,#fff8f1,#f7f1eb 46%,#f5f7f8);color:#20242a}.commercial-home[data-v-cf20bc1a]:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.46;background-image:linear-gradient(rgba(140,88,50,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(140,88,50,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 75%);mask-image:linear-gradient(to bottom,#000,transparent 75%)}.commercial-hero[data-v-cf20bc1a]{position:relative;z-index:1;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto 32px;min-height:250px;padding:42px 44px;border:1px solid rgba(255,149,88,.28);border-radius:26px;background:linear-gradient(90deg,#fffaf6fa,#fff8f2e8 47%,#fff5ed38 72%),url(/assets/create/create-hero.webp) right center / cover no-repeat;box-shadow:0 24px 70px #68371921,inset 0 1px #ffffffe6}.commercial-hero[data-v-cf20bc1a]:after{position:absolute;right:-90px;bottom:-140px;width:360px;height:360px;border:1px solid rgba(255,126,55,.16);border-radius:50%;content:""}.commercial-hero[data-v-cf20bc1a]>*{position:relative;z-index:1}.eyebrow[data-v-cf20bc1a],.section-kicker[data-v-cf20bc1a]{margin:0 0 8px;color:#f36f24;font-size:12px;font-weight:700;letter-spacing:.04em}.eyebrow[data-v-cf20bc1a]{display:inline-flex;align-items:center;gap:7px}h1[data-v-cf20bc1a],h2[data-v-cf20bc1a],h3[data-v-cf20bc1a],p[data-v-cf20bc1a]{margin-top:0}h1[data-v-cf20bc1a]{margin-bottom:10px;color:#20242a;font-size:clamp(32px,3.3vw,48px);letter-spacing:-.03em}h1 span[data-v-cf20bc1a]{color:#f25f27}.lead[data-v-cf20bc1a]{max-width:680px;margin-bottom:0;color:#77808c;font-size:15px;line-height:1.8}.hero-capabilities[data-v-cf20bc1a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-capabilities span[data-v-cf20bc1a]{padding:6px 11px;border:1px solid rgba(238,106,43,.18);border-radius:999px;color:#875a43;background:#ffffffa3;font-size:11px;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quota-card[data-v-cf20bc1a]{flex:0 0 190px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:15px 18px;border:0;border:1px solid rgba(255,151,87,.26);border-radius:18px;background:linear-gradient(145deg,#ffffffdb,#ffebdbb8);box-shadow:0 14px 36px #7039191f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#9b735a;font:inherit;font-size:12px;text-align:left;cursor:pointer}.quota-card.is-guest[data-v-cf20bc1a]{cursor:pointer}.quota-card.is-guest[data-v-cf20bc1a]:hover,.quota-card.is-guest[data-v-cf20bc1a]:focus-visible{background:#ffefe4}.quota-card.is-guest[data-v-cf20bc1a]:focus-visible{outline:2px solid #ec671f;outline-offset:2px}.quota-card[data-v-cf20bc1a]:disabled{cursor:wait;opacity:.85}.quota-card.is-guest strong[data-v-cf20bc1a]{font-size:22px}.quota-card strong.is-date[data-v-cf20bc1a]{font-size:22px;letter-spacing:-.03em}.quota-card strong[data-v-cf20bc1a]{color:#ec671f;font-size:30px;line-height:1}.quota-card small[data-v-cf20bc1a]{font-size:12px;font-weight:500}.commercial-section[data-v-cf20bc1a],.project-section[data-v-cf20bc1a]{position:relative;z-index:1;max-width:1240px;margin:0 auto 34px}.section-heading[data-v-cf20bc1a]{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.section-kicker[data-v-cf20bc1a]{margin-bottom:4px;color:#ee6a2b;font-size:11px;letter-spacing:.08em}h2[data-v-cf20bc1a]{margin-bottom:0;font-size:20px;letter-spacing:-.02em}.section-note[data-v-cf20bc1a]{color:#a0a6ae;font-size:12px}.commercial-grid[data-v-cf20bc1a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.commercial-card[data-v-cf20bc1a]{position:relative;display:flex;align-items:flex-start;gap:13px;min-height:164px;box-sizing:border-box;padding:20px;border:1px solid rgba(105,82,68,.13);border-radius:18px;background:#ffffffe6;box-shadow:0 12px 34px #422a1c14;color:inherit;text-decoration:none;isolation:isolate;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.commercial-card[data-v-cf20bc1a]:before{position:absolute;z-index:-2;top:0;right:0;width:58%;height:100%;content:"";background-image:var(--card-visual);background-position:center;background-size:cover;opacity:.22;filter:saturate(.75) contrast(.92);transition:opacity .2s ease,transform .35s ease}.commercial-card[data-v-cf20bc1a]:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#fff,#fffffff5 52%,#ffffff8a)}.commercial-card[data-v-cf20bc1a]:hover,.commercial-card.ready[data-v-cf20bc1a]:hover{border-color:#f074316b;box-shadow:0 18px 44px #62311624;transform:translateY(-4px)}.commercial-card[data-v-cf20bc1a]:hover:before{opacity:.32;transform:scale(1.04)}.commercial-card[data-v-cf20bc1a]:not(.ready){opacity:.72}.card-icon[data-v-cf20bc1a]{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;font-size:17px;box-shadow:inset 0 1px #ffffffbf}.tone-orange[data-v-cf20bc1a]{background:#fff0e5;color:#ed6c25}.tone-red[data-v-cf20bc1a]{background:#fff0f0;color:#e85d5d}.tone-purple[data-v-cf20bc1a]{background:#f4efff;color:#8766ce}.tone-blue[data-v-cf20bc1a]{background:#edf4ff;color:#5c89d9}.tone-yellow[data-v-cf20bc1a]{background:#fff7df;color:#d59c28}.tone-green[data-v-cf20bc1a]{background:#eaf8ef;color:#4ca368}.tone-pink[data-v-cf20bc1a]{background:#fff0f6;color:#cf6b9a}.tone-brown[data-v-cf20bc1a]{background:#f7f0e9;color:#987456}.tone-cyan[data-v-cf20bc1a]{background:#e9f8fa;color:#4a9da6}.tone-teal[data-v-cf20bc1a]{background:#eaf7f5;color:#4d9a8f}.tone-indigo[data-v-cf20bc1a]{background:#eef0ff;color:#6977c5}.card-copy[data-v-cf20bc1a]{position:relative;z-index:1;min-width:0;padding-right:14px}.card-title-row[data-v-cf20bc1a]{display:flex;align-items:center;gap:7px;margin-bottom:8px}.card-title-row h3[data-v-cf20bc1a]{margin-bottom:0;font-size:16px}.vip-tag[data-v-cf20bc1a]{padding:2px 5px;border:1px solid #f3c79e;border-radius:4px;color:#e98237;font-size:9px;line-height:1}.card-copy p[data-v-cf20bc1a]{min-height:38px;margin-bottom:8px;max-width:84%;color:#656d75;font-size:12.5px;line-height:1.6}.card-output[data-v-cf20bc1a]{color:#9a7662;font-size:11px}.card-arrow[data-v-cf20bc1a]{position:absolute;right:16px;bottom:16px;width:26px;height:26px;padding:7px;border-radius:50%;color:#ed6c2b;background:#fffc;box-sizing:border-box;font-size:12px}.empty-projects[data-v-cf20bc1a]{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #dfe3e8;border-radius:14px;background:linear-gradient(110deg,#ffffffed,#fff4ebd1),url(/assets/cases/company-intro-cover.jpg) center / cover;box-shadow:0 14px 38px #4d2e1b12;text-align:center}.empty-icon[data-v-cf20bc1a]{width:38px;height:38px;display:grid;place-items:center;margin-bottom:10px;border-radius:10px;background:#f1f3f5;color:#aab1ba}.empty-projects strong[data-v-cf20bc1a]{margin-bottom:6px;font-size:14px}.empty-projects p[data-v-cf20bc1a]{margin-bottom:15px;color:#9299a2;font-size:12px}.primary-button[data-v-cf20bc1a]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:8px;background:#f36f24;color:#fff;font-size:12px;font-weight:700;text-decoration:none}@media(max-width:1080px){.commercial-grid[data-v-cf20bc1a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.commercial-home[data-v-cf20bc1a]{padding:20px 14px 45px}.commercial-hero[data-v-cf20bc1a]{flex-direction:column;padding:22px}.quota-card[data-v-cf20bc1a]{flex-basis:auto}.commercial-grid[data-v-cf20bc1a]{grid-template-columns:1fr}}.commercial-generation-progress[data-v-92b6bd9c]{display:grid;flex:1 1 280px;gap:7px;min-width:220px;max-width:460px;margin-right:auto;color:#9299a1;font-size:10px}.commercial-generation-progress__row[data-v-92b6bd9c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.commercial-generation-progress__label[data-v-92b6bd9c]{display:flex;min-width:0;align-items:center;gap:7px;line-height:1.35}.commercial-generation-progress__label svg[data-v-92b6bd9c]{flex:0 0 auto}.commercial-generation-progress__count[data-v-92b6bd9c]{flex:0 0 auto;font-variant-numeric:tabular-nums}.commercial-generation-progress__track[data-v-92b6bd9c]{height:5px;overflow:hidden;border-radius:999px;background:#edf0f2}.commercial-generation-progress__bar[data-v-92b6bd9c]{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#ff8b3d,#f35a24);transition:width .3s ease}.commercial-generation-progress__bar.is-indeterminate[data-v-92b6bd9c]{width:34%;animation:commercial-progress-move-92b6bd9c 1.25s ease-in-out infinite}.commercial-generation-progress.is-active[data-v-92b6bd9c]{color:#dc681f}.commercial-generation-progress.is-done[data-v-92b6bd9c]{color:#388a61}.commercial-generation-progress.is-warning[data-v-92b6bd9c],.commercial-generation-progress.is-failed[data-v-92b6bd9c]{color:#d35d40}.commercial-generation-progress.is-done .commercial-generation-progress__bar[data-v-92b6bd9c]{background:#55a77b}.commercial-generation-progress.is-warning .commercial-generation-progress__bar[data-v-92b6bd9c],.commercial-generation-progress.is-failed .commercial-generation-progress__bar[data-v-92b6bd9c]{background:#e67c5f}@keyframes commercial-progress-move-92b6bd9c{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.commercial-generation-progress__bar.is-indeterminate[data-v-92b6bd9c]{animation:none;width:20%}}@media(max-width:760px){.commercial-generation-progress[data-v-92b6bd9c]{flex-basis:100%;max-width:none;width:100%}}.cw-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#a0a5ad;font-size:11px}.cw-breadcrumb svg{font-size:9px}.cw-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.cw-title-row h1{margin:0 0 6px;color:#25292f;font-size:25px;letter-spacing:-.03em}.cw-title-row p{margin:0;color:#898f98;font-size:12px}.cw-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cw-vip-badge{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.commercial-controls[data-v-0be83ff1]{margin:14px 0 0;border:1px solid #ece3db;border-radius:9px;background:#fffdfb}.commercial-controls__toggle[data-v-0be83ff1]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px 12px;border:0;background:transparent;color:#50575f;cursor:pointer;text-align:left}.commercial-controls__toggle[data-v-0be83ff1]:disabled{cursor:not-allowed;opacity:.58}.commercial-controls__title[data-v-0be83ff1]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.commercial-controls__title>svg[data-v-0be83ff1]{color:#e8752b}.commercial-controls__title small[data-v-0be83ff1]{color:#e8752b;font-size:10px;font-weight:500}.commercial-controls__body[data-v-0be83ff1]{padding:0 12px 12px}.commercial-controls__intro[data-v-0be83ff1]{margin:0 0 12px;color:#8a9198;font-size:10px;line-height:1.6}.commercial-controls__group[data-v-0be83ff1]{margin:0 0 12px;padding:0;border:0}.commercial-controls__group[data-v-0be83ff1]:last-child{margin-bottom:0}.commercial-controls__group legend[data-v-0be83ff1]{margin:0 0 7px;color:#737b84;font-size:10px;font-weight:700}.commercial-controls__chips[data-v-0be83ff1]{display:flex;flex-wrap:wrap;gap:6px}.commercial-controls__chip[data-v-0be83ff1]{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:10px;cursor:pointer}.commercial-controls__chip svg[data-v-0be83ff1]{font-size:9px}.commercial-controls__chip.selected[data-v-0be83ff1]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.commercial-controls__chip--locked[data-v-0be83ff1]{border-color:#dce9e3;background:#f8fcf9}.commercial-controls__chip[data-v-0be83ff1]:disabled{cursor:not-allowed;opacity:.55}.commercial-controls__text-field[data-v-0be83ff1]{display:block;margin-bottom:9px}.commercial-controls__text-field[data-v-0be83ff1]:last-child{margin-bottom:0}.commercial-controls__text-field>span[data-v-0be83ff1]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;color:#69727b;font-size:10px;font-weight:700}.commercial-controls__text-field small[data-v-0be83ff1]{margin-left:8px;color:#a0a6ad;font-size:9px;font-weight:400}.commercial-controls__text-field textarea[data-v-0be83ff1]{display:block;width:100%;box-sizing:border-box;resize:vertical;padding:7px 8px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#50575f;font:inherit;font-size:10px;line-height:1.5}.commercial-controls__text-field textarea[data-v-0be83ff1]:focus{outline:2px solid #f8d4b6;border-color:#f5aa70}.commercial-controls__text-field textarea[data-v-0be83ff1]:disabled{background:#f5f6f7;cursor:not-allowed}aside:has(>.commercial-prompt-controls-card){align-self:stretch}.commercial-prompt-controls-card[data-v-89ffb4b1]{position:sticky;z-index:3;top:12px;align-self:flex-start;width:100%;max-height:calc(100dvh - 208px);box-sizing:border-box;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.commercial-prompt-controls-card[data-v-89ffb4b1] .commercial-controls{margin:0;border:0;border-radius:inherit;background:transparent}.commercial-prompt-controls-card[data-v-89ffb4b1] .commercial-controls__toggle{min-height:48px;padding:14px 16px}.commercial-prompt-controls-card[data-v-89ffb4b1] .commercial-controls__body{padding:0 16px 16px}@media(max-width:1024px){aside:has(>.commercial-prompt-controls-card){align-self:auto}.commercial-prompt-controls-card[data-v-89ffb4b1]{position:static;max-height:none;overflow:hidden;scrollbar-gutter:auto}}.cw-preview-status[data-v-84653bae]{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;color:#7f8790;background:#f1f3f5;font-size:10px;font-weight:600;white-space:nowrap}.cw-preview-status.active[data-v-84653bae]{color:#d96520;background:#fff1e7}.cw-preview-status.failed[data-v-84653bae]{color:#b84d46;background:#fff0ef}.chm-empty[data-v-d51983d2]{margin:0;color:#9aa1a8;font-size:13px;line-height:1.6}.chm-list[data-v-d51983d2]{display:flex;flex-direction:column;gap:8px;max-height:min(62vh,520px);overflow:auto}.chm-item[data-v-d51983d2]{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #eceef1;border-radius:8px;background:#fff;cursor:pointer}.chm-item[data-v-d51983d2]:hover{border-color:#f0a36b}.chm-thumb[data-v-d51983d2]{width:48px;height:48px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;border-radius:6px;background:#f1f3f5;color:#9aa1a8}.chm-thumb img[data-v-d51983d2],.chm-thumb[data-v-d51983d2] img{width:100%;height:100%;display:block;object-fit:cover}.chm-meta[data-v-d51983d2]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.chm-meta strong[data-v-d51983d2]{overflow:hidden;color:#3b4148;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chm-meta small[data-v-d51983d2]{color:#9aa1a8;font-size:11px}.chm-actions[data-v-d51983d2]{display:flex;flex-shrink:0;gap:6px}.chm-action[data-v-d51983d2]{min-height:28px;padding:0 10px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:#565d66;font-size:12px;cursor:pointer}.chm-action[data-v-d51983d2]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.chm-action[data-v-d51983d2]:disabled{cursor:not-allowed;opacity:.45}.cw-task-btn[data-v-92bb70b0]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:#565d66;font-size:12px;font-weight:600;cursor:pointer}.cw-task-btn[data-v-92bb70b0]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.cw-task-btn[data-v-92bb70b0]:disabled{cursor:wait;opacity:.6}.cw-assist-field{width:100%;margin-bottom:13px}.cw-assist-field .text-input,.cw-assist-field .text-area{display:block;width:100%;box-sizing:border-box;margin-bottom:0;padding:9px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px;line-height:1.55;resize:vertical}.cw-assist-field .text-input:focus,.cw-assist-field .text-area:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.cw-assist-field .text-input:disabled,.cw-assist-field .text-area:disabled{opacity:.65;cursor:not-allowed}.cw-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px}.cw-field-head .field-label{margin-bottom:0}.cw-field-tools{display:flex;flex-shrink:0;align-items:center;gap:2px;margin-top:1px}.cw-assist-btn{min-height:18px;display:inline-flex;align-items:center;gap:3px;padding:0 4px;border:0;border-radius:4px;background:transparent;color:#9aa1a9;font-size:10px;font-weight:500;line-height:1.2;cursor:pointer}.cw-assist-icon{width:10px;height:10px;font-size:10px}.cw-assist-btn:hover:not(:disabled){color:#565d66}.cw-assist-btn:disabled{opacity:.55;cursor:wait}.cw-field-hint{margin:6px 0 0;color:#9aa1a9;font-size:10px;line-height:1.5}.cw-field-examples-wrap{margin-top:8px}.cw-examples-toggle{min-height:18px;display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#9aa1a9;font-size:10px;cursor:pointer}.cw-examples-toggle svg{width:9px;height:9px;font-size:9px}.cw-examples-toggle:hover:not(:disabled){color:#565d66}.cw-examples-toggle:disabled{opacity:.55;cursor:wait}.cw-field-examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.cw-example-chip{max-width:100%;padding:3px 8px;overflow:hidden;border:1px solid #eceff2;border-radius:999px;background:#f7f8fa;color:#6a7179;font-size:10px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cw-example-chip:hover:not(:disabled){border-color:#d5d9de;color:#565d66}.cw-example-chip:disabled{opacity:.55;cursor:wait}.cw-field-error{margin:6px 0 0;color:#d94848;font-size:10px}.cw-slot-grid[data-v-b8234f7f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px}.cw-slot[data-v-b8234f7f]{position:relative;overflow:hidden;min-height:112px;border-radius:8px;background:#f1f3f5;grid-column:span 2}.cw-slot.landscape[data-v-b8234f7f]{grid-column:span 3}.cw-slot.portrait[data-v-b8234f7f]{min-height:168px}.cw-slot-hit[data-v-b8234f7f]{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.cw-slot[data-v-b8234f7f]:not(.empty):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(18,20,23,.58))}.cw-slot-empty[data-v-b8234f7f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#9aa1a8;font-size:10px}.cw-slot-empty svg[data-v-b8234f7f]{font-size:16px}.cw-slot-empty-hit[data-v-b8234f7f]{width:100%;height:100%;border:0;background:transparent;cursor:pointer}.cw-slot-empty-hit[data-v-b8234f7f]:hover:not(:disabled){color:#e8752b}.cw-slot-empty-hit[data-v-b8234f7f]:disabled{cursor:not-allowed;opacity:.72}.cw-slot-label[data-v-b8234f7f]{position:absolute;z-index:1;left:8px;bottom:7px;color:#fff;font-size:9px}.cw-slot.empty .cw-slot-label[data-v-b8234f7f],.cw-slot.failed .cw-slot-label[data-v-b8234f7f]{color:#6c737b}.cw-slot-actions[data-v-b8234f7f]{position:absolute;z-index:2;top:6px;right:6px;display:flex;gap:4px}.cw-slot-action[data-v-b8234f7f]{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#ed722e;font-size:10px;cursor:pointer}.cw-slot-loading[data-v-b8234f7f]{position:absolute;z-index:2;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%)}.cw-slot-loading small[data-v-b8234f7f]{display:block;margin-top:5px;font-size:9px;white-space:nowrap}.cw-slot.empty .cw-slot-loading[data-v-b8234f7f],.cw-slot.failed .cw-slot-loading[data-v-b8234f7f]{color:#ed722e}.cw-slot-state[data-v-b8234f7f]{position:absolute;z-index:2;top:7px;left:7px;padding:3px 7px;border-radius:999px;color:#fff;background:#1c2127ad;font-size:8px;line-height:1.2}.cw-slot-state.success[data-v-b8234f7f]{background:#238b54d1}.cw-slot-state.failed[data-v-b8234f7f]{color:#b94d45;background:#fff1ef}@media(max-width:1180px){.cw-slot-grid[data-v-b8234f7f]{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-slot[data-v-b8234f7f]{grid-column:span 2}.cw-slot.landscape[data-v-b8234f7f]{grid-column:span 4}}@media(max-width:760px){.cw-slot-grid[data-v-b8234f7f]{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-slot[data-v-b8234f7f]{grid-column:span 1}.cw-slot.landscape[data-v-b8234f7f]{grid-column:span 2}}.prompt-options[data-v-3b7de454]{padding:0;margin:0 0 13px;border:0}.prompt-options__hint[data-v-3b7de454]{margin:0 0 10px;color:#8a9198;font-size:10px;line-height:1.5}.prompt-options legend[data-v-3b7de454]{display:block;margin:0 0 7px;color:#50575f;font-size:11px;font-weight:700}.prompt-options__row[data-v-3b7de454]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.prompt-options__row[data-v-3b7de454]:last-child{margin-bottom:0}.prompt-options__kicker[data-v-3b7de454]{flex:0 0 32px;color:#9aa1a9;font-size:10px}.prompt-options__chips[data-v-3b7de454]{display:flex;flex:1;flex-wrap:wrap;gap:6px}.prompt-options__chip[data-v-3b7de454]{padding:6px 11px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:10px;cursor:pointer}.prompt-options__chip.selected[data-v-3b7de454]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.prompt-options__chip[data-v-3b7de454]:disabled{cursor:not-allowed;opacity:.55}.ecommerce-page[data-v-58f89a05]{min-width:980px;min-height:100%;box-sizing:border-box;padding:24px 28px 104px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-58f89a05],.stepper[data-v-58f89a05],.ecommerce-layout[data-v-58f89a05],.action-bar[data-v-58f89a05]{width:min(100%,1280px);margin-inline:auto}.breadcrumb[data-v-58f89a05]{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#a0a5ad;font-size:11px}.breadcrumb svg[data-v-58f89a05]{font-size:9px}.title-row[data-v-58f89a05],.panel-heading[data-v-58f89a05],.video-heading[data-v-58f89a05],.action-bar[data-v-58f89a05],.action-buttons[data-v-58f89a05],.estimate[data-v-58f89a05],.section-heading[data-v-58f89a05]{display:flex;align-items:center}.title-row[data-v-58f89a05],.panel-heading[data-v-58f89a05],.video-heading[data-v-58f89a05],.estimate[data-v-58f89a05],.section-heading[data-v-58f89a05]{justify-content:space-between}.title-row[data-v-58f89a05]{margin-bottom:22px}h1[data-v-58f89a05],h2[data-v-58f89a05],h3[data-v-58f89a05],p[data-v-58f89a05]{margin-top:0}h1[data-v-58f89a05]{margin-bottom:6px;color:#25292f;font-size:25px;letter-spacing:-.03em}.title-row p[data-v-58f89a05]{margin-bottom:0;color:#898f98;font-size:12px}.header-actions[data-v-58f89a05],.action-buttons[data-v-58f89a05]{display:flex;align-items:center;gap:10px}.action-buttons[data-v-58f89a05]{justify-content:flex-end;flex-wrap:wrap}.vip-badge[data-v-58f89a05]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-58f89a05],.generate-button[data-v-58f89a05]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-58f89a05]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-58f89a05]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.outline-button[data-v-58f89a05]:disabled,.generate-button[data-v-58f89a05]:disabled,.chip[data-v-58f89a05]:disabled,.asset-add[data-v-58f89a05]:disabled,.asset-remove[data-v-58f89a05]:disabled,.asset-replace[data-v-58f89a05]:disabled{cursor:wait;opacity:.6}.stepper[data-v-58f89a05]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:13px;padding:12px 30px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-58f89a05]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-58f89a05]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 45px);right:calc(-50% + 45px);height:1px;background:#e6e8eb}.step-number[data-v-58f89a05]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-58f89a05]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-58f89a05]{background:#f37a2d;color:#fff}.step.done[data-v-58f89a05]{color:#ef7a34}.step.done .step-number[data-v-58f89a05]{background:#fff0e4;color:#ed6b24}.step.done[data-v-58f89a05]:not(:last-child):after{background:#f5bd91}.ecommerce-layout[data-v-58f89a05]{display:grid;grid-template-columns:360px minmax(0,1fr) 250px;align-items:start;gap:12px}.form-column[data-v-58f89a05],.preview-column[data-v-58f89a05],.settings-column[data-v-58f89a05]{display:flex;flex-direction:column;gap:12px;min-width:0}.panel[data-v-58f89a05]{border:1px solid #e6e9ed;border-radius:11px;background:#fff}.product-panel[data-v-58f89a05],.assets-panel[data-v-58f89a05],.preview-panel[data-v-58f89a05],.detail-preview-panel[data-v-58f89a05],.settings-panel[data-v-58f89a05],.quality-panel[data-v-58f89a05]{padding:16px}.panel-heading[data-v-58f89a05]{margin-bottom:15px}.panel h2[data-v-58f89a05]{margin-bottom:0;font-size:14px;letter-spacing:-.01em}.panel h3[data-v-58f89a05]{margin-bottom:12px;font-size:13px}.required-note[data-v-58f89a05]{color:#b0b5bb;font-size:10px}.field-label[data-v-58f89a05],.field-group legend[data-v-58f89a05]{display:block;margin:0 0 7px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-58f89a05]{color:#ed6b24}.text-input[data-v-58f89a05],.text-area[data-v-58f89a05]{width:100%;box-sizing:border-box;margin-bottom:13px;padding:9px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:11px;line-height:1.55;resize:vertical}.text-input[data-v-58f89a05]:focus,.text-area[data-v-58f89a05]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.text-area.compact[data-v-58f89a05]{margin-bottom:2px}.field-counter[data-v-58f89a05]{display:block;margin:-4px 0 12px;color:#b2b7be;font-size:9px;text-align:right}.field-group[data-v-58f89a05]{padding:0;margin:0 0 13px;border:0}.field-group legend[data-v-58f89a05]{margin-bottom:8px}.chip-list[data-v-58f89a05]{display:flex;flex-wrap:wrap;gap:6px}.platform-spec-hint[data-v-58f89a05]{margin:8px 0 0;color:#8a9198;font-size:10px;line-height:1.5}.chip[data-v-58f89a05]{padding:6px 11px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:10px;cursor:pointer}.chip.selected[data-v-58f89a05]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.asset-grid[data-v-58f89a05]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.asset-item[data-v-58f89a05]{min-width:0;text-align:center}.asset-preview[data-v-58f89a05]{position:relative;overflow:hidden;aspect-ratio:1;border-radius:6px;background:#f0f2f4}.asset-preview[data-v-58f89a05] .cw-resolved-media{width:100%;height:100%;display:block;object-fit:cover}.asset-uploading[data-v-58f89a05]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#fffcf9c7;color:#e8752b;font-size:10px}.asset-remove[data-v-58f89a05]{position:absolute;top:4px;right:4px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#1e22269e;color:#fff;font-size:9px;cursor:pointer}.video-mark[data-v-58f89a05]{position:absolute;left:50%;top:50%;width:25px;height:25px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#1e2226a6;color:#fff;font-size:9px}.asset-replace[data-v-58f89a05]{display:inline-flex;align-items:center;gap:3px;padding:5px 0 0;border:0;background:transparent;color:#a0a6ad;font-size:9px;cursor:pointer}.asset-replace[data-v-58f89a05]:hover{color:#e9752b}.asset-add[data-v-58f89a05]{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #d9dde2;border-radius:6px;background:#fbfcfd;color:#929aa3;font-size:10px;cursor:pointer}.asset-add[data-v-58f89a05]:hover{border-color:#efad77;color:#e8752b}.asset-hint[data-v-58f89a05]{margin:12px 0 0;color:#b0b5bb;font-size:9px;line-height:1.6}.hidden-input[data-v-58f89a05]{display:none}.preview-status[data-v-58f89a05]{color:#b0b5bb;font-size:10px}.preview-status.generating[data-v-58f89a05]{color:#e9762d}.image-grid[data-v-58f89a05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));align-items:start;gap:9px}.detail-page-grid[data-v-58f89a05]{display:block;margin-bottom:10px}.editor-caption-row[data-v-58f89a05]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 8px}.editor-caption[data-v-58f89a05]{margin:0}.result-image[data-v-58f89a05]{position:relative;overflow:hidden;aspect-ratio:1;border-radius:7px;background:#f1f3f5}.result-image-hit[data-v-58f89a05]{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.result-image img[data-v-58f89a05],.result-image-hit img[data-v-58f89a05],.result-image-hit[data-v-58f89a05] img{width:100%;height:100%;display:block;object-fit:cover}.result-image[data-v-58f89a05]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(18,20,23,.58))}.result-image.empty[data-v-58f89a05]:after,.result-image.failed[data-v-58f89a05]:after{background:none}.result-empty[data-v-58f89a05]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#9aa1a8;font-size:10px}.result-empty svg[data-v-58f89a05]{font-size:16px}.result-empty-hit[data-v-58f89a05]{width:100%;height:100%;border:0;background:transparent;cursor:pointer}.result-empty-hit[data-v-58f89a05]:hover:not(:disabled){color:#e8752b}.result-empty-hit[data-v-58f89a05]:disabled{cursor:not-allowed;opacity:.72}.result-label[data-v-58f89a05]{position:absolute;z-index:1;left:8px;bottom:7px;color:#fff;font-size:9px;pointer-events:none}.result-image.empty .result-label[data-v-58f89a05],.video-preview.empty .result-label[data-v-58f89a05]{color:#6c737b}.result-actions[data-v-58f89a05]{position:absolute;z-index:2;top:6px;right:6px;display:flex;gap:4px}.result-action[data-v-58f89a05]{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#ed722e;font-size:10px;cursor:pointer}.result-loading[data-v-58f89a05]{position:absolute;z-index:2;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%)}.video-result[data-v-58f89a05]{margin-top:12px}.video-heading[data-v-58f89a05]{margin-bottom:7px;color:#616870;font-size:11px;font-weight:700}.video-heading small[data-v-58f89a05]{color:#a4aab1;font-size:9px;font-weight:400}.video-preview[data-v-58f89a05]{position:relative;overflow:hidden;width:min(100%,420px);aspect-ratio:1 / 1;border-radius:8px;background:#252a30}.video-preview.portrait[data-v-58f89a05]{width:min(100%,340px)}.video-preview.vertical[data-v-58f89a05]{width:min(100%,280px)}.video-preview-hit[data-v-58f89a05]{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.video-preview-hit video[data-v-58f89a05]{width:100%;height:100%;display:block;object-fit:cover;opacity:.84}.video-preview.empty[data-v-58f89a05]{background:#f1f3f5}.video-preview video[data-v-58f89a05]{width:100%;height:100%;display:block;object-fit:cover;opacity:.84}.play-button[data-v-58f89a05]{position:absolute;top:50%;left:50%;width:36px;height:36px;display:grid;place-items:center;transform:translate(-50%,-50%);border:0;border-radius:50%;background:#ffffffe6;color:#42484f;font-size:12px;cursor:pointer}.video-duration[data-v-58f89a05]{position:absolute;left:9px;bottom:7px;color:#fff;font-size:9px}.text-button[data-v-58f89a05]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#e8752b;font-size:11px;cursor:pointer}.copy-panel .copy-analysis[data-v-58f89a05],.copy-titles[data-v-58f89a05],.copy-points[data-v-58f89a05]{margin:0 0 10px;color:#5c636b;font-size:11px;line-height:1.6}.copy-titles[data-v-58f89a05],.copy-points[data-v-58f89a05]{padding-left:16px}.long-image-preview[data-v-58f89a05],.long-image-hit[data-v-58f89a05]{overflow:hidden;margin-bottom:10px;border:0;padding:0;border-radius:7px;background:#f3f4f6;cursor:zoom-in}.long-image-hit[data-v-58f89a05],.long-image-preview img[data-v-58f89a05],.long-image-hit img[data-v-58f89a05]{display:block;width:100%}.settings-note[data-v-58f89a05]{margin:0 0 8px;color:#9aa1a8;font-size:10px;line-height:1.5}.pending-tag[data-v-58f89a05]{padding:4px 7px;border-radius:4px;background:#f2f4f6;color:#9ba2aa;font-size:9px}.detail-preview[data-v-58f89a05]{overflow:hidden;border:1px solid #eceef0;border-radius:7px;background:#fbfbfa}.detail-cover[data-v-58f89a05]{display:flex;min-height:92px;flex-direction:column;justify-content:end;gap:5px;padding:14px;background:#e5ded3;color:#5b554d}.detail-cover span[data-v-58f89a05]{font-size:8px;letter-spacing:.16em}.detail-cover strong[data-v-58f89a05]{max-width:90%;font-size:17px}.detail-copy[data-v-58f89a05]{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-top:1px solid #ece8e1;color:#66615b;font-size:10px;line-height:1.6}.detail-copy b[data-v-58f89a05]{color:#34312e;font-size:11px}.detail-copy.muted[data-v-58f89a05]{color:#99938a}.detail-editor-panel[data-v-58f89a05]{overflow:hidden}.detail-editor-panel .panel-heading[data-v-58f89a05]{flex-direction:column;align-items:stretch;gap:0;margin-bottom:11px}.detail-heading-row[data-v-58f89a05]{display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-heading-row .text-button[data-v-58f89a05]{flex:0 0 auto;white-space:nowrap}.panel-subtitle[data-v-58f89a05]{margin:5px 0 0;color:#9ba1a8;font-size:10px;line-height:1.4}.editor-status[data-v-58f89a05]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;background:#fff4e9;color:#e9762d;font-size:10px;white-space:nowrap}.editor-toolbar[data-v-58f89a05]{display:flex;align-items:center;gap:3px;min-height:34px;padding:4px 6px;border:1px solid #eceef1;border-bottom:0;border-radius:7px 7px 0 0;background:#fafbfc}.editor-tool[data-v-58f89a05]{width:27px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:#707780;font-size:11px;cursor:pointer}.editor-tool[data-v-58f89a05]:hover,.editor-tool.active[data-v-58f89a05]{background:#fff0e4;color:#e96f27}.editor-color-tool[data-v-58f89a05]{color:#e97a33}.editor-toolbar-divider[data-v-58f89a05]{width:1px;height:18px;margin:0 4px;background:#e3e6e9}.detail-editor-paper[data-v-58f89a05]{overflow:auto;max-height:438px;padding:10px;border:1px solid #eceef1;border-radius:0 0 7px 7px;background:#f2f4f6}.detail-rich-content[data-v-58f89a05]{min-height:350px;padding:22px 24px 28px;outline:0;border-radius:5px;background:#fff;color:#555b62;font-size:11px;line-height:1.8;box-shadow:0 1px 3px #20252a0d}.detail-rich-content[data-v-58f89a05]:focus{box-shadow:0 0 0 2px #ffe2cc,0 1px 3px #20252a0d}.detail-rich-content h1[data-v-58f89a05],.detail-rich-content h2[data-v-58f89a05],.detail-rich-content h3[data-v-58f89a05]{margin:18px 0 8px;color:#30343a}.detail-rich-content h1[data-v-58f89a05]{font-size:21px}.detail-rich-content h2[data-v-58f89a05]{font-size:17px}.detail-rich-content h3[data-v-58f89a05]{font-size:14px}.detail-rich-content p[data-v-58f89a05]{margin:0 0 10px}.detail-rich-content ul[data-v-58f89a05],.detail-rich-content ol[data-v-58f89a05]{padding-left:20px;margin:8px 0 14px}.detail-rich-content li[data-v-58f89a05]{margin:3px 0}.detail-rich-content strong[data-v-58f89a05]{color:#30343a}.detail-rich-content img[data-v-58f89a05]{display:block;max-width:100%;height:auto;margin:8px auto;border-radius:5px}.detail-rich-content [style*=color][data-v-58f89a05]{color:#ed7027!important}.detail-hero-block[data-v-58f89a05]{padding:23px 20px 20px;margin:-2px -2px 20px;border-radius:4px;background:linear-gradient(135deg,#eee8df,#d9d0c4);color:#575047}.detail-hero-block h1[data-v-58f89a05]{margin:7px 0 4px;color:#3f3a35;font-size:24px}.detail-hero-block p[data-v-58f89a05]{margin:0;color:#756c62}.detail-eyebrow[data-v-58f89a05]{color:#8a7b6c;font-size:8px;letter-spacing:.18em}.detail-spec-block[data-v-58f89a05]{margin-top:18px;padding:13px 15px;border:1px solid #eee7df;border-radius:5px;background:#faf8f5;color:#746d65}.detail-spec-block strong[data-v-58f89a05]{display:block;margin-bottom:5px;color:#45403b}.detail-spec-block p[data-v-58f89a05]{margin-bottom:0}.detail-image-block[data-v-58f89a05]{margin:12px 0}.settings-panel[data-v-58f89a05]{padding:19px 16px}.settings-panel h2[data-v-58f89a05]{margin-bottom:25px;font-size:14px}.settings-lead[data-v-58f89a05]{margin-bottom:12px;color:#9ba1a8;font-size:10px}.generation-list[data-v-58f89a05]{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;list-style:none}.generation-list li[data-v-58f89a05]{display:flex;align-items:center;gap:7px;color:#6c737b;font-size:10px}.generation-icon[data-v-58f89a05]{width:17px;color:#9da4ab;text-align:center}.generation-list li>svg[data-v-58f89a05]:last-child{margin-left:auto;font-size:12px}.done-icon[data-v-58f89a05]{color:#f17c32}.wait-icon[data-v-58f89a05]{color:#c4c9ce}.settings-divider[data-v-58f89a05]{height:1px;margin:23px 0 15px;background:#eef0f2}.estimate[data-v-58f89a05]{margin-bottom:12px;color:#9a9fa5;font-size:10px}.estimate strong[data-v-58f89a05]{color:#ef7026;font-size:15px}.estimate small[data-v-58f89a05]{color:#9ca2a8;font-size:9px;font-weight:400}.settings-tip[data-v-58f89a05]{display:flex;gap:6px;margin-top:20px;padding:10px;border-radius:6px;background:#fff5e9;color:#e58b45;font-size:9px;line-height:1.5}.quality-panel p[data-v-58f89a05]{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#8d959e;font-size:10px}.quality-panel p[data-v-58f89a05]:last-child{margin-bottom:0}.quality-panel p svg[data-v-58f89a05]{color:#ec8a4b}.action-bar[data-v-58f89a05]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;min-height:64px;box-sizing:border-box;justify-content:flex-end;padding:12px 28px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-bar p[data-v-58f89a05]{display:flex;align-items:center;gap:7px;margin:0;color:#9ca3ab;font-size:10px}.generate-button[data-v-58f89a05]{min-height:40px;padding-inline:21px;border:0;background:#f27429;color:#fff;font-size:12px}.generate-button[data-v-58f89a05]:hover:not(:disabled){background:#e4601c}@media(max-width:1100px){.ecommerce-page[data-v-58f89a05]{min-width:0;padding-inline:16px}.ecommerce-layout[data-v-58f89a05]{grid-template-columns:minmax(260px,1fr) minmax(320px,1.1fr)}.settings-column[data-v-58f89a05]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.action-bar[data-v-58f89a05]{left:0}}@media(max-width:760px){.ecommerce-page[data-v-58f89a05]{padding:18px 12px 120px}.title-row[data-v-58f89a05]{align-items:flex-start;flex-direction:column;gap:14px}.header-actions[data-v-58f89a05]{width:100%;justify-content:space-between}.stepper[data-v-58f89a05]{padding-inline:8px}.step[data-v-58f89a05]{flex-direction:column;gap:4px;font-size:9px}.step[data-v-58f89a05]:not(:last-child):after{left:calc(50% + 18px);right:calc(-50% + 18px);top:19px}.ecommerce-layout[data-v-58f89a05],.settings-column[data-v-58f89a05]{display:flex}.action-bar[data-v-58f89a05]{align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px}.action-buttons[data-v-58f89a05]{justify-content:flex-end}}.xhs-page[data-v-f338d794]{min-width:980px;min-height:100%;box-sizing:border-box;padding:22px 24px 92px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-f338d794],.xhs-layout[data-v-f338d794],.action-bar[data-v-f338d794]{width:min(100%,1220px);margin-inline:auto}.title-row[data-v-f338d794],.panel-heading[data-v-f338d794],.body-meta[data-v-f338d794],.header-actions[data-v-f338d794],.action-bar[data-v-f338d794],.score-row[data-v-f338d794]{display:flex;align-items:center}.title-row[data-v-f338d794],.panel-heading[data-v-f338d794]{justify-content:space-between;gap:16px}.stepper[data-v-f338d794]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:13px;padding:12px 30px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-f338d794]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-f338d794]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 45px);right:calc(-50% + 45px);height:1px;background:#e6e8eb}.step-number[data-v-f338d794]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-f338d794]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-f338d794]{background:#f37a2d;color:#fff}.step.done[data-v-f338d794]{color:#ef7a34}.step.done .step-number[data-v-f338d794]{background:#fff0e4;color:#ed6b24}.step.done[data-v-f338d794]:not(:last-child):after{background:#f5bd91}h1[data-v-f338d794],h2[data-v-f338d794],p[data-v-f338d794]{margin-top:0}h1[data-v-f338d794]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-f338d794]{margin-bottom:0;color:#898f98;font-size:12px}.header-actions[data-v-f338d794],.action-bar[data-v-f338d794],.body-meta[data-v-f338d794]{gap:10px}.vip-badge[data-v-f338d794]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-f338d794],.generate-button[data-v-f338d794],.ai-button[data-v-f338d794],.text-button[data-v-f338d794]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-f338d794]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-f338d794]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-f338d794]{min-height:40px;padding-inline:18px;border:0;background:#f27429;color:#fff}.generate-button[data-v-f338d794]:hover:not(:disabled){background:#e4601c}.text-button[data-v-f338d794],.ai-button[data-v-f338d794]{min-height:28px;padding:0 10px;border:0;background:transparent;color:#e87928;font-size:11px}.ai-button[data-v-f338d794]{border:1px solid #f3c09a;background:#fff7f0}.xhs-layout[data-v-f338d794]{display:grid;grid-template-columns:310px minmax(0,1fr) 248px;align-items:start;gap:12px}.input-column[data-v-f338d794],.content-column[data-v-f338d794],.analysis-column[data-v-f338d794]{display:flex;flex-direction:column;gap:12px;min-width:0}.panel[data-v-f338d794]{padding:16px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-f338d794]{margin-bottom:14px;font-size:14px}.panel-heading[data-v-f338d794]{margin-bottom:12px}.panel-heading h2[data-v-f338d794]{margin-bottom:0}.panel-heading-actions[data-v-f338d794]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.required-note[data-v-f338d794]{color:#b0b5bb;font-size:10px}.ref-heading[data-v-f338d794]{margin-bottom:7px}.ref-heading .field-label[data-v-f338d794]{margin-bottom:0}.settings-lead[data-v-f338d794]{margin:0 0 12px;color:#9ba1a8;font-size:10px}.generation-list[data-v-f338d794]{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.generation-list li[data-v-f338d794]{display:flex;align-items:center;gap:7px;color:#6c737b;font-size:11px}.generation-icon[data-v-f338d794]{width:17px;color:#9da4ab;text-align:center}.generation-list li>svg[data-v-f338d794]:last-child{margin-left:auto;font-size:12px}.done-icon[data-v-f338d794]{color:#f17c32}.wait-icon[data-v-f338d794]{color:#c4c9ce}.field-label[data-v-f338d794]{display:block;margin:0 0 7px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-f338d794]{color:#ed6b24}.text-input[data-v-f338d794],.select-wrap select[data-v-f338d794]{width:100%;box-sizing:border-box;margin-bottom:13px;padding:9px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-input[data-v-f338d794]:focus,.select-wrap select[data-v-f338d794]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap[data-v-f338d794]{position:relative;margin-bottom:14px}.select-wrap select[data-v-f338d794]{margin-bottom:0;padding-right:28px;appearance:none}.select-wrap svg[data-v-f338d794]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.ref-grid[data-v-f338d794]{display:grid;grid-template-columns:1fr;gap:8px}.ref-item[data-v-f338d794],.ref-add[data-v-f338d794]{position:relative;min-height:92px;overflow:hidden;border-radius:8px}.ref-item[data-v-f338d794] .cw-resolved-media,.ref-item img[data-v-f338d794],.ref-item[data-v-f338d794] img{width:100%;height:92px;display:block;object-fit:cover}.ref-uploading[data-v-f338d794]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#f7f8fac7;color:#e8752b;font-size:10px}.ref-remove[data-v-f338d794]{position:absolute;top:6px;right:6px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#1e22269e;color:#fff;font-size:9px;cursor:pointer}.ref-add[data-v-f338d794]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #d5dae0;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.ref-add small[data-v-f338d794]{color:#b4bac1;font-size:10px}.ref-add[data-v-f338d794]:hover{border-color:#efad77;color:#e8752b}.hidden-input[data-v-f338d794]{display:none}.title-list[data-v-f338d794]{display:flex;flex-direction:column;gap:8px}.title-card[data-v-f338d794]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:1px solid #e7eaee;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.title-card.selected[data-v-f338d794]{border-color:#f27429;background:#fff8f2}.title-check[data-v-f338d794]{flex:0 0 16px;width:16px;height:16px;margin-top:2px;display:grid;place-items:center;border:1px solid #d7dce2;border-radius:50%;color:#fff;font-size:8px}.title-card.selected .title-check[data-v-f338d794]{border-color:#f27429;background:#f27429}.title-copy[data-v-f338d794]{display:flex;min-width:0;flex-direction:column;gap:4px}.title-copy strong[data-v-f338d794]{color:#2f353c;font-size:12px;line-height:1.5;font-weight:600}.title-copy small[data-v-f338d794]{color:#9aa1a9;font-size:10px}.body-meta[data-v-f338d794]{color:#9aa1a9;font-size:11px}.note-editor[data-v-f338d794]{min-height:196px;max-height:280px;overflow:auto;padding:12px 14px;border:1px solid #eceef1;border-bottom:0;border-radius:8px 8px 0 0;color:#41484f;font-size:12px;line-height:1.75}.note-editor[data-v-f338d794] p{margin:0 0 8px}.note-editor[data-v-f338d794] img{max-width:100%;border-radius:6px}.editor-toolbar[data-v-f338d794]{display:flex;align-items:center;gap:2px;min-height:36px;padding:4px 6px;border:1px solid #eceef1;border-radius:0 0 8px 8px;background:#fafbfc}.editor-tool[data-v-f338d794]{width:28px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:#707780;font-size:11px;cursor:pointer}.editor-tool[data-v-f338d794]:hover{background:#fff1e6;color:#e8752b}.images-panel[data-v-f338d794]{padding-top:14px}.images-panel .panel-heading[data-v-f338d794]{margin-bottom:12px}.images-panel .panel-heading h2[data-v-f338d794]{margin-bottom:0}.images-meta[data-v-f338d794]{color:#9aa1a9;font-size:11px}.image-strip[data-v-f338d794]{display:grid;grid-template-columns:minmax(0,3fr) minmax(96px,1fr);grid-auto-rows:auto;align-items:start;gap:10px}.image-card[data-v-f338d794]{position:relative;overflow:hidden;width:100%;aspect-ratio:3 / 4;border:1px solid #e8ebef;border-radius:10px;background:#f7f8fa}.image-card.cover[data-v-f338d794],.image-card[data-v-f338d794]:nth-child(1){grid-column:1;grid-row:1 / span 3;align-self:start}.image-card.side[data-v-f338d794],.image-card[data-v-f338d794]:nth-child(2),.image-card[data-v-f338d794]:nth-child(3),.image-card[data-v-f338d794]:nth-child(4){grid-column:2}.image-hit[data-v-f338d794]{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.image-card img[data-v-f338d794],.image-card[data-v-f338d794] img,.image-card[data-v-f338d794] .cw-resolved-media{width:100%;height:100%;display:block;object-fit:cover}.image-card.ready[data-v-f338d794]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgba(18,20,23,.58))}.image-empty[data-v-f338d794]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;box-sizing:border-box;border:0;color:#9aa1a9;font-size:11px;text-align:center;cursor:pointer;background:radial-gradient(circle at 20% 18%,rgba(242,116,41,.08),transparent 42%),linear-gradient(180deg,#fbfcfd,#f1f3f6)}.image-card.failed .image-empty[data-v-f338d794]{color:#d94848;background:linear-gradient(180deg,#fff7f7,#fdeeee)}.image-empty-hit[data-v-f338d794]:hover:not(:disabled){color:#ed722e}.image-empty svg[data-v-f338d794]{font-size:18px;color:#c5cad0}.image-card.failed .image-empty svg[data-v-f338d794]{color:#e27878}.image-label[data-v-f338d794]{position:absolute;z-index:2;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:3px 8px;overflow:hidden;border-radius:999px;background:#1214178f;color:#fff;font-size:10px;font-weight:600;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.image-card.empty .image-label[data-v-f338d794],.image-card.failed .image-label[data-v-f338d794]{border:1px solid #e6e9ed;background:#ffffffeb;color:#6a7179}.image-loading[data-v-f338d794]{position:absolute;z-index:3;inset:0;display:grid;place-items:center;background:#ffffffc2;color:#ed722e;font-size:18px}.image-actions[data-v-f338d794]{position:absolute;z-index:3;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s ease}.image-card:hover .image-actions[data-v-f338d794],.image-card.failed .image-actions[data-v-f338d794]{opacity:1}.image-action[data-v-f338d794]{width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#fffffff0;box-shadow:0 2px 8px #1214171f;color:#ed722e;font-size:11px;cursor:pointer}.image-action[data-v-f338d794]:hover:not(:disabled){background:#fff;color:#df6821}.image-action[data-v-f338d794]:disabled{cursor:wait;opacity:.55}.analysis-panel h2[data-v-f338d794]{margin-bottom:0}.analysis-block[data-v-f338d794]{margin-bottom:16px}.analysis-block.last[data-v-f338d794]{margin-bottom:0}.analysis-block p[data-v-f338d794]{margin:0;color:#5b626a;font-size:12px;line-height:1.6}.block-label[data-v-f338d794]{display:block;margin-bottom:7px;color:#8d959e;font-size:11px}.quality-tag[data-v-f338d794]{display:inline-flex;margin-right:6px;padding:1px 6px;border-radius:4px;background:#eaf8ef;color:#2f9d5a;font-size:10px;font-style:normal;font-weight:700}.score-row[data-v-f338d794]{justify-content:space-between;gap:8px;margin-bottom:12px;color:#6a7179;font-size:11px}.score-track[data-v-f338d794]{flex:1;height:6px;overflow:hidden;border-radius:999px;background:#f0f2f4}.score-track i[data-v-f338d794]{display:block;height:100%;border-radius:inherit;background:#f37a2d}.score-row strong[data-v-f338d794]{flex:0 0 auto;color:#ed6b24;font-size:11px}.score-note[data-v-f338d794]{margin:-3px 0 15px;color:#a1a7ae;font-size:10px;line-height:1.5}.risk-ok[data-v-f338d794]{color:#2f9d5a;font-weight:700}.risk-warn[data-v-f338d794]{color:#d94848;font-weight:700}.tag-list[data-v-f338d794]{display:flex;flex-wrap:wrap;gap:6px}.tag-chip[data-v-f338d794]{padding:5px 8px;border:1px solid #eceff2;border-radius:999px;background:#f7f8fa;color:#6a7179;font-size:10px;cursor:pointer}.tag-chip[data-v-f338d794]:hover{border-color:#f3b383;color:#e8752b}.action-bar[data-v-f338d794]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:12px 28px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-f338d794]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.outline-button[data-v-f338d794]:disabled,.generate-button[data-v-f338d794]:disabled,.text-button[data-v-f338d794]:disabled,.ai-button[data-v-f338d794]:disabled,.ref-add[data-v-f338d794]:disabled,.ref-remove[data-v-f338d794]:disabled,.title-card[data-v-f338d794]:disabled,.editor-tool[data-v-f338d794]:disabled,.image-action[data-v-f338d794]:disabled,.image-empty-hit[data-v-f338d794]:disabled{cursor:wait;opacity:.6}@media(max-width:960px){.xhs-page[data-v-f338d794]{min-width:0;padding-inline:16px}.xhs-layout[data-v-f338d794]{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.2fr)}.analysis-column[data-v-f338d794]{grid-column:1 / -1}.action-bar[data-v-f338d794]{left:0}}@media(max-width:760px){.xhs-page[data-v-f338d794]{padding:16px 12px 108px}.title-row[data-v-f338d794]{align-items:flex-start;flex-direction:column}.xhs-layout[data-v-f338d794]{display:flex;flex-direction:column}.image-strip[data-v-f338d794]{grid-template-columns:1fr 1fr}.image-card.cover[data-v-f338d794],.image-card[data-v-f338d794]:nth-child(1){grid-column:1 / -1;grid-row:auto}.image-card.side[data-v-f338d794],.image-card[data-v-f338d794]:nth-child(2),.image-card[data-v-f338d794]:nth-child(3),.image-card[data-v-f338d794]:nth-child(4){grid-column:auto;grid-row:auto}.image-actions[data-v-f338d794]{opacity:1}.action-bar[data-v-f338d794]{padding:10px 12px}}.cw-form-guide[data-v-126a3570]{margin-bottom:14px;padding:12px 14px;border:1px solid #f3e0cf;border-radius:10px;background:#fff8f2;color:#6a7179;font-size:11px;line-height:1.55}.cw-form-guide strong[data-v-126a3570]{display:block;margin-bottom:6px;color:#e87928;font-size:12px}.cw-form-guide ul[data-v-126a3570]{margin:0;padding-left:18px}.cw-form-guide li+li[data-v-126a3570]{margin-top:4px}.portrait-page[data-v-aa3d26bc]{min-width:980px;min-height:100%;box-sizing:border-box;padding:22px 24px 104px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-aa3d26bc],.stepper[data-v-aa3d26bc],.portrait-layout[data-v-aa3d26bc],.action-bar[data-v-aa3d26bc]{width:min(100%,1280px);margin-inline:auto}.breadcrumb[data-v-aa3d26bc]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#a0a5ad;font-size:11px}.breadcrumb svg[data-v-aa3d26bc]{font-size:9px}.title-row[data-v-aa3d26bc],.panel-heading[data-v-aa3d26bc],.header-actions[data-v-aa3d26bc],.action-bar[data-v-aa3d26bc],.video-row[data-v-aa3d26bc]{display:flex;align-items:center;gap:12px}.title-row[data-v-aa3d26bc],.panel-heading[data-v-aa3d26bc],.header-actions[data-v-aa3d26bc],.video-row[data-v-aa3d26bc]{justify-content:space-between}.title-row[data-v-aa3d26bc]{margin-bottom:16px}h1[data-v-aa3d26bc],h2[data-v-aa3d26bc],p[data-v-aa3d26bc]{margin-top:0}h1[data-v-aa3d26bc]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-aa3d26bc],.muted-note[data-v-aa3d26bc],.locked-note[data-v-aa3d26bc]{margin-bottom:0;color:#898f98;font-size:12px}.locked-note[data-v-aa3d26bc]{display:inline-flex;align-items:center;gap:5px;color:#e87928;font-size:11px}.vip-badge[data-v-aa3d26bc]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-aa3d26bc],.generate-button[data-v-aa3d26bc]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-aa3d26bc]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-aa3d26bc]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-aa3d26bc]{min-height:40px;padding-inline:20px;border:0;background:#f27429;color:#fff}.generate-button[data-v-aa3d26bc]:hover:not(:disabled){background:#e4601c}.stepper[data-v-aa3d26bc]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:13px;padding:12px 24px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-aa3d26bc]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-aa3d26bc]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 48px);right:calc(-50% + 48px);height:1px;background:#e6e8eb}.step-number[data-v-aa3d26bc]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-aa3d26bc]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-aa3d26bc]{background:#f37a2d;color:#fff}.step.done[data-v-aa3d26bc]{color:#ef7a34}.step.done .step-number[data-v-aa3d26bc]{background:#fff0e4;color:#ed6b24}.step.done[data-v-aa3d26bc]:not(:last-child):after{background:#f5bd91}.portrait-layout[data-v-aa3d26bc]{display:grid;grid-template-columns:300px minmax(0,1fr) 248px;align-items:start;gap:12px}.input-column[data-v-aa3d26bc],.preview-column[data-v-aa3d26bc],.settings-column[data-v-aa3d26bc]{display:flex;flex-direction:column;gap:12px;min-width:0}.panel[data-v-aa3d26bc]{padding:16px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-aa3d26bc]{margin-bottom:14px;font-size:14px}.panel-heading[data-v-aa3d26bc]{margin-bottom:14px}.panel-heading h2[data-v-aa3d26bc]{margin-bottom:0}.ref-box[data-v-aa3d26bc]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.ref-preview[data-v-aa3d26bc],.ref-upload[data-v-aa3d26bc]{position:relative;min-height:148px;overflow:hidden;border-radius:8px}.ref-preview[data-v-aa3d26bc] .cw-resolved-media,.ref-preview img[data-v-aa3d26bc]{width:100%;height:148px;display:block;object-fit:cover}.ref-remove[data-v-aa3d26bc]{position:absolute;top:6px;right:6px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#1e22269e;color:#fff;font-size:9px;cursor:pointer}.ref-upload[data-v-aa3d26bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #d5dae0;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.ref-upload strong[data-v-aa3d26bc]{color:#5b626a;font-size:12px}.ref-upload small[data-v-aa3d26bc]{color:#b4bac1;font-size:10px}.ref-upload[data-v-aa3d26bc]:hover{border-color:#efad77;color:#e8752b}.hidden-input[data-v-aa3d26bc]{display:none}.field-label[data-v-aa3d26bc]{display:block;margin:0 0 11px;color:#50575f;font-size:11px;font-weight:700}.select-wrap[data-v-aa3d26bc]{position:relative;margin-top:6px}.select-wrap select[data-v-aa3d26bc]{width:100%;box-sizing:border-box;padding:8px 28px 8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;appearance:none;background:#fff;color:#3b4148;font-size:12px;font-weight:500}.select-wrap select[data-v-aa3d26bc]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap svg[data-v-aa3d26bc]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.profile-hero[data-v-aa3d26bc]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.profile-hero[data-v-aa3d26bc] .cw-resolved-media,.profile-hero img[data-v-aa3d26bc],.profile-avatar[data-v-aa3d26bc]{width:54px;height:54px;border-radius:50%;object-fit:cover;flex-shrink:0}.profile-avatar[data-v-aa3d26bc]{display:grid;place-items:center;background:#f3f5f7;color:#b0b6bd}.profile-hero strong[data-v-aa3d26bc]{display:block;margin-bottom:4px;font-size:13px}.profile-hero p[data-v-aa3d26bc]{margin:0;color:#8d959e;font-size:11px;line-height:1.55}.lock-grid[data-v-aa3d26bc]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lock-card[data-v-aa3d26bc]{display:flex;flex-direction:column;gap:6px;min-height:64px;padding:10px 12px;border:1px solid #eef0f2;border-radius:8px;background:#fafbfc}.lock-card span[data-v-aa3d26bc]{display:inline-flex;align-items:center;gap:5px;color:#9aa1a9;font-size:10px}.lock-card span svg[data-v-aa3d26bc]{color:#e87928}.lock-card strong[data-v-aa3d26bc]{color:#3b4148;font-size:12px;font-weight:600}.preview-grid[data-v-aa3d26bc]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.preview-card[data-v-aa3d26bc]{overflow:hidden;aspect-ratio:3 / 4;border-radius:7px;background:#f1f3f5}.preview-card img[data-v-aa3d26bc],.preview-card[data-v-aa3d26bc] img,.thumb-grid img[data-v-aa3d26bc],.thumb-grid[data-v-aa3d26bc] img,.cover-preview img[data-v-aa3d26bc],.cover-preview[data-v-aa3d26bc] img{width:100%;height:100%;display:block;object-fit:cover}.block-label[data-v-aa3d26bc]{display:block;margin-bottom:8px;color:#8d959e;font-size:11px}.gen-block[data-v-aa3d26bc]{margin-bottom:16px}.thumb-grid[data-v-aa3d26bc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.thumb-grid img[data-v-aa3d26bc],.cover-preview[data-v-aa3d26bc]{overflow:hidden;border-radius:6px;background:#f1f3f5}.thumb-grid img[data-v-aa3d26bc]{aspect-ratio:1}.cover-preview[data-v-aa3d26bc]{aspect-ratio:16 / 9}.size-list[data-v-aa3d26bc]{display:flex;flex-wrap:wrap;gap:6px}.size-chip[data-v-aa3d26bc]{min-width:42px;padding:6px 8px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:11px;cursor:pointer}.size-chip.selected[data-v-aa3d26bc]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.video-row[data-v-aa3d26bc]{align-items:flex-start;padding-top:4px}.video-row strong[data-v-aa3d26bc]{display:block;margin-bottom:4px;font-size:13px}.video-row p[data-v-aa3d26bc]{margin:0;color:#8d959e;font-size:11px}.switch[data-v-aa3d26bc]{position:relative;width:36px;height:20px;flex:0 0 36px}.switch input[data-v-aa3d26bc]{position:absolute;inset:0;opacity:0;cursor:pointer}.switch span[data-v-aa3d26bc]{display:block;width:100%;height:100%;border-radius:999px;background:#dfe3e8;transition:background .15s ease}.switch span[data-v-aa3d26bc]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #14181c2e;transition:transform .15s ease}.switch input:checked+span[data-v-aa3d26bc]{background:#f27429}.switch input:checked+span[data-v-aa3d26bc]:after{transform:translate(16px)}.action-bar[data-v-aa3d26bc]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:12px 28px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-bar p[data-v-aa3d26bc]{display:flex;align-items:center;gap:7px;margin:0;color:#9ca3ab;font-size:10px}.action-buttons[data-v-aa3d26bc]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.outline-button[data-v-aa3d26bc]:disabled,.generate-button[data-v-aa3d26bc]:disabled,.ref-upload[data-v-aa3d26bc]:disabled,.ref-remove[data-v-aa3d26bc]:disabled,.size-chip[data-v-aa3d26bc]:disabled,.switch input[data-v-aa3d26bc]:disabled{cursor:wait;opacity:.6}@media(max-width:960px){.portrait-page[data-v-aa3d26bc]{min-width:0;padding-inline:16px}.portrait-layout[data-v-aa3d26bc]{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.2fr)}.settings-column[data-v-aa3d26bc]{grid-column:1 / -1}.preview-grid[data-v-aa3d26bc]{grid-template-columns:repeat(3,minmax(0,1fr))}.action-bar[data-v-aa3d26bc]{left:0}}@media(max-width:760px){.portrait-page[data-v-aa3d26bc]{padding:16px 12px 120px}.title-row[data-v-aa3d26bc]{align-items:flex-start;flex-direction:column}.portrait-layout[data-v-aa3d26bc]{display:flex;flex-direction:column}.ref-box[data-v-aa3d26bc],.lock-grid[data-v-aa3d26bc]{grid-template-columns:1fr}.action-bar[data-v-aa3d26bc]{align-items:stretch;flex-direction:column}}.vi-page[data-v-aee5d448]{min-width:980px;min-height:100%;box-sizing:border-box;padding:22px 24px 104px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-aee5d448],.stepper[data-v-aee5d448],.vi-layout[data-v-aee5d448],.action-bar[data-v-aee5d448]{width:min(100%,1280px);margin-inline:auto}.breadcrumb[data-v-aee5d448]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#a0a5ad;font-size:11px}.breadcrumb svg[data-v-aee5d448]{font-size:9px}.title-row[data-v-aee5d448],.header-actions[data-v-aee5d448],.action-bar[data-v-aee5d448],.swatch[data-v-aee5d448],.font-line[data-v-aee5d448],.var-row[data-v-aee5d448]{display:flex;align-items:center}.title-row[data-v-aee5d448],.header-actions[data-v-aee5d448],.var-row[data-v-aee5d448]{justify-content:space-between;gap:12px}.title-row[data-v-aee5d448]{margin-bottom:16px}h1[data-v-aee5d448],h2[data-v-aee5d448],p[data-v-aee5d448]{margin-top:0}h1[data-v-aee5d448]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-aee5d448]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-aee5d448]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-aee5d448],.generate-button[data-v-aee5d448]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-aee5d448]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-aee5d448]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-aee5d448]{min-height:40px;padding-inline:18px;border:0;background:#f27429;color:#fff}.generate-button[data-v-aee5d448]:hover:not(:disabled){background:#e4601c}.stepper[data-v-aee5d448]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:13px;padding:12px 24px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-aee5d448]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-aee5d448]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 48px);right:calc(-50% + 48px);height:1px;background:#e6e8eb}.step-number[data-v-aee5d448]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-aee5d448]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-aee5d448]{background:#f37a2d;color:#fff}.step.done[data-v-aee5d448]{color:#ef7a34}.step.done .step-number[data-v-aee5d448]{background:#fff0e4;color:#ed6b24}.step.done[data-v-aee5d448]:not(:last-child):after{background:#f5bd91}.vi-layout[data-v-aee5d448]{display:grid;grid-template-columns:320px minmax(0,1fr) 248px;align-items:start;gap:12px}.form-column[data-v-aee5d448],.preview-column[data-v-aee5d448],.vars-column[data-v-aee5d448]{display:flex;flex-direction:column;min-width:0}.panel[data-v-aee5d448]{padding:16px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-aee5d448]{margin-bottom:14px;font-size:14px}.field-label[data-v-aee5d448]{display:block;margin:0 0 7px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-aee5d448]{color:#ed6b24}.text-input[data-v-aee5d448],.text-area[data-v-aee5d448],.select-wrap select[data-v-aee5d448]{width:100%;box-sizing:border-box;margin-bottom:12px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-area[data-v-aee5d448]{resize:vertical;min-height:68px;margin-bottom:2px}.text-input[data-v-aee5d448]:focus,.text-area[data-v-aee5d448]:focus,.select-wrap select[data-v-aee5d448]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.field-counter[data-v-aee5d448]{display:block;margin:-2px 0 11px;color:#b2b7be;font-size:9px;text-align:right}.select-wrap[data-v-aee5d448]{position:relative;margin-bottom:12px}.select-wrap select[data-v-aee5d448]{margin-bottom:0;padding-right:28px;appearance:none}.select-wrap svg[data-v-aee5d448]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.logo-upload[data-v-aee5d448]{margin-bottom:14px}.logo-preview[data-v-aee5d448],.logo-add[data-v-aee5d448]{position:relative;min-height:108px;overflow:hidden;border-radius:8px}.logo-preview[data-v-aee5d448] .cw-resolved-media,.logo-preview img[data-v-aee5d448]{width:100%;height:108px;display:block;object-fit:contain;background:#f7f8fa}.logo-remove[data-v-aee5d448]{position:absolute;top:6px;right:6px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#1e22269e;color:#fff;font-size:9px;cursor:pointer}.logo-add[data-v-aee5d448]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;border:1px dashed #d5dae0;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.logo-add strong[data-v-aee5d448]{color:#5b626a}.logo-add[data-v-aee5d448]:hover{border-color:#efad77;color:#e8752b}.hidden-input[data-v-aee5d448]{display:none}.color-row[data-v-aee5d448]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.color-dot[data-v-aee5d448],.color-add[data-v-aee5d448]{width:22px;height:22px;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dfe3e8;cursor:pointer}.color-dot.selected[data-v-aee5d448]{box-shadow:0 0 0 2px #f27429}.color-add[data-v-aee5d448]{position:relative;display:grid;place-items:center;overflow:hidden;background:#f4f6f8;color:#8d959e;font-size:10px}.color-add input[data-v-aee5d448]{position:absolute;inset:0;opacity:0;cursor:pointer}.block-label[data-v-aee5d448]{margin-bottom:8px;color:#8d959e;font-size:11px}.logo-dirs[data-v-aee5d448]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.logo-dir[data-v-aee5d448]{padding:8px;border:1px solid #e7eaee;border-radius:8px;background:#fff;cursor:pointer}.logo-dir.selected[data-v-aee5d448]{border-color:#f27429;background:#fff8f2}.logo-mark[data-v-aee5d448]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:78px;margin-bottom:6px;border-radius:6px;background:#fafbfc;color:var(--brand, #f27429)}.logo-mark.stack[data-v-aee5d448]{flex-direction:column}.logo-mark.badge[data-v-aee5d448]{justify-content:flex-start;padding-left:12px}.logo-mark svg[data-v-aee5d448]{font-size:22px}.logo-mark strong[data-v-aee5d448]{display:block;color:#2f353c;font-size:11px}.logo-mark span[data-v-aee5d448]{color:#9aa1a9;font-size:8px;letter-spacing:.08em}.logo-dir small[data-v-aee5d448]{color:#8d959e;font-size:10px}.preview-split[data-v-aee5d448]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.swatch[data-v-aee5d448]{gap:8px;margin-bottom:8px;color:#5b626a;font-size:11px}.swatch i[data-v-aee5d448],.var-row i[data-v-aee5d448]{width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px #14181c14}.font-line[data-v-aee5d448]{justify-content:space-between;margin:0 0 8px;color:#8d959e;font-size:11px}.font-line strong[data-v-aee5d448]{color:#3b4148;font-weight:600}.app-grid[data-v-aee5d448]{display:block}.app-card[data-v-aee5d448]{position:relative;overflow:hidden;aspect-ratio:1.15;border-radius:8px;background:#f1f3f5}.app-card img[data-v-aee5d448]{width:100%;height:100%;display:block;object-fit:cover}.app-card[data-v-aee5d448]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(18,20,23,.55))}.app-card span[data-v-aee5d448]{position:absolute;z-index:1;left:8px;bottom:7px;color:#fff;font-size:10px}.lock-tip[data-v-aee5d448]{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:#e87928;font-size:11px;line-height:1.5}.var-row[data-v-aee5d448]{min-height:36px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f2f4;color:#8d959e;font-size:11px}.var-row strong[data-v-aee5d448]{display:inline-flex;align-items:center;gap:6px;margin-right:auto;margin-left:10px;color:#3b4148;font-size:11px}.var-row svg[data-v-aee5d448]{color:#c5cbd1;font-size:10px}.action-bar[data-v-aee5d448]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:12px 28px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-bar p[data-v-aee5d448]{display:flex;align-items:center;gap:7px;margin:0;color:#9ca3ab;font-size:10px}.action-buttons[data-v-aee5d448]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.outline-button[data-v-aee5d448]:disabled,.generate-button[data-v-aee5d448]:disabled,.logo-add[data-v-aee5d448]:disabled,.logo-remove[data-v-aee5d448]:disabled,.color-dot[data-v-aee5d448]:disabled,.logo-dir[data-v-aee5d448]:disabled{cursor:wait;opacity:.6}@media(max-width:960px){.vi-page[data-v-aee5d448]{min-width:0;padding-inline:16px}.vi-layout[data-v-aee5d448]{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.2fr)}.vars-column[data-v-aee5d448]{grid-column:1 / -1}.app-grid[data-v-aee5d448]{grid-template-columns:1fr 1fr}.action-bar[data-v-aee5d448]{left:0}}@media(max-width:760px){.vi-page[data-v-aee5d448]{padding:16px 12px 120px}.title-row[data-v-aee5d448]{align-items:flex-start;flex-direction:column}.vi-layout[data-v-aee5d448]{display:flex;flex-direction:column}.logo-dirs[data-v-aee5d448],.preview-split[data-v-aee5d448]{grid-template-columns:1fr}.action-bar[data-v-aee5d448]{align-items:stretch;flex-direction:column}}.poster-page[data-v-09ed6099]{min-width:980px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-09ed6099],.stepper[data-v-09ed6099],.poster-layout[data-v-09ed6099],.action-bar[data-v-09ed6099]{width:min(100%,1280px);margin-inline:auto}.panel-heading[data-v-09ed6099],.action-bar[data-v-09ed6099],.action-buttons[data-v-09ed6099],.logo-row[data-v-09ed6099],.date-row[data-v-09ed6099]{display:flex;align-items:center}.panel-heading[data-v-09ed6099]{justify-content:space-between;gap:12px}h1[data-v-09ed6099],h2[data-v-09ed6099],p[data-v-09ed6099]{margin-top:0}.required-note[data-v-09ed6099]{color:#b0b5bb;font-size:10px}.outline-button[data-v-09ed6099],.generate-button[data-v-09ed6099],.text-button[data-v-09ed6099]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-09ed6099]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-09ed6099]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-09ed6099]{min-height:40px;min-width:168px;padding-inline:22px;border:0;background:#f27429;color:#fff}.generate-button[data-v-09ed6099]:hover:not(:disabled){background:#e4601c}.text-button[data-v-09ed6099]{min-height:24px;padding:0;border:0;background:transparent;color:#e87928}.stepper[data-v-09ed6099]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding:11px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-09ed6099]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-09ed6099]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 48px);right:calc(-50% + 48px);height:1px;background:#e6e8eb}.step-number[data-v-09ed6099]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-09ed6099]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-09ed6099]{background:#f37a2d;color:#fff}.step.done[data-v-09ed6099]{color:#ef7a34}.step.done .step-number[data-v-09ed6099]{background:#fff0e4;color:#ed6b24}.step.done[data-v-09ed6099]:not(:last-child):after{background:#f5bd91}.poster-layout[data-v-09ed6099]{display:grid;grid-template-columns:320px minmax(0,1fr) 248px;align-items:start;gap:10px}.form-column[data-v-09ed6099],.preview-column[data-v-09ed6099],.plan-column[data-v-09ed6099]{display:flex;flex-direction:column;gap:10px;min-width:0}.panel[data-v-09ed6099]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-09ed6099]{margin-bottom:12px;font-size:14px}.panel-heading[data-v-09ed6099]{margin-bottom:10px}.panel-heading h2[data-v-09ed6099]{margin-bottom:0}.panel-heading-actions[data-v-09ed6099]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.field-label[data-v-09ed6099]{display:block;margin:0 0 6px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-09ed6099]{color:#ed6b24}.text-input[data-v-09ed6099]{width:100%;box-sizing:border-box;margin-bottom:11px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-input[data-v-09ed6099]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.date-row[data-v-09ed6099]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin-bottom:11px}.date-row .text-input[data-v-09ed6099]{width:100%;min-width:0;margin-bottom:0}.date-row span[data-v-09ed6099]{color:#9aa1a9;font-size:11px;white-space:nowrap}.logo-row[data-v-09ed6099]{gap:10px;margin-bottom:12px}.logo-row small[data-v-09ed6099]{color:#9aa1a9;font-size:10px}.logo-preview[data-v-09ed6099],.logo-preview[data-v-09ed6099] .cw-resolved-media,.logo-preview[data-v-09ed6099] img{width:44px;height:44px;flex:0 0 44px;border-radius:8px;object-fit:cover}.logo-preview[data-v-09ed6099]{position:relative;overflow:hidden;background:#fff4ea}.logo-remove[data-v-09ed6099]{position:absolute;top:2px;right:2px;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#7a8189;font-size:9px;cursor:pointer}.logo-add[data-v-09ed6099]{display:grid;place-items:center;gap:2px;width:auto;min-width:92px;padding:0 8px;border:1px dashed #d5dae0;background:#fbfcfd;color:#8d959e;font-size:10px;cursor:pointer}.logo-add[data-v-09ed6099]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.ref-heading[data-v-09ed6099]{margin-bottom:7px}.ref-heading .field-label[data-v-09ed6099]{margin-bottom:0}.ref-grid[data-v-09ed6099]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.ref-item[data-v-09ed6099],.ref-add[data-v-09ed6099]{position:relative;min-height:84px;overflow:hidden;border-radius:8px}.ref-item[data-v-09ed6099] .cw-resolved-media,.ref-item[data-v-09ed6099] img{width:100%;height:84px;display:block;object-fit:cover}.ref-uploading[data-v-09ed6099]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#f7f8fac7;color:#e8752b;font-size:10px}.ref-remove[data-v-09ed6099]{position:absolute;top:6px;right:6px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#7a8189;cursor:pointer}.ref-add[data-v-09ed6099]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #d5dae0;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.ref-add small[data-v-09ed6099]{color:#b4bac1;font-size:10px}.ref-add[data-v-09ed6099]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.hidden-input[data-v-09ed6099]{display:none}.chip-list[data-v-09ed6099]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.chip[data-v-09ed6099]{padding:5px 9px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:10px;cursor:pointer}.chip.selected[data-v-09ed6099]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.format-heading[data-v-09ed6099]{align-items:flex-end;margin-top:2px}.format-heading .field-label[data-v-09ed6099]{margin-bottom:2px}.format-heading small[data-v-09ed6099],.format-option small[data-v-09ed6099]{display:block;color:#9aa1a9;font-size:9px;line-height:1.35}.format-count[data-v-09ed6099]{color:#e8752b;font-size:10px;white-space:nowrap}.format-grid[data-v-09ed6099]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.format-option[data-v-09ed6099]{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:8px;border:1px solid #e1e4e8;border-radius:8px;background:#fff;color:#707780;text-align:left;cursor:pointer}.format-option strong[data-v-09ed6099]{display:block;margin-bottom:2px;color:#50575f;font-size:10px}.format-option.selected[data-v-09ed6099]{border-color:#f2a36a;background:#fff8f2}.format-option.selected strong[data-v-09ed6099]{color:#e8752b}.format-check[data-v-09ed6099]{width:13px;height:13px;display:grid;place-items:center;box-sizing:border-box;border:1px solid #c7ccd2;border-radius:50%;color:#fff;font-size:7px}.format-option.selected .format-check[data-v-09ed6099]{border-color:#e8752b;background:#e8752b}.format-icon[data-v-09ed6099]{display:block;width:24px;max-height:28px;border:2px solid currentColor;border-radius:3px;background:linear-gradient(135deg,#fff 45%,#fff0e5 45%)}.preview-panel[data-v-09ed6099]{padding:12px}.preview-status[data-v-09ed6099]{color:#9aa1a9;font-size:11px}.preview-status.generating[data-v-09ed6099]{color:#e8752b}.poster-hero[data-v-09ed6099]{position:relative;overflow:hidden;width:min(100%,360px);max-height:calc(100dvh - 320px);margin:0 auto 12px;border-radius:10px;background:#f3f4f6}.poster-hero[style*="3 / 1"][data-v-09ed6099]{width:min(100%,560px);min-height:150px}.poster-hero.transparent[data-v-09ed6099],.size-card.transparent[data-v-09ed6099]{background-color:#fff;background-image:linear-gradient(45deg,#e9edf1 25%,transparent 25%),linear-gradient(-45deg,#e9edf1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e9edf1 75%),linear-gradient(-45deg,transparent 75%,#e9edf1 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.poster-hero.transparent[data-v-09ed6099] .cw-resolved-media,.poster-hero.transparent[data-v-09ed6099] img,.size-card.transparent[data-v-09ed6099] .cw-resolved-media,.size-card.transparent[data-v-09ed6099] img{object-fit:contain}.poster-hit[data-v-09ed6099],.poster-empty[data-v-09ed6099]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.poster-hit[data-v-09ed6099]{cursor:zoom-in}.poster-hero[data-v-09ed6099] .cw-resolved-media,.poster-hero[data-v-09ed6099] img{width:100%;height:100%;display:block;object-fit:cover}.poster-empty[data-v-09ed6099]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#f7a35a,#f27429);color:#ffffffdb;font-size:12px}.poster-empty[data-v-09ed6099]:hover:not(:disabled){filter:brightness(1.04)}.poster-empty[data-v-09ed6099]:disabled{cursor:wait}.poster-copy[data-v-09ed6099]{position:absolute;z-index:1;inset:auto 16px 18px;display:flex;flex-direction:column;gap:6px;pointer-events:none;color:#fff;text-shadow:0 2px 10px rgba(40,18,8,.35)}.poster-copy.align-top[data-v-09ed6099]{inset:18px 16px auto}.poster-copy.align-center[data-v-09ed6099],.poster-copy.align-top-center[data-v-09ed6099],.poster-copy.align-bottom-center[data-v-09ed6099]{inset:18px 16px;align-items:center;justify-content:center;text-align:center}.poster-copy.align-top-center[data-v-09ed6099]{justify-content:flex-start}.poster-copy.align-bottom-center[data-v-09ed6099]{justify-content:flex-end}.poster-kicker[data-v-09ed6099]{font-size:11px;opacity:.9}.poster-copy strong[data-v-09ed6099]{font-size:22px;line-height:1.2}.poster-copy p[data-v-09ed6099]{margin:0;font-size:13px}.poster-copy em[data-v-09ed6099]{display:inline-flex;align-self:flex-start;padding:4px 8px;border-radius:4px;background:#fff;color:#f27429;font-size:12px;font-style:normal;font-weight:700;text-shadow:none}.align-center em[data-v-09ed6099],.align-top-center em[data-v-09ed6099],.align-bottom-center em[data-v-09ed6099]{align-self:center}.poster-copy small[data-v-09ed6099]{font-size:11px;opacity:.9}.poster-label[data-v-09ed6099],.size-label[data-v-09ed6099]{position:absolute;z-index:2;left:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#1214178f;color:#fff;font-size:10px;pointer-events:none}.poster-hero.empty .poster-label[data-v-09ed6099],.size-card.empty .size-label[data-v-09ed6099],.size-card.failed .size-label[data-v-09ed6099]{background:#ffffffe6;color:#6a7179}.poster-actions[data-v-09ed6099],.size-actions[data-v-09ed6099]{position:absolute;z-index:3;top:8px;right:8px;display:flex;gap:4px}.poster-action[data-v-09ed6099],.size-action[data-v-09ed6099]{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#ed722e;font-size:10px;cursor:pointer}.poster-loading[data-v-09ed6099],.size-loading[data-v-09ed6099]{position:absolute;z-index:2;inset:0;display:grid;place-items:center;background:#ffffff8f;color:#ed722e}.size-strip[data-v-09ed6099]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.size-card[data-v-09ed6099]{position:relative;overflow:hidden;min-height:92px;border:1px solid #e8ebef;border-radius:8px;background:#f7f8fa}.size-card.selected[data-v-09ed6099]{border-color:#f27429;box-shadow:0 0 0 1px #f27429}.size-hit[data-v-09ed6099],.size-empty[data-v-09ed6099]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.size-hit[data-v-09ed6099]{cursor:zoom-in}.size-card[data-v-09ed6099] .cw-resolved-media,.size-card[data-v-09ed6099] img{width:100%;height:100%;display:block;object-fit:cover}.size-empty[data-v-09ed6099]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9aa1a8;font-size:10px}.size-empty[data-v-09ed6099]:hover:not(:disabled){color:#e8752b}.size-card.failed .size-empty[data-v-09ed6099]{color:#d94848}.size-card.ready[data-v-09ed6099]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(18,20,23,.5))}.settings-lead[data-v-09ed6099]{margin:0 0 12px;color:#9ba1a8;font-size:10px}.generation-list[data-v-09ed6099]{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.generation-list li[data-v-09ed6099]{display:flex;align-items:center;gap:7px;color:#6c737b;font-size:11px}.generation-icon[data-v-09ed6099]{width:17px;color:#9da4ab;text-align:center}.generation-list li>svg[data-v-09ed6099]:last-child{margin-left:auto;font-size:12px}.done-icon[data-v-09ed6099]{color:#f17c32}.wait-icon[data-v-09ed6099]{color:#c4c9ce}.title-empty[data-v-09ed6099]{margin-bottom:10px;color:#9aa1a8;font-size:11px}.title-list[data-v-09ed6099]{display:flex;flex-direction:column;gap:8px}.title-card[data-v-09ed6099]{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;border:1px solid #e7eaee;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.title-card.selected[data-v-09ed6099]{border-color:#f27429;background:#fff8f2}.title-check[data-v-09ed6099]{flex:0 0 16px;width:16px;height:16px;margin-top:1px;display:grid;place-items:center;border:1px solid #d7dce2;border-radius:50%;color:#fff;font-size:8px}.title-card.selected .title-check[data-v-09ed6099]{border-color:#f27429;background:#f27429}.title-card strong[data-v-09ed6099]{font-size:12px;line-height:1.4}.points-list[data-v-09ed6099],.analysis-block[data-v-09ed6099]{margin-top:12px}.block-label[data-v-09ed6099]{display:block;margin-bottom:6px;color:#8b929a;font-size:10px;font-weight:700}.points-list p[data-v-09ed6099],.analysis-block p[data-v-09ed6099]{margin:0 0 6px;color:#5b626a;font-size:12px;line-height:1.5}.action-bar[data-v-09ed6099]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:space-between;gap:12px;min-height:64px;box-sizing:border-box;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-bar>p[data-v-09ed6099]{margin:0;color:#8d959e;font-size:11px}.action-buttons[data-v-09ed6099]{justify-content:flex-end;flex-wrap:wrap;gap:10px}.outline-button[data-v-09ed6099]:disabled,.generate-button[data-v-09ed6099]:disabled,.text-button[data-v-09ed6099]:disabled,.chip[data-v-09ed6099]:disabled,.format-option[data-v-09ed6099]:disabled,.logo-add[data-v-09ed6099]:disabled,.ref-add[data-v-09ed6099]:disabled,.title-card[data-v-09ed6099]:disabled,.poster-empty[data-v-09ed6099]:disabled,.size-empty[data-v-09ed6099]:disabled,.size-action[data-v-09ed6099]:disabled,.poster-action[data-v-09ed6099]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.poster-page[data-v-09ed6099]{min-width:0}.poster-layout[data-v-09ed6099]{grid-template-columns:250px minmax(280px,1fr)}.plan-column[data-v-09ed6099]{grid-column:1 / -1}}@media(max-width:960px){.poster-layout[data-v-09ed6099]{display:flex;flex-direction:column}.action-bar[data-v-09ed6099]{left:0;flex-wrap:wrap}.size-actions[data-v-09ed6099],.poster-actions[data-v-09ed6099]{opacity:1}}.pack-page[data-v-865d91d7]{min-width:1100px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-865d91d7],.stepper[data-v-865d91d7],.pack-layout[data-v-865d91d7],.action-bar[data-v-865d91d7]{width:min(100%,1320px);margin-inline:auto}.title-row[data-v-865d91d7],.header-actions[data-v-865d91d7],.panel-heading[data-v-865d91d7],.action-bar[data-v-865d91d7],.row-actions[data-v-865d91d7]{display:flex;align-items:center}.title-row[data-v-865d91d7],.panel-heading[data-v-865d91d7]{justify-content:space-between;gap:12px}.title-row[data-v-865d91d7]{margin-bottom:14px}h1[data-v-865d91d7],h2[data-v-865d91d7],h3[data-v-865d91d7],p[data-v-865d91d7]{margin-top:0}h1[data-v-865d91d7]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-865d91d7]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-865d91d7]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-865d91d7],.generate-button[data-v-865d91d7],.text-button[data-v-865d91d7]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-865d91d7]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-865d91d7]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.outline-button.full[data-v-865d91d7]{width:100%;margin-bottom:12px}.generate-button[data-v-865d91d7]{min-height:40px;min-width:168px;padding-inline:22px;border:0;background:#f27429;color:#fff}.generate-button[data-v-865d91d7]:hover:not(:disabled){background:#e4601c}.text-button[data-v-865d91d7]{min-height:24px;padding:0;border:0;background:transparent;color:#e87928}.stepper[data-v-865d91d7]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:11px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-865d91d7]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-865d91d7]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 48px);right:calc(-50% + 48px);height:1px;background:#e6e8eb}.step-number[data-v-865d91d7]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-865d91d7]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-865d91d7]{background:#f37a2d;color:#fff}.step.done[data-v-865d91d7]{color:#ef7a34}.step.done .step-number[data-v-865d91d7]{background:#fff0e4;color:#ed6b24}.step.done[data-v-865d91d7]:not(:last-child):after{background:#f5bd91}.pack-layout[data-v-865d91d7]{display:grid;grid-template-columns:320px minmax(0,1fr) 228px;align-items:start;gap:10px}.form-column[data-v-865d91d7],.preview-column[data-v-865d91d7],.check-column[data-v-865d91d7]{min-width:0}.panel[data-v-865d91d7]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-865d91d7]{margin-bottom:12px;font-size:14px}.generation-panel[data-v-865d91d7]{margin-bottom:10px}.generation-list[data-v-865d91d7]{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.generation-list li[data-v-865d91d7]{display:flex;align-items:center;gap:7px;color:#6c737b;font-size:11px}.generation-icon[data-v-865d91d7]{width:17px;color:#9da4ab;text-align:center}.generation-list li>svg[data-v-865d91d7]:last-child{margin-left:auto;font-size:12px}.done-icon[data-v-865d91d7]{color:#f17c32}.wait-icon[data-v-865d91d7]{color:#c4c9ce}.panel h3[data-v-865d91d7]{margin:14px 0 8px;font-size:13px}.panel-heading[data-v-865d91d7]{margin-bottom:10px}.panel-heading h2[data-v-865d91d7]{margin-bottom:0}.required-note[data-v-865d91d7]{color:#b0b5bb;font-size:10px}.field-label[data-v-865d91d7]{display:block;margin:0 0 6px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-865d91d7]{color:#ed6b24}.text-input[data-v-865d91d7],.text-area[data-v-865d91d7],.select-wrap select[data-v-865d91d7],.table-wrap input[data-v-865d91d7]{width:100%;box-sizing:border-box;margin-bottom:11px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-area[data-v-865d91d7]{resize:vertical;min-height:72px;margin-bottom:0}.text-input[data-v-865d91d7]:focus,.text-area[data-v-865d91d7]:focus,.select-wrap select[data-v-865d91d7]:focus,.table-wrap input[data-v-865d91d7]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap[data-v-865d91d7]{position:relative;margin-bottom:12px}.select-wrap select[data-v-865d91d7]{margin-bottom:0;padding-right:28px;appearance:none}.select-wrap svg[data-v-865d91d7]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.ref-grid[data-v-865d91d7]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:12px}.ref-item[data-v-865d91d7],.ref-add[data-v-865d91d7]{position:relative;min-height:84px;overflow:hidden;border-radius:8px}.ref-item[data-v-865d91d7] .cw-resolved-media,.ref-item img[data-v-865d91d7]{width:100%;height:84px;display:block;object-fit:cover}.ref-remove[data-v-865d91d7]{position:absolute;top:6px;right:6px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#1e22269e;color:#fff;font-size:9px;cursor:pointer}.ref-add[data-v-865d91d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #d5dae0;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.ref-heading[data-v-865d91d7]{margin-bottom:7px}.ref-heading .field-label[data-v-865d91d7]{margin-bottom:0}.ref-add small[data-v-865d91d7]{color:#b4bac1;font-size:10px}.ref-add[data-v-865d91d7]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.ref-uploading[data-v-865d91d7]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#f7f8fac7;color:#e8752b;font-size:10px}.hidden-input[data-v-865d91d7]{display:none}.chip-list[data-v-865d91d7]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.chip[data-v-865d91d7]{padding:5px 9px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:10px;cursor:pointer}.chip.selected[data-v-865d91d7]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.tab-list[data-v-865d91d7]{display:flex;gap:4px;padding:3px;border-radius:8px;background:#f4f6f8}.tab[data-v-865d91d7]{min-height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#7b838c;font-size:12px;cursor:pointer}.tab.active[data-v-865d91d7]{background:#fff;color:#ed6b24;font-weight:700;box-shadow:0 1px 4px #25292f14}.preview-status[data-v-865d91d7]{color:#9aa1a9;font-size:11px}.preview-status.generating[data-v-865d91d7]{color:#e8752b}.view-stack[data-v-865d91d7],.view-3d[data-v-865d91d7]{display:flex;flex-direction:column;gap:8px}.face-row[data-v-865d91d7]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:8px}.face-row.second[data-v-865d91d7]{grid-template-columns:minmax(180px,1.6fr) minmax(120px,.9fr)}.view-card[data-v-865d91d7]{position:relative;width:100%;overflow:hidden;border:1px solid #eceef1;border-radius:8px;background:#f1f3f5}.view-card.large[data-v-865d91d7]{width:min(100%,360px);max-height:min(360px,46dvh);margin:0 auto}.view-card[data-v-865d91d7]:not(.empty):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(18,20,23,.58))}.view-card.empty[data-v-865d91d7]:after,.view-card.failed[data-v-865d91d7]:after{background:none}.view-hit[data-v-865d91d7],.view-empty[data-v-865d91d7]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.view-hit[data-v-865d91d7]{cursor:zoom-in}.view-card[data-v-865d91d7] .cw-resolved-media,.view-card[data-v-865d91d7] img{width:100%;height:100%;display:block;object-fit:cover}.view-empty[data-v-865d91d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#9aa1a8;font-size:10px}.view-empty svg[data-v-865d91d7]{font-size:16px}.view-empty[data-v-865d91d7]:hover:not(:disabled){color:#e8752b}.view-empty[data-v-865d91d7]:disabled{cursor:wait;opacity:.72}.view-label[data-v-865d91d7]{position:absolute;z-index:1;left:8px;bottom:7px;color:#fff;font-size:9px;pointer-events:none}.view-card.empty .view-label[data-v-865d91d7],.view-card.failed .view-label[data-v-865d91d7]{color:#6c737b}.view-actions[data-v-865d91d7]{position:absolute;z-index:2;top:6px;right:6px;display:flex;gap:4px}.view-action[data-v-865d91d7]{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#ed722e;font-size:10px;cursor:pointer}.view-loading[data-v-865d91d7]{position:absolute;z-index:2;top:50%;left:50%;color:#ed722e;transform:translate(-50%,-50%)}.table-wrap[data-v-865d91d7]{overflow:auto;border:1px solid #eceef1;border-radius:8px}table[data-v-865d91d7]{width:100%;border-collapse:collapse;font-size:11px}th[data-v-865d91d7],td[data-v-865d91d7]{padding:8px 10px;border-bottom:1px solid #f0f2f4;text-align:left;white-space:nowrap}th[data-v-865d91d7]{background:#f8f9fb;color:#7a828b;font-weight:600}.table-wrap input[data-v-865d91d7]{min-width:108px;margin-bottom:0;padding:5px 8px}.swatch[data-v-865d91d7]{display:inline-block;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px #e2e6ea;vertical-align:middle}.row-actions[data-v-865d91d7]{gap:4px}.icon-button[data-v-865d91d7]{width:20px;height:20px;padding:0;border:0;background:transparent;color:#8d959e;cursor:pointer}.icon-button[data-v-865d91d7]:hover{color:#ed6b24}.check-intro[data-v-865d91d7]{margin:-2px 0 13px;color:#8d959e;font-size:10px;line-height:1.5}.check-list .optional dd[data-v-865d91d7]{color:#8d959e}.pass-tag[data-v-865d91d7]{display:inline-flex;align-items:center;gap:4px;color:#2f9d62;font-size:11px;font-weight:700}.pass-tag.warn[data-v-865d91d7]{color:#d8891a}.pass-tag.fail[data-v-865d91d7]{color:#d15a4a}.check-list[data-v-865d91d7]{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.check-list div[data-v-865d91d7]{margin:0}.check-list .missing dd[data-v-865d91d7]{color:#b0b6bd}dt[data-v-865d91d7]{margin-bottom:3px;color:#9aa1a9;font-size:11px}dd[data-v-865d91d7]{margin:0;color:#2f353c;font-size:12px;line-height:1.5}.barcode-box[data-v-865d91d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:78px;margin-bottom:14px;border:1px dashed #d5dae0;border-radius:8px;background:repeating-linear-gradient(90deg,#2c3238 0 2px,transparent 2px 5px) center / 72% 38% no-repeat,#fbfcfd;color:#6a7179;font-size:11px}.barcode-box small[data-v-865d91d7]{color:#b0b6bd;font-size:10px}.spec-note p[data-v-865d91d7]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#565d66;font-size:12px}.spec-note small[data-v-865d91d7]{color:#9aa1a9;font-size:10px}.bleed[data-v-865d91d7],.safe[data-v-865d91d7]{width:18px;height:12px;border-radius:2px}.bleed[data-v-865d91d7]{border:1px dashed #e25b4c}.safe[data-v-865d91d7]{border:1px dashed #2f9d62}.action-bar[data-v-865d91d7]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;min-height:64px;box-sizing:border-box;justify-content:flex-end;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-865d91d7]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.outline-button[data-v-865d91d7]:disabled,.generate-button[data-v-865d91d7]:disabled,.ref-add[data-v-865d91d7]:disabled,.ref-remove[data-v-865d91d7]:disabled,.icon-button[data-v-865d91d7]:disabled,.text-button[data-v-865d91d7]:disabled,.chip[data-v-865d91d7]:disabled,.view-empty[data-v-865d91d7]:disabled,.view-action[data-v-865d91d7]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.pack-page[data-v-865d91d7]{min-width:0}.pack-layout[data-v-865d91d7]{grid-template-columns:230px minmax(320px,1fr) 210px}}@media(max-width:960px){.pack-layout[data-v-865d91d7]{display:flex;flex-direction:column}.face-row[data-v-865d91d7],.face-row.second[data-v-865d91d7]{grid-template-columns:1fr}.action-bar[data-v-865d91d7]{left:0;flex-wrap:wrap}}.wedding-page[data-v-8f3a2ea8]{min-width:1100px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-8f3a2ea8],.stepper[data-v-8f3a2ea8],.wedding-layout[data-v-8f3a2ea8],.action-bar[data-v-8f3a2ea8]{width:min(100%,1320px);margin-inline:auto}.title-row[data-v-8f3a2ea8],.header-actions[data-v-8f3a2ea8],.panel-heading[data-v-8f3a2ea8],.action-bar[data-v-8f3a2ea8],.member-actions[data-v-8f3a2ea8],.check-list label[data-v-8f3a2ea8]{display:flex;align-items:center}.title-row[data-v-8f3a2ea8],.panel-heading[data-v-8f3a2ea8]{justify-content:space-between;gap:12px}.title-row[data-v-8f3a2ea8]{margin-bottom:14px}h1[data-v-8f3a2ea8],h2[data-v-8f3a2ea8],p[data-v-8f3a2ea8]{margin-top:0}h1[data-v-8f3a2ea8]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-8f3a2ea8]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-8f3a2ea8]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-8f3a2ea8],.generate-button[data-v-8f3a2ea8],.text-button[data-v-8f3a2ea8],.mini-button[data-v-8f3a2ea8]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-8f3a2ea8]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-8f3a2ea8]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-8f3a2ea8]{min-height:40px;min-width:176px;padding-inline:20px;border:0;background:#f27429;color:#fff}.generate-button[data-v-8f3a2ea8]:hover:not(:disabled){background:#e4601c}.text-button[data-v-8f3a2ea8]{min-height:24px;padding:0;border:0;background:transparent;color:#e87928}.stepper[data-v-8f3a2ea8]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:12px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-8f3a2ea8]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:0;background:transparent;color:#a2a7ae;cursor:pointer}.step[data-v-8f3a2ea8]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 62px);right:calc(-50% + 62px);height:1px;background:#e6e8eb}.step-number[data-v-8f3a2ea8]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step-copy[data-v-8f3a2ea8]{z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.step-copy strong[data-v-8f3a2ea8]{font-size:12px;font-weight:600}.step-copy small[data-v-8f3a2ea8]{color:#b4bac1;font-size:10px}.step.active[data-v-8f3a2ea8]{color:#ed6b24}.step.active .step-number[data-v-8f3a2ea8]{background:#f37a2d;color:#fff}.step.active .step-copy small[data-v-8f3a2ea8],.step.done[data-v-8f3a2ea8]{color:#ef7a34}.step.done .step-number[data-v-8f3a2ea8]{background:#fff0e4;color:#ed6b24}.step.done .step-copy small[data-v-8f3a2ea8]{color:#ef7a34}.step.done[data-v-8f3a2ea8]:not(:last-child):after{background:#f5bd91}.wedding-layout[data-v-8f3a2ea8]{display:grid;grid-template-columns:300px minmax(0,1fr) 248px;align-items:start;gap:10px}.member-column[data-v-8f3a2ea8],.preview-column[data-v-8f3a2ea8],.settings-column[data-v-8f3a2ea8]{min-width:0}.panel[data-v-8f3a2ea8]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-8f3a2ea8]{margin-bottom:12px;font-size:14px}.panel-heading[data-v-8f3a2ea8]{margin-bottom:10px}.panel-heading h2[data-v-8f3a2ea8]{margin-bottom:0}.member-card[data-v-8f3a2ea8]{display:flex;gap:10px;margin-bottom:10px;padding:10px;border:1px solid #eceef1;border-radius:9px;background:#fbfcfd}.member-card[data-v-8f3a2ea8] .cw-resolved-media,.member-card img[data-v-8f3a2ea8],.member-avatar[data-v-8f3a2ea8]{width:58px;height:58px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#efe7de}.member-avatar[data-v-8f3a2ea8]{display:grid;place-items:center;color:#c4b8aa}.member-body[data-v-8f3a2ea8]{display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;min-width:0}.member-body strong[data-v-8f3a2ea8]{font-size:13px}.member-actions[data-v-8f3a2ea8]{gap:6px;flex-wrap:wrap}.mini-button[data-v-8f3a2ea8]{min-height:26px;padding:0 8px;border:1px solid #e3e6ea;background:#fff;color:#6a7179;font-size:11px}.mini-button.locked[data-v-8f3a2ea8],.mini-button[data-v-8f3a2ea8]:hover:not(:disabled){border-color:#f3b383;background:#fff8f2;color:#e8752b}.hidden-input[data-v-8f3a2ea8]{display:none}.shot-grid[data-v-8f3a2ea8]{display:grid;grid-template-columns:1.15fr .92fr .92fr;grid-template-rows:210px 148px;gap:8px}.shot-card[data-v-8f3a2ea8]{position:relative;overflow:hidden;border-radius:8px;background:#efe7de}.shot-card img[data-v-8f3a2ea8],.shot-card[data-v-8f3a2ea8] img,.shot-empty[data-v-8f3a2ea8]{width:100%;height:100%;display:block;object-fit:cover}.shot-empty[data-v-8f3a2ea8]{display:grid;place-items:center;gap:6px;color:#9aa1a8;font-size:11px;text-align:center;background:#f3f4f6}.shot-empty svg[data-v-8f3a2ea8]{font-size:14px}.shot-card.is-busy .shot-empty[data-v-8f3a2ea8]{color:#e8752b;background:#fff7ef}.shot-card.failed .shot-empty[data-v-8f3a2ea8]{padding:12px;box-sizing:border-box;color:#c65d57;background:#fff4f3}.shot-actions[data-v-8f3a2ea8]{position:absolute;z-index:2;top:6px;right:6px}.shot-actions button[data-v-8f3a2ea8]{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#ed722e;cursor:pointer}.shot-card span[data-v-8f3a2ea8]{position:absolute;top:8px;left:8px;padding:3px 7px;border-radius:4px;background:#1c20249e;color:#fff;font-size:10px}.shot-card.invite[data-v-8f3a2ea8],.shot-card.album[data-v-8f3a2ea8]{background:#f4eee6}.shot-card.invite img[data-v-8f3a2ea8],.shot-card.album img[data-v-8f3a2ea8]{width:calc(100% - 28px);height:calc(100% - 28px);margin:14px;border:4px solid #fff;box-shadow:0 6px 16px #28180c29}.field-label[data-v-8f3a2ea8]{display:block;margin:0 0 7px;color:#50575f;font-size:11px;font-weight:700}.chip-list[data-v-8f3a2ea8],.check-list[data-v-8f3a2ea8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.chip[data-v-8f3a2ea8]{min-height:28px;padding:0 10px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:11px;cursor:pointer}.chip.selected[data-v-8f3a2ea8]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.dress-row[data-v-8f3a2ea8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.dress-row label[data-v-8f3a2ea8]{color:#8a9199;font-size:10px}.select-wrap[data-v-8f3a2ea8]{position:relative;margin-top:5px}.select-wrap select[data-v-8f3a2ea8]{width:100%;box-sizing:border-box;padding:8px 28px 8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;appearance:none;background:#fff;color:#3b4148;font-size:12px}.select-wrap select[data-v-8f3a2ea8]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap svg[data-v-8f3a2ea8]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.scene-grid[data-v-8f3a2ea8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.scene-card[data-v-8f3a2ea8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;border:1px solid #e7eaee;border-radius:8px;background:#fff;color:#6a7179;font-size:11px;cursor:pointer}.scene-card svg[data-v-8f3a2ea8]{font-size:16px;color:#9aa1a9}.scene-card.selected[data-v-8f3a2ea8]{border-color:#f27429;background:#fff8f2;color:#e8752b}.scene-card.selected svg[data-v-8f3a2ea8]{color:#e8752b}.check-list[data-v-8f3a2ea8]{gap:10px 14px}.check-list label[data-v-8f3a2ea8]{gap:6px;color:#4d545c;font-size:12px;cursor:pointer}.check-list input[data-v-8f3a2ea8]{position:absolute;opacity:0}.check-list i[data-v-8f3a2ea8]{width:14px;height:14px;border:1px solid #d5dae0;border-radius:3px;background:#fff}.check-list input:checked+i[data-v-8f3a2ea8]{border-color:#f27429;background:#f27429;box-shadow:inset 0 0 0 2px #fff}.action-bar[data-v-8f3a2ea8]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-8f3a2ea8]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.outline-button[data-v-8f3a2ea8]:disabled,.generate-button[data-v-8f3a2ea8]:disabled,.mini-button[data-v-8f3a2ea8]:disabled,.chip[data-v-8f3a2ea8]:disabled,.scene-card[data-v-8f3a2ea8]:disabled,.text-button[data-v-8f3a2ea8]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.wedding-page[data-v-8f3a2ea8]{min-width:0}.wedding-layout[data-v-8f3a2ea8]{grid-template-columns:230px minmax(320px,1fr) 230px}.shot-grid[data-v-8f3a2ea8]{grid-template-rows:180px 132px}}@media(max-width:960px){.wedding-layout[data-v-8f3a2ea8]{display:flex;flex-direction:column}.shot-grid[data-v-8f3a2ea8]{grid-template-columns:1fr 1fr;grid-template-rows:none}.shot-card[data-v-8f3a2ea8]{min-height:160px}.action-bar[data-v-8f3a2ea8]{left:0}}.ancient-page[data-v-f4eee0bb]{min-width:1100px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-f4eee0bb],.stepper[data-v-f4eee0bb],.ancient-layout[data-v-f4eee0bb],.action-bar[data-v-f4eee0bb]{width:min(100%,1320px);margin-inline:auto}.title-row[data-v-f4eee0bb],.header-actions[data-v-f4eee0bb],.lock-head[data-v-f4eee0bb],.action-bar[data-v-f4eee0bb],.export-actions[data-v-f4eee0bb],.ref-row[data-v-f4eee0bb],.field-label[data-v-f4eee0bb]{display:flex;align-items:center}.title-row[data-v-f4eee0bb],.lock-head[data-v-f4eee0bb]{justify-content:space-between;gap:12px}.title-row[data-v-f4eee0bb]{margin-bottom:14px}h1[data-v-f4eee0bb],h2[data-v-f4eee0bb],p[data-v-f4eee0bb]{margin-top:0}h1[data-v-f4eee0bb]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-f4eee0bb]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-f4eee0bb]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-f4eee0bb],.generate-button[data-v-f4eee0bb],.info-button[data-v-f4eee0bb]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-f4eee0bb]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-f4eee0bb]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-f4eee0bb]{min-height:40px;min-width:168px;padding-inline:22px;border:0;background:#f27429;color:#fff}.generate-button[data-v-f4eee0bb]:hover:not(:disabled){background:#e4601c}.info-button[data-v-f4eee0bb]{min-height:18px;width:18px;padding:0;border:0;background:transparent;color:#b0b6bd}.stepper[data-v-f4eee0bb]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:11px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-f4eee0bb]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-f4eee0bb]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 48px);right:calc(-50% + 48px);height:1px;background:#e6e8eb}.step-number[data-v-f4eee0bb]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-f4eee0bb]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-f4eee0bb]{background:#f37a2d;color:#fff}.step.done[data-v-f4eee0bb]{color:#ef7a34}.step.done .step-number[data-v-f4eee0bb]{background:#fff0e4;color:#ed6b24}.step.done[data-v-f4eee0bb]:not(:last-child):after{background:#f5bd91}.ancient-layout[data-v-f4eee0bb]{display:grid;grid-template-columns:310px minmax(0,1fr) 248px;align-items:start;gap:10px}.form-column[data-v-f4eee0bb],.preview-column[data-v-f4eee0bb],.lock-column[data-v-f4eee0bb]{min-width:0}.panel[data-v-f4eee0bb]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.field-label[data-v-f4eee0bb]{gap:6px;margin:0 0 7px;color:#50575f;font-size:11px;font-weight:700}.field-label span[data-v-f4eee0bb]{margin-left:auto;color:#b0b6bd;font-weight:500}.ref-row[data-v-f4eee0bb]{gap:10px;margin-bottom:12px}.ref-avatar[data-v-f4eee0bb]{position:relative;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#f3f5f7;color:#b0b6bd}.ref-avatar[data-v-f4eee0bb] .cw-resolved-media,.ref-avatar img[data-v-f4eee0bb]{width:100%;height:100%;object-fit:cover}.ref-remove[data-v-f4eee0bb]{position:absolute;top:-2px;right:-2px;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:#1e2226b3;color:#fff;font-size:8px;cursor:pointer}.ref-upload[data-v-f4eee0bb]{flex:1;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px dashed #d5dae0;border-radius:8px;background:#fbfcfd;color:#8d959e;font-size:12px;cursor:pointer}.ref-upload[data-v-f4eee0bb]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.hidden-input[data-v-f4eee0bb]{display:none}.text-input[data-v-f4eee0bb],.select-wrap select[data-v-f4eee0bb]{width:100%;box-sizing:border-box;margin-bottom:12px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-input[data-v-f4eee0bb]:focus,.select-wrap select[data-v-f4eee0bb]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap[data-v-f4eee0bb]{position:relative;margin-bottom:12px}.select-wrap select[data-v-f4eee0bb]{margin-bottom:0;padding-right:28px;appearance:none}.select-wrap svg[data-v-f4eee0bb]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.input-with-thumb[data-v-f4eee0bb]{position:relative;margin-bottom:12px}.input-with-thumb .text-input[data-v-f4eee0bb]{margin-bottom:0;padding-right:42px}.input-with-thumb img[data-v-f4eee0bb],.input-with-thumb svg[data-v-f4eee0bb]{position:absolute;top:50%;right:8px;width:24px;height:24px;color:#9aa1a9;transform:translateY(-50%)}.input-with-thumb img[data-v-f4eee0bb]{border-radius:4px;object-fit:cover}.scene-row[data-v-f4eee0bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.scene-thumb[data-v-f4eee0bb],.lock-column .scene-row>img[data-v-f4eee0bb]{overflow:hidden;width:100%;aspect-ratio:1;border:1px solid #e7eaee;border-radius:6px;background:#f4f6f8;padding:0}.scene-thumb[data-v-f4eee0bb]{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#6a7179;font-size:10px}.scene-thumb svg[data-v-f4eee0bb]{font-size:14px}.scene-thumb img[data-v-f4eee0bb],.lock-column .scene-row>img[data-v-f4eee0bb]{width:100%;height:100%;display:block;object-fit:cover}.scene-chip[data-v-f4eee0bb]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 8px;border-radius:5px;background:#f4f6f8;color:#6a7179;font-size:10px}.scene-thumb.selected[data-v-f4eee0bb]{border-color:#f27429;box-shadow:0 0 0 1px #f27429}.lock-column .scene-row img[data-v-f4eee0bb]{cursor:default}.preview-panel[data-v-f4eee0bb]{padding:10px}.preview-grid[data-v-f4eee0bb]{display:block}.preview-card[data-v-f4eee0bb]{overflow:hidden;border-radius:8px;background:#efe7de;aspect-ratio:3 / 4}.ratio-4-5 .preview-card[data-v-f4eee0bb]{aspect-ratio:4 / 5}.ratio-1-1 .preview-card[data-v-f4eee0bb]{aspect-ratio:1 / 1}.ratio-16-9 .preview-card[data-v-f4eee0bb]{aspect-ratio:16 / 9}.ratio-9-16 .preview-card[data-v-f4eee0bb]{aspect-ratio:9 / 16}.preview-card img[data-v-f4eee0bb]{width:100%;height:100%;display:block;object-fit:cover}.lock-card[data-v-f4eee0bb]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f0f2f4}.lock-head strong[data-v-f4eee0bb]{font-size:13px}.lock-body[data-v-f4eee0bb]{display:flex;align-items:center;gap:8px;margin-top:8px}.lock-body img[data-v-f4eee0bb],.lock-thumb[data-v-f4eee0bb]{width:36px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0}.lock-thumb[data-v-f4eee0bb]{display:grid;place-items:center;background:#f3f5f7;color:#b0b6bd}.lock-body p[data-v-f4eee0bb],.hint[data-v-f4eee0bb]{margin:0 0 8px;color:#8d959e;font-size:11px;line-height:1.5}.switch[data-v-f4eee0bb]{position:relative;width:36px;height:20px;flex:0 0 36px}.switch input[data-v-f4eee0bb]{position:absolute;inset:0;opacity:0;cursor:pointer}.switch span[data-v-f4eee0bb]{display:block;width:100%;height:100%;border-radius:999px;background:#dfe3e8}.switch span[data-v-f4eee0bb]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #14181c2e}.switch input:checked+span[data-v-f4eee0bb]{background:#2f9d62}.switch input:checked+span[data-v-f4eee0bb]:after{transform:translate(16px)}.ratio-list[data-v-f4eee0bb]{display:flex;flex-wrap:wrap;gap:6px}.ratio-card[data-v-f4eee0bb]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:58px;padding:8px 4px 6px;border:1px solid #e7eaee;border-radius:7px;background:#fff;color:#7d858f;font-size:10px;cursor:pointer}.ratio-card i[data-v-f4eee0bb]{width:16px;max-width:22px;border:1.5px solid currentColor;border-radius:2px}.ratio-card.selected[data-v-f4eee0bb]{border-color:#f27429;color:#e8752b;background:#fff8f2}.action-bar[data-v-f4eee0bb]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-f4eee0bb]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.export-actions[data-v-f4eee0bb]{gap:8px}.outline-button[data-v-f4eee0bb]:disabled,.generate-button[data-v-f4eee0bb]:disabled,.ref-upload[data-v-f4eee0bb]:disabled,.scene-thumb[data-v-f4eee0bb]:disabled,.ratio-card[data-v-f4eee0bb]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.ancient-page[data-v-f4eee0bb]{min-width:0}.ancient-layout[data-v-f4eee0bb]{grid-template-columns:240px minmax(280px,1fr) 230px}}@media(max-width:960px){.ancient-layout[data-v-f4eee0bb]{display:flex;flex-direction:column}.action-bar[data-v-f4eee0bb]{left:0;flex-wrap:wrap}}.edu-page[data-v-7ab51f3a]{min-width:1100px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-7ab51f3a],.stepper[data-v-7ab51f3a],.edu-layout[data-v-7ab51f3a],.action-bar[data-v-7ab51f3a]{width:min(100%,1320px);margin-inline:auto}.title-row[data-v-7ab51f3a],.header-actions[data-v-7ab51f3a],.action-bar[data-v-7ab51f3a],.export-actions[data-v-7ab51f3a],.date-row[data-v-7ab51f3a],.check-list label[data-v-7ab51f3a],.custom-size[data-v-7ab51f3a],.tag[data-v-7ab51f3a]{display:flex;align-items:center}.title-row[data-v-7ab51f3a]{justify-content:space-between;gap:12px}.title-row[data-v-7ab51f3a]{margin-bottom:14px}h1[data-v-7ab51f3a],h2[data-v-7ab51f3a],p[data-v-7ab51f3a]{margin-top:0}h1[data-v-7ab51f3a]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-7ab51f3a]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-7ab51f3a]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-7ab51f3a],.generate-button[data-v-7ab51f3a],.danger-button[data-v-7ab51f3a],.icon-add[data-v-7ab51f3a]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-7ab51f3a]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-7ab51f3a]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.danger-button[data-v-7ab51f3a]{border:1px solid #f3c8c4;background:#fff5f4;color:#d4534a}.generate-button[data-v-7ab51f3a]{min-height:40px;min-width:188px;padding-inline:20px;border:0;background:#f27429;color:#fff}.generate-button[data-v-7ab51f3a]:hover:not(:disabled){background:#e4601c}.stepper[data-v-7ab51f3a]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:11px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-7ab51f3a]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-7ab51f3a]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 48px);right:calc(-50% + 48px);height:1px;background:#e6e8eb}.step-number[data-v-7ab51f3a]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-7ab51f3a]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-7ab51f3a]{background:#f37a2d;color:#fff}.step.done[data-v-7ab51f3a]{color:#ef7a34}.step.done .step-number[data-v-7ab51f3a]{background:#fff0e4;color:#ed6b24}.step.done[data-v-7ab51f3a]:not(:last-child):after{background:#f5bd91}.edu-layout[data-v-7ab51f3a]{display:grid;grid-template-columns:320px minmax(0,1fr) 236px;align-items:start;gap:10px}.form-column[data-v-7ab51f3a],.preview-column[data-v-7ab51f3a],.info-column[data-v-7ab51f3a]{min-width:0}.panel[data-v-7ab51f3a]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-7ab51f3a]{margin-bottom:12px;font-size:14px}.field-label[data-v-7ab51f3a]{display:block;margin:0 0 6px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-7ab51f3a]{color:#ed6b24}.text-input[data-v-7ab51f3a],.select-wrap select[data-v-7ab51f3a]{width:100%;box-sizing:border-box;margin-bottom:11px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-input[data-v-7ab51f3a]:focus,.select-wrap select[data-v-7ab51f3a]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap[data-v-7ab51f3a]{position:relative;margin-bottom:12px}.select-wrap select[data-v-7ab51f3a]{margin-bottom:0;padding-right:28px;appearance:none}.select-wrap svg[data-v-7ab51f3a]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.date-row[data-v-7ab51f3a]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin-bottom:11px}.date-row .text-input[data-v-7ab51f3a]{width:100%;min-width:0;margin-bottom:0}.date-row span[data-v-7ab51f3a]{color:#9aa1a9;font-size:11px;white-space:nowrap}.tag-box[data-v-7ab51f3a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px;border:1px solid #dfe3e8;border-radius:6px}.tag[data-v-7ab51f3a]{gap:4px;padding:3px 7px;border-radius:4px;background:#fff4e9;color:#e8752b;font-size:11px}.tag button[data-v-7ab51f3a]{width:14px;height:14px;padding:0;border:0;background:transparent;color:#e8752b;cursor:pointer}.tag-input[data-v-7ab51f3a]{flex:1;min-width:72px;border:0;outline:0;font-size:12px}.check-list[data-v-7ab51f3a]{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.check-list label[data-v-7ab51f3a]{gap:6px;color:#4d545c;font-size:12px;cursor:pointer}.check-list input[data-v-7ab51f3a]{position:absolute;opacity:0}.check-list i[data-v-7ab51f3a],.size-card i[data-v-7ab51f3a]{width:14px;height:14px;border:1px solid #d5dae0;border-radius:3px;background:#fff}.check-list input:checked+i[data-v-7ab51f3a],.size-card.selected i[data-v-7ab51f3a]{border-color:#f27429;background:#f27429;box-shadow:inset 0 0 0 2px #fff}.logo-add[data-v-7ab51f3a]{width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-bottom:4px;border:1px dashed #d5dae0;border-radius:8px;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.logo-add[data-v-7ab51f3a] .cw-resolved-media,.logo-add img[data-v-7ab51f3a]{width:100%;height:100%;object-fit:cover;border-radius:7px}.logo-add[data-v-7ab51f3a]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.hidden-input[data-v-7ab51f3a]{display:none}.result-grid[data-v-7ab51f3a]{display:block}.result-grid[data-v-7ab51f3a] .cw-slot-grid{gap:10px}.result-card[data-v-7ab51f3a]{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#f59a4a,#e4601c);color:#fff}.result-card img[data-v-7ab51f3a]{width:100%;height:100%;object-fit:cover;opacity:.35}.result-card>span[data-v-7ab51f3a]{position:absolute;top:8px;left:8px;padding:3px 7px;border-radius:4px;background:#1c202494;color:#fff;font-size:10px}.result-copy[data-v-7ab51f3a]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:36px 12px 12px}.result-card.cover[data-v-7ab51f3a],.result-card.card[data-v-7ab51f3a],.result-card.community[data-v-7ab51f3a],.result-card.long[data-v-7ab51f3a],.result-card.video[data-v-7ab51f3a]{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:36px 12px 12px}.result-card.cover[data-v-7ab51f3a],.result-card.video[data-v-7ab51f3a]{align-items:center;justify-content:center;text-align:center}.result-card.cover svg[data-v-7ab51f3a],.result-card.video svg[data-v-7ab51f3a]{font-size:28px}.result-copy strong[data-v-7ab51f3a],.cover strong[data-v-7ab51f3a],.card strong[data-v-7ab51f3a],.long strong[data-v-7ab51f3a],.video strong[data-v-7ab51f3a]{font-size:13px;line-height:1.4}.result-copy em[data-v-7ab51f3a]{align-self:flex-start;padding:2px 6px;border-radius:4px;background:#fff;color:#e4601c;font-style:normal;font-weight:700;font-size:12px}.card p[data-v-7ab51f3a],.community p[data-v-7ab51f3a],.long p[data-v-7ab51f3a]{margin:0;font-size:11px;opacity:.92}.size-list[data-v-7ab51f3a]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.size-card[data-v-7ab51f3a]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid #e7eaee;border-radius:6px;background:#fff;color:#4d545c;font-size:11px;text-align:left;cursor:pointer}.size-card.selected[data-v-7ab51f3a]{border-color:#f3b383;background:#fff8f2;color:#e8752b}.custom-size[data-v-7ab51f3a]{gap:6px}.custom-size .text-input[data-v-7ab51f3a]{margin-bottom:0}.custom-size span[data-v-7ab51f3a]{color:#9aa1a9}.icon-add[data-v-7ab51f3a]{width:32px;padding:0;border:1px solid #dfe3e8;background:#fff;color:#e8752b}.action-bar[data-v-7ab51f3a]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-7ab51f3a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.export-actions[data-v-7ab51f3a]{gap:8px}.outline-button[data-v-7ab51f3a]:disabled,.generate-button[data-v-7ab51f3a]:disabled,.danger-button[data-v-7ab51f3a]:disabled,.logo-add[data-v-7ab51f3a]:disabled,.size-card[data-v-7ab51f3a]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.edu-page[data-v-7ab51f3a]{min-width:0}.edu-layout[data-v-7ab51f3a]{grid-template-columns:230px minmax(300px,1fr) 220px}.result-grid[data-v-7ab51f3a]{grid-template-rows:180px 150px}}.field-hint-note[data-v-7ab51f3a]{margin:-4px 0 10px;color:#9aa1a9;font-size:10px;line-height:1.5}@media(max-width:960px){.edu-layout[data-v-7ab51f3a]{display:flex;flex-direction:column}.result-grid[data-v-7ab51f3a]{grid-template-columns:1fr 1fr;grid-template-rows:none}.result-card[data-v-7ab51f3a]{min-height:160px}.action-bar[data-v-7ab51f3a]{left:0;flex-wrap:wrap}}.home-page[data-v-3c2d06ba]{min-width:1100px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-3c2d06ba],.stepper[data-v-3c2d06ba],.home-layout[data-v-3c2d06ba],.action-bar[data-v-3c2d06ba]{width:min(100%,1320px);margin-inline:auto}.title-row[data-v-3c2d06ba],.header-actions[data-v-3c2d06ba],.action-bar[data-v-3c2d06ba],.export-actions[data-v-3c2d06ba],.budget-row[data-v-3c2d06ba],.furn-row[data-v-3c2d06ba],.color-row[data-v-3c2d06ba],.unit-input[data-v-3c2d06ba]{display:flex;align-items:center}.title-row[data-v-3c2d06ba]{justify-content:space-between;gap:12px}.title-row[data-v-3c2d06ba]{margin-bottom:14px}.header-actions[data-v-3c2d06ba]{gap:8px}h1[data-v-3c2d06ba],h2[data-v-3c2d06ba],h3[data-v-3c2d06ba],p[data-v-3c2d06ba]{margin-top:0}h1[data-v-3c2d06ba]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-3c2d06ba]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-3c2d06ba]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-3c2d06ba],.generate-button[data-v-3c2d06ba]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-3c2d06ba]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-3c2d06ba]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-3c2d06ba]{min-height:40px;min-width:168px;padding-inline:20px;border:0;background:#f27429;color:#fff}.generate-button[data-v-3c2d06ba]:hover:not(:disabled){background:#e4601c}.stepper[data-v-3c2d06ba]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:11px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-3c2d06ba]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-3c2d06ba]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 48px);right:calc(-50% + 48px);height:1px;background:#e6e8eb}.step-number[data-v-3c2d06ba]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-3c2d06ba]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-3c2d06ba]{background:#f37a2d;color:#fff}.step.done[data-v-3c2d06ba]{color:#ef7a34}.step.done .step-number[data-v-3c2d06ba]{background:#fff0e4;color:#ed6b24}.step.done[data-v-3c2d06ba]:not(:last-child):after{background:#f5bd91}.home-layout[data-v-3c2d06ba]{display:grid;grid-template-columns:320px minmax(0,1fr) 248px;align-items:start;gap:10px}.form-column[data-v-3c2d06ba],.preview-column[data-v-3c2d06ba],.param-column[data-v-3c2d06ba]{min-width:0}.panel[data-v-3c2d06ba]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-3c2d06ba]{margin-bottom:12px;font-size:14px}.panel h3[data-v-3c2d06ba]{margin:0 0 8px;font-size:12px}.field-label[data-v-3c2d06ba]{display:block;margin:0 0 6px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-3c2d06ba]{color:#ed6b24}.text-input[data-v-3c2d06ba],.text-area[data-v-3c2d06ba],.select-wrap select[data-v-3c2d06ba]{width:100%;box-sizing:border-box;margin-bottom:11px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-area[data-v-3c2d06ba]{resize:vertical;min-height:64px}.text-input[data-v-3c2d06ba]:focus,.text-area[data-v-3c2d06ba]:focus,.select-wrap select[data-v-3c2d06ba]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap[data-v-3c2d06ba]{position:relative;flex:1;margin-bottom:12px}.select-wrap select[data-v-3c2d06ba]{margin-bottom:0;padding-right:28px;appearance:none}.select-wrap svg[data-v-3c2d06ba]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.upload-box[data-v-3c2d06ba]{width:100%;min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:12px;overflow:hidden;border:1px dashed #d5dae0;border-radius:8px;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.upload-box strong[data-v-3c2d06ba]{color:#5b626a;font-size:12px}.upload-box[data-v-3c2d06ba] .cw-resolved-media,.upload-box img[data-v-3c2d06ba]{width:100%;height:84px;object-fit:cover}.upload-box[data-v-3c2d06ba]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.hidden-input[data-v-3c2d06ba]{display:none}.unit-input[data-v-3c2d06ba]{position:relative;flex:1;margin-bottom:11px}.unit-input .text-input[data-v-3c2d06ba]{margin-bottom:0;padding-right:36px}.unit-input span[data-v-3c2d06ba]{position:absolute;right:10px;color:#9aa1a9;font-size:11px}.budget-row[data-v-3c2d06ba]{gap:6px;margin-bottom:11px}.budget-row .unit-input[data-v-3c2d06ba]{margin-bottom:0}.budget-row>span[data-v-3c2d06ba]{color:#9aa1a9;font-size:11px}.chip-list[data-v-3c2d06ba]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-3c2d06ba]{min-height:28px;padding:0 10px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:11px;cursor:pointer}.chip.selected[data-v-3c2d06ba]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.plan-row[data-v-3c2d06ba]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.plan-card[data-v-3c2d06ba]{overflow:hidden;padding:0;border:1px solid #e7eaee;border-radius:8px;background:#fff;cursor:pointer}.plan-card.selected[data-v-3c2d06ba]{border-color:#f27429}.mini-plan[data-v-3c2d06ba]{height:72px;background:linear-gradient(#dfe3e8,#dfe3e8) 8px 8px / 38% 40% no-repeat,linear-gradient(#eceef1,#eceef1) 54% 8px / 38% 28% no-repeat,linear-gradient(#e7ebe4,#e7ebe4) 8px 58% / 84% 32% no-repeat,#f7f8fa}.mini-plan.dining[data-v-3c2d06ba]{background:linear-gradient(#eceef1,#eceef1) 8px 8px / 84% 28% no-repeat,linear-gradient(#dfe3e8,#dfe3e8) 8px 46% / 40% 44% no-repeat,linear-gradient(#e7ebe4,#e7ebe4) 54% 46% / 38% 44% no-repeat,#f7f8fa}.mini-plan.bed[data-v-3c2d06ba]{background:linear-gradient(#dfe3e8,#dfe3e8) 8px 8px / 56% 72% no-repeat,linear-gradient(#eceef1,#eceef1) 70% 8px / 22% 32% no-repeat,linear-gradient(#e7ebe4,#e7ebe4) 70% 50% / 22% 32% no-repeat,#f7f8fa}.plan-card span[data-v-3c2d06ba]{display:block;padding:6px 8px;color:#6a7179;font-size:11px}.hero-render[data-v-3c2d06ba]{position:relative;overflow:hidden;margin-bottom:12px;border-radius:8px;background:#efe7de;aspect-ratio:16 / 9}.hero-render img[data-v-3c2d06ba]{width:100%;height:100%;display:block;object-fit:cover}.hero-empty[data-v-3c2d06ba]{width:100%;height:100%;display:grid;place-items:center;color:#9aa1a8;font-size:12px;background:#f3f4f6}.hero-render span[data-v-3c2d06ba]{position:absolute;top:8px;left:8px;padding:3px 7px;border-radius:4px;background:#1c202494;color:#fff;font-size:10px}.list-block[data-v-3c2d06ba]{margin-bottom:8px}.thumb-row[data-v-3c2d06ba]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.thumb-item img[data-v-3c2d06ba]{width:100%;aspect-ratio:1;display:block;object-fit:cover;border-radius:6px;background:#f3f5f7}.thumb-item span[data-v-3c2d06ba]{display:block;margin-top:4px;color:#6a7179;font-size:10px;text-align:center}.tab-list[data-v-3c2d06ba]{display:flex;gap:4px;margin-bottom:12px;padding:3px;border-radius:8px;background:#f4f6f8}.tab[data-v-3c2d06ba]{flex:1;min-height:28px;border:0;border-radius:6px;background:transparent;color:#7b838c;font-size:11px;cursor:pointer}.tab.active[data-v-3c2d06ba]{background:#fff;color:#ed6b24;font-weight:700;box-shadow:0 1px 4px #25292f14}.color-row[data-v-3c2d06ba]{gap:8px;margin-bottom:12px}.color-dot[data-v-3c2d06ba]{width:22px;height:22px;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dfe3e8;cursor:pointer}.color-dot.selected[data-v-3c2d06ba]{box-shadow:0 0 0 2px #f27429}.floor-row[data-v-3c2d06ba]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:12px}.floor-swatch[data-v-3c2d06ba]{overflow:hidden;min-height:42px;padding:0 6px;border:1px solid #e7eaee;border-radius:6px;background:#fff;color:#fff;font-size:10px;text-shadow:0 1px 2px rgba(0,0,0,.35);cursor:pointer}.floor-swatch.selected[data-v-3c2d06ba]{border-color:#f27429;box-shadow:0 0 0 1px #f27429}.furn-field[data-v-3c2d06ba]{margin-bottom:4px}.furn-row[data-v-3c2d06ba]{gap:8px}.furn-row img[data-v-3c2d06ba]{width:36px;height:36px;border-radius:6px;object-fit:cover;background:#f3f5f7}.furn-row .select-wrap[data-v-3c2d06ba]{margin-bottom:0}.action-bar[data-v-3c2d06ba]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-3c2d06ba]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.export-actions[data-v-3c2d06ba]{gap:8px}.outline-button[data-v-3c2d06ba]:disabled,.generate-button[data-v-3c2d06ba]:disabled,.upload-box[data-v-3c2d06ba]:disabled,.chip[data-v-3c2d06ba]:disabled,.plan-card[data-v-3c2d06ba]:disabled,.tab[data-v-3c2d06ba]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.home-page[data-v-3c2d06ba]{min-width:0}.home-layout[data-v-3c2d06ba]{grid-template-columns:230px minmax(300px,1fr) 230px}}.field-hint-note[data-v-3c2d06ba]{margin:-4px 0 10px;color:#9aa1a9;font-size:10px;line-height:1.5}@media(max-width:960px){.home-layout[data-v-3c2d06ba]{display:flex;flex-direction:column}.action-bar[data-v-3c2d06ba]{left:0;flex-wrap:wrap}}.try-page[data-v-f62aa2dc]{min-width:1100px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-f62aa2dc],.stepper[data-v-f62aa2dc],.try-layout[data-v-f62aa2dc],.action-bar[data-v-f62aa2dc]{width:min(100%,1320px);margin-inline:auto}.title-row[data-v-f62aa2dc],.header-actions[data-v-f62aa2dc],.panel-heading[data-v-f62aa2dc],.action-bar[data-v-f62aa2dc],.size-row[data-v-f62aa2dc],.lock-row[data-v-f62aa2dc],.icon-row[data-v-f62aa2dc],.scene-row[data-v-f62aa2dc],.ratio-row[data-v-f62aa2dc]{display:flex;align-items:center}.title-row[data-v-f62aa2dc],.panel-heading[data-v-f62aa2dc],.lock-row[data-v-f62aa2dc]{justify-content:space-between;gap:12px}.title-row[data-v-f62aa2dc]{margin-bottom:14px}.header-actions[data-v-f62aa2dc]{gap:8px}h1[data-v-f62aa2dc],h2[data-v-f62aa2dc],p[data-v-f62aa2dc]{margin-top:0}h1[data-v-f62aa2dc]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-f62aa2dc]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-f62aa2dc]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-f62aa2dc],.generate-button[data-v-f62aa2dc]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-f62aa2dc]{border:1px solid #dfe3e8;background:#fff;color:#565d66;white-space:nowrap}.outline-button[data-v-f62aa2dc]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.generate-button[data-v-f62aa2dc]{min-height:44px;min-width:240px;padding-inline:28px;border:0;background:#f27429;color:#fff;font-size:14px}.generate-button[data-v-f62aa2dc]:hover:not(:disabled){background:#e4601c}.stepper[data-v-f62aa2dc]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:11px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-f62aa2dc]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-f62aa2dc]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 52px);right:calc(-50% + 52px);height:1px;background:#e6e8eb}.step-number[data-v-f62aa2dc]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-f62aa2dc]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-f62aa2dc]{background:#f37a2d;color:#fff}.step.done[data-v-f62aa2dc]{color:#ef7a34}.step.done .step-number[data-v-f62aa2dc]{background:#fff0e4;color:#ed6b24}.step.done[data-v-f62aa2dc]:not(:last-child):after{background:#f5bd91}.try-layout[data-v-f62aa2dc]{display:grid;grid-template-columns:320px minmax(0,1fr) 248px;align-items:start;gap:10px}.form-column[data-v-f62aa2dc],.preview-column[data-v-f62aa2dc],.param-column[data-v-f62aa2dc]{min-width:0}.panel[data-v-f62aa2dc]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-f62aa2dc]{margin-bottom:10px;font-size:14px}.panel-heading h2[data-v-f62aa2dc]{margin-bottom:0}.panel-heading span[data-v-f62aa2dc]{color:#9aa1a9;font-size:11px}.field-label[data-v-f62aa2dc]{display:block;margin:0 0 6px;color:#50575f;font-size:11px;font-weight:700}.select-wrap[data-v-f62aa2dc]{position:relative;flex:1;margin-bottom:12px}.select-wrap select[data-v-f62aa2dc]{width:100%;box-sizing:border-box;padding:8px 28px 8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;appearance:none;background:#fff;color:#3b4148;font-size:12px}.select-wrap select[data-v-f62aa2dc]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap svg[data-v-f62aa2dc]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.size-row[data-v-f62aa2dc]{gap:8px;margin-bottom:12px}.size-row .select-wrap[data-v-f62aa2dc]{margin-bottom:0}.hint[data-v-f62aa2dc]{margin:-4px 0 14px;color:#9aa1a9;font-size:10px}.upload-pair[data-v-f62aa2dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:6px}.upload-thumb[data-v-f62aa2dc],.upload-box[data-v-f62aa2dc]{position:relative;min-height:92px;overflow:hidden;border-radius:8px}.upload-thumb[data-v-f62aa2dc] .cw-resolved-media,.upload-thumb img[data-v-f62aa2dc]{width:100%;height:92px;display:block;object-fit:cover;background:#f3f5f7}.thumb-remove[data-v-f62aa2dc]{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:50%;background:#1c20249e;color:#fff;font-size:10px;cursor:pointer}.upload-box[data-v-f62aa2dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #d5dae0;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.upload-box strong[data-v-f62aa2dc]{color:#5b626a;font-size:11px;text-align:center;line-height:1.3}.upload-box[data-v-f62aa2dc]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.hidden-input[data-v-f62aa2dc]{display:none}.icon-row[data-v-f62aa2dc],.scene-row[data-v-f62aa2dc],.ratio-row[data-v-f62aa2dc]{flex-wrap:wrap;gap:6px;margin-bottom:12px}.icon-chip[data-v-f62aa2dc],.ratio-chip[data-v-f62aa2dc]{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e1e4e8;border-radius:6px;background:#fff;color:#7d858f;cursor:pointer}.icon-chip.selected[data-v-f62aa2dc],.ratio-chip.selected[data-v-f62aa2dc]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.ratio-chip[data-v-f62aa2dc]{width:auto;min-width:36px;padding:0 8px;font-size:11px;font-weight:700}.scene-chip[data-v-f62aa2dc]{width:48px;padding:0 0 4px;overflow:hidden;border:1px solid #e1e4e8;border-radius:6px;background:#fff;cursor:pointer}.scene-chip.selected[data-v-f62aa2dc]{border-color:#f27429}.scene-chip.add[data-v-f62aa2dc]{height:52px;display:grid;place-items:center;color:#9aa1a9}.scene-swatch[data-v-f62aa2dc],.scene-chip img[data-v-f62aa2dc]{width:100%;height:32px;display:block}.scene-swatch[data-v-f62aa2dc]{border-bottom:1px solid #eee}.scene-chip small[data-v-f62aa2dc]{display:block;margin-top:3px;color:#6a7179;font-size:10px;text-align:center}.preview-grid[data-v-f62aa2dc]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-card[data-v-f62aa2dc]{overflow:hidden;border-radius:8px;background:#f3f4f6}.preview-card img[data-v-f62aa2dc],.preview-card[data-v-f62aa2dc] img{width:100%;aspect-ratio:var(--ratio, 3 / 4);display:block;object-fit:cover;background:#eceef1}.try-empty[data-v-f62aa2dc]{width:100%;aspect-ratio:var(--ratio, 3 / 4);display:grid;place-items:center;color:#9aa1a8;font-size:11px;background:#eceef1}.preview-card span[data-v-f62aa2dc]{display:block;padding:8px;color:#6a7179;font-size:12px;text-align:center}.lock-row[data-v-f62aa2dc]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f2f4}.lock-row strong[data-v-f62aa2dc]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.lock-row p[data-v-f62aa2dc]{margin:4px 0 0;color:#8b929b;font-size:11px;line-height:1.4}.switch[data-v-f62aa2dc]{flex-shrink:0;width:36px;height:20px;position:relative;border:0;border-radius:999px;background:#dfe3e8;cursor:pointer}.switch[data-v-f62aa2dc]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #25292f2e}.switch.on[data-v-f62aa2dc]{background:#f27429}.switch.on[data-v-f62aa2dc]:after{left:18px}.option-grid[data-v-f62aa2dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.option-tile[data-v-f62aa2dc]{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 2px;border:1px solid #e7eaee;border-radius:7px;background:#fff;color:#7b838c;cursor:pointer}.option-tile small[data-v-f62aa2dc]{font-size:10px}.option-tile.selected[data-v-f62aa2dc]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.tile-swatch[data-v-f62aa2dc]{width:22px;height:22px;border-radius:4px;box-shadow:inset 0 0 0 1px #25292f14}.save-note[data-v-f62aa2dc]{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:#9aa1a9;font-size:11px}.action-bar[data-v-f62aa2dc]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;justify-content:center;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-f62aa2dc]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.outline-button[data-v-f62aa2dc]:disabled,.generate-button[data-v-f62aa2dc]:disabled,.upload-box[data-v-f62aa2dc]:disabled,.icon-chip[data-v-f62aa2dc]:disabled,.ratio-chip[data-v-f62aa2dc]:disabled,.scene-chip[data-v-f62aa2dc]:disabled,.option-tile[data-v-f62aa2dc]:disabled,.switch[data-v-f62aa2dc]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.try-page[data-v-f62aa2dc]{min-width:0}.try-layout[data-v-f62aa2dc]{grid-template-columns:230px minmax(300px,1fr) 230px}}@media(max-width:960px){.try-layout[data-v-f62aa2dc]{display:flex;flex-direction:column}.action-bar[data-v-f62aa2dc]{left:0}}.rest-page[data-v-e5c9add1]{min-width:1100px;min-height:100%;box-sizing:border-box;padding:20px 20px 96px;background:#f7f8fa;color:#25292f}.cw-page-header[data-v-e5c9add1],.stepper[data-v-e5c9add1],.rest-layout[data-v-e5c9add1],.action-bar[data-v-e5c9add1]{width:min(100%,1320px);margin-inline:auto}.title-row[data-v-e5c9add1],.header-actions[data-v-e5c9add1],.action-bar[data-v-e5c9add1],.export-actions[data-v-e5c9add1],.split-row[data-v-e5c9add1],.form-actions[data-v-e5c9add1],.check-list label[data-v-e5c9add1],.color-row[data-v-e5c9add1],.chip-list[data-v-e5c9add1],.layout-row[data-v-e5c9add1]{display:flex;align-items:center}.title-row[data-v-e5c9add1]{justify-content:space-between;gap:12px}.title-row[data-v-e5c9add1]{margin-bottom:14px}.header-actions[data-v-e5c9add1]{gap:8px}h1[data-v-e5c9add1],h2[data-v-e5c9add1],h3[data-v-e5c9add1],p[data-v-e5c9add1]{margin-top:0}h1[data-v-e5c9add1]{margin-bottom:6px;font-size:24px;letter-spacing:-.03em}.title-row p[data-v-e5c9add1]{margin-bottom:0;color:#898f98;font-size:12px}.vip-badge[data-v-e5c9add1]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #f6c89e;border-radius:7px;background:#fff8f1;color:#e87928;font-size:11px;font-weight:700}.outline-button[data-v-e5c9add1],.generate-button[data-v-e5c9add1],.danger-button[data-v-e5c9add1],.next-button[data-v-e5c9add1]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.outline-button[data-v-e5c9add1]{border:1px solid #dfe3e8;background:#fff;color:#565d66}.outline-button[data-v-e5c9add1]:hover:not(:disabled){border-color:#f0a76d;color:#df6821}.danger-button[data-v-e5c9add1]{border:1px solid #f3c8c4;background:#fff5f4;color:#d4534a}.next-button[data-v-e5c9add1],.generate-button[data-v-e5c9add1]{border:0;background:#f27429;color:#fff}.next-button[data-v-e5c9add1]{flex:1;min-height:36px}.next-button[data-v-e5c9add1]:hover:not(:disabled),.generate-button[data-v-e5c9add1]:hover:not(:disabled){background:#e4601c}.generate-button[data-v-e5c9add1]{min-height:40px;min-width:196px;padding-inline:20px}.stepper[data-v-e5c9add1]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:11px 20px;border:1px solid #e7e9ed;border-radius:11px;background:#fff}.step[data-v-e5c9add1]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;border:0;background:transparent;color:#a2a7ae;font-size:11px;cursor:pointer}.step[data-v-e5c9add1]:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + 52px);right:calc(-50% + 52px);height:1px;background:#e6e8eb}.step-number[data-v-e5c9add1]{z-index:1;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#eff1f3;color:#9aa0a8;font-size:10px}.step.active[data-v-e5c9add1]{color:#ed6b24;font-weight:700}.step.active .step-number[data-v-e5c9add1]{background:#f37a2d;color:#fff}.step.done[data-v-e5c9add1]{color:#ef7a34}.step.done .step-number[data-v-e5c9add1]{background:#fff0e4;color:#ed6b24}.step.done[data-v-e5c9add1]:not(:last-child):after{background:#f5bd91}.rest-layout[data-v-e5c9add1]{display:grid;grid-template-columns:320px minmax(0,1fr) 248px;align-items:start;gap:10px}.form-column[data-v-e5c9add1],.preview-column[data-v-e5c9add1],.param-column[data-v-e5c9add1]{min-width:0}.panel[data-v-e5c9add1]{padding:14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff}.panel h2[data-v-e5c9add1]{margin-bottom:12px;font-size:14px}.panel h3[data-v-e5c9add1]{margin:14px 0 8px;font-size:12px}.field-label[data-v-e5c9add1]{display:block;margin:0 0 6px;color:#50575f;font-size:11px;font-weight:700}.field-label b[data-v-e5c9add1]{color:#ed6b24}.text-input[data-v-e5c9add1],.text-area[data-v-e5c9add1],.select-wrap select[data-v-e5c9add1]{width:100%;box-sizing:border-box;margin-bottom:11px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;outline:0;background:#fff;color:#3b4148;font-size:12px}.text-area[data-v-e5c9add1]{resize:vertical;min-height:56px}.text-input[data-v-e5c9add1]:focus,.text-area[data-v-e5c9add1]:focus,.select-wrap select[data-v-e5c9add1]:focus{border-color:#f0a36b;box-shadow:0 0 0 2px #fff1e6}.select-wrap[data-v-e5c9add1]{position:relative;margin-bottom:12px}.select-wrap select[data-v-e5c9add1]{margin-bottom:0;padding-right:28px;appearance:none}.select-wrap svg[data-v-e5c9add1]{position:absolute;top:50%;right:10px;color:#a0a6ad;font-size:10px;transform:translateY(-50%);pointer-events:none}.split-row[data-v-e5c9add1]{align-items:flex-start;gap:8px;margin-bottom:0}.split-row>div[data-v-e5c9add1]{flex:1;min-width:0}.unit-input[data-v-e5c9add1]{position:relative}.unit-input .text-input[data-v-e5c9add1]{padding-right:28px}.unit-input span[data-v-e5c9add1]{position:absolute;top:9px;right:10px;color:#9aa1a9;font-size:11px}.upload-box[data-v-e5c9add1]{width:100%;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:12px;overflow:hidden;border:1px dashed #d5dae0;border-radius:8px;background:#fbfcfd;color:#8d959e;font-size:11px;cursor:pointer}.upload-box.compact[data-v-e5c9add1]{min-height:72px}.upload-box strong[data-v-e5c9add1]{color:#5b626a;font-size:12px}.upload-box[data-v-e5c9add1] .cw-resolved-media,.upload-box img[data-v-e5c9add1]{width:100%;height:88px;object-fit:cover}.upload-box.compact[data-v-e5c9add1] .cw-resolved-media,.upload-box.compact img[data-v-e5c9add1]{height:72px}.upload-box[data-v-e5c9add1]:hover:not(:disabled){border-color:#efad77;color:#e8752b}.hidden-input[data-v-e5c9add1]{display:none}.check-list[data-v-e5c9add1]{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.check-list label[data-v-e5c9add1]{position:relative;gap:6px;color:#4d545c;font-size:12px;cursor:pointer}.check-list input[data-v-e5c9add1]{position:absolute;opacity:0}.check-list i[data-v-e5c9add1]{width:14px;height:14px;border:1px solid #d5dae0;border-radius:3px;background:#fff}.check-list input:checked+i[data-v-e5c9add1]{border-color:#f27429;background:#f27429;box-shadow:inset 0 0 0 2px #fff}.form-actions[data-v-e5c9add1]{gap:8px;margin-top:4px}.preview-grid[data-v-e5c9add1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.preview-card span[data-v-e5c9add1],.preview-card>small[data-v-e5c9add1]{display:block;text-align:center}.preview-card span[data-v-e5c9add1]{margin-top:6px;color:#3b4148;font-size:12px;font-weight:700}.preview-card>small[data-v-e5c9add1]{color:#9aa1a9;font-size:10px}.preview-media[data-v-e5c9add1]{position:relative;overflow:hidden;border-radius:8px;background:#efe7de;aspect-ratio:3 / 4}.preview-media img[data-v-e5c9add1]{width:100%;height:100%;display:block;object-fit:cover}.preview-copy[data-v-e5c9add1]{position:absolute;right:0;bottom:0;left:0;padding:8px;background:linear-gradient(transparent,#1c2024b8);color:#fff}.preview-copy small[data-v-e5c9add1],.preview-copy strong[data-v-e5c9add1],.preview-copy em[data-v-e5c9add1]{display:block}.preview-copy small[data-v-e5c9add1]{font-size:10px;opacity:.86}.preview-copy strong[data-v-e5c9add1]{margin:2px 0;font-size:13px}.preview-copy em[data-v-e5c9add1]{font-size:11px;font-style:normal;color:#ffd7b0}.material-grid[data-v-e5c9add1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.material-card[data-v-e5c9add1]{min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #e7eaee;border-radius:8px;background:#fff;color:#6a7179;font-size:11px;cursor:pointer}.material-card.selected[data-v-e5c9add1]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.color-row[data-v-e5c9add1]{gap:8px;margin-bottom:12px}.color-dot[data-v-e5c9add1],.color-add[data-v-e5c9add1]{width:22px;height:22px;padding:0;border-radius:50%;cursor:pointer}.color-dot[data-v-e5c9add1]{border:2px solid #fff;box-shadow:0 0 0 1px #dfe3e8}.color-dot.selected[data-v-e5c9add1]{box-shadow:0 0 0 2px #f27429}.color-add[data-v-e5c9add1]{display:grid;place-items:center;border:1px dashed #d5dae0;background:#fbfcfd;color:#9aa1a9;font-size:10px}.chip-list[data-v-e5c9add1],.layout-row[data-v-e5c9add1]{flex-wrap:wrap;gap:6px;margin-bottom:12px}.chip[data-v-e5c9add1],.layout-chip[data-v-e5c9add1]{min-height:28px;padding:0 10px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#7d858f;font-size:11px;cursor:pointer}.chip.selected[data-v-e5c9add1],.layout-chip.selected[data-v-e5c9add1]{border-color:#f5aa70;background:#fff4e9;color:#e8752b}.brand-save[data-v-e5c9add1]{width:100%}.action-bar[data-v-e5c9add1]{position:fixed;z-index:10;right:0;bottom:0;left:var(--create-sidebar-w);width:auto;justify-content:flex-end;min-height:64px;box-sizing:border-box;padding:10px 20px;border-top:1px solid #e5e8eb;background:#fffffff7}.action-buttons[data-v-e5c9add1]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.export-actions[data-v-e5c9add1]{gap:8px}.outline-button[data-v-e5c9add1]:disabled,.generate-button[data-v-e5c9add1]:disabled,.danger-button[data-v-e5c9add1]:disabled,.next-button[data-v-e5c9add1]:disabled,.upload-box[data-v-e5c9add1]:disabled,.chip[data-v-e5c9add1]:disabled,.layout-chip[data-v-e5c9add1]:disabled,.material-card[data-v-e5c9add1]:disabled{cursor:wait;opacity:.6}@media(max-width:1200px){.rest-page[data-v-e5c9add1]{min-width:0}.rest-layout[data-v-e5c9add1]{grid-template-columns:230px minmax(300px,1fr) 230px}.preview-grid[data-v-e5c9add1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.rest-layout[data-v-e5c9add1]{display:flex;flex-direction:column}.action-bar[data-v-e5c9add1]{left:0;flex-wrap:wrap}}.feature-placeholder[data-v-ae4bc748]{min-height:100%;box-sizing:border-box;padding:80px 24px;background:#f7f8fa;text-align:center;color:#25292f}.placeholder-icon[data-v-ae4bc748]{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:16px;background:#fff0e4;color:#ef7129;font-size:24px}.eyebrow[data-v-ae4bc748]{margin:0 0 8px;color:#ed7027;font-size:12px;font-weight:700}h1[data-v-ae4bc748]{margin:0 0 10px;font-size:28px}.feature-placeholder>p[data-v-ae4bc748]:not(.eyebrow){margin:0 auto 25px;color:#858c95;font-size:13px}.placeholder-card[data-v-ae4bc748]{display:flex;align-items:center;gap:14px;max-width:480px;margin:0 auto 20px;padding:18px;border:1px solid #e7e9ed;border-radius:12px;background:#fff;text-align:left}.placeholder-card>svg[data-v-ae4bc748]{color:#e9a168;font-size:18px}.placeholder-card div[data-v-ae4bc748]{display:flex;flex-direction:column;gap:5px}.placeholder-card strong[data-v-ae4bc748]{font-size:14px}.placeholder-card span[data-v-ae4bc748]{color:#8a929b;font-size:11px;line-height:1.5}.back-link[data-v-ae4bc748]{display:inline-flex;align-items:center;gap:7px;color:#e96e25;font-size:12px;text-decoration:none}.profile-setup-intro[data-v-36103987]{color:var(--body-muted);line-height:1.7;margin-bottom:8px}.profile-setup-intro p[data-v-36103987]{margin:0 0 10px}.profile-setup-missing[data-v-36103987]{margin:0;padding-left:18px;color:var(--accent)}.profile-setup-form[data-v-36103987]{display:grid;gap:8px}.field-label[data-v-36103987]{font-size:13px;color:var(--heading)}.profile-setup-input[data-v-36103987]{width:100%;height:40px;padding:0 14px;border:1px solid rgba(15,23,42,.08);border-radius:6px;outline:none;color:var(--heading);background:#ffffffb8;font-size:14px}.profile-setup-avatar-box[data-v-36103987]{width:88px;height:88px;border-radius:14px;border:1px dashed rgba(15,23,42,.16);background:#ffffff94;padding:0;overflow:hidden;position:relative;cursor:pointer}.profile-setup-avatar-box[data-v-36103987]:disabled{cursor:default;opacity:.7}.profile-setup-avatar-box img[data-v-36103987]{width:100%;height:100%;object-fit:cover;display:block}.profile-setup-avatar-fallback[data-v-36103987]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;font-weight:700;color:var(--accent)}.profile-setup-avatar-box em[data-v-36103987]{position:absolute;left:0;right:0;bottom:0;padding:4px 0;font-style:normal;font-size:11px;color:#fff;background:#0f172ab8}.profile-setup-actions[data-v-36103987]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profile-setup-actions .primary-button[data-v-36103987],.profile-setup-actions .secondary-button[data-v-36103987]{width:auto;min-width:96px;height:36px;padding:0 14px}.lead[data-v-c2a7151c]{margin:0 0 8px;color:var(--heading, #2b1710);line-height:1.6;font-size:14px}.lead strong[data-v-c2a7151c]{color:#ff4d22}.sub[data-v-c2a7151c]{margin:0 0 12px;font-size:12px;color:var(--body-muted, #7a6254);line-height:1.5}.invite-input[data-v-c2a7151c]{width:100%;border:1px solid rgba(255,143,83,.28);border-radius:10px;padding:12px;background:#fff;font-size:15px;letter-spacing:.12em}.error[data-v-c2a7151c]{margin:8px 0 0;color:#b42318;font-size:13px}.actions[data-v-c2a7151c]{display:flex;justify-content:flex-end;gap:8px}.primary[data-v-c2a7151c],.secondary[data-v-c2a7151c]{min-width:96px;height:36px;padding:0 14px;border-radius:10px;cursor:pointer;font-weight:600}.primary[data-v-c2a7151c]{border:none;color:#fff;background:linear-gradient(135deg,#ff7a4d,#ff4d22)}.secondary[data-v-c2a7151c]{border:1px solid rgba(255,143,83,.28);background:#fff;color:#7a6254}.primary[data-v-c2a7151c]:disabled,.secondary[data-v-c2a7151c]:disabled{opacity:.55;cursor:not-allowed}.bind-intro[data-v-a66b5c94]{color:var(--body-muted, #7a6254);line-height:1.7;font-size:13px}.bind-intro p[data-v-a66b5c94]{margin:0}.phone-form[data-v-a66b5c94]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.phone-form input[data-v-a66b5c94]{width:100%;border:1px solid rgba(255,143,83,.28);border-radius:10px;padding:11px 12px;background:#fff}.code-row[data-v-a66b5c94]{display:flex;gap:8px}.code-row input[data-v-a66b5c94]{flex:1}.code-row button[data-v-a66b5c94]{border:1px solid rgba(255,143,83,.28);background:#fff;border-radius:10px;padding:0 12px;white-space:nowrap;cursor:pointer}.error[data-v-a66b5c94]{margin:0;color:#b42318;font-size:13px}.wechat-panel[data-v-a66b5c94]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.qr[data-v-a66b5c94],.qr-placeholder[data-v-a66b5c94]{width:200px;height:200px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden;color:#7a6254;font-size:13px}.qr img[data-v-a66b5c94]{width:100%;height:100%;object-fit:contain}.status[data-v-a66b5c94]{font-weight:700;color:var(--heading, #2b1710)}.actions[data-v-a66b5c94]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.primary[data-v-a66b5c94],.secondary[data-v-a66b5c94]{min-width:96px;height:36px;padding:0 14px;border-radius:10px;cursor:pointer;font-weight:600}.primary[data-v-a66b5c94]{border:none;color:#fff;background:linear-gradient(135deg,#ff7a4d,#ff4d22)}.secondary[data-v-a66b5c94]{border:1px solid rgba(255,143,83,.28);background:#fff;color:#7a6254}.primary[data-v-a66b5c94]:disabled{opacity:.55;cursor:not-allowed}.mms-token-modal[data-v-f086ab51] .n-modal{width:min(420px,92vw);background:transparent;box-shadow:none}.mms-token-card[data-v-f086ab51]{position:relative;overflow:hidden;padding:28px 24px 22px;border-radius:22px;background:linear-gradient(145deg,#2a170f,#7a2415 52%,#c93618);color:#fff7ef;box-shadow:0 24px 60px #0f172a59}.mms-token-glow[data-v-f086ab51]{position:absolute;inset:-40% auto auto -20%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,177,153,.38),transparent 70%);pointer-events:none}.mms-token-close[data-v-f086ab51]{position:absolute;top:12px;right:14px;border:none;background:#ffffff14;color:#fff3e9;width:28px;height:28px;border-radius:999px;cursor:pointer;font-size:18px;line-height:1}.mms-token-badge[data-v-f086ab51]{display:inline-flex;padding:4px 10px;border-radius:999px;background:#ffffff1f;font-size:12px;letter-spacing:.04em}.mms-token-title[data-v-f086ab51]{margin:14px 0 8px;font-size:22px;line-height:1.3}.mms-token-desc[data-v-f086ab51]{margin:0 0 16px;color:#fff3e9d1;line-height:1.7;font-size:14px}.mms-token-code-wrap[data-v-f086ab51]{padding:14px 16px;border-radius:14px;background:#02061759;border:1px dashed rgba(255,177,153,.45);margin-bottom:14px}.mms-token-code[data-v-f086ab51]{display:block;text-align:center;font-size:18px;font-weight:700;letter-spacing:.06em;color:#ffd0c2;word-break:break-all}.mms-token-preview[data-v-f086ab51]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff14;margin-bottom:16px}.mms-token-preview.muted[data-v-f086ab51]{justify-content:center;color:#fff3e9b3;font-size:13px}.mms-token-preview strong[data-v-f086ab51]{display:block;font-size:14px}.mms-token-preview span[data-v-f086ab51]{display:block;margin-top:2px;font-size:12px;color:#fff3e9b8}.mms-token-cover[data-v-f086ab51]{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#00000040}.mms-token-actions[data-v-f086ab51]{display:flex;gap:10px}.mms-token-btn[data-v-f086ab51]{flex:1;border:none;border-radius:999px;padding:11px 16px;font-size:14px;cursor:pointer}.mms-token-btn.ghost[data-v-f086ab51]{background:#ffffff1a;color:#fff7ef}.mms-token-btn.primary[data-v-f086ab51]{background:linear-gradient(135deg,#ffb199,#ff4d22);color:#2a170f;font-weight:700}.mms-token-btn[data-v-f086ab51]:disabled{opacity:.65;cursor:not-allowed}
