.login-page[data-v-ebe3221f]{--ui-primary: var(--site-primary, #8fdcc2);--ui-primary-strong: var(--site-accent, #d8b36a);--ui-page-bg: var(--site-surface, #0c1211);--ui-page-bg-secondary: #07100e;--ui-panel-bg: color-mix(in srgb, var(--site-panel, #18201d) 94%, transparent);--ui-subpanel-bg: color-mix(in srgb, var(--site-surface, #07100e) 78%, #000 8%);--ui-border-default: color-mix(in srgb, var(--ui-primary-strong) 18%, transparent);--ui-border-strong: color-mix(in srgb, var(--ui-primary-strong) 24%, transparent);--ui-border-active: color-mix(in srgb, var(--ui-primary) 42%, transparent);--ui-text-primary: var(--site-text, #f4f1e8);--ui-text-secondary: color-mix(in srgb, var(--ui-text-primary) 84%, transparent);--ui-text-tertiary: color-mix(in srgb, var(--ui-text-primary) 64%, transparent);--ui-text-quaternary: color-mix(in srgb, var(--ui-text-primary) 50%, transparent);--ui-danger: #ef4444;min-height:100dvh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--ui-primary) 15%,transparent) 0%,transparent 45%),radial-gradient(circle at 85% 78%,color-mix(in srgb,var(--ui-primary-strong) 16%,transparent) 0%,transparent 46%),linear-gradient(135deg,var(--ui-page-bg-secondary) 0%,var(--ui-page-bg) 100%);color:var(--ui-text-primary);font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif}.login-page[data-v-ebe3221f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.03),transparent 70%),linear-gradient(300deg,color-mix(in srgb,var(--ui-primary) 4%,transparent),transparent 60%)}.login-container[data-v-ebe3221f]{width:100%;max-width:480px;position:relative;z-index:1}.login-card[data-v-ebe3221f]{position:relative;overflow:hidden;padding:44px 40px;border:1px solid var(--ui-border-default);border-radius:24px;background:linear-gradient(160deg,color-mix(in srgb,var(--ui-panel-bg) 92%,#fff 4%),var(--ui-panel-bg) 62%,color-mix(in srgb,var(--ui-page-bg-secondary) 92%,#fff 3%));box-shadow:0 26px 52px #00000057,0 0 0 1px #ffffff08,0 0 42px color-mix(in srgb,var(--ui-primary) 18%,transparent),inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fade-in-up-ebe3221f .28s cubic-bezier(.4,0,.2,1)}.login-card[data-v-ebe3221f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 82% 100%,color-mix(in srgb,var(--ui-primary-strong) 16%,transparent),transparent 46%),radial-gradient(circle at 0 0,color-mix(in srgb,var(--ui-primary) 12%,transparent),transparent 44%)}.login-header[data-v-ebe3221f],.login-form[data-v-ebe3221f]{position:relative;z-index:1}.login-header[data-v-ebe3221f]{margin-bottom:32px;text-align:center}.login-title[data-v-ebe3221f]{margin:0 0 8px;color:var(--ui-text-primary);background:linear-gradient(135deg,var(--ui-primary),var(--ui-primary-strong));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;font-weight:700;line-height:1.25}.login-description[data-v-ebe3221f]{margin:0;color:var(--ui-text-tertiary);font-size:14px;line-height:1.5}.login-form[data-v-ebe3221f]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-ebe3221f]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-ebe3221f]{margin-left:4px;color:var(--ui-text-secondary);font-size:14px;font-weight:500}.login-input[data-v-ebe3221f]{width:100%;height:44px;box-sizing:border-box;padding:0 14px;border:1px solid var(--ui-border-default);border-radius:12px;outline:none;color:var(--ui-text-primary);background:var(--ui-subpanel-bg);font:400 14px/1.4 inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login-input[data-v-ebe3221f]::placeholder{color:#ffffff8f}.login-input[data-v-ebe3221f]:focus{border-color:var(--ui-border-active);background:color-mix(in srgb,var(--ui-page-bg-secondary) 82%,#fff 4%);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 18%,transparent)}.login-input.input-error[data-v-ebe3221f]{border-color:var(--ui-danger)}.code-input-wrapper[data-v-ebe3221f]{display:flex;align-items:center;gap:12px}.code-input[data-v-ebe3221f]{flex:1;min-width:0}.send-code-btn[data-v-ebe3221f],.login-btn[data-v-ebe3221f]{border-radius:12px;cursor:pointer;font:inherit;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.send-code-btn[data-v-ebe3221f]{height:44px;flex:0 0 auto;padding:0 16px;border:1px solid var(--ui-border-strong);color:var(--ui-text-secondary);background:#ffffff0a;font-size:13px;white-space:nowrap}.send-code-btn[data-v-ebe3221f]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui-border-active);background:color-mix(in srgb,var(--ui-primary) 14%,transparent)}.send-code-btn[data-v-ebe3221f]:disabled,.login-btn[data-v-ebe3221f]:disabled{opacity:.55;cursor:not-allowed}.error-message[data-v-ebe3221f]{margin-left:4px;color:var(--ui-danger);font-size:13px;line-height:1.4}.login-btn[data-v-ebe3221f]{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:0 16px;border:0;color:#07100e;background:linear-gradient(135deg,var(--ui-primary),var(--ui-primary-strong));box-shadow:0 18px 36px #00000038;font-size:16px;font-weight:700}.login-btn[data-v-ebe3221f]:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 22px 42px #00000047}.agreement-text[data-v-ebe3221f]{margin-top:4px;color:var(--ui-text-quaternary);font-size:13px;line-height:1.5;text-align:center}.agreement-link[data-v-ebe3221f]{color:var(--ui-primary);text-decoration:none}.agreement-link[data-v-ebe3221f]:hover{text-decoration:underline}.loading-spinner[data-v-ebe3221f]{width:16px;height:16px;border:2px solid rgba(7,16,14,.25);border-top-color:#07100e;border-radius:50%;animation:spin-ebe3221f .6s linear infinite}@keyframes fade-in-up-ebe3221f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-ebe3221f{to{transform:rotate(360deg)}}@media(max-width:575px){.login-page[data-v-ebe3221f]{padding:14px}.login-card[data-v-ebe3221f]{padding:32px 20px;border-radius:20px}.login-title[data-v-ebe3221f]{font-size:28px}.login-description[data-v-ebe3221f]{font-size:13px}.code-input-wrapper[data-v-ebe3221f]{align-items:stretch;flex-direction:column;gap:8px}.code-input[data-v-ebe3221f]{flex:none;width:100%}.send-code-btn[data-v-ebe3221f]{width:100%}}@media(prefers-reduced-motion:reduce){.login-card[data-v-ebe3221f],.login-input[data-v-ebe3221f],.send-code-btn[data-v-ebe3221f],.login-btn[data-v-ebe3221f]{animation:none!important;transition:none!important}}.nickname-gate[data-v-b709e4d0]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#03060cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nickname-gate__card[data-v-b709e4d0]{width:min(420px,100%);display:grid;gap:13px;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:#f7f8ff;background:#111a20;box-shadow:0 24px 70px #00000073}.nickname-gate__mark[data-v-b709e4d0]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#9df6e1;background:#27e0b71f}.nickname-gate h2[data-v-b709e4d0]{margin:0;font-size:24px}.nickname-gate p[data-v-b709e4d0]{margin:0;color:#f7f8ff9e;line-height:1.6;font-size:13px}.nickname-gate label[data-v-b709e4d0]{display:grid;gap:7px;color:#f7f8ffcc;font-size:12px}.nickname-gate input[data-v-b709e4d0]{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:9px;outline:0;color:#fff;background:#ffffff0d;font:inherit}.nickname-gate input[data-v-b709e4d0]:focus{border-color:#27e0b7;box-shadow:0 0 0 3px #27e0b721}.nickname-gate small[data-v-b709e4d0]{color:#f7f8ff6b;font-size:11px}.nickname-gate__error[data-v-b709e4d0]{color:#ff9f9f!important}.nickname-gate button[data-v-b709e4d0]{min-height:42px;border:0;border-radius:9px;color:#06100e;background:#27e0b7;cursor:pointer;font:inherit;font-weight:800}.nickname-gate button[data-v-b709e4d0]:disabled{opacity:.6;cursor:wait}.app-shell[data-v-833887b6]{min-height:100dvh;display:grid;grid-template-columns:88px minmax(0,1fr);color:var(--site-text);background:linear-gradient(180deg,color-mix(in srgb,var(--site-primary) 5%,transparent),transparent 360px),var(--site-surface)}.creative-home--portal-story[data-v-833887b6]{background:radial-gradient(circle at 62% 16%,rgba(124,92,255,.11),transparent 32%),var(--site-surface)}.creative-home--studio-workbench[data-v-833887b6],.creative-home--training-workbench[data-v-833887b6]{background:linear-gradient(180deg,rgba(143,220,194,.05),transparent 320px),var(--site-surface)}.app-shell__rail[data-v-833887b6]{position:sticky;top:0;z-index:10;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px 0;background:color-mix(in srgb,var(--site-surface) 82%,#ffffff 4%);border-right:1px solid var(--site-border)}.app-shell__brand[data-v-833887b6],.app-shell__nav-button[data-v-833887b6],.app-shell__account-button[data-v-833887b6]{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:24px;color:color-mix(in srgb,var(--site-text) 74%,transparent);background:transparent;cursor:pointer;text-decoration:none;transition:.2s ease}.app-shell__brand[data-v-833887b6]{width:56px;height:56px;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-accent) 28%,transparent);border-radius:15px;color:#071012;background:var(--site-primary);font-weight:800;box-shadow:0 12px 30px #00000047}.app-shell__brand img[data-v-833887b6]{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.22)}.app-shell__nav[data-v-833887b6],.app-shell__account[data-v-833887b6]{display:grid;gap:10px}.app-shell__nav-item[data-v-833887b6]{position:relative;display:grid;place-items:center}.app-shell__nav-button[data-v-833887b6]:hover,.app-shell__nav-button[data-v-833887b6]:focus-visible,.app-shell__nav-button.active[data-v-833887b6],.app-shell__nav-button[data-active=true][data-v-833887b6],.app-shell__account-button[data-v-833887b6]:hover{color:var(--site-text);background:color-mix(in srgb,var(--site-primary) 16%,transparent)}.app-shell__account-label[data-v-833887b6]{max-width:70px;overflow:hidden;color:var(--site-muted);font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-shell__flyout[data-v-833887b6]{position:absolute;left:calc(100% + 12px);top:50%;z-index:20;min-width:150px;display:grid;gap:2px;padding:8px;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--site-accent) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--site-surface) 94%,#ffffff 6%);box-shadow:0 18px 48px #00000073}.app-shell__flyout strong[data-v-833887b6]{margin:2px 8px 6px;color:var(--site-accent);font-size:12px}.app-shell__flyout a[data-v-833887b6]{padding:8px 10px;border-radius:8px;color:color-mix(in srgb,var(--site-text) 86%,transparent);font-size:13px;text-decoration:none;white-space:nowrap}.app-shell__flyout a[data-v-833887b6]:hover{color:var(--site-text);background:color-mix(in srgb,var(--site-primary) 14%,transparent)}.app-shell__surface[data-v-833887b6]{min-width:0;position:relative;padding:24px clamp(18px,3vw,44px) 60px}.app-shell__mobile-title[data-v-833887b6]{min-height:40px;display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;color:var(--site-muted);text-align:right}.app-shell__mobile-title>div[data-v-833887b6]{display:grid;gap:2px}.app-shell__eyebrow[data-v-833887b6]{color:var(--site-accent);font-size:11px;font-weight:800}.app-shell__mobile-title strong[data-v-833887b6]{max-width:450px;font-size:12px;font-weight:500}.app-shell__mobile-account[data-v-833887b6]{padding:7px 12px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 78%,transparent);font-size:12px;white-space:nowrap}.sr-only[data-v-833887b6]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:920px){.app-shell[data-v-833887b6]{min-height:calc(100dvh - var(--mobile-bottom-nav-height));display:block;padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.app-shell__rail[data-v-833887b6]{position:fixed;top:auto;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));left:12px;width:auto;height:58px;flex-direction:row;padding:6px 10px;border:1px solid color-mix(in srgb,var(--site-accent) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--site-surface) 88%,#ffffff 6%);box-shadow:0 12px 40px #00000052}.app-shell__brand[data-v-833887b6],.app-shell__account[data-v-833887b6]{display:none}.app-shell__nav[data-v-833887b6]{width:100%;display:flex;justify-content:space-around}.app-shell__nav-button[data-v-833887b6]{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}.app-shell__flyout[data-v-833887b6]{left:50%;top:auto;bottom:calc(100% + 12px);transform:translate(-50%)}.app-shell__surface[data-v-833887b6]{overflow-x:clip;padding:14px 14px calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 32px)}.app-shell__mobile-title[data-v-833887b6]{justify-content:space-between;text-align:left}}.creative-home[data-v-dd7b8d43]{min-height:100dvh;display:grid;grid-template-columns:88px minmax(0,1fr);color:var(--site-text, #f7f8ff);background:linear-gradient(180deg,color-mix(in srgb,var(--site-primary, #7c5cff) 5%,transparent),transparent 360px),var(--site-surface, #05070d);font-family:Source Han Sans CN Regular,Source Han Sans SC,Noto Sans CJK SC,system-ui,sans-serif}.home-surface[data-v-dd7b8d43]{min-width:0;position:relative;padding:24px clamp(18px,3vw,44px) 60px}.side-rail[data-v-dd7b8d43]{position:sticky;top:0;z-index:10;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px 0;border-right:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 16%,transparent);background:color-mix(in srgb,var(--site-surface, #05070d) 82%,#ffffff 4%)}.brand-mark[data-v-dd7b8d43],.rail-nav button[data-v-dd7b8d43],.rail-nav a[data-v-dd7b8d43],.rail-bottom button[data-v-dd7b8d43]{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:24px;color:color-mix(in srgb,var(--site-text, #fff) 74%,transparent);background:transparent;cursor:pointer;text-decoration:none;transition:.2s ease}.brand-mark[data-v-dd7b8d43]{color:#0a0c16;background:var(--site-primary, #7c5cff);font-weight:800}.rail-nav[data-v-dd7b8d43],.rail-bottom[data-v-dd7b8d43]{display:grid;gap:10px}.rail-item[data-v-dd7b8d43]{position:relative;display:grid;place-items:center}.rail-nav button[data-v-dd7b8d43]:hover,.rail-nav a[data-v-dd7b8d43]:hover,.rail-nav button[data-v-dd7b8d43]:focus-visible,.rail-nav a[data-v-dd7b8d43]:focus-visible,.rail-nav button.active[data-v-dd7b8d43],.rail-bottom button[data-v-dd7b8d43]:hover{color:#fff;background:color-mix(in srgb,var(--site-primary, #7c5cff) 16%,transparent)}.rail-flyout[data-v-dd7b8d43]{position:absolute;left:calc(100% + 12px);top:50%;z-index:20;min-width:150px;display:grid;gap:2px;padding:8px;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--site-surface, #05070d) 94%,#ffffff 6%);box-shadow:0 18px 48px #00000073}.rail-flyout[data-v-dd7b8d43]:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-left:inherit;border-bottom:inherit;background:inherit}.rail-flyout-title[data-v-dd7b8d43]{margin:2px 8px 6px;color:var(--site-accent, #27e0b7);font-size:12px;font-weight:700}.rail-flyout a[data-v-dd7b8d43]{width:auto;height:auto;display:block;padding:8px 10px;border-radius:8px;color:color-mix(in srgb,var(--site-text, #fff) 86%,transparent);font-size:13px;white-space:nowrap}.login-entry[data-v-dd7b8d43]{position:absolute;top:38px;right:clamp(30px,4vw,62px);z-index:3;height:38px;padding:0 18px;border:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 28%,transparent);border-radius:8px;color:var(--site-text, #f7f8ff);background:color-mix(in srgb,var(--site-surface, #05070d) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.home-hero[data-v-dd7b8d43]{min-height:calc(100dvh - 48px);position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(39,224,183,.16);border-radius:8px;background:linear-gradient(180deg,#0405062e,#040506e6 76%),linear-gradient(90deg,#0c1211c2,#0c121129 50%,#0c1211b8),var(--hero-image) center / cover}.home-hero[data-v-dd7b8d43]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 56%,rgba(12,18,17,.78)),linear-gradient(90deg,rgba(12,18,17,.64),transparent 30%,rgba(12,18,17,.64))}.hero-center[data-v-dd7b8d43]{width:min(940px,calc(100% - 36px));position:relative;z-index:1;display:grid;justify-items:center;gap:22px;text-align:center}.kicker[data-v-dd7b8d43]{margin:0;color:var(--site-accent, #27e0b7);font-size:clamp(20px,2.4vw,28px);font-weight:800;letter-spacing:.5px}.home-hero h1[data-v-dd7b8d43]{margin:0;color:var(--site-text, #f7f8ff);font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:0;text-wrap:balance}.composer[data-v-dd7b8d43]{width:min(860px,100%);min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 24%,transparent);border-radius:18px;background:color-mix(in srgb,var(--site-surface, #05070d) 76%,#22302c 24%);-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%);box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000057;text-align:left}.mode-row[data-v-dd7b8d43]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.mode-row button[data-v-dd7b8d43]{padding:9px 14px;border:1px solid color-mix(in srgb,var(--site-text, #fff) 14%,transparent);border-radius:8px;color:color-mix(in srgb,var(--site-text, #fff) 78%,transparent);background:#ffffff0e;cursor:pointer}.mode-row button.active[data-v-dd7b8d43]{border-color:var(--site-primary, #7c5cff);color:#fff;background:var(--site-primary, #7c5cff)}.kind-row[data-v-dd7b8d43]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.kind-seg[data-v-dd7b8d43]{display:inline-flex;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 30%,transparent);border-radius:999px}.kind-seg button[data-v-dd7b8d43]{padding:6px 16px;border:0;color:color-mix(in srgb,var(--site-text, #fff) 70%,transparent);background:transparent;cursor:pointer;font-size:13px}.kind-seg button.on[data-v-dd7b8d43]{color:#061113;background:var(--site-accent, #27e0b7);font-weight:700}.kind-hint[data-v-dd7b8d43]{color:color-mix(in srgb,var(--site-text, #fff) 50%,transparent);font-size:12px}.home-hero__textarea[data-v-dd7b8d43]{width:100%;max-width:100%;min-height:118px;box-sizing:border-box;resize:vertical;padding:18px 20px;border:0;border-radius:10px;outline:0;color:var(--site-text, #fff);background:#050a09c7;font:inherit;line-height:1.7}.home-hero__textarea[data-v-dd7b8d43]::placeholder{color:color-mix(in srgb,var(--site-text, #fff) 46%,transparent)}.composer-attach[data-v-dd7b8d43]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.hidden-file[data-v-dd7b8d43],.import-entry input[data-v-dd7b8d43]{display:none}.attach-btn[data-v-dd7b8d43]{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px dashed rgba(255,255,255,.28);border-radius:999px;color:#ffffffb3;background:transparent;cursor:pointer;font-size:12.5px}.attach-btn[data-v-dd7b8d43]:hover{border-color:#ffffff80;color:#fff}.attach-chip[data-v-dd7b8d43]{max-width:180px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fffc;background:#ffffff0f;font-size:12px}.attach-name[data-v-dd7b8d43]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-x[data-v-dd7b8d43]{width:16px;height:16px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff9;background:transparent;cursor:pointer}.composer-footer[data-v-dd7b8d43]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.quick-controls[data-v-dd7b8d43]{display:flex;flex-wrap:wrap;gap:10px}.quick-controls label[data-v-dd7b8d43]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:color-mix(in srgb,var(--site-text, #fff) 62%,transparent);background:#090e0db8;font-size:13px}.quick-controls select[data-v-dd7b8d43],.quick-controls input[data-v-dd7b8d43]{border:0;outline:0;color:var(--site-text, #fff);background:#111a18;color-scheme:dark;font:inherit}.manual-duration input[data-v-dd7b8d43]{width:64px;padding:4px 8px;border:1px solid rgba(255,255,255,.18);border-radius:8px}.send-button[data-v-dd7b8d43]{width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--site-primary, #7c5cff) 70%,transparent);border-radius:50%;color:#0a0712;background:var(--site-primary, #7c5cff);cursor:pointer}.send-button[data-v-dd7b8d43]:disabled{opacity:.48;cursor:not-allowed}.send-arrow[data-v-dd7b8d43]{font-size:22px;line-height:1}.spinner[data-v-dd7b8d43]{width:18px;height:18px;border:2px solid rgba(8,10,18,.32);border-top-color:#090b14;border-radius:50%;animation:spin-dd7b8d43 .8s linear infinite}@keyframes spin-dd7b8d43{to{transform:rotate(360deg)}}.mode-strip[data-v-dd7b8d43]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px auto}.mode-strip button[data-v-dd7b8d43]{min-height:74px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px;border:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 16%,transparent);border-radius:8px;color:color-mix(in srgb,var(--site-text, #fff) 78%,transparent);background:color-mix(in srgb,var(--site-surface, #05070d) 86%,#ffffff 8%);text-align:left;cursor:pointer;transition:.2s ease}.mode-strip button[data-v-dd7b8d43]:hover{border-color:color-mix(in srgb,var(--site-primary, #7c5cff) 42%,transparent);background:color-mix(in srgb,var(--site-surface, #05070d) 72%,var(--site-primary, #7c5cff) 12%)}.mode-strip button.active[data-v-dd7b8d43]{border-color:var(--site-primary, #7c5cff);color:#0a1210;background:linear-gradient(135deg,var(--site-primary, #7c5cff),color-mix(in srgb,var(--site-accent, #27e0b7) 54%,#ffffff))}.mode-strip small[data-v-dd7b8d43]{grid-column:2;color:inherit;opacity:.66}.home-workbench-panels[data-v-dd7b8d43]{display:grid;gap:0}.quick-tools-entry[data-v-dd7b8d43],.import-entry[data-v-dd7b8d43]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.entry-copy[data-v-dd7b8d43]{min-width:0;display:grid;gap:4px}.entry-copy strong[data-v-dd7b8d43]{color:#ffffffeb;font-size:15px}.entry-copy span[data-v-dd7b8d43]{color:#ffffff8f;font-size:13px;line-height:1.5}.entry-action[data-v-dd7b8d43]{min-height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(114,255,247,.42);border-radius:8px;color:#071010;background:#72fff7;cursor:pointer;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.entry-action[data-v-dd7b8d43]:hover{filter:brightness(1.05)}.entry-action.is-busy[data-v-dd7b8d43]{opacity:.7;cursor:progress}.demo-showcase[data-v-dd7b8d43]{margin-top:16px;padding:18px;border:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--site-surface, #101214) 84%,#ffffff 6%)}.demo-showcase__header[data-v-dd7b8d43]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:color-mix(in srgb,var(--site-text, #fff) 90%,transparent)}.demo-showcase__header div[data-v-dd7b8d43]{min-width:0;display:grid;gap:4px}.demo-showcase__header span[data-v-dd7b8d43]{font-size:20px;font-weight:800}.demo-showcase__header small[data-v-dd7b8d43]{color:color-mix(in srgb,var(--site-text, #fff) 62%,transparent);font-size:13px}.demo-showcase__header button[data-v-dd7b8d43]{padding:9px 14px;border:1px solid color-mix(in srgb,var(--site-primary, #7c5cff) 24%,transparent);border-radius:8px;color:color-mix(in srgb,var(--site-primary, #7c5cff) 76%,#fff);background:#ffffff0f;cursor:pointer;font-size:13px}.demo-showcase__grid[data-v-dd7b8d43]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.demo-card[data-v-dd7b8d43]{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff0d}.demo-card__media[data-v-dd7b8d43]{aspect-ratio:16 / 9;background:#0000005c}.demo-card__media video[data-v-dd7b8d43]{width:100%;height:100%;display:block;object-fit:cover}.demo-card__body[data-v-dd7b8d43]{display:grid;gap:8px;padding:14px}.demo-card__body>span[data-v-dd7b8d43]{width:fit-content;padding:5px 10px;border-radius:999px;color:color-mix(in srgb,var(--site-primary, #7c5cff) 90%,#fff 10%);background:color-mix(in srgb,var(--site-primary, #7c5cff) 16%,transparent);font-size:12px;font-weight:800}.demo-card__body strong[data-v-dd7b8d43]{color:#fffffff0;font-size:17px;line-height:1.35}.demo-card__body small[data-v-dd7b8d43]{min-height:18px;color:#ffffff94;font-size:13px}.demo-card--loading .demo-card__media[data-v-dd7b8d43],.demo-card--loading .demo-card__body span[data-v-dd7b8d43],.demo-card--loading .demo-card__body strong[data-v-dd7b8d43],.demo-card--loading .demo-card__body small[data-v-dd7b8d43]{border-radius:8px;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14);background-size:180% 100%;animation:demo-loading-dd7b8d43 1.2s ease-in-out infinite}.demo-card--loading .demo-card__body span[data-v-dd7b8d43]{width:72px;height:22px;padding:0}.demo-card--loading .demo-card__body strong[data-v-dd7b8d43]{width:82%;height:24px}.demo-card--loading .demo-card__body small[data-v-dd7b8d43]{width:46%;height:18px}@keyframes demo-loading-dd7b8d43{0%{background-position:100% 0}to{background-position:0 0}}.site-footer[data-v-dd7b8d43]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:40px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--site-text, #fff) 12%,transparent);color:color-mix(in srgb,var(--site-text, #fff) 58%,transparent);text-align:center;font-size:12.5px}.site-footer a[data-v-dd7b8d43]{color:color-mix(in srgb,var(--site-text, #fff) 72%,transparent);text-decoration:none}.site-footer a[data-v-dd7b8d43]:hover{color:var(--site-accent, #27e0b7);text-decoration:underline}.police-beian-link[data-v-dd7b8d43]{display:inline-flex;align-items:center;gap:5px}.footer-version[data-v-dd7b8d43]{color:var(--site-accent, #27e0b7);font-weight:700}.login-gate[data-v-dd7b8d43]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-gate-card[data-v-dd7b8d43]{width:min(420px,100%);padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#f6fbfb;background:#161819f5;box-shadow:0 24px 80px #0000006b}.login-gate-card>span[data-v-dd7b8d43]{color:#7ee9ef;font-size:13px;font-weight:800}.login-gate-card strong[data-v-dd7b8d43]{display:block;margin-top:10px;font-size:24px}.login-gate-card p[data-v-dd7b8d43]{margin:10px 0 22px;color:#ffffffa8;line-height:1.7}.login-gate-card div[data-v-dd7b8d43]{display:flex;justify-content:flex-end;gap:10px}.login-gate-card button[data-v-dd7b8d43]{min-width:92px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#ffffff14;cursor:pointer}.login-gate-card button.primary[data-v-dd7b8d43]{color:#081010;background:#e8ffff}.sr-only[data-v-dd7b8d43]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.demo-showcase__grid[data-v-dd7b8d43]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-tools-entry[data-v-dd7b8d43]{align-items:stretch;flex-direction:column}}@media(max-width:920px){.creative-home[data-v-dd7b8d43]{display:block;padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.home-surface[data-v-dd7b8d43]{overflow-x:hidden;padding:14px 14px calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 32px)}.side-rail[data-v-dd7b8d43]{position:fixed;top:auto;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));left:12px;width:auto;height:58px;flex-direction:row;padding:6px 10px;border:1px solid color-mix(in srgb,var(--site-accent, #27e0b7) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--site-surface, #05070d) 88%,#ffffff 6%);box-shadow:0 12px 40px #00000052}.brand-mark[data-v-dd7b8d43],.rail-bottom[data-v-dd7b8d43]{display:none}.rail-nav[data-v-dd7b8d43]{width:100%;display:flex;justify-content:space-around}.rail-nav button[data-v-dd7b8d43],.rail-nav a[data-v-dd7b8d43]{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}.rail-flyout[data-v-dd7b8d43]{left:50%;top:auto;bottom:calc(100% + 12px);transform:translate(-50%)}.rail-flyout[data-v-dd7b8d43]:before{left:50%;top:auto;bottom:-5px;transform:translate(-50%) rotate(45deg);border-left:0;border-bottom:0;border-right:inherit;border-top:inherit}.home-hero[data-v-dd7b8d43]{min-height:640px}.mode-strip[data-v-dd7b8d43]{grid-template-columns:1fr}}@media(max-width:720px){.demo-showcase__header[data-v-dd7b8d43]{align-items:stretch;flex-direction:column}.demo-showcase__grid[data-v-dd7b8d43]{grid-template-columns:1fr}}@media(max-width:520px){.login-entry[data-v-dd7b8d43]{position:static;justify-self:start;min-height:var(--mobile-touch-target);margin:-4px 0 0}.home-hero[data-v-dd7b8d43]{width:100%;min-height:auto;padding:34px 0 92px}.hero-center[data-v-dd7b8d43]{width:min(100%,calc(100% - 24px));gap:16px}.home-hero h1[data-v-dd7b8d43]{max-width:100%;font-size:30px;line-height:1.16;overflow-wrap:anywhere}.quick-tools-entry[data-v-dd7b8d43]{align-items:stretch;flex-direction:column}.quick-tools-entry .entry-action[data-v-dd7b8d43]{width:100%;box-sizing:border-box}.site-footer[data-v-dd7b8d43]{gap:8px 12px;font-size:11px}}.portal-login-theme[data-v-0cca84be]{--site-primary: #8fdcc2;--site-accent: #d8b36a;--site-surface: #0c1211;--site-panel: #18201d;--site-text: #f4f1e8;--site-muted: #a6b6af;--site-border: rgba(216, 179, 106, .18)}.portal-login-theme[data-v-0cca84be] .login-page{line-height:1.5}.portal-login-theme[data-v-0cca84be] .login-input{height:40px;color:#ffffffe0;font-size:14px;line-height:1.4}.portal-login-theme[data-v-0cca84be] .send-code-btn{height:40px;font-size:14px;font-weight:500;line-height:1.4286}.portal-login-theme[data-v-0cca84be] .send-code-btn:disabled{opacity:.5}.portal-login-theme[data-v-0cca84be] .login-btn{height:44px;color:#f4f1e8;font-weight:600;line-height:1.4286}.portal-login-theme[data-v-0cca84be] .login-btn:disabled{opacity:.6}.writing-feature[data-v-446e7b3e]{--line: color-mix(in srgb, var(--site-text) 13%, transparent);--muted: color-mix(in srgb, var(--site-text) 62%, transparent);min-width:0;color:var(--site-text)}.writing-feature__heading[data-v-446e7b3e]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:end;gap:30px;padding-bottom:26px;border-bottom:1px solid var(--line)}.writing-feature__eyebrow[data-v-446e7b3e]{margin:0 0 9px;color:var(--site-accent);font-size:10px;font-weight:800;letter-spacing:.16em}.writing-feature h1[data-v-446e7b3e]{max-width:670px;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98;letter-spacing:-.06em}.writing-feature__lede[data-v-446e7b3e]{max-width:620px;margin:16px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.writing-feature__profile[data-v-446e7b3e]{display:grid;gap:8px;padding:17px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--site-panel) 88%,#fff 3%);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.writing-feature__profile select[data-v-446e7b3e]{min-height:42px;padding:0 11px;border:1px solid color-mix(in srgb,var(--site-text) 17%,transparent);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 86%,#fff 5%);font:inherit;letter-spacing:0;text-transform:none}.writing-feature__profile small[data-v-446e7b3e]{color:var(--muted);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none}.writing-feature__actions[data-v-446e7b3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:18px}.writing-feature__actions article[data-v-446e7b3e]{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--site-panel) 86%,#fff 3%)}.writing-feature__index[data-v-446e7b3e]{color:color-mix(in srgb,var(--site-text) 42%,transparent);font:700 11px ui-monospace,monospace}.writing-feature__actions h2[data-v-446e7b3e]{margin:20px 0 7px;font-size:18px}.writing-feature__actions p[data-v-446e7b3e]{min-height:39px;margin:0 0 15px;color:var(--muted);font-size:12px;line-height:1.5}.writing-feature__actions button[data-v-446e7b3e],.writing-feature__conversion-actions button[data-v-446e7b3e]{min-height:38px;margin-top:auto;padding:0 12px;border:0;border-radius:6px;color:color-mix(in srgb,var(--site-text) 90%,#fff);background:color-mix(in srgb,var(--site-primary) 19%,transparent);cursor:pointer;font-size:12px;font-weight:800}.writing-feature__actions button[data-v-446e7b3e]:hover,.writing-feature__conversion-actions button[data-v-446e7b3e]:hover{background:color-mix(in srgb,var(--site-accent) 25%,transparent)}.writing-feature__actions button span[data-v-446e7b3e],.writing-feature__conversion-actions button span[data-v-446e7b3e]{margin-left:8px}.writing-feature__legacy-labels[data-v-446e7b3e],.writing-feature__legacy-label[data-v-446e7b3e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.writing-feature__conversion[data-v-446e7b3e]{display:flex;justify-content:space-between;gap:24px;margin-top:14px;padding:24px;border-radius:10px;color:var(--site-text);background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 36%,#101827),#182a51)}.writing-feature__conversion h2[data-v-446e7b3e]{margin:0 0 8px;font-size:21px}.writing-feature__conversion p[data-v-446e7b3e]:not(.writing-feature__eyebrow){max-width:620px;margin:0;color:color-mix(in srgb,var(--site-text) 73%,transparent);font-size:12px;line-height:1.55}.writing-feature__conversion-actions[data-v-446e7b3e]{display:grid;align-content:center;gap:8px;min-width:170px}.writing-feature__conversion-actions button[data-v-446e7b3e]{color:var(--site-text);background:color-mix(in srgb,var(--site-text) 12%,transparent);text-align:left}@media(max-width:800px){.writing-feature__heading[data-v-446e7b3e]{grid-template-columns:1fr}.writing-feature__actions[data-v-446e7b3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-feature__conversion[data-v-446e7b3e]{display:block}.writing-feature__conversion-actions[data-v-446e7b3e]{display:flex;flex-wrap:wrap;margin-top:20px}}@media(max-width:530px){.writing-feature__actions[data-v-446e7b3e]{grid-template-columns:1fr}}.writing-workspace[data-v-63e4eb59]{min-height:calc(100dvh - 64px);margin:-24px clamp(-44px,-3vw,-18px) -60px;color:var(--site-text);background:var(--site-surface)}.writing-workspace__header[data-v-63e4eb59]{min-height:76px;display:grid;grid-template-columns:minmax(150px,.6fr) minmax(240px,1fr) minmax(220px,.8fr);align-items:center;gap:18px;padding:12px clamp(14px,2.4vw,26px);border-bottom:1px solid color-mix(in srgb,var(--site-text) 13%,transparent);background:color-mix(in srgb,var(--site-surface) 94%,#000)}.writing-workspace__back[data-v-63e4eb59],.writing-workspace__header-actions button[data-v-63e4eb59]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid color-mix(in srgb,var(--site-text) 16%,transparent);border-radius:9px;color:color-mix(in srgb,var(--site-text) 76%,transparent);background:color-mix(in srgb,var(--site-text) 5%,transparent);text-decoration:none}.writing-workspace__identity[data-v-63e4eb59]{min-width:0;display:grid;gap:3px}.writing-workspace__identity span[data-v-63e4eb59]{color:var(--site-accent);font-size:11px;font-weight:800;letter-spacing:.12em}.writing-workspace__identity strong[data-v-63e4eb59]{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.writing-workspace__identity small[data-v-63e4eb59],.writing-workspace__header-actions span[data-v-63e4eb59]{color:var(--site-muted);font-size:11px}.writing-workspace__header-actions[data-v-63e4eb59]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.writing-workspace__header-actions button[data-v-63e4eb59]{color:color-mix(in srgb,var(--site-surface) 86%,#000);border-color:var(--site-primary);background:var(--site-primary);cursor:pointer}.writing-workspace__body[data-v-63e4eb59]{min-height:calc(100dvh - 140px);display:grid;grid-template-columns:228px minmax(0,1fr) 276px}.writing-workspace__outline[data-v-63e4eb59],.writing-workspace__assistant[data-v-63e4eb59]{min-width:0;padding:18px 14px;background:color-mix(in srgb,var(--site-surface) 86%,#fff 4%)}.writing-workspace__outline[data-v-63e4eb59]{border-right:1px solid color-mix(in srgb,var(--site-text) 11%,transparent)}.writing-workspace__assistant[data-v-63e4eb59]{border-left:1px solid color-mix(in srgb,var(--site-text) 11%,transparent)}.writing-workspace__mobile-dock[data-v-63e4eb59]{display:none}.writing-workspace__outline-title[data-v-63e4eb59],.writing-workspace__assistant-head[data-v-63e4eb59],.writing-workspace__outline-volume[data-v-63e4eb59]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--site-text);font-size:13px;font-weight:700}.writing-workspace__outline-title button[data-v-63e4eb59],.writing-workspace__assistant-head button[data-v-63e4eb59],.writing-workspace__outline-volume button[data-v-63e4eb59]{border:0;color:var(--site-muted);background:transparent;cursor:pointer}.writing-workspace__outline-actions[data-v-63e4eb59]{display:flex;gap:3px}.writing-workspace__outline-actions button[data-v-63e4eb59]{min-height:26px;padding:0 5px;border:1px solid var(--site-border);border-radius:5px;color:var(--site-muted);font-size:9px}.writing-workspace__outline-actions button[data-v-63e4eb59]:hover{border-color:var(--site-accent);color:var(--site-text)}.writing-workspace__works[data-v-63e4eb59]{display:grid;gap:4px;margin-top:13px;padding-bottom:11px;border-bottom:1px solid var(--site-border)}.writing-workspace__works header[data-v-63e4eb59]{display:flex;justify-content:space-between;padding:0 4px 4px;color:var(--site-muted);font-size:10px}.writing-workspace__works header small[data-v-63e4eb59]{color:var(--site-accent)}.writing-workspace__works button[data-v-63e4eb59]{display:grid;gap:3px;min-width:0;padding:7px 8px;border:1px solid transparent;border-radius:6px;color:var(--site-muted);background:transparent;cursor:pointer;text-align:left}.writing-workspace__works button[data-v-63e4eb59]:hover,.writing-workspace__works button.active[data-v-63e4eb59]{border-color:color-mix(in srgb,var(--site-accent) 35%,transparent);color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 9%,transparent)}.writing-workspace__works button strong[data-v-63e4eb59]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.writing-workspace__works button small[data-v-63e4eb59],.writing-workspace__works p[data-v-63e4eb59]{color:var(--site-muted);font-size:9px}.writing-workspace__works p[data-v-63e4eb59]{margin:5px 4px 0}.writing-workspace__outline-card[data-v-63e4eb59]{display:flex;align-items:center;gap:9px;margin:18px 0;padding:10px;border:1px solid var(--site-border);border-radius:8px;background:color-mix(in srgb,var(--site-panel) 86%,transparent)}.writing-workspace__outline-dot[data-v-63e4eb59]{width:26px;height:32px;flex:none;border-radius:4px;background:linear-gradient(145deg,var(--site-primary),var(--site-accent))}.writing-workspace__outline-card div[data-v-63e4eb59]{min-width:0;display:grid;gap:3px}.writing-workspace__outline-card strong[data-v-63e4eb59]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.writing-workspace__outline-card small[data-v-63e4eb59]{color:var(--site-muted);font-size:10px}.writing-workspace__outline-group[data-v-63e4eb59],.writing-workspace__assistant-actions[data-v-63e4eb59]{display:grid;gap:4px}.writing-workspace__outline-group button[data-v-63e4eb59],.writing-workspace__chapter[data-v-63e4eb59],.writing-workspace__assistant-actions button[data-v-63e4eb59]{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:var(--site-muted);background:transparent;cursor:pointer;font-size:11px;text-align:left}.writing-workspace__outline-group button[data-v-63e4eb59]:hover,.writing-workspace__outline-group button.active[data-v-63e4eb59],.writing-workspace__chapter[data-v-63e4eb59]:hover,.writing-workspace__chapter.active[data-v-63e4eb59]{color:var(--site-text);border-color:color-mix(in srgb,var(--site-primary) 35%,transparent);background:color-mix(in srgb,var(--site-primary) 13%,transparent)}.writing-workspace__outline-volume[data-v-63e4eb59]{margin:22px 8px 4px;color:var(--site-muted);font-size:11px}.writing-workspace__chapter[data-v-63e4eb59]{width:100%}.writing-workspace__chapter span[data-v-63e4eb59]{color:var(--site-accent);font:700 10px ui-monospace,monospace}.writing-workspace__main[data-v-63e4eb59]{min-width:0;overflow:auto;padding:clamp(18px,3vw,34px);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--site-primary) 7%,transparent),transparent 420px)}.writing-workspace__document[data-v-63e4eb59]{margin-bottom:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-text) 13%,transparent);border-radius:12px;background:color-mix(in srgb,var(--site-panel) 88%,#fff 2%);box-shadow:0 18px 48px #00000029}.writing-workspace__document-tabs[data-v-63e4eb59]{min-height:48px;display:flex;align-items:center;gap:4px;padding:0 15px;border-bottom:1px solid color-mix(in srgb,var(--site-text) 10%,transparent)}.writing-workspace__document-tabs button[data-v-63e4eb59]{min-height:32px;padding:0 11px;border:0;border-radius:6px;color:var(--site-muted);background:transparent;cursor:pointer;font-size:11px}.writing-workspace__document-tabs button.active[data-v-63e4eb59],.writing-workspace__document-tabs button[data-v-63e4eb59]:hover{color:var(--site-text);background:color-mix(in srgb,var(--site-primary) 15%,transparent)}.writing-workspace__document-tabs span[data-v-63e4eb59]{margin-left:auto;color:var(--site-accent);font-size:10px}.writing-workspace__document-tabs button small[data-v-63e4eb59]{margin-left:4px;color:var(--site-accent);font-size:9px}.writing-workspace__outline-editor[data-v-63e4eb59],.writing-workspace__resources[data-v-63e4eb59]{min-height:430px;display:grid;align-content:start;gap:16px;padding:26px 28px 30px}.writing-workspace__outline-editor>header[data-v-63e4eb59],.writing-workspace__resources>header[data-v-63e4eb59]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.writing-workspace__outline-editor>header strong[data-v-63e4eb59],.writing-workspace__resources>header strong[data-v-63e4eb59]{font-size:20px}.writing-workspace__outline-editor>header p[data-v-63e4eb59],.writing-workspace__resources>header p[data-v-63e4eb59]{max-width:620px;margin:7px 0 0;color:var(--site-muted);font-size:12px;line-height:1.6}.writing-workspace__resources>header>span[data-v-63e4eb59]{flex:none;color:var(--site-accent);font-size:11px}.writing-workspace__outline-editor>label[data-v-63e4eb59]{display:grid;gap:7px;color:var(--site-muted);font-size:11px}.writing-workspace__outline-editor textarea[data-v-63e4eb59],.writing-workspace__outline-editor input[data-v-63e4eb59]{width:100%;padding:10px 11px;border:1px solid var(--site-border);border-radius:7px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,transparent);font:inherit;font-size:12px;line-height:1.6;resize:vertical}.writing-workspace__outline-editor textarea[data-v-63e4eb59]:focus,.writing-workspace__outline-editor input[data-v-63e4eb59]:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 12%,transparent)}.writing-workspace__outline-editor footer[data-v-63e4eb59]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--site-muted);font-size:10px}.writing-workspace__outline-save[data-v-63e4eb59]{min-height:38px;padding:0 13px;border:0;border-radius:7px;color:color-mix(in srgb,var(--site-surface) 88%,#000);background:var(--site-primary);cursor:pointer;font-size:11px;font-weight:800}.writing-workspace__outline-save[data-v-63e4eb59]:disabled{cursor:not-allowed;opacity:.45}.writing-workspace__resource-add[data-v-63e4eb59]{display:grid;grid-template-columns:1fr 130px 1.6fr auto;gap:8px}.writing-workspace__resource-add input[data-v-63e4eb59],.writing-workspace__resource-add select[data-v-63e4eb59]{min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--site-border);border-radius:7px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,transparent);font:inherit;font-size:11px}.writing-workspace__resource-add input[data-v-63e4eb59]:focus,.writing-workspace__resource-add select[data-v-63e4eb59]:focus{border-color:var(--site-accent)}.writing-workspace__resource-add button[data-v-63e4eb59]{min-height:40px;padding:0 12px;border:1px solid var(--site-accent);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 12%,transparent);cursor:pointer;font-size:11px;font-weight:700}.writing-workspace__resource-list[data-v-63e4eb59]{display:grid;gap:8px}.writing-workspace__resource-card[data-v-63e4eb59]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--site-border);border-radius:8px;background:color-mix(in srgb,var(--site-surface) 66%,transparent)}.writing-workspace__resource-card>div[data-v-63e4eb59]{min-width:0;display:grid;gap:5px}.writing-workspace__resource-card strong[data-v-63e4eb59]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.writing-workspace__resource-card small[data-v-63e4eb59]{overflow:hidden;color:var(--site-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.writing-workspace__resource-card button[data-v-63e4eb59]{flex:none;min-height:30px;padding:0 9px;border:1px solid var(--site-border);border-radius:6px;color:var(--site-muted);background:transparent;cursor:pointer;font-size:10px}.writing-workspace__resource-card button[data-v-63e4eb59]:hover{color:#ff9eaa;border-color:#ff9eaa}.writing-workspace__resource-empty[data-v-63e4eb59]{margin:20px 0;color:var(--site-muted);font-size:12px;line-height:1.6}.writing-workspace__characters[data-v-63e4eb59]{min-height:430px;padding:26px 28px 30px}.writing-workspace__characters>header[data-v-63e4eb59]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.writing-workspace__characters>header strong[data-v-63e4eb59]{font-size:20px}.writing-workspace__characters>header p[data-v-63e4eb59]{max-width:580px;margin:7px 0 0;color:var(--site-muted);font-size:12px;line-height:1.6}.writing-workspace__characters>header>span[data-v-63e4eb59]{flex:none;color:var(--site-accent);font-size:11px}.writing-workspace__character-add[data-v-63e4eb59]{display:flex;gap:8px;margin-bottom:18px}.writing-workspace__character-add input[data-v-63e4eb59],.writing-workspace__character-edit input[data-v-63e4eb59],.writing-workspace__character-edit textarea[data-v-63e4eb59]{min-width:0;padding:10px 11px;border:1px solid var(--site-border);border-radius:7px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,transparent);font:inherit;font-size:12px}.writing-workspace__character-add input[data-v-63e4eb59]{flex:1}.writing-workspace__character-add button[data-v-63e4eb59],.writing-workspace__character-edit button[data-v-63e4eb59],.writing-workspace__character-actions button[data-v-63e4eb59]{padding:8px 11px;border:1px solid var(--site-border);border-radius:6px;color:var(--site-text);background:color-mix(in srgb,var(--site-primary) 13%,transparent);cursor:pointer;font-size:11px}.writing-workspace__character-add button[data-v-63e4eb59]:hover,.writing-workspace__character-edit button[data-v-63e4eb59]:hover,.writing-workspace__character-actions button[data-v-63e4eb59]:hover{border-color:var(--site-accent)}.writing-workspace__character-list[data-v-63e4eb59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.writing-workspace__character-card[data-v-63e4eb59]{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:13px;border:1px solid var(--site-border);border-radius:9px;background:color-mix(in srgb,var(--site-panel) 84%,transparent)}.writing-workspace__character-avatar[data-v-63e4eb59]{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;color:color-mix(in srgb,var(--site-surface) 85%,#000);background:linear-gradient(135deg,var(--site-accent),var(--site-primary));font-weight:800}.writing-workspace__character-copy[data-v-63e4eb59],.writing-workspace__character-edit[data-v-63e4eb59]{min-width:0;flex:1;display:grid;gap:7px}.writing-workspace__character-copy strong[data-v-63e4eb59]{font-size:13px}.writing-workspace__character-copy p[data-v-63e4eb59],.writing-workspace__character-empty[data-v-63e4eb59]{margin:0;color:var(--site-muted);font-size:11px;line-height:1.6}.writing-workspace__character-edit textarea[data-v-63e4eb59]{min-height:82px;resize:vertical}.writing-workspace__character-edit>div[data-v-63e4eb59],.writing-workspace__character-actions[data-v-63e4eb59]{display:flex;gap:6px}.writing-workspace__character-actions[data-v-63e4eb59]{flex:none}.writing-workspace__character-actions button[data-v-63e4eb59]:last-child{color:#d98888;background:transparent}.writing-workspace__character-empty[data-v-63e4eb59]{padding:22px;border:1px dashed var(--site-border);border-radius:8px}.writing-workspace__document-title[data-v-63e4eb59]{width:100%;padding:24px 28px 10px;border:0;outline:0;color:var(--site-text);background:transparent;font-size:25px;font-weight:700}.writing-workspace__document-content[data-v-63e4eb59]{width:100%;min-height:250px;display:block;resize:vertical;padding:10px 28px 28px;border:0;outline:0;color:color-mix(in srgb,var(--site-text) 84%,transparent);background:transparent;font-size:15px;line-height:2}.writing-workspace__document-footer[data-v-63e4eb59]{display:flex;justify-content:space-between;gap:12px;padding:10px 15px;border-top:1px solid color-mix(in srgb,var(--site-text) 10%,transparent);color:var(--site-muted);font-size:10px}.writing-workspace__assistant-head[data-v-63e4eb59]{padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--site-text) 11%,transparent)}.writing-workspace__assistant-intro[data-v-63e4eb59]{display:grid;gap:8px;padding:22px 4px}.writing-workspace__assistant-icon[data-v-63e4eb59]{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:color-mix(in srgb,var(--site-surface) 84%,#000);background:linear-gradient(135deg,var(--site-accent),var(--site-primary))}.writing-workspace__assistant-intro strong[data-v-63e4eb59]{font-size:14px}.writing-workspace__assistant-intro p[data-v-63e4eb59]{margin:0;color:var(--site-muted);font-size:12px;line-height:1.6}.writing-workspace__assistant-actions button[data-v-63e4eb59]{justify-content:space-between;border-color:color-mix(in srgb,var(--site-text) 9%,transparent);background:color-mix(in srgb,var(--site-text) 4%,transparent)}.writing-workspace__assistant-actions button[data-v-63e4eb59]:hover{color:var(--site-text);border-color:var(--site-border)}.writing-workspace__result[data-v-63e4eb59],.writing-workspace__conversion-status[data-v-63e4eb59]{display:grid;gap:9px;margin-top:18px;padding:13px;border:1px solid color-mix(in srgb,var(--site-accent) 30%,transparent);border-radius:9px;background:color-mix(in srgb,var(--site-accent) 7%,transparent)}.writing-workspace__result-head[data-v-63e4eb59],.writing-workspace__conversion-actions[data-v-63e4eb59]{display:flex;align-items:center;justify-content:space-between;gap:8px}.writing-workspace__result-head span[data-v-63e4eb59],.writing-workspace__conversion-status small[data-v-63e4eb59]{color:var(--site-muted);font-size:10px}.writing-workspace__result p[data-v-63e4eb59]{max-height:180px;margin:0;overflow:auto;color:color-mix(in srgb,var(--site-text) 83%,transparent);font-size:12px;line-height:1.65;white-space:pre-wrap}.writing-workspace__result button[data-v-63e4eb59],.writing-workspace__conversion-actions button[data-v-63e4eb59]{min-height:31px;padding:0 9px;border:1px solid var(--site-border);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 72%,transparent);cursor:pointer;font-size:10px}.writing-workspace__result button[data-v-63e4eb59]:hover,.writing-workspace__conversion-actions button[data-v-63e4eb59]:hover,.writing-workspace__conversion-open[data-v-63e4eb59]:hover{border-color:var(--site-accent)}.writing-workspace__conversion-open[data-v-63e4eb59]{min-height:31px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--site-accent);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 12%,transparent);font-size:10px;text-decoration:none}@media(max-width:1100px){.writing-workspace__body[data-v-63e4eb59]{grid-template-columns:196px minmax(0,1fr)}.writing-workspace__assistant[data-v-63e4eb59]{display:none}}@media(max-width:767px){.writing-workspace[data-v-63e4eb59]{margin:-14px -14px calc(-1 * (var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 32px))}.writing-workspace__header[data-v-63e4eb59]{grid-template-columns:1fr auto;align-items:start}.writing-workspace__identity[data-v-63e4eb59]{grid-column:1 / -1;grid-row:1}.writing-workspace__back[data-v-63e4eb59],.writing-workspace__header-actions[data-v-63e4eb59]{grid-row:2}.writing-workspace__body[data-v-63e4eb59]{min-height:0;display:block}.writing-workspace__outline[data-v-63e4eb59]{display:none}.writing-workspace__outline.is-open[data-v-63e4eb59],.writing-workspace__assistant.is-open[data-v-63e4eb59]{position:fixed;z-index:20;top:0;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));display:block;width:min(320px,88vw);overflow:auto;box-shadow:0 18px 50px #00000057}.writing-workspace__outline.is-open[data-v-63e4eb59]{left:0}.writing-workspace__assistant.is-open[data-v-63e4eb59]{right:0}.writing-workspace__mobile-dock[data-v-63e4eb59]{position:fixed;z-index:30;right:10px;bottom:calc(var(--mobile-bottom-nav-height) + 10px + env(safe-area-inset-bottom));left:10px;min-height:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;border:1px solid color-mix(in srgb,var(--site-text) 16%,transparent);border-radius:13px;background:color-mix(in srgb,var(--site-surface) 95%,#000);box-shadow:0 12px 36px #00000052}.writing-workspace__mobile-dock button[data-v-63e4eb59]{min-height:40px;border:0;border-radius:8px;color:var(--site-muted);background:transparent;cursor:pointer;font-size:11px}.writing-workspace__mobile-dock button.active[data-v-63e4eb59],.writing-workspace__mobile-dock button[data-v-63e4eb59]:hover{color:var(--site-text);background:color-mix(in srgb,var(--site-primary) 18%,transparent)}.writing-workspace__main[data-v-63e4eb59]{padding:18px 14px 36px}.writing-workspace__outline-editor[data-v-63e4eb59],.writing-workspace__resources[data-v-63e4eb59]{padding:20px 16px 24px}.writing-workspace__resource-add[data-v-63e4eb59]{grid-template-columns:1fr 1fr}.writing-workspace__resource-add input[data-v-63e4eb59]:nth-of-type(2),.writing-workspace__resource-add button[data-v-63e4eb59]{grid-column:1 / -1}}.writing-workspace__cover[data-v-63e4eb59]{display:grid;gap:16px;padding:clamp(20px,4vw,42px)}.writing-workspace__cover>header[data-v-63e4eb59]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.writing-workspace__cover>header strong[data-v-63e4eb59]{font-size:18px}.writing-workspace__cover>header p[data-v-63e4eb59]{margin:7px 0 0;color:var(--site-muted);font-size:12px;line-height:1.6}.writing-workspace__cover>header span[data-v-63e4eb59]{color:var(--site-accent);font-size:11px;white-space:nowrap}.writing-workspace__cover-preview[data-v-63e4eb59]{position:relative;width:min(620px,100%);overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface)}.writing-workspace__cover-preview img[data-v-63e4eb59]{width:100%;height:100%;display:block;object-fit:cover}.writing-workspace__cover-preview span[data-v-63e4eb59]{position:absolute;top:10px;right:10px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--site-text) 18%,transparent);border-radius:999px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 86%,transparent);font-size:10px}.writing-workspace__cover-preview span.pending[data-v-63e4eb59]{color:#f9d68a;border-color:color-mix(in srgb,#f9d68a 45%,transparent)}.writing-workspace__cover-actions[data-v-63e4eb59]{display:flex;flex-wrap:wrap;gap:8px}.writing-workspace__cover-actions button[data-v-63e4eb59]{min-height:36px;padding:0 12px;border:1px solid var(--site-border);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,transparent);cursor:pointer;font-size:11px}.writing-workspace__cover-actions button[data-v-63e4eb59]:first-child{border-color:var(--site-primary);color:color-mix(in srgb,var(--site-surface) 85%,#000);background:var(--site-primary)}.writing-workspace__cover-actions button[data-v-63e4eb59]:disabled{cursor:wait;opacity:.55}.writing-workspace__hidden-input[data-v-63e4eb59]{display:none}.writing-workspace__cover-tip[data-v-63e4eb59],.writing-workspace__cover-status[data-v-63e4eb59]{margin:0;color:var(--site-muted);font-size:11px}.writing-workspace__cover-status[data-v-63e4eb59]{color:var(--site-accent)}.writing-workspace__import-status[data-v-63e4eb59]{margin:0 18px 18px;color:var(--site-accent);font-size:11px}.video-feature[data-v-7cb53134]{color:var(--site-text)}.video-feature__heading[data-v-7cb53134]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--site-text) 13%,transparent)}.video-feature__eyebrow[data-v-7cb53134]{margin:0 0 8px;color:var(--site-accent);font-size:10px;font-weight:800;letter-spacing:.16em}.video-feature h1[data-v-7cb53134]{margin:0;font-size:clamp(1.9rem,3.6vw,3.2rem);letter-spacing:-.055em}.video-feature__heading p[data-v-7cb53134]:not(.video-feature__eyebrow){margin:12px 0 0;color:var(--site-muted);font-size:13px}.video-feature__status[data-v-7cb53134]{padding:8px 11px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,transparent);font-size:11px;white-space:nowrap}.video-feature__stages[data-v-7cb53134]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:18px 0}.video-feature__stages button[data-v-7cb53134]{min-height:76px;display:grid;align-content:center;justify-items:start;gap:4px;padding:10px;border:1px solid color-mix(in srgb,var(--site-text) 11%,transparent);border-radius:8px;color:var(--site-muted);background:color-mix(in srgb,var(--site-panel) 78%,transparent);cursor:pointer;text-align:left}.video-feature__stages button[data-v-7cb53134]:hover,.video-feature__stages button.active[data-v-7cb53134]{border-color:color-mix(in srgb,var(--site-accent) 52%,transparent);color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 11%,var(--site-panel))}.video-feature__stages span[data-v-7cb53134]{color:var(--site-accent);font:700 10px ui-monospace,monospace}.video-feature__stages strong[data-v-7cb53134]{font-size:12px}.video-feature__stages small[data-v-7cb53134]{font-size:9px;opacity:.62}.video-feature__canvas[data-v-7cb53134]{min-height:340px;padding:14px;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--site-panel) 94%,#fff 4%),color-mix(in srgb,var(--site-surface) 90%,#000))}.video-feature__canvas-top[data-v-7cb53134]{display:flex;align-items:center;justify-content:space-between;color:var(--site-muted);font-size:11px}.video-feature__canvas-top button[data-v-7cb53134]{border:0;color:var(--site-muted);background:transparent;cursor:pointer;font-size:11px}.video-feature__workspace[data-v-7cb53134]{display:grid;gap:18px;padding:24px 8px 8px}.video-feature__workspace-intro[data-v-7cb53134]{display:flex;align-items:flex-start;gap:13px}.video-feature__workspace-intro>div[data-v-7cb53134]{display:grid;gap:6px}.video-feature__workspace-intro strong[data-v-7cb53134]{font-size:18px}.video-feature__workspace-intro p[data-v-7cb53134]{max-width:680px;margin:0;color:var(--site-muted);font-size:12px;line-height:1.6}.video-feature__workspace-icon[data-v-7cb53134]{width:38px;height:38px;display:grid;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--site-accent) 40%,transparent);border-radius:11px;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 10%,transparent);font-size:18px}.video-feature__field-row[data-v-7cb53134]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr);gap:12px}.video-feature__field[data-v-7cb53134]{display:grid;gap:8px;color:var(--site-muted);font-size:11px}.video-feature__field textarea[data-v-7cb53134],.video-feature__field input[data-v-7cb53134],.video-feature__field select[data-v-7cb53134]{width:100%;padding:11px 12px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:8px;outline:0;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 78%,#fff 5%);font:inherit;line-height:1.6}.video-feature__field textarea[data-v-7cb53134]{min-height:94px;resize:vertical}.video-feature__field textarea[data-v-7cb53134]:focus,.video-feature__field input[data-v-7cb53134]:focus,.video-feature__field select[data-v-7cb53134]:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 12%,transparent)}.video-feature__style-list[data-v-7cb53134]{display:grid;gap:8px;padding:11px;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--site-surface) 60%,transparent)}.video-feature__style-list>span[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__style-list>div[data-v-7cb53134]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--site-text) 9%,transparent)}.video-feature__style-list strong[data-v-7cb53134]{font-size:11px}.video-feature__style-list small[data-v-7cb53134]{color:var(--site-muted);font-size:10px;text-align:right}.video-feature__style-picker[data-v-7cb53134]{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:9px;background:color-mix(in srgb,var(--site-surface) 62%,transparent)}.video-feature__style-picker-heading[data-v-7cb53134]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--site-text);font-size:11px}.video-feature__style-picker-heading small[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__style-grid[data-v-7cb53134]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.video-feature__style-card[data-v-7cb53134]{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:6px;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-panel) 75%,transparent);cursor:pointer;text-align:left}.video-feature__style-card[data-v-7cb53134]:hover,.video-feature__style-card.selected[data-v-7cb53134]{border-color:color-mix(in srgb,var(--site-accent) 65%,transparent);background:color-mix(in srgb,var(--site-accent) 12%,var(--site-panel))}.video-feature__style-card img[data-v-7cb53134]{width:54px;height:38px;object-fit:cover;border-radius:5px}.video-feature__style-card span[data-v-7cb53134]{display:grid;gap:3px;min-width:0}.video-feature__style-card strong[data-v-7cb53134]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.video-feature__style-card small[data-v-7cb53134]{overflow:hidden;color:var(--site-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.video-feature__style-description[data-v-7cb53134]{margin:0;color:var(--site-muted);font-size:10px;line-height:1.5}.video-feature__custom-style[data-v-7cb53134]{display:grid;gap:8px;padding:11px;border:1px dashed color-mix(in srgb,var(--site-accent) 38%,var(--site-text) 10%);border-radius:8px;background:color-mix(in srgb,var(--site-accent) 4%,transparent)}.video-feature__custom-style-heading[data-v-7cb53134]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.video-feature__custom-style-heading span[data-v-7cb53134]{color:var(--site-text);font-size:11px;font-weight:800}.video-feature__custom-style-heading small[data-v-7cb53134]{color:var(--site-muted);font-size:9px}.video-feature__custom-style textarea[data-v-7cb53134]{width:100%;padding:9px 10px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:7px;outline:0;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 78%,#fff 5%);font:inherit;font-size:10px;line-height:1.5;resize:vertical}.video-feature__custom-style textarea[data-v-7cb53134]:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 12%,transparent)}.video-feature__custom-style-assets[data-v-7cb53134]{display:flex;flex-wrap:wrap;gap:7px}.video-feature__custom-style-assets article[data-v-7cb53134]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;min-width:120px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--site-text) 10%,transparent);border-radius:6px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 66%,transparent);font-size:9px}.video-feature__custom-style-assets article img[data-v-7cb53134]{width:34px;height:26px;border-radius:4px;object-fit:cover}.video-feature__style-upload[data-v-7cb53134]{min-height:36px;padding:0 10px;border:1px dashed color-mix(in srgb,var(--site-accent) 55%,transparent);border-radius:6px;color:var(--site-accent);background:transparent;cursor:pointer;font-size:10px}.video-feature__planning-assets[data-v-7cb53134]{display:grid;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:9px;background:color-mix(in srgb,var(--site-surface) 62%,transparent)}.video-feature__planning-assets-heading[data-v-7cb53134]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-feature__planning-assets-heading>div[data-v-7cb53134]:first-child{display:grid;gap:4px}.video-feature__planning-assets-heading span[data-v-7cb53134],.video-feature__planning-asset-group>strong[data-v-7cb53134]{color:var(--site-text);font-size:11px;font-weight:800}.video-feature__planning-assets-heading small[data-v-7cb53134]{color:var(--site-muted);font-size:9px;line-height:1.5}.video-feature__planning-assets-heading button[data-v-7cb53134],.video-feature__planning-asset-card button[data-v-7cb53134]{min-height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:6px;color:var(--site-text);background:color-mix(in srgb,var(--site-text) 5%,transparent);cursor:pointer;font-size:9px}.video-feature__planning-assets-heading button+button[data-v-7cb53134]{margin-left:5px}.video-feature__planning-asset-group[data-v-7cb53134]{display:grid;gap:7px}.video-feature__planning-asset-grid[data-v-7cb53134]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.video-feature__planning-asset-card[data-v-7cb53134]{display:grid;gap:6px;padding:8px;border:1px solid color-mix(in srgb,var(--site-text) 10%,transparent);border-radius:7px;background:color-mix(in srgb,var(--site-panel) 70%,transparent)}.video-feature__planning-asset-media[data-v-7cb53134]{height:86px;display:grid;place-items:center;overflow:hidden;border-radius:5px;color:var(--site-muted);background:color-mix(in srgb,var(--site-text) 7%,transparent);font-size:10px}.video-feature__planning-asset-media img[data-v-7cb53134]{width:100%;height:100%;object-fit:cover}.video-feature__planning-asset-card label[data-v-7cb53134]{display:grid;gap:3px;color:var(--site-muted);font-size:9px}.video-feature__planning-asset-card input[data-v-7cb53134],.video-feature__planning-asset-card textarea[data-v-7cb53134]{width:100%;padding:6px 7px;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:5px;outline:0;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,transparent);font:inherit;font-size:9px;line-height:1.4;resize:vertical}.video-feature__planning-asset-card input[data-v-7cb53134]:focus,.video-feature__planning-asset-card textarea[data-v-7cb53134]:focus{border-color:var(--site-accent)}.video-feature__planning-asset-card>div[data-v-7cb53134]:last-child{display:flex;flex-wrap:wrap;gap:5px}.video-feature__planning-asset-card button[data-planning-asset-generate][data-v-7cb53134],.video-feature__planning-asset-card button[data-planning-asset-turnaround][data-v-7cb53134]{border-color:color-mix(in srgb,var(--site-accent) 42%,transparent);color:var(--site-accent)}.video-feature__planning-output[data-v-7cb53134]{display:grid;gap:10px;padding:13px;border:1px solid color-mix(in srgb,var(--site-accent) 25%,var(--site-text) 10%);border-radius:9px;background:color-mix(in srgb,var(--site-accent) 5%,var(--site-panel))}.video-feature__planning-output-heading[data-v-7cb53134]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.video-feature__planning-output-heading>span[data-v-7cb53134],.video-feature__planning-list>span[data-v-7cb53134],.video-feature__planning-output article>span[data-v-7cb53134]{color:var(--site-accent);font-size:10px;font-weight:800}.video-feature__planning-output-heading small[data-v-7cb53134]{color:var(--site-muted);font-size:9px}.video-feature__planning-output article[data-v-7cb53134]{display:grid;gap:5px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--site-text) 9%,transparent)}.video-feature__planning-output article p[data-v-7cb53134]{max-height:150px;margin:0;overflow:auto;color:var(--site-text);font-size:10px;line-height:1.6;white-space:pre-wrap}.video-feature__planning-list[data-v-7cb53134]{display:grid;gap:7px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--site-text) 9%,transparent)}.video-feature__planning-list>div[data-v-7cb53134]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.video-feature__planning-list article[data-v-7cb53134]{display:grid;gap:3px;padding:8px;border:1px solid color-mix(in srgb,var(--site-text) 10%,transparent);border-radius:6px;background:color-mix(in srgb,var(--site-surface) 64%,transparent)}.video-feature__planning-list article strong[data-v-7cb53134]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.video-feature__planning-list article small[data-v-7cb53134]{overflow:hidden;color:var(--site-muted);font-size:9px;line-height:1.4;text-overflow:ellipsis}.video-feature__workspace-footer[data-v-7cb53134]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;color:var(--site-muted);font-size:11px}.video-feature__primary[data-v-7cb53134]{min-height:40px;padding:0 14px;border:0;border-radius:7px;color:color-mix(in srgb,var(--site-surface) 88%,#000);background:linear-gradient(135deg,var(--site-primary),var(--site-accent));cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.video-feature__primary[data-v-7cb53134]:disabled{cursor:not-allowed;opacity:.5}.video-feature__render-actions[data-v-7cb53134]{display:flex;align-items:center;gap:8px}.video-feature__secondary[data-v-7cb53134]{min-height:40px;padding:0 12px;border:1px solid color-mix(in srgb,var(--site-text) 16%,transparent);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-text) 5%,transparent);cursor:pointer;font-size:11px;white-space:nowrap}.video-feature__secondary[data-v-7cb53134]:disabled{cursor:not-allowed;opacity:.5}.video-feature__export-options[data-v-7cb53134]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--site-muted);font-size:10px}.video-feature__export-options label[data-v-7cb53134]{display:inline-flex;align-items:center;gap:5px;color:var(--site-text)}.video-feature__export-options input[data-v-7cb53134]{accent-color:var(--site-accent)}.video-feature__storyboard-grid[data-v-7cb53134]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.video-feature__shot[data-v-7cb53134]{display:grid;gap:7px;padding:8px;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:8px;color:var(--site-text);background:color-mix(in srgb,var(--site-panel) 82%,transparent);cursor:pointer;text-align:left}.video-feature__shot.dragging[data-v-7cb53134]{opacity:.45;border-color:var(--site-accent)}.video-feature__shot[data-v-7cb53134]:hover,.video-feature__shot.active[data-v-7cb53134]{border-color:color-mix(in srgb,var(--site-accent) 58%,transparent);background:color-mix(in srgb,var(--site-accent) 10%,var(--site-panel))}.video-feature__shot-image[data-v-7cb53134]{min-height:90px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:8px;overflow:hidden;border-radius:6px;background:#10131c}.video-feature__shot-image img[data-v-7cb53134]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.78}.video-feature__shot-image small[data-v-7cb53134],.video-feature__shot-image b[data-v-7cb53134]{position:relative;z-index:1}.video-feature__shot-image small[data-v-7cb53134],.video-feature__shot-image b[data-v-7cb53134]{position:relative;z-index:1;color:#fff;font:700 9px ui-monospace,monospace}.video-feature__shot strong[data-v-7cb53134]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.video-feature__shot>small[data-v-7cb53134]{color:var(--site-muted);font-size:9px}.video-feature__shot--add[data-v-7cb53134]{place-items:center;align-content:center;min-height:142px;border-style:dashed;text-align:center}.video-feature__shot--add .video-feature__shot-image[data-v-7cb53134]{display:none}.video-feature__shot--add>span[data-v-7cb53134]{color:var(--site-accent);font-size:24px}.video-feature__shot-inspector[data-v-7cb53134]{display:grid;gap:12px;margin-top:13px;padding:13px;border:1px solid color-mix(in srgb,var(--site-accent) 25%,var(--site-text) 10%);border-radius:9px;background:color-mix(in srgb,var(--site-accent) 6%,var(--site-panel))}.video-feature__shot-inspector>div[data-v-7cb53134]:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.video-feature__shot-inspector>div:first-child strong[data-v-7cb53134]{font-size:12px}.video-feature__shot-inspector>div:first-child small[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__shot-inspector dl[data-v-7cb53134]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0}.video-feature__shot-inspector dl div[data-v-7cb53134]{display:grid;gap:3px}.video-feature__shot-inspector dt[data-v-7cb53134]{color:var(--site-muted);font-size:9px}.video-feature__shot-inspector dd[data-v-7cb53134]{margin:0;color:var(--site-text);font-size:11px;line-height:1.45}.video-feature__shot-edit[data-v-7cb53134]{display:grid;gap:9px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--site-text) 10%,transparent)}.video-feature__shot-edit label[data-v-7cb53134]{display:grid;gap:4px;color:var(--site-muted);font-size:9px}.video-feature__shot-edit input[data-v-7cb53134],.video-feature__shot-edit textarea[data-v-7cb53134]{width:100%;padding:7px 8px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:5px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 78%,#fff 4%);font:inherit;font-size:10px}.video-feature__shot-edit textarea[data-v-7cb53134]{resize:vertical}.video-feature__shot-edit-grid[data-v-7cb53134]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-feature__save-shot[data-v-7cb53134]{min-height:32px;border:1px solid var(--site-accent);border-radius:6px;color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 10%,transparent);cursor:pointer;font-size:10px}.video-feature__shot-tools[data-v-7cb53134]{display:grid;gap:7px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--site-text) 10%,transparent)}.video-feature__shot-tools>span[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__shot-tools>div[data-v-7cb53134]{display:flex;flex-wrap:wrap;gap:7px}.video-feature__shot-tools a[data-v-7cb53134],.video-feature__shot-tools button[data-v-7cb53134]{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--site-border);border-radius:6px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 65%,transparent);cursor:pointer;font:inherit;font-size:10px;text-decoration:none}.video-feature__shot-tools a[data-v-7cb53134]:hover,.video-feature__shot-tools button[data-v-7cb53134]:hover{border-color:var(--site-accent)}.video-feature__hidden-file[data-v-7cb53134]{display:none}.video-feature__shot-links[data-v-7cb53134]{display:flex;flex-wrap:wrap;gap:10px}.video-feature__shot-inspector a[data-v-7cb53134]{color:var(--site-accent);font-size:10px;text-decoration:none}.video-feature__shot-links a[data-v-7cb53134]:hover{text-decoration:underline}.video-feature__prompt-field[data-v-7cb53134]{display:grid;gap:4px;color:var(--site-muted);font-size:9px}.video-feature__prompt-field textarea[data-v-7cb53134]{width:100%;padding:7px 8px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:5px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 78%,#fff 4%);font:inherit;font-size:10px;resize:vertical}.video-feature__checkbox-field[data-v-7cb53134]{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:6px;color:var(--site-muted);font-size:10px}.video-feature__checkbox-field input[data-v-7cb53134]{accent-color:var(--site-accent)}.video-feature__delete-shot[data-v-7cb53134]{justify-self:start;min-height:28px;padding:0 9px;border:1px solid color-mix(in srgb,#f59aa8 52%,transparent);border-radius:6px;color:#f59aa8;background:color-mix(in srgb,#f59aa8 8%,transparent);cursor:pointer;font-size:10px}.video-feature__delete-shot[data-v-7cb53134]:hover{background:color-mix(in srgb,#f59aa8 14%,transparent)}.video-feature__storyboard-actions[data-v-7cb53134]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.video-feature__timeline[data-v-7cb53134]{display:grid;gap:7px;padding:12px;border:1px solid color-mix(in srgb,var(--site-text) 11%,transparent);border-radius:8px;background:color-mix(in srgb,var(--site-surface) 72%,#fff 3%)}.video-feature__timeline-toolbar[data-v-7cb53134]{display:flex;flex-wrap:wrap;gap:7px}.video-feature__timeline-toolbar button[data-v-7cb53134]{min-height:30px;padding:0 9px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:6px;color:var(--site-muted);background:color-mix(in srgb,var(--site-text) 5%,transparent);cursor:pointer;font-size:10px}.video-feature__timeline-toolbar button[data-v-7cb53134]:hover:not(:disabled){color:var(--site-text);border-color:var(--site-accent)}.video-feature__timeline-toolbar button[data-v-7cb53134]:disabled{cursor:not-allowed;opacity:.4}.video-feature__timeline-source[data-v-7cb53134],.video-feature__timeline-hint[data-v-7cb53134]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--site-accent) 30%,var(--site-border));border-radius:8px;color:var(--site-muted);background:color-mix(in srgb,var(--site-accent) 7%,transparent);font-size:11px}.video-feature__timeline-hint[data-v-7cb53134]{justify-content:flex-start;border-style:dashed;color:var(--site-muted);background:transparent}.video-feature__timeline-source button[data-v-7cb53134]{min-height:30px;padding:0 9px;border:1px solid var(--site-accent);border-radius:6px;color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 12%,transparent);cursor:pointer;font-size:10px}.video-feature__timeline-ruler[data-v-7cb53134]{display:grid;grid-template-columns:repeat(5,1fr);margin-left:74px;color:var(--site-muted);font:9px ui-monospace,monospace}.video-feature__track[data-v-7cb53134]{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px}.video-feature__track>span[data-v-7cb53134]{color:var(--site-muted);font:700 9px ui-monospace,monospace}.video-feature__track-lane[data-v-7cb53134]{min-height:36px;display:flex;align-items:center;gap:4px;padding:4px;border-radius:5px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 20%)}.video-feature__track-lane b[data-v-7cb53134]{min-height:27px;display:flex;align-items:center;overflow:hidden;padding:0 8px;border-radius:4px;color:#fff;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.video-feature__track-lane b.is-primary[data-v-7cb53134]{background:color-mix(in srgb,var(--site-primary) 76%,#223)}.video-feature__track-lane b.is-accent[data-v-7cb53134]{background:color-mix(in srgb,var(--site-accent) 62%,#223)}.video-feature__track-lane b.is-violet[data-v-7cb53134]{background:#684d96}.video-feature__track-lane b.selected[data-v-7cb53134]{outline:2px solid var(--site-text);outline-offset:1px}.video-feature__timeline-editor[data-v-7cb53134]{display:grid;gap:7px;margin-top:10px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--site-text) 15%,transparent);border-radius:8px}.video-feature__timeline-editor-row[data-v-7cb53134]{display:grid;grid-template-columns:minmax(0,1fr) 86px 86px 100px minmax(100px,.7fr);align-items:center;gap:10px;padding:6px;border:1px solid transparent;border-radius:6px;color:var(--site-muted);font-size:10px;cursor:pointer}.video-feature__timeline-editor-row.selected[data-v-7cb53134]{border-color:color-mix(in srgb,var(--site-accent) 45%,transparent);background:color-mix(in srgb,var(--site-accent) 8%,transparent)}.video-feature__timeline-editor-row label[data-v-7cb53134]{display:grid;gap:4px}.video-feature__timeline-editor-row input[data-v-7cb53134],.video-feature__timeline-editor-row select[data-v-7cb53134]{width:100%;padding:6px 7px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:5px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,#fff 4%);font:inherit}.video-feature__voice-controls[data-v-7cb53134]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.video-feature__voice-controls label[data-v-7cb53134]{display:grid;gap:5px;color:var(--site-muted);font-size:10px}.video-feature__voice-controls select[data-v-7cb53134]{min-height:34px;padding:0 8px;border:1px solid color-mix(in srgb,var(--site-text) 13%,transparent);border-radius:6px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,#fff 4%);font:inherit}.video-feature__voice-controls input[data-v-7cb53134]{width:100%;accent-color:var(--site-accent)}.video-feature__voice-controls span[data-v-7cb53134]{color:var(--site-text);font-size:10px}.video-feature__voiceover-list[data-v-7cb53134]{display:grid;gap:8px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--site-text) 11%,transparent);border-radius:8px;background:color-mix(in srgb,var(--site-surface) 68%,transparent)}.video-feature__voiceover-list>span[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__voiceover-list article[data-v-7cb53134]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);align-items:center;gap:12px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--site-text) 9%,transparent)}.video-feature__voiceover-list article>div[data-v-7cb53134]{display:grid;gap:4px;min-width:0}.video-feature__voiceover-list strong[data-v-7cb53134]{overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.video-feature__voiceover-list small[data-v-7cb53134]{color:var(--site-muted);font-size:9px}.video-feature__voiceover-list audio[data-v-7cb53134]{width:100%;height:30px}.video-feature__render-card[data-v-7cb53134]{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--site-accent) 25%,transparent);border-radius:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 14%,transparent),color-mix(in srgb,var(--site-accent) 5%,transparent))}.video-feature__render-card>div[data-v-7cb53134]:first-child{display:flex;justify-content:space-between;color:var(--site-muted);font-size:11px}.video-feature__render-card strong[data-v-7cb53134]{color:var(--site-text);font-size:18px}.video-feature__render-card small[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__render-error[data-v-7cb53134]{margin:0;color:#f59aa8;font-size:11px}.video-feature__progress[data-v-7cb53134]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.video-feature__progress i[data-v-7cb53134]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--site-primary),var(--site-accent))}.video-feature__publish-preview[data-v-7cb53134]{min-height:150px;display:grid;align-content:center;justify-items:center;gap:8px;padding:18px;border:1px solid color-mix(in srgb,var(--site-accent) 27%,transparent);border-radius:9px;text-align:center}.video-feature__publish-preview span[data-v-7cb53134]{color:var(--site-accent);font:700 9px ui-monospace,monospace;letter-spacing:.13em}.video-feature__publish-preview strong[data-v-7cb53134]{font-size:17px}.video-feature__publish-preview small[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__empty[data-v-7cb53134]{min-height:270px;display:grid;align-content:center;justify-items:center;gap:10px;padding:20px;text-align:center}.video-feature__empty-icon[data-v-7cb53134]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:color-mix(in srgb,var(--site-surface) 88%,#000);background:linear-gradient(135deg,var(--site-primary),var(--site-accent));font-size:20px}.video-feature__empty strong[data-v-7cb53134]{font-size:17px}.video-feature__empty p[data-v-7cb53134]{max-width:480px;margin:0;color:var(--site-muted);font-size:12px;line-height:1.7}.video-feature__primary[data-v-7cb53134]{min-height:42px;padding:0 16px;border:0;border-radius:8px;color:color-mix(in srgb,var(--site-surface) 88%,#000);background:linear-gradient(135deg,var(--site-primary),var(--site-accent));cursor:pointer;font-size:12px;font-weight:800}.video-feature__actions[data-v-7cb53134]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.video-feature__actions button[data-v-7cb53134]{min-height:40px;padding:0 13px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:7px;color:var(--site-muted);background:color-mix(in srgb,var(--site-text) 5%,transparent);cursor:pointer;font-size:11px}.video-feature__actions button[data-v-7cb53134]:hover:not(:disabled){color:var(--site-text);border-color:var(--site-accent)}.video-feature__actions button[data-v-7cb53134]:disabled{cursor:not-allowed;opacity:.45}.video-feature__assistant[data-v-7cb53134]{display:grid;gap:12px;margin-top:14px;padding:15px;border:1px solid color-mix(in srgb,var(--site-primary) 28%,var(--site-text) 10%);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--site-primary) 9%,var(--site-panel)),color-mix(in srgb,var(--site-surface) 88%,#000))}.video-feature__assistant-heading[data-v-7cb53134]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-feature__assistant-heading>div[data-v-7cb53134]{display:grid;gap:4px}.video-feature__assistant-heading .video-feature__eyebrow[data-v-7cb53134]{margin:0;font-size:9px}.video-feature__assistant-heading strong[data-v-7cb53134]{font-size:13px}.video-feature__assistant-heading small[data-v-7cb53134]{color:var(--site-muted);font-size:10px}.video-feature__assistant-state[data-v-7cb53134]{padding:5px 8px;border:1px solid color-mix(in srgb,var(--site-accent) 35%,transparent);border-radius:999px;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,transparent);font-size:9px;white-space:nowrap}.video-feature__assistant-state.busy[data-v-7cb53134]{color:var(--site-primary);border-color:color-mix(in srgb,var(--site-primary) 40%,transparent);background:color-mix(in srgb,var(--site-primary) 10%,transparent)}.video-feature__assistant-messages[data-v-7cb53134]{display:grid;gap:8px;max-height:220px;overflow:auto;padding:2px}.video-feature__assistant-empty[data-v-7cb53134]{margin:0;padding:13px;border:1px dashed color-mix(in srgb,var(--site-text) 15%,transparent);border-radius:8px;color:var(--site-muted);font-size:11px}.video-feature__assistant-message[data-v-7cb53134]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start}.video-feature__assistant-message>span[data-v-7cb53134]{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 12%,transparent);font-size:9px;font-weight:800}.video-feature__assistant-message.is-user>span[data-v-7cb53134]{color:var(--site-text);background:color-mix(in srgb,var(--site-text) 10%,transparent)}.video-feature__assistant-message p[data-v-7cb53134]{margin:0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--site-text) 10%,transparent);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 70%,transparent);font-size:11px;line-height:1.55;white-space:pre-wrap}.video-feature__assistant-error[data-v-7cb53134]{margin:0;color:#ff9eaa;font-size:10px}.video-feature__assistant-form[data-v-7cb53134]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.video-feature__assistant-form textarea[data-v-7cb53134]{width:100%;min-height:44px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:7px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 78%,#fff 4%);font:inherit;font-size:11px;line-height:1.5;resize:vertical}.video-feature__assistant-form textarea[data-v-7cb53134]:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 12%,transparent)}.video-feature__assistant-form button[data-v-7cb53134]{min-width:58px;align-self:stretch;border:0;border-radius:7px;color:color-mix(in srgb,var(--site-surface) 90%,#000);background:var(--site-primary);cursor:pointer;font-size:11px;font-weight:800}.video-feature__assistant-form button[data-v-7cb53134]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:900px){.video-feature__stages[data-v-7cb53134]{grid-template-columns:repeat(3,minmax(0,1fr))}.video-feature__storyboard-grid[data-v-7cb53134]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.video-feature__heading[data-v-7cb53134]{align-items:flex-start;flex-direction:column}.video-feature__stages[data-v-7cb53134]{grid-template-columns:repeat(2,minmax(0,1fr))}.video-feature__field-row[data-v-7cb53134]{grid-template-columns:1fr}.video-feature__workspace-footer[data-v-7cb53134]{align-items:flex-start;flex-direction:column}.video-feature__storyboard-grid[data-v-7cb53134]{grid-template-columns:1fr}.video-feature__timeline-ruler[data-v-7cb53134]{margin-left:52px;font-size:8px}.video-feature__timeline-editor-row[data-v-7cb53134]{grid-template-columns:minmax(0,1fr) 82px 82px}.video-feature__timeline-editor-row label[data-v-7cb53134]:nth-of-type(n+3){grid-column:span 1}.video-feature__voice-controls[data-v-7cb53134]{grid-template-columns:repeat(2,minmax(0,1fr))}.video-feature__track[data-v-7cb53134]{grid-template-columns:44px minmax(0,1fr);gap:7px}}.video-project[data-v-7a77d486]{min-height:calc(100dvh - 64px);margin:-24px clamp(-44px,-3vw,-18px) -60px;color:var(--site-text);background:var(--site-surface)}.video-project__header[data-v-7a77d486]{min-height:76px;display:grid;grid-template-columns:180px minmax(0,1fr) auto 180px;gap:18px;align-items:center;padding:12px 24px;border-bottom:1px solid color-mix(in srgb,var(--site-text) 13%,transparent);background:color-mix(in srgb,var(--site-surface) 94%,#000)}.video-project__header a[data-v-7a77d486]{min-height:40px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-muted);text-decoration:none;font-size:11px}.video-project__header div[data-v-7a77d486]{min-width:0;display:grid;gap:3px}.video-project__header span[data-v-7a77d486]{color:var(--site-accent);font-size:10px;font-weight:800;letter-spacing:.12em}.video-project__header strong[data-v-7a77d486]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-project__header small[data-v-7a77d486],.video-project__last-action[data-v-7a77d486]{color:var(--site-muted);font-size:10px}.video-project__last-action[data-v-7a77d486]{text-align:right}.video-project__create[data-v-7a77d486]{min-height:38px;padding:0 12px;border:1px solid var(--site-primary);border-radius:8px;color:var(--site-surface);background:var(--site-primary);cursor:pointer;font-size:11px;font-weight:800}.video-project__create[data-v-7a77d486]:disabled{cursor:wait;opacity:.7}.video-project__body[data-v-7a77d486]{min-height:calc(100dvh - 140px);display:grid;grid-template-columns:190px minmax(0,1fr) 210px}.video-project__rail[data-v-7a77d486],.video-project__inspector[data-v-7a77d486]{padding:20px 14px;background:color-mix(in srgb,var(--site-surface) 86%,#fff 4%)}.video-project__rail[data-v-7a77d486]{border-right:1px solid var(--site-border)}.video-project__inspector[data-v-7a77d486]{border-left:1px solid var(--site-border)}.video-project__rail p[data-v-7a77d486],.video-project__inspector p[data-v-7a77d486]{margin:0 8px 14px;color:var(--site-accent);font-size:10px;font-weight:800;letter-spacing:.14em}.video-project__rail button[data-v-7a77d486]{width:100%;min-height:42px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:var(--site-muted);background:transparent;cursor:pointer;font-size:11px;text-align:left}.video-project__rail button.active[data-v-7a77d486],.video-project__rail button[data-v-7a77d486]:hover{border-color:color-mix(in srgb,var(--site-accent) 36%,transparent);color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 10%,transparent)}.video-project__rail button span[data-v-7a77d486]{color:var(--site-accent);font:700 10px ui-monospace,monospace}.video-project__rail-footer[data-v-7a77d486]{display:grid;gap:6px;margin:30px 8px 0;padding-top:14px;border-top:1px solid var(--site-border);color:var(--site-muted);font-size:11px}.video-project__rail-footer strong[data-v-7a77d486]{color:var(--site-text)}.video-project__main[data-v-7a77d486]{min-width:0;overflow:auto;padding:clamp(18px,3vw,34px);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--site-primary) 7%,transparent),transparent 420px)}.video-project__empty[data-v-7a77d486]{min-height:420px;display:grid;align-content:center;justify-items:center;gap:10px;padding:32px;border:1px dashed var(--site-border);border-radius:14px;color:var(--site-muted);text-align:center}.video-project__empty strong[data-v-7a77d486]{color:var(--site-text);font-size:20px}.video-project__empty span[data-v-7a77d486]{max-width:430px;font-size:12px;line-height:1.6}.video-project__empty button[data-v-7a77d486]{min-height:42px;margin-top:8px;padding:0 18px;border:0;border-radius:8px;color:var(--site-surface);background:var(--site-primary);cursor:pointer;font-weight:800}.video-project__inspector[data-v-7a77d486]{display:grid;align-content:start;gap:10px}.video-project__inspector strong[data-v-7a77d486]{font-size:14px}.video-project__inspector span[data-v-7a77d486],.video-project__inspector small[data-v-7a77d486]{color:var(--site-muted);font-size:11px;line-height:1.5}@media(max-width:1100px){.video-project__body[data-v-7a77d486]{grid-template-columns:180px minmax(0,1fr)}.video-project__inspector[data-v-7a77d486]{display:none}}@media(max-width:767px){.video-project[data-v-7a77d486]{margin:-14px -14px calc(-1 * (var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 32px))}.video-project__header[data-v-7a77d486]{grid-template-columns:1fr;padding:12px 14px}.video-project__last-action[data-v-7a77d486]{text-align:left}.video-project__body[data-v-7a77d486]{display:block;min-height:0}.video-project__rail[data-v-7a77d486]{display:none}.video-project__main[data-v-7a77d486]{padding:18px 14px 36px}}.portal-assistant[data-v-3ebfe793]{position:relative;min-width:0;min-height:0;height:calc(100dvh - 32px);display:grid;grid-template-rows:minmax(0,1fr) auto;color:#f4f6f6;background:transparent;overflow:hidden}.portal-assistant__heading[data-v-3ebfe793]{position:absolute;top:8px;right:8px;z-index:2;width:1px;height:1px;overflow:hidden;opacity:0}.portal-assistant__messages[data-v-3ebfe793]{min-height:0;overflow-y:auto;padding:12px max(24px,4vw) 8px 18px;scrollbar-color:rgba(255,255,255,.28) transparent}.portal-assistant__empty[data-v-3ebfe793]{align-self:center;justify-self:center;color:#ffffff7a;font-size:14px}.portal-assistant__message[data-v-3ebfe793]{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;margin:0 0 30px}.portal-assistant__message.is-user[data-v-3ebfe793]{display:flex;justify-content:flex-end}.portal-assistant__message.is-user .portal-assistant__message-body[data-v-3ebfe793]{max-width:min(560px,72%);box-sizing:border-box;padding:18px 22px;border-radius:20px;background:#282d2d}.portal-assistant__avatar[data-v-3ebfe793]{width:30px;height:30px;display:grid;place-items:center;margin-top:2px;border-radius:9px;color:#081010;background:#e8ffff}.portal-assistant__message-body[data-v-3ebfe793]{min-width:0}.portal-assistant__role[data-v-3ebfe793]{display:block;margin-bottom:10px;color:#72fff7;font-size:13px;font-weight:600}.portal-assistant__thinking[data-v-3ebfe793]{margin:0 0 14px;padding:11px 13px;border:1px solid rgba(114,255,247,.15);border-radius:12px;color:#ffffff9e;background:#72fff70b}.portal-assistant__thinking summary[data-v-3ebfe793]{display:flex;align-items:center;gap:7px;color:#bffdf8;font-size:12px;font-weight:600;cursor:pointer}.portal-assistant__thinking p[data-v-3ebfe793]{margin:9px 0 0;font-size:12px;line-height:1.65}.portal-assistant__processing[data-v-3ebfe793]{margin:0 0 14px;overflow:hidden;border:1px solid rgba(114,255,247,.28);border-radius:12px;color:#ffffffbd;background:#72fff711}.portal-assistant__processing header[data-v-3ebfe793]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid rgba(114,255,247,.13)}.portal-assistant__processing header span[data-v-3ebfe793]{display:inline-flex;align-items:center;gap:8px;color:#d9fffc;font-size:12px;font-weight:800}.portal-assistant__processing header i[data-v-3ebfe793]{width:8px;height:8px;border-radius:50%;background:#72fff7;box-shadow:0 0 0 4px #72fff71a;animation:portal-processing-pulse-3ebfe793 1.4s ease-in-out infinite}.portal-assistant__processing header small[data-v-3ebfe793]{color:#ffffff75;font-size:11px}.portal-assistant__processing pre[data-v-3ebfe793]{max-height:150px;margin:0;padding:12px;overflow:auto;color:#ffffffad;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.portal-assistant__markdown[data-v-3ebfe793]{color:#ffffffd1;font-size:14px;font-weight:400;line-height:1.75;overflow-wrap:anywhere}.portal-assistant__markdown[data-v-3ebfe793] .portal-md-heading{display:block;margin:16px 0 8px;color:#fff;font-size:17px;line-height:1.45}.portal-assistant__markdown[data-v-3ebfe793] .portal-md-list{display:block;padding-left:24px}.portal-assistant__markdown[data-v-3ebfe793] p{margin:0}.portal-assistant__markdown[data-v-3ebfe793] p+p{margin-top:8px}.portal-assistant__markdown[data-v-3ebfe793] .portal-md-quote-group{margin:12px 0;padding:10px 14px;border-left:2px solid #72fff7;border-radius:7px;color:#ffffffeb;background:#72fff71f}.portal-assistant__markdown[data-v-3ebfe793] .portal-md-quote-group p{margin:0;line-height:1.72}.portal-assistant__markdown[data-v-3ebfe793] .portal-md-quote-group p+p{margin-top:4px}.portal-assistant__markdown[data-v-3ebfe793] hr{margin:16px 0;border:0;border-top:1px solid rgba(255,255,255,.12)}.portal-assistant__markdown[data-v-3ebfe793] .portal-md-table-wrap{max-width:100%;overflow-x:auto}.portal-assistant__markdown[data-v-3ebfe793] table{width:max-content;min-width:100%;border-collapse:collapse}.portal-assistant__markdown[data-v-3ebfe793] th,.portal-assistant__markdown[data-v-3ebfe793] td{padding:10px 12px;border:1px solid rgba(255,255,255,.1);text-align:left}.portal-assistant__markdown[data-v-3ebfe793] th{color:#fff;background:#ffffff0b}.portal-assistant__questions[data-v-3ebfe793]{display:grid;gap:14px;margin-top:18px}.portal-assistant__questions>article[data-v-3ebfe793]{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b}.portal-assistant__questions strong[data-v-3ebfe793]{display:block;color:#fff;font-size:15px;font-weight:700;line-height:1.5}.portal-assistant__questions p[data-v-3ebfe793]{margin:5px 0 0;color:#ffffff9e;font-size:14px;font-weight:400;line-height:1.5}.portal-assistant__options[data-v-3ebfe793]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portal-assistant__options button[data-v-3ebfe793]{min-width:0;min-height:86px;display:grid;align-content:start;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffd1;background:#ffffff0e;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.portal-assistant__options button[data-v-3ebfe793]:hover:not(:disabled){border-color:#72fff752;background:#72fff70e}.portal-assistant__options button[data-v-3ebfe793]:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.45)}.portal-assistant__options button.selected[data-v-3ebfe793]{border-color:#72fff79e;color:#eafffd;background:#72fff717}.portal-assistant__options span[data-v-3ebfe793]{color:#fff;font-size:14px;font-weight:800;line-height:1.45}.portal-assistant__options small[data-v-3ebfe793]{color:#ffffff9e;font-size:12px;font-weight:400;line-height:1.45}.portal-assistant__workflow[data-v-3ebfe793]{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09}.portal-assistant__workflow header[data-v-3ebfe793]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.portal-assistant__workflow header div[data-v-3ebfe793]{display:grid;gap:4px}.portal-assistant__workflow header small[data-v-3ebfe793]{color:#72fff7;font-size:10px;letter-spacing:.12em}.portal-assistant__workflow header strong[data-v-3ebfe793]{color:#fff;font-size:14px}.portal-assistant__workflow header>span[data-v-3ebfe793]{color:#ffffff7a;font-size:11px;text-align:right}.portal-assistant__workflow ol[data-v-3ebfe793]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.portal-assistant__workflow li[data-v-3ebfe793]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start}.portal-assistant__workflow li>i[data-v-3ebfe793]{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#ffffff7a;font-style:normal;font-size:11px}.portal-assistant__workflow li.done>i[data-v-3ebfe793]{border-color:#72fff78c;color:#72fff7}.portal-assistant__workflow li div[data-v-3ebfe793]{display:flex;justify-content:space-between;gap:10px}.portal-assistant__workflow li strong[data-v-3ebfe793]{color:#ffffffd1;font-size:12px}.portal-assistant__workflow li span[data-v-3ebfe793]{color:#ffffff6b;font-size:11px}.portal-assistant__turn-actions[data-v-3ebfe793]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.portal-assistant__turn-actions button[data-v-3ebfe793]{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#ffffffc7;background:#ffffff0d;cursor:pointer}.portal-assistant__turn-actions button.primary[data-v-3ebfe793]{border-color:#72fff78c;color:#071b17;background:#72fff7}.portal-assistant__turn-actions button[data-v-3ebfe793]:disabled{cursor:not-allowed;opacity:.45}.portal-assistant__action-spinner[data-v-3ebfe793]{width:12px;height:12px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:portal-assistant-action-spin-3ebfe793 .75s linear infinite}.portal-assistant__typing[data-v-3ebfe793]{width:min(438px,100%);margin:0 auto;color:#ffffff85;font-size:12px}.portal-assistant__typing i[data-v-3ebfe793]{width:5px;height:5px;display:inline-block;margin-right:4px;border-radius:50%;background:#72fff7;animation:portal-blink-3ebfe793 1s infinite}.portal-assistant__typing i[data-v-3ebfe793]:nth-child(2){animation-delay:.15s}.portal-assistant__typing i[data-v-3ebfe793]:nth-child(3){animation-delay:.3s}.portal-assistant__error[data-v-3ebfe793]{display:flex;align-items:center;justify-content:space-between;margin:0 18px 10px;padding:9px 12px;border:1px solid rgba(255,120,120,.35);border-radius:10px;color:#ffb4b4;font-size:12px}.portal-assistant__error button[data-v-3ebfe793]{border:0;color:#fff;background:transparent;cursor:pointer}.portal-assistant__composer[data-v-3ebfe793]{min-height:171px;box-sizing:border-box;margin:0 max(24px,4vw) 0 18px;padding:14px 18px 11px;border:1px solid rgba(255,255,255,.12);border-radius:18px 18px 0 0;background:#1c1e1e}.portal-assistant__context[data-v-3ebfe793]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.portal-assistant__context>span[data-v-3ebfe793]{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:9px;color:#ffffffb3;background:#fff1;font-size:11px;overflow-wrap:anywhere}.portal-assistant__context button[data-v-3ebfe793]{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#ffffff94;background:transparent;cursor:pointer}.portal-assistant__composer textarea[data-v-3ebfe793]{width:100%;min-height:72px;box-sizing:border-box;resize:none;padding:0;border:0;outline:none;color:#f4f6f6;background:transparent;font:inherit;font-size:15px;line-height:1.6}.portal-assistant__composer textarea[data-v-3ebfe793]::placeholder{color:#ffffff5e}.portal-assistant__composer-actions[data-v-3ebfe793]{display:flex;align-items:center;gap:8px}.portal-assistant__composer-actions button[data-v-3ebfe793]{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#ffffff9e;background:transparent;cursor:pointer}.portal-assistant__composer-actions button[data-v-3ebfe793]:hover{background:#ffffff14}.portal-assistant__composer-actions .portal-assistant__send[data-v-3ebfe793]{margin-left:auto;color:#081010;background:#f4ffff}.portal-assistant__composer-actions .portal-assistant__send[data-v-3ebfe793]:disabled{opacity:.3;cursor:not-allowed}.portal-assistant__file-input[data-v-3ebfe793]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes portal-blink-3ebfe793{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes portal-processing-pulse-3ebfe793{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes portal-assistant-action-spin-3ebfe793{to{transform:rotate(360deg)}}@media(max-width:860px){.portal-assistant[data-v-3ebfe793]{height:620px}.portal-assistant__messages[data-v-3ebfe793]{padding:10px 16px 0}.portal-assistant__message.is-user .portal-assistant__message-body[data-v-3ebfe793]{max-width:86%}.portal-assistant__composer[data-v-3ebfe793]{min-height:130px;margin:0}.portal-assistant__options[data-v-3ebfe793]{grid-template-columns:1fr}.portal-assistant__composer-actions button[data-v-3ebfe793],.portal-assistant__turn-actions button[data-v-3ebfe793]{min-width:44px;min-height:44px}.portal-assistant__workflow header[data-v-3ebfe793]{display:grid}.portal-assistant__workflow header>span[data-v-3ebfe793]{text-align:left}}.portal-artifact-panel[data-v-752d86d4]{display:grid;align-content:start;gap:3px;padding:17px 12px;border-right:1px solid rgba(255,255,255,.08);background:#1a2020}.portal-artifact-panel__label[data-v-752d86d4]{margin:0 8px 10px;color:#707b73;font-size:9px;font-weight:800;letter-spacing:.14em}.portal-artifact-panel button[data-v-752d86d4]{min-height:38px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:#93a098;background:transparent;cursor:pointer;font-size:11px;text-align:left}.portal-artifact-panel button[data-v-752d86d4]:hover{color:#e7e6dc;background:#ffffff0b}.portal-artifact-panel button.active[data-v-752d86d4]{border-color:#d9ae6247;color:#f0dba8;background:#d9ae6217}.portal-artifact-panel__dot[data-v-752d86d4]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7}.portal-artifact-panel small[data-v-752d86d4]{color:#6e7a72;font-size:9px}@media(max-width:860px){.portal-artifact-panel[data-v-752d86d4]{display:flex;gap:3px;overflow-x:auto;padding:7px 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.portal-artifact-panel__label[data-v-752d86d4]{display:none}.portal-artifact-panel button[data-v-752d86d4]{min-width:max-content;min-height:30px}}.portal-export[data-v-c70f2311]{color:#e8e5db}.portal-export header[data-v-c70f2311]{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:20px}.portal-export header span[data-v-c70f2311]{color:#8e9990;font-size:9px;font-weight:800;letter-spacing:.15em}.portal-export h2[data-v-c70f2311]{margin:5px 0 0;font:600 24px Georgia,serif}.portal-export header strong[data-v-c70f2311]{color:#d9ae62;font-size:10px}.portal-export header strong.is-ready[data-v-c70f2311]{color:#77c997}.portal-export header strong.is-failed[data-v-c70f2311]{color:#e59d8f}.portal-export__progress[data-v-c70f2311]{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#202727}.portal-export__progress>div[data-v-c70f2311]:first-child{display:flex;justify-content:space-between;color:#aeb7ae;font-size:10px}.portal-export__progress b[data-v-c70f2311]{color:#d9ae62}.portal-export__bar[data-v-c70f2311]{height:5px;margin-top:11px;overflow:hidden;border-radius:3px;background:#ffffff14}.portal-export__bar i[data-v-c70f2311]{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#4f9f83,#d9ae62);transition:width .3s}.portal-export__options[data-v-c70f2311]{display:flex;gap:15px;flex-wrap:wrap;padding:18px 0;color:#b1bab2;font-size:10px}.portal-export__options input[data-v-c70f2311]{accent-color:#d9ae62}.portal-export__error[data-v-c70f2311]{padding:9px;border:1px solid rgba(214,105,92,.35);border-radius:7px;color:#f1a69b;font-size:10px}.portal-export__actions[data-v-c70f2311]{display:flex;gap:8px;justify-content:flex-end}.portal-export button[data-v-c70f2311]{min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#b8c1ba;background:#ffffff09;cursor:pointer;font-size:10px}.portal-export button.primary[data-v-c70f2311]{border-color:#d9ae62;color:#17201d;background:#d9ae62;font-weight:800}.portal-export button[data-v-c70f2311]:disabled{cursor:not-allowed;opacity:.45}.portal-export-dialog[data-v-0ca13612]{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-export-dialog__panel[data-v-0ca13612]{width:min(720px,100%);max-height:90dvh;overflow:auto;display:grid;gap:16px;box-sizing:border-box;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:22px;color:#eff8f7;background:linear-gradient(150deg,#242728,#151718);box-shadow:0 30px 100px #000000b3}header[data-v-0ca13612]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}header span[data-v-0ca13612]{color:#72fff7;font-size:11px;font-weight:900;letter-spacing:.13em}h2[data-v-0ca13612]{margin:5px 0 0;font-size:22px}header button[data-v-0ca13612]{width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#dce7e5;background:#ffffff0d;font-size:25px;cursor:pointer}.portal-export-dialog__row[data-v-0ca13612]{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px}.portal-export-dialog__row>strong[data-v-0ca13612]{padding-top:9px;color:#ffffff8c;font-size:13px}.portal-export-dialog__scope[data-v-0ca13612]{display:flex;width:max-content;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:12px}.portal-export-dialog__scope button[data-v-0ca13612]{min-width:88px;min-height:44px;border:0;color:#ffffffb3;background:transparent;font:inherit;cursor:pointer}.portal-export-dialog__scope button.active[data-v-0ca13612]{color:#071010;background:#72fff7;font-weight:900}.portal-export-dialog__chips[data-v-0ca13612]{display:flex;flex-wrap:wrap;gap:8px}.portal-export-dialog__chips label[data-v-0ca13612]{min-height:42px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#ffffff0a;font-size:13px;cursor:pointer}.portal-export-dialog__chips input[data-v-0ca13612]{accent-color:#72fff7}.portal-export-dialog__shots[data-v-0ca13612]{display:grid;gap:9px}.portal-export-dialog__shots-head[data-v-0ca13612]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px}.portal-export-dialog__shots-head button[data-v-0ca13612]{min-height:36px;border:0;color:#72fff7;background:transparent;cursor:pointer}.portal-export-dialog__shot-list[data-v-0ca13612]{max-height:310px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal-export-dialog__shot-list>button[data-v-0ca13612]{min-height:74px;display:grid;grid-template-columns:auto 54px minmax(0,1fr);align-items:center;gap:9px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#e7efee;background:#ffffff09;text-align:left;cursor:pointer}.portal-export-dialog__shot-list>button.selected[data-v-0ca13612]{border-color:#72fff780;background:#72fff714}.portal-export-dialog__shot-list input[data-v-0ca13612]{accent-color:#72fff7}.portal-export-dialog__thumb[data-v-0ca13612]{width:54px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#101313;color:#72fff7}.portal-export-dialog__thumb img[data-v-0ca13612]{width:100%;height:100%;object-fit:cover}.portal-export-dialog__shot-copy[data-v-0ca13612]{min-width:0;display:grid;gap:5px}.portal-export-dialog__shot-copy strong[data-v-0ca13612],.portal-export-dialog__shot-copy small[data-v-0ca13612]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-export-dialog__shot-copy small[data-v-0ca13612]{color:#ffffff80}.portal-export-dialog__billing[data-v-0ca13612],.portal-export-dialog__error[data-v-0ca13612]{margin:0;padding:10px 12px;border-radius:11px;font-size:13px}.portal-export-dialog__billing[data-v-0ca13612]{color:#cffffc;background:#72fff712}.portal-export-dialog__error[data-v-0ca13612]{color:#ffb4bf;background:#ff6b8114}.portal-export-dialog__result[data-v-0ca13612]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(80,210,145,.25);border-radius:12px;color:#c9f6dd;background:#50d29114}.portal-export-dialog__result span[data-v-0ca13612]{flex:1}.portal-export-dialog__result a[data-v-0ca13612]{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:10px;color:#071b13;background:#74dfaa;text-decoration:none;font-weight:900}footer[data-v-0ca13612]{display:flex;justify-content:flex-end;gap:10px}footer button[data-v-0ca13612]{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#e3ecea;background:#ffffff0f;font:inherit;font-weight:800;cursor:pointer}footer button.primary[data-v-0ca13612]{border-color:transparent;color:#071010;background:#72fff7}button[data-v-0ca13612]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:620px){.portal-export-dialog[data-v-0ca13612]{align-items:end;padding:10px}.portal-export-dialog__panel[data-v-0ca13612]{max-height:93dvh;padding:17px;border-radius:20px}.portal-export-dialog__row[data-v-0ca13612]{grid-template-columns:1fr}.portal-export-dialog__row>strong[data-v-0ca13612]{padding-top:0}.portal-export-dialog__shot-list[data-v-0ca13612]{grid-template-columns:1fr}footer[data-v-0ca13612]{display:grid;grid-template-columns:1fr 1fr}}.portal-inspector[data-v-425f2319]{min-width:0;min-height:0;height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:#f4f6f6;background:#111213}.portal-inspector__header[data-v-425f2319]{min-height:54px;display:flex;align-items:center;gap:9px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.08)}.portal-inspector__header span[data-v-425f2319]{color:#f4f6f6}.portal-inspector__header strong[data-v-425f2319]{flex:1;font-size:15px}.portal-inspector__header button[data-v-425f2319]{width:29px;height:29px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#ffffffb3;background:#ffffff0a;cursor:pointer;font-size:15px}.portal-inspector__scroll[data-v-425f2319]{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:16px;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.24) transparent}.portal-inspector__settings[data-v-425f2319]{display:grid;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#1b1e1e}.portal-inspector label[data-v-425f2319]{display:grid;gap:6px;color:#ffffff7a;font-size:12px}.portal-inspector select[data-v-425f2319]{width:100%;min-height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:9px;outline:0;color:#ffffffe0;background:#252828;font:inherit;font-size:13px}.portal-inspector select[data-v-425f2319]:disabled{color:#fff6;background:#ffffff0b;cursor:not-allowed}.portal-inspector__settings p[data-v-425f2319]{margin:-6px 0 0;color:#ffffffab;font-size:12px;line-height:1.6}.portal-inspector__settings-lock[data-v-425f2319]{margin:-4px 0 0!important;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff9e!important;background:#ffffff0b}.portal-inspector__model-notices[data-v-425f2319]{display:grid;gap:7px}.portal-inspector__model-notices p[data-v-425f2319]{margin:0;padding:8px 10px;border:1px solid rgba(245,179,0,.46);border-radius:8px;color:#f5bd35;background:#f5b3001c;font-size:12px;font-weight:700;line-height:1.45}.portal-inspector__check[data-v-425f2319]{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px!important;color:#ffffffdb!important}.portal-inspector__check input[data-v-425f2319]{width:16px;height:16px;margin:2px 0 0;accent-color:#72fff7}.portal-inspector__check input[data-v-425f2319]:disabled{opacity:.45;cursor:not-allowed}.portal-inspector__check span[data-v-425f2319]{display:grid;gap:4px}.portal-inspector__check strong[data-v-425f2319]{color:#ffffffde;font-size:13px;font-weight:500}.portal-inspector__check small[data-v-425f2319]{color:#ffffff59;font-size:11px;line-height:1.45}.portal-inspector__preview[data-v-425f2319]{position:relative;width:100%;aspect-ratio:16/9;align-self:start;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#000}.portal-inspector__preview[data-v-425f2319]>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portal-inspector__preview video[data-v-425f2319],.portal-inspector__preview img[data-v-425f2319]{display:block;object-fit:contain;background:#000}.portal-inspector__preview-empty[data-v-425f2319]{display:grid;gap:6px;justify-items:center;color:#fff6}.portal-inspector__preview-empty span[data-v-425f2319]{color:#72fff7;font:800 9px ui-monospace,monospace;letter-spacing:.16em}.portal-inspector__preview-empty strong[data-v-425f2319]{font-size:12px;font-weight:500}.portal-inspector__current[data-v-425f2319]{display:grid;gap:6px}.portal-inspector__current-title[data-v-425f2319]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-inspector__current-title strong[data-v-425f2319]{color:#fff;font-size:15px;line-height:1.35}.portal-inspector__current-title span[data-v-425f2319]{padding:1px 8px;border-radius:6px;color:#9db5ff;background:#9db5ff29;font-size:12px;font-style:normal;font-weight:800}.portal-inspector__current-meta[data-v-425f2319]{display:flex;gap:14px;flex-wrap:wrap;color:#ffffff80;font-size:12px}.portal-inspector__current-meta em[data-v-425f2319]{color:#ffffff80;font-size:12px;font-style:normal}.portal-inspector__current p[data-v-425f2319]{margin:0;color:#ffffff9e;font-size:13px;line-height:1.6}.portal-inspector__actions[data-v-425f2319]{display:grid;gap:8px}.portal-inspector button[data-v-425f2319]{min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffffd1;background:#ffffff0f;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.portal-inspector button.primary[data-v-425f2319]{border-color:transparent;color:#071010;background:#72fff7}.portal-inspector button.danger-ghost[data-v-425f2319]{color:#ff9aa9;border-color:#ff6b8152;background:#ff6b811a}.portal-inspector button.danger-ghost[data-v-425f2319]:hover:not(:disabled){color:#fff;background:#ff6b8142}.portal-inspector button[data-v-425f2319]:disabled{opacity:.55;cursor:wait}.portal-inspector__empty[data-v-425f2319]{padding:20px 4px;color:#fff6;font-size:11px;text-align:center}.portal-inspector__footer[data-v-425f2319]{display:grid;gap:8px;padding:11px 16px 14px;border-top:1px solid rgba(255,255,255,.08);background:#111213}.portal-inspector__footer>div[data-v-425f2319]:first-child{display:flex;justify-content:space-between;color:#ffffff94;font-size:11px}.portal-inspector__progress[data-v-425f2319]{height:3px;overflow:hidden;border-radius:4px;background:#ffffff1a}.portal-inspector__progress i[data-v-425f2319]{height:100%;display:block;background:#72fff7}.portal-inspector__batch[data-v-425f2319]{display:grid;grid-template-columns:1fr 1fr;gap:7px}@media(max-width:860px){.portal-inspector[data-v-425f2319]{height:auto;grid-template-rows:auto auto auto;border-radius:14px}.portal-inspector__scroll[data-v-425f2319]{overflow:visible;padding:10px;gap:10px}.portal-inspector__footer[data-v-425f2319]{display:none}}.portal-episode-rail[data-v-1ac79a16]{position:sticky;top:0;z-index:20;height:100dvh;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:28px;padding:24px 0;border-right:1px solid rgba(255,255,255,.07);color:#f7fafa;background:#050606}.portal-episode-rail button[data-v-1ac79a16]{width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;color:#ffffffbd;background:#ffffff0f;cursor:pointer}.portal-episode-rail button[data-v-1ac79a16]:hover,.portal-episode-rail button.is-active[data-v-1ac79a16]{color:#fff;background:#ffffff21}.portal-episode-rail__episodes[data-v-1ac79a16]{align-self:center;min-height:0;display:grid;justify-items:center;gap:11px}.portal-episode-rail__episode-list[data-v-1ac79a16]{max-height:46vh;display:grid;justify-items:center;gap:11px;overflow-y:auto;padding:2px;scrollbar-width:none}.portal-episode-rail__label[data-v-1ac79a16]{color:#ffffffad;font-size:15px;writing-mode:vertical-rl}.portal-episode-rail__episode[data-v-1ac79a16]{flex:0 0 auto;font-size:14px;font-variant-numeric:tabular-nums}.portal-episode-rail button.portal-episode-rail__episode.is-active[data-v-1ac79a16]{color:#080909;background:#f2ffff;font-weight:800}.portal-episode-rail__episode--add[data-v-1ac79a16]{color:#101111!important;background:#ffffffe6!important}.portal-episode-rail__episode--add[data-v-1ac79a16]:disabled{cursor:wait;opacity:.72}.portal-episode-rail__views[data-v-1ac79a16]{display:grid;gap:8px}.spin[data-v-1ac79a16]{animation:portal-rail-spin-1ac79a16 1s linear infinite}@keyframes portal-rail-spin-1ac79a16{to{transform:rotate(360deg)}}.sr-only[data-v-1ac79a16]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:860px){.portal-episode-rail[data-v-1ac79a16]{position:fixed;inset:auto 12px calc(12px + env(safe-area-inset-bottom));z-index:40;width:auto;height:58px;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;align-items:center;gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080909f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-episode-rail__episodes[data-v-1ac79a16],.portal-episode-rail__views[data-v-1ac79a16]{display:flex;align-items:center}.portal-episode-rail__episodes[data-v-1ac79a16]{min-width:0;overflow:hidden}.portal-episode-rail__episode-list[data-v-1ac79a16]{min-width:0;max-width:min(128px,32vw);display:flex;overflow-x:auto;overflow-y:hidden}.portal-episode-rail__label[data-v-1ac79a16]{writing-mode:initial;font-size:13px}.portal-episode-rail button[data-v-1ac79a16]{width:42px;height:42px}}.portal-planning-artifact[data-v-4743f50d]{display:grid;color:#f7fafa}.section-block[data-v-4743f50d]{display:grid;gap:16px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.section-block[data-v-4743f50d]:last-child{margin-bottom:0;border-bottom:0}.kicker[data-v-4743f50d],.section-title span[data-v-4743f50d]{color:#72fff7;font-size:15px;font-weight:900}.title-card[data-v-4743f50d],.doc-card[data-v-4743f50d]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#202122;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff09}.title-card[data-v-4743f50d]{display:grid;gap:10px;width:100%;min-width:0;padding:20px 22px;background:radial-gradient(circle at 0% 0%,rgba(114,255,247,.18),transparent 36%),linear-gradient(135deg,#72fff71a,#ffffff06 58%),#202324}.title-card span[data-v-4743f50d],.card-label[data-v-4743f50d]{color:#72fff7;font-size:13px;font-weight:900}.title-card strong[data-v-4743f50d]{color:#fff;font-size:24px;line-height:1.35;overflow-wrap:anywhere}.outline-overview[data-v-4743f50d]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:stretch;gap:14px}.outline-overview>.title-card[data-v-4743f50d],.outline-overview>.doc-card[data-v-4743f50d]{grid-column:auto;margin-bottom:0}.outline-overview.single-card[data-v-4743f50d]{grid-template-columns:1fr}.doc-card-grid[data-v-4743f50d]{display:grid;grid-template-columns:1fr;gap:14px}.doc-card[data-v-4743f50d]{display:grid;align-content:start;gap:12px;min-height:0;padding:18px;background:linear-gradient(145deg,var(--card-tint, rgba(114, 255, 247, .08)),rgba(255,255,255,.035) 54%),#202122}.doc-card.featured[data-v-4743f50d]{grid-column:auto;min-height:0;padding:18px 20px}.confirmed-selection-card[data-v-4743f50d]{margin-bottom:0;min-height:0;display:grid;align-content:start;gap:14px;padding:18px 20px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,var(--card-tint, rgba(114, 255, 247, .08)),rgba(255,255,255,.035) 54%),#202122;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff09;--card-accent: rgba(114, 255, 247, .76);--card-tint: rgba(114, 255, 247, .08)}.confirmed-selection-card[data-v-4743f50d]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--card-accent)}.legacy-confirmed-summary[data-v-4743f50d]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.selection-pill-row[data-v-4743f50d]{display:flex;flex-wrap:wrap;gap:10px}.selection-pill[data-v-4743f50d]{display:inline-grid;gap:4px;min-width:132px;padding:10px 12px;border-radius:12px;background:#ffffff12}.selection-pill span[data-v-4743f50d]{color:#ffffff8f;font-size:12px;font-weight:900}.selection-pill strong[data-v-4743f50d]{color:#fff;font-size:18px;line-height:1.25}.doc-card.tone-1[data-v-4743f50d]{--card-accent: rgba(114, 255, 247, .76);--card-tint: rgba(114, 255, 247, .105)}.doc-card.tone-2[data-v-4743f50d]{--card-accent: rgba(255, 205, 129, .76);--card-tint: rgba(255, 205, 129, .09)}.doc-card.tone-3[data-v-4743f50d]{--card-accent: rgba(157, 181, 255, .76);--card-tint: rgba(157, 181, 255, .09)}.doc-card.tone-4[data-v-4743f50d]{--card-accent: rgba(255, 145, 165, .72);--card-tint: rgba(255, 145, 165, .08)}.doc-card[data-v-4743f50d]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--card-accent, rgba(114, 255, 247, .72))}.doc-card[data-v-4743f50d] .markdown-card{color:#ffffffd1;font-size:15px;line-height:1.75}.doc-card>h3.card-label[data-v-4743f50d]{margin:0}.doc-card[data-v-4743f50d] .markdown-card h3{margin:0;color:#fff;font-size:16px}.doc-card[data-v-4743f50d] .markdown-card p{margin:0}.doc-card[data-v-4743f50d] .markdown-card p+p{margin-top:8px}.doc-card[data-v-4743f50d] .markdown-card ul,.doc-card[data-v-4743f50d] .markdown-card ol{display:grid;gap:6px;margin:0;padding-left:20px}.doc-card[data-v-4743f50d] .markdown-card blockquote{margin:0;padding:10px 12px;border-left:2px solid #80fff7;border-radius:8px;background:#80fff714}.doc-card[data-v-4743f50d] .markdown-card pre{overflow:auto;margin:0;padding:10px 12px;border-radius:8px;background:#0000003d}.style-reference-card[data-v-4743f50d]{grid-column:1 / -1;--card-accent: rgba(114, 255, 247, .9);--card-tint: rgba(114, 255, 247, .14)}.portal-planning-artifact__style-images[data-v-4743f50d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,160px));justify-content:start;gap:10px;margin-top:10px}.portal-planning-artifact__style-images figure[data-v-4743f50d]{min-width:0;display:grid;gap:6px;margin:0}.portal-planning-artifact__style-images img[data-v-4743f50d]{width:100%;aspect-ratio:16/10;display:block;object-fit:cover;border-radius:10px;background:#ffffff0f}.portal-planning-artifact__style-images figcaption[data-v-4743f50d]{overflow:hidden;color:#ffffff94;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.visual-constraint-card[data-v-4743f50d]{--card-accent: rgba(157, 181, 255, .82);--card-tint: rgba(157, 181, 255, .1)}.entity-card-grid[data-v-4743f50d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entity-card[data-v-4743f50d]{min-width:0;display:grid;gap:7px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(145deg,#72fff713,#ffffff08),#202122}.entity-card strong[data-v-4743f50d]{color:#fff;font-size:17px;overflow-wrap:anywhere}.entity-card span[data-v-4743f50d]{color:#72fff7;font-size:12px;font-weight:800}.entity-card p[data-v-4743f50d]{margin:0;color:#ffffffb3;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.section-title[data-v-4743f50d]{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-title button[data-v-4743f50d]{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:999px;color:#ffffffc7;background:#ffffff14;padding:9px 13px;cursor:pointer}.section-title button[data-v-4743f50d]:disabled{cursor:not-allowed;opacity:.45}.portal-planning-artifact__asset-heading[data-v-4743f50d]{align-items:flex-start}.portal-planning-artifact__asset-heading>div[data-v-4743f50d]:first-child{display:grid;gap:5px}.portal-planning-artifact__asset-heading small[data-v-4743f50d]{color:#ffffff75;font-size:12px}.portal-planning-artifact__asset-actions[data-v-4743f50d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.portal-planning-artifact__action-spinner[data-v-4743f50d]{width:13px;height:13px;box-sizing:border-box;border:2px solid rgba(255,255,255,.2);border-top-color:#72fff7;border-radius:50%;animation:portal-planning-artifact-spin-4743f50d .8s linear infinite}@keyframes portal-planning-artifact-spin-4743f50d{to{transform:rotate(360deg)}}.portal-planning-artifact__asset-grid[data-v-4743f50d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-planning-artifact__asset-card[data-v-4743f50d]{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:18px;color:#fff;background:#242526;text-align:left}.portal-planning-artifact__asset-card-main[data-v-4743f50d]{min-width:0;display:grid;gap:10px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.portal-planning-artifact__asset-card-main img[data-v-4743f50d],.portal-planning-artifact__asset-empty-image[data-v-4743f50d]{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;border-radius:14px;color:#ffffff6b;background:#3a3c3d;object-fit:cover}.portal-planning-artifact__asset-card-main strong[data-v-4743f50d]{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.portal-planning-artifact__asset-card-main small[data-v-4743f50d]{display:-webkit-box;overflow:hidden;color:#ffffff94;font-size:13px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.portal-planning-artifact__asset-download[data-v-4743f50d]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(114,255,247,.32);border-radius:10px;color:#b8fff9;background:#72fff71a;font-size:12px;font-weight:800;cursor:pointer}.portal-planning-artifact__asset-state[data-v-4743f50d]{margin:0;color:#8de8df;font-size:11px}.portal-planning-artifact__asset-fields[data-v-4743f50d]{display:grid;gap:8px}.portal-planning-artifact__asset-fields label[data-v-4743f50d]{display:grid;gap:5px;color:#ffffff7a;font-size:10px}.portal-planning-artifact__asset-fields input[data-v-4743f50d],.portal-planning-artifact__asset-fields textarea[data-v-4743f50d]{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid rgba(255,255,255,.11);border-radius:9px;outline:none;color:#fff;background:#0003;font:inherit;font-size:12px;resize:vertical}.portal-planning-artifact__asset-card footer[data-v-4743f50d]{display:flex;flex-wrap:wrap;gap:6px}.portal-planning-artifact__asset-card footer button[data-v-4743f50d]{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#ffffffb8;background:#ffffff0d;cursor:pointer}.portal-planning-artifact__asset-empty[data-v-4743f50d],.portal-planning-artifact__asset-status[data-v-4743f50d]{grid-column:1 / -1;margin:0;color:#ffffff7a;font-size:13px}.portal-planning-artifact__asset-status[data-v-4743f50d]{color:#9eddd5}.storyboard-panel[data-v-4743f50d]{display:grid;gap:12px;counter-reset:storyboard}.empty-state[data-v-4743f50d]{min-height:280px;display:grid;align-content:center;justify-items:center;gap:10px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;background:#ffffff09;text-align:center}.empty-state span[data-v-4743f50d]{margin:0;color:#fff;font-size:20px}.empty-state p[data-v-4743f50d]{max-width:360px;margin:0;color:#ffffff8a;font-size:15px;line-height:1.7}.shot-card[data-v-4743f50d]{position:relative;display:grid;gap:16px;min-width:0;padding:18px 20px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#202122;box-shadow:inset 3px 0 #72fff794}.shot-card__header[data-v-4743f50d]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px}.shot-card__index[data-v-4743f50d]{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#0b1717;background:#72fff7;font-size:12px;font-weight:950;letter-spacing:.04em}.shot-card__heading[data-v-4743f50d]{min-width:0;display:grid;gap:3px}.shot-card__heading>span[data-v-4743f50d]{color:#ffffff75;font-size:11px;font-weight:700}.shot-card__heading h3[data-v-4743f50d]{margin:0;color:#f7fafa;font-size:17px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.shot-card__duration[data-v-4743f50d]{align-self:center;padding:5px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffa8;background:#ffffff09;font-size:11px;white-space:nowrap}.shot-card__description[data-v-4743f50d],.shot-card__goal[data-v-4743f50d],.shot-card__dialogue[data-v-4743f50d]{display:grid;gap:6px}.shot-card__description>span[data-v-4743f50d],.shot-card__goal>span[data-v-4743f50d],.shot-card__dialogue>span[data-v-4743f50d]{color:#72fff7;font-size:11px;font-weight:850;letter-spacing:.04em}.shot-card__description p[data-v-4743f50d],.shot-card__goal p[data-v-4743f50d],.shot-card__dialogue p[data-v-4743f50d]{margin:0;color:#ffffffd6;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.shot-card__goal[data-v-4743f50d]{padding-left:12px;border-left:2px solid rgba(114,255,247,.34)}.shot-card__goal p[data-v-4743f50d]{color:#ffffffad;font-size:13px}.shot-card__metadata[data-v-4743f50d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:12px 0;border-block:1px solid rgba(255,255,255,.07)}.shot-card__metadata>div[data-v-4743f50d]{min-width:0;display:grid;align-content:start;gap:5px;padding:0 14px;border-left:1px solid rgba(255,255,255,.07)}.shot-card__metadata>div[data-v-4743f50d]:first-child{padding-left:0;border-left:0}.shot-card__metadata>div[data-v-4743f50d]:last-child{padding-right:0}.shot-card__metadata dt[data-v-4743f50d]{color:#ffffff6b;font-size:10px;font-weight:750}.shot-card__metadata dd[data-v-4743f50d]{margin:0;color:#ffffffc2;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.shot-card__dialogue p[data-v-4743f50d]{color:#ffffffc2;font-style:italic}.shot-card__prompt[data-v-4743f50d]{color:#ffffff85;font-size:12px}.shot-card__prompt summary[data-v-4743f50d]{width:fit-content;color:#ffffff94;cursor:pointer;-webkit-user-select:none;user-select:none}.shot-card__prompt summary[data-v-4743f50d]:hover{color:#b8fff9}.shot-card__prompt p[data-v-4743f50d]{margin:10px 0 0;padding:10px 12px;border-radius:9px;color:#ffffff9e;background:#00000029;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.outline-overview[data-v-4743f50d],.entity-card-grid[data-v-4743f50d],.portal-planning-artifact__asset-grid[data-v-4743f50d]{grid-template-columns:1fr}.portal-planning-artifact__asset-heading[data-v-4743f50d]{display:grid}.portal-planning-artifact__asset-actions[data-v-4743f50d]{justify-content:flex-start}.portal-planning-artifact__asset-actions button[data-v-4743f50d],.portal-planning-artifact__asset-download[data-v-4743f50d]{min-height:44px}.shot-card[data-v-4743f50d]{padding:16px}.shot-card__header[data-v-4743f50d]{grid-template-columns:34px minmax(0,1fr)}.shot-card__duration[data-v-4743f50d]{grid-column:2;justify-self:start}.shot-card__metadata[data-v-4743f50d]{grid-template-columns:1fr;padding:0}.shot-card__metadata>div[data-v-4743f50d],.shot-card__metadata>div[data-v-4743f50d]:first-child,.shot-card__metadata>div[data-v-4743f50d]:last-child{padding:10px 0;border-left:0;border-top:1px solid rgba(255,255,255,.07)}.shot-card__metadata>div[data-v-4743f50d]:first-child{border-top:0}}.portal-asset-dialog[data-v-f6d57eec]{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#000000bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-asset-dialog__panel[data-v-f6d57eec]{width:min(1000px,96vw);max-height:min(820px,92dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;outline:none;color:#fff;background:#202122;box-shadow:0 30px 120px #00000080}.portal-asset-dialog__panel>header[data-v-f6d57eec],.portal-asset-dialog__panel>footer[data-v-f6d57eec]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 28px}.portal-asset-dialog__panel h2[data-v-f6d57eec]{margin:0;font-size:22px;line-height:1.3}.portal-asset-dialog button[data-v-f6d57eec]{border:0;border-radius:999px;color:#fff;background:#ffffff1a;padding:10px 18px;font:inherit;cursor:pointer}.portal-asset-dialog button[data-v-f6d57eec]:disabled,.portal-asset-dialog__file[data-v-f6d57eec]:has(input:disabled){opacity:.55;cursor:not-allowed}.portal-asset-dialog__panel>header button[data-v-f6d57eec]{width:40px;height:40px;display:grid;place-items:center;padding:0}.portal-asset-dialog__panel>footer[data-v-f6d57eec]{justify-content:flex-end}.portal-asset-dialog__panel>footer .primary[data-v-f6d57eec]{color:#071010;background:#eaffff;font-weight:900}.portal-asset-dialog__body[data-v-f6d57eec]{min-height:0;display:grid;grid-template-columns:minmax(320px,46%) minmax(0,1fr);gap:28px;padding:0 28px 24px;overflow:auto}.portal-asset-dialog__preview[data-v-f6d57eec]{width:100%;height:min(560px,62dvh);min-height:480px;display:grid;place-items:center;overflow:hidden;border:0;border-radius:18px;color:#ffffff75;background:#2b2d2f;padding:0}.portal-asset-dialog__preview.is-clickable[data-v-f6d57eec]{cursor:zoom-in}.portal-asset-dialog__preview img[data-v-f6d57eec]{width:100%;height:100%;object-fit:contain;background:#151617}.portal-asset-dialog__empty[data-v-f6d57eec]{display:grid;justify-items:center;gap:10px}.portal-asset-dialog__fields[data-v-f6d57eec]{display:grid;align-content:start;gap:16px}.portal-asset-dialog__fields label[data-v-f6d57eec]{display:grid;gap:8px;color:#ffffffd1;font-size:14px;font-weight:800}.portal-asset-dialog__fields input[data-v-f6d57eec],.portal-asset-dialog__fields textarea[data-v-f6d57eec]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.11);border-radius:14px;outline:0;color:#fff;background:#171819;padding:12px 14px;font:inherit;font-size:14px;line-height:1.6;resize:vertical}.portal-asset-dialog__fields input[data-v-f6d57eec]:focus-visible,.portal-asset-dialog__fields textarea[data-v-f6d57eec]:focus-visible,.portal-asset-dialog button[data-v-f6d57eec]:focus-visible,.portal-asset-dialog__file[data-v-f6d57eec]:focus-within{border-color:#72fff7;box-shadow:0 0 0 3px #72fff729}.portal-asset-dialog__tools[data-v-f6d57eec]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-asset-dialog__tools button[data-v-f6d57eec]{display:inline-flex;align-items:center;gap:7px}.portal-asset-dialog__file[data-v-f6d57eec]{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;border-radius:999px;color:#fff!important;background:#ffffff1a;padding:0 16px;font-size:14px!important;cursor:pointer}.portal-asset-dialog__file input[data-v-f6d57eec]{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.portal-asset-dialog__references[data-v-f6d57eec]{display:flex;gap:8px;flex-wrap:wrap}.portal-asset-dialog__references>div[data-v-f6d57eec]{position:relative}.portal-asset-dialog__reference[data-v-f6d57eec]{width:64px;height:64px;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#171819!important;padding:0!important;overflow:hidden;cursor:zoom-in!important}.portal-asset-dialog__reference img[data-v-f6d57eec]{width:100%;height:100%;object-fit:cover}.portal-asset-dialog__reference-remove[data-v-f6d57eec]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:grid;place-items:center;padding:0!important;border:1px solid rgba(0,0,0,.4)!important;background:#ff6b81!important}.portal-asset-dialog__status[data-v-f6d57eec]{margin:0;color:#aeeae4;font-size:12px;line-height:1.5}.portal-asset-dialog__lightbox[data-v-f6d57eec]{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:40px;background:#000000e0}.portal-asset-dialog__lightbox>button[data-v-f6d57eec]{position:absolute;top:24px;right:24px;width:44px;height:44px;display:grid;place-items:center;padding:0}.portal-asset-dialog__lightbox>img[data-v-f6d57eec]{max-width:min(1180px,94vw);max-height:88dvh;border-radius:12px;object-fit:contain;box-shadow:0 24px 90px #00000094}@media(max-width:760px){.portal-asset-dialog[data-v-f6d57eec]{align-items:end;padding:10px}.portal-asset-dialog__panel[data-v-f6d57eec]{width:100%;max-height:94dvh;border-radius:20px}.portal-asset-dialog__body[data-v-f6d57eec]{grid-template-columns:1fr;padding:0 18px 18px}.portal-asset-dialog__preview[data-v-f6d57eec]{height:300px;min-height:260px}.portal-asset-dialog__panel>header[data-v-f6d57eec],.portal-asset-dialog__panel>footer[data-v-f6d57eec]{padding:18px}.portal-asset-dialog__panel>footer button[data-v-f6d57eec]{min-height:46px;min-width:96px}}@media(prefers-reduced-motion:reduce){.portal-asset-dialog[data-v-f6d57eec]{-webkit-backdrop-filter:none;backdrop-filter:none}}.portal-planning-dock[data-v-a293827a]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.09);background:#171919}.portal-planning-dock>div[data-v-a293827a]{display:flex;gap:12px}.portal-planning-dock label[data-v-a293827a]{display:grid;gap:4px;color:#ffffff6b;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.portal-planning-dock select[data-v-a293827a]{min-width:125px;padding:7px 28px 7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffc7;background:#202222;font:inherit;text-transform:none}.portal-planning-dock button[data-v-a293827a]{min-height:44px;display:flex;align-items:center;gap:14px;padding:0 18px;border:0;border-radius:11px;color:#071010;background:#72fff7;font-weight:900;cursor:pointer}.portal-planning-dock button[data-v-a293827a]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:720px){.portal-planning-dock[data-v-a293827a]{align-items:stretch;flex-direction:column}.portal-planning-dock>div[data-v-a293827a]{display:grid;grid-template-columns:1fr 1fr}.portal-planning-dock select[data-v-a293827a]{width:100%;min-height:44px}.portal-planning-dock button[data-v-a293827a]{justify-content:center}}.portal-planning-stage__outline-fields[data-v-fe999ffd]{display:grid;gap:10px}.portal-planning-stage__outline-fields label[data-v-fe999ffd]{display:grid;gap:5px;color:#ffffff85;font-size:10px}.portal-planning-stage__waiting[data-v-fe999ffd]{min-height:420px;display:grid;place-content:center;justify-items:center;gap:12px;padding:32px;text-align:center}.portal-planning-stage__waiting strong[data-v-fe999ffd]{font-size:17px;color:#ffffffb8}.portal-planning-stage__waiting p[data-v-fe999ffd]{max-width:480px;margin:0;color:#ffffff80;font-size:13px;line-height:1.7}.portal-planning-stage[data-v-fe999ffd]{display:grid;gap:24px;color:#f4f7f5}.portal-planning-stage__heading[data-v-fe999ffd]{display:grid;gap:7px}.portal-planning-stage__heading>span[data-v-fe999ffd]{color:#72fff7;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.portal-planning-stage__heading h2[data-v-fe999ffd]{margin:0;font-size:25px}.portal-planning-stage__heading p[data-v-fe999ffd]{margin:0;color:#ffffff8c;font-size:13px;line-height:1.7}.portal-planning-stage button[data-v-fe999ffd]{font:inherit;cursor:pointer}.portal-planning-stage button[data-v-fe999ffd]:disabled{cursor:not-allowed;opacity:.45}.portal-planning-stage__type-grid[data-v-fe999ffd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portal-planning-stage__type-grid button[data-v-fe999ffd],.portal-planning-stage__styles button[data-v-fe999ffd]{display:grid;gap:6px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;background:#ffffff09;text-align:left}.portal-planning-stage__type-grid button.selected[data-v-fe999ffd],.portal-planning-stage__styles button.selected[data-v-fe999ffd]{border-color:#72fff7b3;background:#72fff717}.portal-planning-stage__type-grid span[data-v-fe999ffd],.portal-planning-stage__type-grid small[data-v-fe999ffd],.portal-planning-stage__styles span[data-v-fe999ffd],.portal-planning-stage__styles small[data-v-fe999ffd]{color:#ffffff80;font-size:11px;line-height:1.5}.portal-planning-stage__styles[data-v-fe999ffd]{display:grid;gap:10px}.portal-planning-stage__styles>header[data-v-fe999ffd]{display:flex;justify-content:space-between}.portal-planning-stage__styles>div[data-v-fe999ffd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portal-planning-stage__styles img[data-v-fe999ffd]{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:9px}.portal-planning-stage__custom-style[data-v-fe999ffd]{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06}.portal-planning-stage__custom-style header div[data-v-fe999ffd]{display:grid;gap:4px}.portal-planning-stage__custom-style header span[data-v-fe999ffd]{color:#ffffff80;font-size:12px}.portal-planning-stage textarea[data-v-fe999ffd],.portal-planning-stage input[data-v-fe999ffd]{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;color:#fff;background:#00000038;font:inherit;resize:vertical}.portal-planning-stage__references[data-v-fe999ffd]{display:flex;flex-wrap:wrap;gap:10px}.portal-planning-stage__references figure[data-v-fe999ffd],.portal-planning-stage__upload[data-v-fe999ffd]{position:relative;width:112px;height:82px;display:grid;place-items:center;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0e1011}.portal-planning-stage__references img[data-v-fe999ffd]{width:100%;height:100%;object-fit:cover}.portal-planning-stage__references figure button[data-v-fe999ffd]{position:absolute;top:5px;right:5px;width:28px;height:28px;border:0;border-radius:50%;color:#fff;background:#000000b8}.portal-planning-stage__upload[data-v-fe999ffd]{gap:4px;color:#ffffff9e;font-size:11px;cursor:pointer}.portal-planning-stage__upload input[data-v-fe999ffd]{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.portal-planning-stage__primary[data-v-fe999ffd]{min-height:48px;padding:0 20px;border:0;border-radius:12px;color:#071010;background:#72fff7;font-weight:900}.portal-planning-stage__outline[data-v-fe999ffd]{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0003}.portal-planning-stage__outline pre[data-v-fe999ffd]{margin:0;color:#fffc;font:13px/1.85 inherit;white-space:pre-wrap}.portal-planning-stage__assets[data-v-fe999ffd]{display:grid;gap:12px}.portal-planning-stage__assets>header[data-v-fe999ffd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.portal-planning-stage__assets>header>div[data-v-fe999ffd]:first-child{display:grid;gap:4px}.portal-planning-stage__assets>header span[data-v-fe999ffd]{color:#ffffff73;font-size:11px}.portal-planning-stage__assets>header button[data-v-fe999ffd],.portal-planning-stage__asset-grid footer button[data-v-fe999ffd]{min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#ffffffc7;background:#ffffff0d}.portal-planning-stage__assets>header button+button[data-v-fe999ffd]{margin-left:6px}.portal-planning-stage__asset-grid[data-v-fe999ffd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-planning-stage__asset-grid article[data-v-fe999ffd]{display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff06}.portal-planning-stage__asset-grid label[data-v-fe999ffd]{display:grid;gap:5px;color:#ffffff85;font-size:10px}.portal-planning-stage__asset-preview[data-v-fe999ffd]{height:130px;display:grid;place-items:center;overflow:hidden;border-radius:9px;color:#ffffff59;background:#0d0f10}.portal-planning-stage__asset-preview img[data-v-fe999ffd]{width:100%;height:100%;object-fit:cover}.portal-planning-stage__asset-grid footer[data-v-fe999ffd]{display:flex;flex-wrap:wrap;gap:6px}.portal-planning-stage__status[data-v-fe999ffd]{margin:0;color:#9eddd5;font-size:12px}@media(max-width:720px){.portal-planning-stage__type-grid[data-v-fe999ffd],.portal-planning-stage__styles>div[data-v-fe999ffd],.portal-planning-stage__asset-grid[data-v-fe999ffd]{grid-template-columns:1fr}.portal-planning-stage__assets>header[data-v-fe999ffd]{display:grid}.portal-planning-stage__assets>header button[data-v-fe999ffd],.portal-planning-stage__asset-grid footer button[data-v-fe999ffd]{min-height:44px}.portal-planning-stage__references figure button[data-v-fe999ffd]{width:44px;height:44px}}.portal-planning-stage__generation-state[data-v-fe999ffd]{margin:0;color:#8de8df;font-size:11px}.portal-planning-stage__generation-state.is-error[data-v-fe999ffd]{color:#ff9d9d}.portal-planning-stage__assets>header button[data-v-fe999ffd]:has(.portal-planning-stage__action-spinner){display:inline-flex;align-items:center;gap:7px}.portal-planning-stage__action-spinner[data-v-fe999ffd]{width:13px;height:13px;box-sizing:border-box;border:2px solid rgba(255,255,255,.2);border-top-color:#72fff7;border-radius:50%;animation:portal-planning-spin-fe999ffd .8s linear infinite}.portal-planning-stage__asset-preview[data-v-fe999ffd]{width:100%;border:0;padding:0;cursor:pointer}.portal-planning-stage__asset-preview[data-v-fe999ffd]:hover:not(:disabled){box-shadow:0 0 0 1px #72fff78c}.portal-planning-stage__asset-preview[data-v-fe999ffd]:focus-visible{outline:2px solid #72fff7;outline-offset:2px}.portal-planning-stage__outline-waiting[data-v-fe999ffd]{min-height:420px;display:grid;place-content:center;justify-items:center;gap:15px;color:#ffffff94;text-align:center}.portal-planning-stage__outline-waiting>strong[data-v-fe999ffd]{font-size:15px}.portal-planning-stage__waiting-spinner[data-v-fe999ffd]{width:20px;height:20px;border:2px solid rgba(255,255,255,.16);border-top-color:#72fff7;border-radius:50%;animation:portal-planning-spin-fe999ffd .8s linear infinite}.portal-planning-stage__outline-waiting article[data-v-fe999ffd]{width:min(520px,100%);box-sizing:border-box;display:grid;gap:12px;margin-top:8px;padding:16px;border:1px solid rgba(114,255,247,.24);border-radius:16px;background:linear-gradient(145deg,#72fff71c,#ffffff09)}.portal-planning-stage__outline-waiting article>span[data-v-fe999ffd]{justify-self:start;color:#72fff7;font-size:12px;font-weight:800}.portal-planning-stage__outline-waiting article>div[data-v-fe999ffd]{display:flex;flex-wrap:wrap;gap:8px}.portal-planning-stage__outline-waiting dl[data-v-fe999ffd]{min-width:110px;display:grid;gap:4px;margin:0;padding:10px 12px;border-radius:10px;background:#fff1;text-align:left}.portal-planning-stage__outline-waiting dt[data-v-fe999ffd]{color:#ffffff73;font-size:10px}.portal-planning-stage__outline-waiting dd[data-v-fe999ffd]{margin:0;color:#fff;font-size:14px;font-weight:800}@keyframes portal-planning-spin-fe999ffd{to{transform:rotate(360deg)}}.portal-planning-stage__type-grid[data-v-fe999ffd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-planning-stage__type-grid button[data-v-fe999ffd]{gap:9px;padding:16px;border-color:#ffffff17;border-radius:16px;background:#202122}.portal-planning-stage__type-grid button strong[data-v-fe999ffd]{font-size:16px;line-height:1.35}.portal-planning-stage__type-grid button span[data-v-fe999ffd]{font-size:13px;line-height:1.55}.portal-planning-stage__type-grid button small[data-v-fe999ffd]{color:#72fff7b8;font-size:12px;line-height:1.45}.portal-planning-stage__type-tabs[data-v-fe999ffd]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.portal-planning-stage__type-tabs button[data-v-fe999ffd]{min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffb8;background:#ffffff0e;font-size:12px;font-weight:800}.portal-planning-stage__type-tabs button.selected[data-v-fe999ffd]{border-color:#72fff78c;color:#eaffff;background:#72fff71f}.portal-planning-stage__type-tabs button.custom[data-v-fe999ffd]{border-color:#ffcd8138;color:#ffe2a8;background:#ffcd8114}.portal-planning-stage__styles[data-v-fe999ffd]{gap:12px}.portal-planning-stage__styles>header[data-v-fe999ffd]{align-items:baseline;gap:14px}.portal-planning-stage__styles>header strong[data-v-fe999ffd]{color:#72fff7;font-size:15px;font-weight:900}.portal-planning-stage__styles>header small[data-v-fe999ffd]{color:#ffffff6b;font-size:12px;line-height:1.45;text-align:right}.portal-planning-stage__styles>div[data-v-fe999ffd]{gap:12px}.portal-planning-stage__styles button[data-v-fe999ffd]{gap:10px;padding:10px 10px 14px;border-color:#ffffff17;border-radius:16px;background:#202122}.portal-planning-stage__styles img[data-v-fe999ffd]{aspect-ratio:16/10;border-radius:11px;background:#ffffff0f}.portal-planning-stage__styles button strong[data-v-fe999ffd]{font-size:16px;line-height:1.35}.portal-planning-stage__styles button span[data-v-fe999ffd]{font-size:13px;line-height:1.55}.portal-planning-stage__custom-style[data-v-fe999ffd]{padding:14px;border-color:#ffffff17;border-radius:18px;background:linear-gradient(145deg,#ffcd8114,#ffffff09 58%),#202122}.portal-planning-stage__custom-style.selected[data-v-fe999ffd]{border-color:#ffcd819e;box-shadow:0 0 0 1px #ffcd8133}.portal-planning-stage__custom-style header[data-v-fe999ffd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.portal-planning-stage__custom-style header strong[data-v-fe999ffd]{font-size:16px}.portal-planning-stage__custom-style header span[data-v-fe999ffd]{font-size:13px;line-height:1.5}.portal-planning-stage__custom-style header>button[data-v-fe999ffd]{flex:0 0 auto;min-height:34px;padding:0 12px;border:0;border-radius:999px;color:#1d1607;background:#ffe1aae6;font-weight:900}.portal-planning-stage__custom-style textarea[data-v-fe999ffd]{border-radius:14px;font-size:13px;line-height:1.6}@media(max-width:720px){.portal-planning-stage__type-grid[data-v-fe999ffd],.portal-planning-stage__styles>div[data-v-fe999ffd]{grid-template-columns:1fr}.portal-planning-stage__type-tabs button[data-v-fe999ffd]{min-height:44px}.portal-planning-stage__custom-style header[data-v-fe999ffd]{display:grid}.portal-planning-stage__custom-style header>button[data-v-fe999ffd]{min-height:44px}}.portal-project-header[data-v-4ba86e3d]{min-height:54px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:0 2px 12px 0;color:#f7fafa;background:#050606}.portal-project-header__identity[data-v-4ba86e3d]{min-width:0}.portal-project-header__back-link[data-v-4ba86e3d]{display:inline-flex;color:#ffffff8a;text-decoration:none;font-size:14px;line-height:1.3}.portal-project-header h1[data-v-4ba86e3d]{max-width:min(680px,50vw);margin:4px 0 0;overflow:hidden;color:#fff;font-size:21px;font-weight:700;line-height:1.32;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.portal-project-header__series[data-v-4ba86e3d]{display:inline-block;margin-left:10px;padding:2px 10px;border:1px solid rgba(124,92,255,.55);border-radius:999px;color:#c7b8ff;background:#7c5cff24;font-size:12px;font-weight:500;vertical-align:middle;white-space:nowrap;text-decoration:none}.portal-project-header__series[data-v-4ba86e3d]:hover{color:#ddd2ff;background:#7c5cff42}.portal-project-header__actions[data-v-4ba86e3d]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.portal-project-header__chip[data-v-4ba86e3d],.portal-project-header__actions button[data-v-4ba86e3d],.portal-project-header__account[data-v-4ba86e3d]{min-height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffad;background:#ffffff0f;padding:0 12px;font:inherit;font-size:14px}.portal-project-header__actions button[data-v-4ba86e3d]{cursor:pointer}.portal-project-header__text-action[data-v-4ba86e3d]{gap:6px;border-color:#72fff729!important;color:#e8fffdbd!important;background:#72fff714!important;font-size:13px!important;font-weight:700!important}.portal-project-header__text-action>span[data-v-4ba86e3d]{min-height:26px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e}.portal-project-header__text-action[data-v-4ba86e3d]:hover{background:#72fff729!important}.portal-project-header__account[data-v-4ba86e3d]{width:36px;padding:0;text-decoration:none}.portal-project-header__account[data-v-4ba86e3d]:hover{color:#fff;background:#ffffff1f}@media(max-width:860px){.portal-project-header[data-v-4ba86e3d]{height:185.7167px;box-sizing:border-box;align-items:flex-start;flex-direction:column;padding:0 8px 10px}.portal-project-header h1[data-v-4ba86e3d]{max-width:100%;white-space:normal}.portal-project-header__actions[data-v-4ba86e3d]{width:100%;display:flex;justify-content:flex-end}.portal-project-header__chip[data-v-4ba86e3d]{width:auto;min-width:0;min-height:36px}.portal-project-header__actions button[data-v-4ba86e3d]{width:auto;min-width:0;min-height:44px}.portal-project-header__account[data-v-4ba86e3d]{width:36px;min-height:36px}}.portal-import-dialog[data-v-7ee89afd]{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-import-dialog__panel[data-v-7ee89afd]{width:min(660px,100%);max-height:min(760px,90dvh);display:grid;grid-template-rows:auto auto auto minmax(110px,1fr) auto auto auto;gap:14px;box-sizing:border-box;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:22px;color:#eff8f7;background:linear-gradient(150deg,#242728,#151718);box-shadow:0 30px 100px #000000b3}header[data-v-7ee89afd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}header span[data-v-7ee89afd]{color:#72fff7;font-size:11px;font-weight:900;letter-spacing:.13em}h2[data-v-7ee89afd]{margin:5px 0 0;font-size:22px}header button[data-v-7ee89afd]{width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#dce7e5;background:#ffffff0d;font-size:25px;cursor:pointer}.portal-import-dialog__summary[data-v-7ee89afd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(114,255,247,.16);border-radius:13px;background:#72fff70f}.portal-import-dialog__summary strong[data-v-7ee89afd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-import-dialog__summary span[data-v-7ee89afd]{flex:none;color:#bffaf6;font-size:13px}.portal-import-dialog__warning[data-v-7ee89afd],.portal-import-dialog__billing[data-v-7ee89afd],.portal-import-dialog__error[data-v-7ee89afd]{margin:0;font-size:13px;line-height:1.65}.portal-import-dialog__warning[data-v-7ee89afd]{color:#ffffffab}.portal-import-dialog__billing[data-v-7ee89afd]{padding:10px 12px;border-radius:11px;color:#cffffc;background:#72fff712}.portal-import-dialog__error[data-v-7ee89afd]{color:#ffb4bf}.portal-import-dialog__cards[data-v-7ee89afd]{overflow:auto;display:grid;gap:8px;padding-right:4px}.portal-import-dialog__cards article[data-v-7ee89afd]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff09}.portal-import-dialog__cards article>span[data-v-7ee89afd]{color:#72fff7;font-weight:900}.portal-import-dialog__cards article div[data-v-7ee89afd]{min-width:0;display:grid;gap:4px}.portal-import-dialog__cards small[data-v-7ee89afd]{overflow:hidden;color:#ffffff80;text-overflow:ellipsis;white-space:nowrap}footer[data-v-7ee89afd]{display:flex;justify-content:flex-end;gap:10px}footer button[data-v-7ee89afd]{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#e3ecea;background:#ffffff0f;font:inherit;font-weight:800;cursor:pointer}footer button.primary[data-v-7ee89afd]{border-color:transparent;color:#071010;background:#72fff7}button[data-v-7ee89afd]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:620px){.portal-import-dialog[data-v-7ee89afd]{align-items:end;padding:10px}.portal-import-dialog__panel[data-v-7ee89afd]{max-height:92dvh;padding:17px;border-radius:20px}.portal-import-dialog__summary[data-v-7ee89afd]{align-items:flex-start;flex-direction:column}footer[data-v-7ee89afd]{display:grid;grid-template-columns:1fr 1fr}footer button[data-v-7ee89afd]{padding:0 10px}}.portal-storyboard[data-v-0604dfdf]{min-width:0;display:grid;gap:18px;color:#f7fafa}.portal-storyboard__heading[data-v-0604dfdf]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.portal-storyboard__summary[data-v-0604dfdf]{display:grid;gap:3px}.portal-storyboard__summary strong[data-v-0604dfdf]{color:#fff;font-size:15px}.portal-storyboard__summary span[data-v-0604dfdf]{color:#ffffff80;font-size:13px}.portal-storyboard__heading-actions[data-v-0604dfdf]{display:flex;gap:8px;flex-wrap:wrap}.portal-storyboard__stop-spinner[data-v-0604dfdf]{width:12px;height:12px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:portal-card-spin-0604dfdf .75s linear infinite}.portal-storyboard button[data-v-0604dfdf],.portal-story-card__actions a[data-v-0604dfdf]{min-height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffd1;background:#ffffff12;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-decoration:none}.portal-storyboard button[data-v-0604dfdf]:hover,.portal-story-card__actions a[data-v-0604dfdf]:hover{border-color:#72fff773;color:#fff}.portal-storyboard button.primary[data-v-0604dfdf]{border-color:transparent;color:#071010;background:#72fff7}.portal-storyboard button.danger[data-v-0604dfdf]{border-color:#ff6b6b80;color:#ffd7d7;background:#ff50502e}.portal-storyboard button[data-v-0604dfdf]:disabled{cursor:wait;opacity:.5}.portal-storyboard__cards[data-v-0604dfdf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.portal-story-card[data-v-0604dfdf]{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1c1d1e;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.portal-story-card[data-v-0604dfdf]:hover{transform:translateY(-2px)}.portal-story-card.selected[data-v-0604dfdf]{border-color:#72fff799;box-shadow:0 0 0 1px #72fff740}.portal-story-card.dragging[data-v-0604dfdf]{opacity:.45;border-color:#72fff7}.portal-story-card__media[data-v-0604dfdf]{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:12px;background:#000}.portal-story-card__media img[data-v-0604dfdf],.portal-story-card__media video[data-v-0604dfdf]{width:100%;height:100%;display:block;object-fit:cover}.portal-story-card__media-empty[data-v-0604dfdf]{width:100%;height:100%;display:grid;place-items:center;color:#ffffff57;background:#2a2c2d}.portal-story-card__index[data-v-0604dfdf]{position:absolute;top:6px;left:6px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 3px;border-radius:7px;color:#fff;background:#0009;font-size:12px;font-weight:900}.portal-story-card__status[data-v-0604dfdf]{position:absolute;top:6px;right:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800}.portal-story-card__status.is-done[data-v-0604dfdf]{color:#071010;background:#72fff7}.portal-story-card__status.is-generating[data-v-0604dfdf]{color:#071010;background:#9db5ff}.portal-story-card__status.is-pending[data-v-0604dfdf]{color:#ffffffb3;background:#ffffff29}.portal-story-card__status.is-failed[data-v-0604dfdf]{color:#fff;background:#ff6b81}.portal-story-card__duration[data-v-0604dfdf]{position:absolute;right:6px;bottom:6px;padding:1px 7px;border-radius:6px;color:#fff;background:#0009;font-size:11px;font-variant-numeric:tabular-nums}.portal-story-card__content[data-v-0604dfdf]{min-width:0;display:grid;gap:3px}.portal-story-card h3[data-v-0604dfdf]{overflow:hidden;margin:0;color:#fff;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.portal-story-card__meta[data-v-0604dfdf]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.portal-story-card__meta span[data-v-0604dfdf]{padding:1px 7px;border-radius:6px;color:#9db5ff;background:#9db5ff24;font-size:11px;font-weight:800}.portal-story-card__meta small[data-v-0604dfdf]{color:#72fff7b8;font-size:12px}.portal-story-card p[data-v-0604dfdf]{overflow:hidden;display:-webkit-box;margin:0;color:#ffffff8f;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-story-card__error[data-v-0604dfdf]{color:#ffb3bd;font-size:12px}.portal-story-card__progress[data-v-0604dfdf]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(114,255,247,.34);border-radius:12px;color:#dffffc;background:linear-gradient(110deg,#72fff729,#72fff70f);box-shadow:0 0 22px #72fff714}.portal-story-card__progress>svg[data-v-0604dfdf]{flex:0 0 auto;color:#72fff7;animation:portal-card-spin-0604dfdf 1s linear infinite}.portal-story-card__progress>div[data-v-0604dfdf]{min-width:0;display:grid;gap:2px}.portal-story-card__progress strong[data-v-0604dfdf]{font-size:13px}.portal-story-card__progress span[data-v-0604dfdf]{color:#ffffff94;font-size:11px;line-height:1.4}.portal-story-card__progress.danger[data-v-0604dfdf]{border-color:#ff6b8166;color:#ffe3e8;background:linear-gradient(110deg,#ff50692e,#ff50690f)}.portal-story-card__progress.danger>svg[data-v-0604dfdf]{color:#ff8da0}@keyframes portal-card-spin-0604dfdf{to{transform:rotate(360deg)}}.portal-story-card__actions[data-v-0604dfdf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px}.portal-story-card__actions--secondary[data-v-0604dfdf]{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff09}.portal-story-card__actions--secondary.has-three[data-v-0604dfdf]{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-story-card__actions button[data-v-0604dfdf],.portal-story-card__actions a[data-v-0604dfdf]{min-width:0;min-height:32px;gap:4px;padding:0 8px;border-radius:10px;font-size:12px;font-weight:700}.portal-story-card__actions button span[data-v-0604dfdf],.portal-story-card__actions a span[data-v-0604dfdf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-story-card__actions .danger[data-v-0604dfdf]{border-color:#ff6b8152;color:#ff9aa9;background:#ff6b811a}.portal-story-card__actions .download[data-v-0604dfdf]{color:#b8fff9;border-color:#72fff752;background:#72fff71a}.portal-storyboard__add[data-v-0604dfdf]{min-height:160px!important;display:grid!important;place-items:center;align-content:center;gap:8px!important;border:1px dashed rgba(255,255,255,.16)!important;border-radius:16px!important;color:#ffffff8f!important;background:#ffffff06!important}.portal-storyboard__add[data-v-0604dfdf]:hover{color:#72fff7!important;border-color:#72fff766!important}.portal-card-confirmation[data-v-0604dfdf]{position:fixed;z-index:75;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.portal-card-confirmation__panel[data-v-0604dfdf]{width:min(430px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px;box-sizing:border-box;border:1px solid rgba(255,255,255,.13);border-radius:20px;color:#edf3f2;background:linear-gradient(150deg,#242728,#191b1c);box-shadow:0 28px 90px #00000094}.portal-card-confirmation__icon[data-v-0604dfdf]{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#07201e;background:#72fff7;box-shadow:0 0 24px #72fff72e}.portal-card-confirmation__icon.danger[data-v-0604dfdf]{color:#fff;background:#d84e65;box-shadow:0 0 24px #d84e6533}.portal-card-confirmation__copy[data-v-0604dfdf]{min-width:0;display:grid;gap:7px}.portal-card-confirmation__copy>span[data-v-0604dfdf]{color:#72fff7;font-size:11px;font-weight:900;letter-spacing:.12em}.portal-card-confirmation__copy h3[data-v-0604dfdf]{margin:0;color:#fff;font-size:20px}.portal-card-confirmation__copy p[data-v-0604dfdf]{display:block;margin:0;color:#ffffff9e;font-size:13px;line-height:1.7;-webkit-line-clamp:unset}.portal-card-confirmation__panel footer[data-v-0604dfdf]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.portal-card-confirmation__panel footer button[data-v-0604dfdf]{min-width:104px;min-height:42px;border-radius:12px}.portal-card-dialog[data-v-0604dfdf]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.portal-card-dialog__panel[data-v-0604dfdf]{width:min(640px,100%);max-height:88vh;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:#e9edf6;background:#1c1d1e;box-shadow:0 25px 70px #00000073}.portal-card-dialog__header[data-v-0604dfdf]{display:flex;justify-content:space-between;align-items:start;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.portal-card-dialog__header span[data-v-0604dfdf]{color:#72fff7;font-size:11px;letter-spacing:.14em}.portal-card-dialog__header h3[data-v-0604dfdf]{margin:4px 0 0;color:#fff;font-size:20px}.portal-card-dialog__header button[data-v-0604dfdf]{width:30px;min-height:30px;padding:0;border:0;border-radius:8px;color:#aab3ab;background:#ffffff12;font-size:22px}.portal-card-dialog__body[data-v-0604dfdf]{min-height:0;display:grid;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:18px}.portal-card-dialog__panel label[data-v-0604dfdf]{display:grid;gap:5px;margin:0;color:#fff9;font-size:12px;font-weight:700}.portal-card-dialog__panel input[data-v-0604dfdf],.portal-card-dialog__panel textarea[data-v-0604dfdf]{width:100%;box-sizing:border-box;resize:vertical;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;color:#fff;background:#ffffff0a;font:inherit;font-size:13px}.portal-card-dialog__panel input[data-v-0604dfdf]:focus,.portal-card-dialog__panel textarea[data-v-0604dfdf]:focus{border-color:#72fff780}.portal-card-dialog__select[data-v-0604dfdf]{width:max-content;max-width:100%;padding:0;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff9;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.portal-card-dialog__grid[data-v-0604dfdf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-card-dialog__media-row[data-v-0604dfdf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-card-dialog__media-group[data-v-0604dfdf]{display:grid;gap:8px;align-content:start}.portal-card-dialog__media-heading[data-v-0604dfdf]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff9;font-size:12px;font-weight:700}.portal-card-dialog__media-heading strong[data-v-0604dfdf]{color:inherit;font-size:12px}.portal-card-dialog__media-frame[data-v-0604dfdf]{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#000}.portal-card-dialog__media-frame img[data-v-0604dfdf],.portal-card-dialog__media-frame video[data-v-0604dfdf]{width:100%;height:100%;display:block;object-fit:contain;background:#000}.portal-card-dialog__media-empty[data-v-0604dfdf]{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:6px;color:#fff6;background:#232526;font-size:12px}.portal-card-dialog__media-actions[data-v-0604dfdf]{display:flex;gap:8px}.portal-card-dialog__media-actions button[data-v-0604dfdf]{flex:1 1 0;min-width:0;min-height:34px;padding:0 10px;border-radius:10px;font-size:12px;white-space:nowrap}.portal-card-dialog__media-actions button.danger[data-v-0604dfdf]{border-color:#ff5f5f57;color:#faa;background:#ff5f5f14}.portal-card-dialog__hint[data-v-0604dfdf]{margin:0;color:#fff6;font-size:11px;line-height:1.5}.portal-card-dialog__references[data-v-0604dfdf]{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.portal-card-dialog__reference-add[data-v-0604dfdf]{min-height:28px!important;padding:0 10px!important;border-color:#72fff766!important;border-radius:8px!important;color:#72fff7!important;background:#72fff71a!important;font-size:12px!important}.portal-card-dialog__hidden-input[data-v-0604dfdf]{display:none}.portal-card-dialog__reference-grid[data-v-0604dfdf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.portal-card-dialog__reference[data-v-0604dfdf]{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#000}.portal-card-dialog__reference.is-readonly[data-v-0604dfdf]{border-style:dashed;border-color:#9db5ff66}.portal-card-dialog__reference-preview[data-v-0604dfdf]{width:100%;min-height:0!important;display:block!important;padding:0!important;border-radius:8px!important;cursor:zoom-in!important}.portal-card-dialog__reference img[data-v-0604dfdf]{width:100%;height:100%;display:block;object-fit:cover}.portal-card-dialog__reference>button[data-v-0604dfdf]{position:absolute;top:4px;right:4px;width:20px;min-height:20px;padding:0;border:0;border-radius:6px;color:#fff;background:#0000009e}.portal-card-dialog__reference>button[data-v-0604dfdf]:hover:not(:disabled){background:#ff5050cc}.portal-card-dialog__current-video[data-v-0604dfdf]{margin-top:2px}.portal-card-dialog__check[data-v-0604dfdf]{display:flex!important;align-items:center;gap:7px!important}.portal-card-dialog__check input[data-v-0604dfdf]{width:auto}.portal-card-dialog__error[data-v-0604dfdf]{color:#ffb3bd;font-size:12px}.portal-card-dialog__panel footer[data-v-0604dfdf]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.08);background:#1c1d1e}.portal-card-dialog__panel footer .primary[data-v-0604dfdf]{color:#071010;background:#72fff7}.portal-card-dialog__assist[data-v-0604dfdf]{color:#cdb8ff!important;border-color:#a078ff66!important;background:#785adc29!important}.portal-card-dialog__footer-spacer[data-v-0604dfdf]{flex:1 1 auto}.portal-reference-lightbox[data-v-0604dfdf]{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:40px;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-reference-lightbox>img[data-v-0604dfdf]{max-width:min(1180px,94vw);max-height:88dvh;display:block;border-radius:12px;object-fit:contain;box-shadow:0 24px 90px #00000094}.portal-reference-lightbox>button[data-v-0604dfdf]{position:absolute;top:24px;right:24px;width:44px;min-height:44px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:#232527e0}@media(max-width:700px){.portal-storyboard__cards[data-v-0604dfdf]{grid-template-columns:1fr}.portal-storyboard__heading[data-v-0604dfdf]{display:grid;align-items:start}.portal-story-card[data-v-0604dfdf]:hover{transform:none}.portal-story-card__actions[data-v-0604dfdf],.portal-story-card__actions--secondary[data-v-0604dfdf]{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-storyboard__add[data-v-0604dfdf]{min-height:88px!important}.portal-card-confirmation[data-v-0604dfdf]{align-items:end;padding:12px}.portal-card-confirmation__panel[data-v-0604dfdf]{grid-template-columns:1fr;padding:18px;border-radius:18px}.portal-card-confirmation__icon[data-v-0604dfdf]{width:44px;height:44px}.portal-card-confirmation__panel footer[data-v-0604dfdf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-card-confirmation__panel footer button[data-v-0604dfdf]{min-width:0;min-height:48px}.portal-card-dialog__media-row[data-v-0604dfdf],.portal-card-dialog__grid[data-v-0604dfdf]{grid-template-columns:1fr}.portal-card-dialog[data-v-0604dfdf]{place-items:stretch;padding:0}.portal-card-dialog__panel[data-v-0604dfdf]{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.portal-card-dialog__body[data-v-0604dfdf]{padding:14px}.portal-card-dialog__panel footer[data-v-0604dfdf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.portal-card-dialog__footer-spacer[data-v-0604dfdf]{display:none}.portal-card-dialog__assist[data-v-0604dfdf]{grid-column:1/-1}.portal-card-dialog__panel footer button[data-v-0604dfdf]{min-width:44px;min-height:44px;justify-content:center;padding:0 10px}.portal-card-dialog__header button[data-v-0604dfdf],.portal-card-dialog__media-actions button[data-v-0604dfdf],.portal-card-dialog__reference-add[data-v-0604dfdf],.portal-card-dialog__reference>button[data-v-0604dfdf]{min-width:44px!important;min-height:44px!important}.portal-card-dialog__select[data-v-0604dfdf]{min-height:44px}}@media(max-width:640px){.portal-story-card[data-v-0604dfdf]{border-radius:12px}.portal-story-card__actions[data-v-0604dfdf],.portal-story-card__actions--secondary[data-v-0604dfdf],.portal-story-card__actions--secondary.has-three[data-v-0604dfdf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal-story-card__actions button[data-v-0604dfdf]{min-height:var(--mobile-touch-target)}.portal-story-card__actions button[data-v-0604dfdf]:last-child:nth-child(odd){grid-column:1/-1}}.portal-timeline[data-v-217b86db]{min-width:0;display:grid;gap:14px;color:#f4f6f6;outline:none}.portal-timeline__heading[data-v-217b86db]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.portal-timeline__summary[data-v-217b86db]{display:grid;gap:3px}.portal-timeline__summary strong[data-v-217b86db]{color:#fff;font-size:15px}.portal-timeline__summary span[data-v-217b86db]{color:#ffffff80;font-size:13px}.portal-timeline__heading-actions[data-v-217b86db]{display:flex;gap:8px;flex-wrap:wrap}.portal-timeline__preview[data-v-217b86db]{width:100%;aspect-ratio:16/9;min-height:320px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#090b0c}.portal-timeline__preview video[data-v-217b86db],.portal-timeline__preview>img[data-v-217b86db]{width:100%;height:100%;display:block;object-fit:contain;background:#000}.portal-timeline__preview-empty[data-v-217b86db]{display:grid;gap:10px;place-items:center;color:#ffffff73;font-size:13px}.portal-timeline__preview-meta[data-v-217b86db]{display:grid;gap:4px;padding:0 3px}.portal-timeline__preview-meta strong[data-v-217b86db]{font-size:15px}.portal-timeline__preview-meta strong span[data-v-217b86db]{margin-left:6px;padding:2px 7px;border-radius:999px;color:#9db5ff;background:#9db5ff24;font-size:10px}.portal-timeline__preview-meta small[data-v-217b86db]{color:#ffffff8c;font-size:12px;line-height:1.5}.portal-timeline__toolbar[data-v-217b86db],.portal-timeline__inspector[data-v-217b86db]{min-height:44px;display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#151719}.portal-timeline__transport[data-v-217b86db],.portal-timeline__tools[data-v-217b86db],.portal-timeline__zoom[data-v-217b86db],.portal-timeline__volume[data-v-217b86db]{display:flex;align-items:center;gap:7px}.portal-timeline__transport[data-v-217b86db]{min-width:142px}.portal-timeline__transport span[data-v-217b86db]{color:#ffffff6b;font-size:12px}.portal-timeline button[data-v-217b86db]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:0 9px;color:#e8eded;background:#242729;cursor:pointer;font:inherit;font-size:12px}.portal-timeline__heading-actions button[data-v-217b86db]{min-height:36px;padding:0 14px;border-radius:999px;color:#ffffffd1;background:#ffffff12;font-size:13px;font-weight:800}.portal-timeline button[data-v-217b86db]:hover:not(:disabled){border-color:#72fff773;color:#dffffc}.portal-timeline button.primary[data-v-217b86db]{border-color:transparent;color:#071010;background:#72fff7}.portal-timeline button.danger[data-v-217b86db]{border-color:#ff6b6b80;color:#ffd7d7;background:#ff50502e}.portal-timeline button[data-v-217b86db]:disabled{cursor:not-allowed;opacity:.32}.portal-timeline__play[data-v-217b86db]{width:32px;min-width:32px;padding:0!important;border-radius:50%!important;color:#101112!important;background:#f4f6f6!important}.portal-timeline__tools i[data-v-217b86db]{width:1px;height:22px;background:#ffffff1f}.portal-timeline__tools .is-undo[data-v-217b86db]{transform:scaleX(-1)}.portal-timeline__zoom[data-v-217b86db]{margin-left:auto;color:#ffffff85;font-size:11px}.portal-timeline__zoom input[data-v-217b86db]{width:90px;accent-color:#72fff7}.portal-timeline__inspector[data-v-217b86db]{font-size:12px}.portal-timeline__inspector>strong[data-v-217b86db]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-timeline__inspector label[data-v-217b86db]{display:flex;align-items:center;gap:6px;color:#ffffff94}.portal-timeline__inspector select[data-v-217b86db]{padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;background:#222628}.portal-timeline__volume input[data-v-217b86db]{width:90px;accent-color:#72fff7}.portal-timeline__volume span[data-v-217b86db]{min-width:36px;color:#ffffffa6}.portal-timeline__duration[data-v-217b86db]{margin-left:auto;color:#72fff7}.portal-timeline__shell[data-v-217b86db]{min-height:150px;display:grid;grid-template-columns:105px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#111315}.portal-timeline__shell>aside[data-v-217b86db]{display:flex;align-items:center;gap:7px;padding:54px 10px 10px;border-right:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-size:12px}.portal-timeline__shell>aside small[data-v-217b86db]{margin-left:auto;color:#ffffff59}.portal-timeline__scroll[data-v-217b86db]{overflow-x:auto;overflow-y:hidden}.portal-timeline__ruler[data-v-217b86db]{height:38px;position:relative;border-bottom:1px solid rgba(255,255,255,.08);background:#181b1d;cursor:crosshair}.portal-timeline__ruler span[data-v-217b86db]{position:absolute;bottom:5px;color:#fff6;font-size:10px;transform:translate(-1px)}.portal-timeline__ruler i[data-v-217b86db]{position:absolute;left:0;bottom:-6px;height:5px;border-left:1px solid rgba(255,255,255,.22)}.portal-timeline__track[data-v-217b86db]{height:110px;position:relative;background-color:#111315;background-image:linear-gradient(90deg,transparent 59px,rgba(255,255,255,.025) 60px);background-size:60px 100%;cursor:crosshair}.portal-timeline__clip[data-v-217b86db]{height:76px;min-width:52px;position:absolute;top:15px;overflow:hidden;border:2px solid rgba(104,221,213,.42);border-radius:8px;background:#273338;cursor:pointer;-webkit-user-select:none;user-select:none}.portal-timeline__clip.active[data-v-217b86db]{border-color:#72fff7;box-shadow:0 0 0 2px #72fff729}.portal-timeline__clip.empty[data-v-217b86db]{filter:saturate(.4);opacity:.72}.portal-timeline__thumb[data-v-217b86db]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff80;background:#1c272b}.portal-timeline__thumb img[data-v-217b86db]{width:100%;height:100%;object-fit:cover;opacity:.74}.portal-timeline__clip-copy[data-v-217b86db]{position:absolute;left:8px;right:8px;bottom:5px;display:flex;justify-content:space-between;gap:6px;padding:4px 5px;border-radius:5px;background:#03080ac2;font-size:10px}.portal-timeline__clip-copy strong[data-v-217b86db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-timeline__clip-copy small[data-v-217b86db]{flex:none;color:#72fff7}.portal-timeline__trim[data-v-217b86db]{min-height:0!important;width:7px!important;position:absolute;z-index:4;top:9px;bottom:9px;padding:0!important;border:0!important;border-radius:3px!important;background:#72fff7!important;cursor:ew-resize}.portal-timeline__trim.left[data-v-217b86db]{left:2px}.portal-timeline__trim.right[data-v-217b86db]{right:2px}.portal-timeline__transition[data-v-217b86db]{position:absolute;top:5px;right:9px;padding:2px 5px;border-radius:4px;color:#fff;background:#755ef2;font-size:9px}.portal-timeline__playhead[data-v-217b86db]{width:2px;z-index:8;position:absolute;top:0;bottom:0;background:#ffdf58;pointer-events:none}.portal-timeline__playhead span[data-v-217b86db]{width:10px;height:10px;position:absolute;top:-4px;left:50%;border-radius:2px;background:#ffdf58;transform:translate(-50%) rotate(45deg)}.portal-timeline__empty[data-v-217b86db]{padding:40px;color:#ffffff61;text-align:center}.portal-timeline__help[data-v-217b86db]{color:#fff6;font-size:11px;line-height:1.55}.portal-timeline__mobile-tools[data-v-217b86db]{display:none}@media(max-width:850px){.portal-timeline__heading[data-v-217b86db]{display:grid;align-items:start}.portal-timeline__heading-actions[data-v-217b86db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-timeline__heading-actions button[data-v-217b86db]{min-width:0;min-height:44px;padding:0 8px}.portal-timeline__toolbar[data-v-217b86db]{display:grid;grid-template-columns:1fr;gap:8px}.portal-timeline__transport[data-v-217b86db]{min-width:0;justify-content:center}.portal-timeline__tools[data-v-217b86db]{display:none}.portal-timeline__zoom[data-v-217b86db]{width:100%;margin-left:0;min-height:44px}.portal-timeline__zoom input[data-v-217b86db]{min-width:0;width:auto;flex:1}.portal-timeline__inspector[data-v-217b86db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.portal-timeline__inspector>strong[data-v-217b86db]{grid-column:1/-1;max-width:100%}.portal-timeline__inspector label[data-v-217b86db]{min-width:0;min-height:44px}.portal-timeline__inspector select[data-v-217b86db]{min-width:0;min-height:44px;flex:1}.portal-timeline__volume[data-v-217b86db]{grid-column:1/-1}.portal-timeline__volume input[data-v-217b86db]{min-width:0;width:auto;flex:1}.portal-timeline__duration[data-v-217b86db]{margin-left:0;text-align:right}.portal-timeline__mobile-tools[data-v-217b86db]{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#151719}.portal-timeline__mobile-tools>div[data-v-217b86db]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.portal-timeline__mobile-tools button[data-v-217b86db]{min-width:0;min-height:44px;padding:5px 3px;font-size:11px}.portal-timeline__mobile-tools button.danger[data-v-217b86db]{color:#ffb3bd;border-color:#ff6b6b52;background:#ff50501f}.portal-timeline__mobile-tools>div:last-child button[data-v-217b86db]{color:#72fff7;border-color:#72fff73d;background:#72fff712}.portal-timeline__shell[data-v-217b86db]{grid-template-columns:minmax(0,1fr)}.portal-timeline__shell>aside[data-v-217b86db]{display:none}.portal-timeline__scroll[data-v-217b86db]{touch-action:pan-x pan-y;overscroll-behavior-x:contain}.portal-timeline__trim[data-v-217b86db]{width:16px!important}.portal-timeline__trim.left[data-v-217b86db]{left:0}.portal-timeline__trim.right[data-v-217b86db]{right:0}.portal-timeline__preview[data-v-217b86db]{min-height:160px;aspect-ratio:16/9}}.portal-voice-dialog[data-v-447b26e6]{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-voice-dialog__panel[data-v-447b26e6]{width:min(680px,100%);max-height:90dvh;overflow:auto;display:grid;gap:15px;box-sizing:border-box;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:22px;color:#eff8f7;background:linear-gradient(150deg,#242728,#151718);box-shadow:0 30px 100px #000000b3}header[data-v-447b26e6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}header span[data-v-447b26e6]{color:#72fff7;font-size:11px;font-weight:900;letter-spacing:.13em}h2[data-v-447b26e6]{margin:5px 0 0;font-size:22px}header button[data-v-447b26e6]{width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#dce7e5;background:#ffffff0d;font-size:25px;cursor:pointer}.portal-voice-dialog__warning[data-v-447b26e6],.portal-voice-dialog__billing[data-v-447b26e6],.portal-voice-dialog__error[data-v-447b26e6],.portal-voice-dialog__existing[data-v-447b26e6]{margin:0;padding:11px 13px;border-radius:12px;font-size:13px;line-height:1.6}.portal-voice-dialog__warning[data-v-447b26e6],.portal-voice-dialog__error[data-v-447b26e6]{color:#ffbec7;background:#ff5f7817}.portal-voice-dialog__billing[data-v-447b26e6]{color:#cffffc;background:#72fff712}.portal-voice-dialog__existing[data-v-447b26e6]{color:#ffffffa6;background:#ffffff0d}.portal-voice-dialog__controls[data-v-447b26e6]{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr) minmax(150px,1fr);align-items:end;gap:10px}.portal-voice-dialog__controls label[data-v-447b26e6]{display:grid;gap:6px;color:#fff9;font-size:12px}.portal-voice-dialog select[data-v-447b26e6],.portal-voice-dialog textarea[data-v-447b26e6]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:11px;outline:none;color:#eef6f5;background:#151919;font:inherit}.portal-voice-dialog select[data-v-447b26e6]{min-height:44px;padding:0 11px}.portal-voice-dialog textarea[data-v-447b26e6]{padding:11px;resize:vertical;line-height:1.6}.portal-voice-dialog__controls>button[data-v-447b26e6]{min-height:44px;padding:0 15px;border:1px solid rgba(114,255,247,.3);border-radius:11px;color:#cffffc;background:#72fff714;cursor:pointer}.portal-voice-dialog input[type=range][data-v-447b26e6]{min-height:44px;accent-color:#72fff7}.portal-voice-dialog__modes[data-v-447b26e6]{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px}.portal-voice-dialog__modes button[data-v-447b26e6]{min-height:44px;border:0;color:#ffffffa6;background:transparent;font:inherit;cursor:pointer}.portal-voice-dialog__modes button.active[data-v-447b26e6]{color:#071010;background:#72fff7;font-weight:900}.portal-voice-dialog__segments[data-v-447b26e6]{max-height:320px;overflow:auto;display:grid;gap:9px}.portal-voice-dialog__segments>label[data-v-447b26e6]{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:9px}.portal-voice-dialog__segments>label>span[data-v-447b26e6]{min-height:44px;display:grid;place-items:center;border-radius:10px;color:#72fff7;background:#72fff714;font-weight:900}.portal-voice-dialog__segments p[data-v-447b26e6]{color:#ffffff8c}.portal-voice-dialog__custom[data-v-447b26e6]{display:grid;gap:7px}.portal-voice-dialog__custom small[data-v-447b26e6]{color:#ffffff80}.portal-voice-dialog__result[data-v-447b26e6]{width:100%;max-height:240px;border-radius:12px;background:#000}footer[data-v-447b26e6]{display:flex;justify-content:flex-end;gap:10px}footer button[data-v-447b26e6]{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#e3ecea;background:#ffffff0f;font:inherit;font-weight:800;cursor:pointer}footer button.primary[data-v-447b26e6]{border-color:transparent;color:#071010;background:#72fff7}button[data-v-447b26e6]:disabled,select[data-v-447b26e6]:disabled,textarea[data-v-447b26e6]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:680px){.portal-voice-dialog[data-v-447b26e6]{align-items:end;padding:10px}.portal-voice-dialog__panel[data-v-447b26e6]{max-height:93dvh;padding:17px;border-radius:20px}.portal-voice-dialog__controls[data-v-447b26e6]{grid-template-columns:1fr 100px}.portal-voice-dialog__controls label[data-v-447b26e6]:nth-of-type(2),.portal-voice-dialog__controls label[data-v-447b26e6]:nth-of-type(3){grid-column:span 1}footer[data-v-447b26e6]{display:grid;grid-template-columns:1fr 1fr}}.portal-voiceover[data-v-2fc7cb92]{color:#e8e5db}.portal-voiceover header[data-v-2fc7cb92]{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.portal-voiceover header span[data-v-2fc7cb92]{color:#8e9990;font-size:9px;font-weight:800;letter-spacing:.15em}.portal-voiceover h2[data-v-2fc7cb92]{margin:5px 0 0;font:600 24px Georgia,serif}.portal-voiceover header small[data-v-2fc7cb92]{color:#869189;font-size:10px}.portal-voiceover label[data-v-2fc7cb92]{display:grid;gap:6px;color:#aeb7ae;font-size:10px}.portal-voiceover textarea[data-v-2fc7cb92],.portal-voiceover select[data-v-2fc7cb92]{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:7px;outline:none;color:#eef0e9;background:#171d1d;font:inherit;font-size:11px}.portal-voiceover textarea[data-v-2fc7cb92]{resize:vertical;line-height:1.65}.portal-voiceover__grid[data-v-2fc7cb92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:15px 0}.portal-voiceover__grid label[data-v-2fc7cb92]{position:relative}.portal-voiceover__grid input[data-v-2fc7cb92]{accent-color:#d9ae62}.portal-voiceover__grid small[data-v-2fc7cb92]{position:absolute;right:0;bottom:0;color:#d9ae62;font-size:9px}.portal-voiceover button[data-v-2fc7cb92]{min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#b8c1ba;background:#ffffff09;cursor:pointer;font-size:10px}.portal-voiceover button.primary[data-v-2fc7cb92]{border-color:#d9ae62;color:#17201d;background:#d9ae62;font-weight:800}.portal-voiceover button[data-v-2fc7cb92]:disabled{cursor:not-allowed;opacity:.45}.portal-voiceover__history[data-v-2fc7cb92]{display:grid;gap:8px;margin-top:18px}.portal-voiceover__history div[data-v-2fc7cb92]{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#202727}.portal-voiceover__history span[data-v-2fc7cb92]{color:#d9ae62;font-size:9px}.portal-voiceover__history p[data-v-2fc7cb92]{margin:5px 0 0;color:#b5beb6;font-size:10px;white-space:pre-wrap}@media(max-width:560px){.portal-voiceover__grid[data-v-2fc7cb92]{grid-template-columns:1fr}}.portal-video-workspace[data-v-df72d76a]{min-height:calc(100dvh - 1px);margin:-24px clamp(-44px,-3vw,-18px) -60px;color:#e8ebf5;background:#05070d}.portal-video-workspace__hidden-input[data-v-df72d76a]{display:none}.portal-video-workspace__body[data-v-df72d76a]{min-height:calc(100dvh - 68px);position:relative;display:grid;grid-template-columns:74px minmax(0,1fr)}.portal-video-workspace__work-column[data-v-df72d76a]{min-width:0;min-height:calc(100dvh - 68px);display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.portal-video-workspace__work-column>.portal-assistant[data-v-df72d76a],.portal-video-workspace__work-column>.portal-inspector[data-v-df72d76a]{min-height:calc(100dvh - 68px)}.portal-video-workspace__main[data-v-df72d76a]{min-width:0;overflow:auto;padding:25px clamp(15px,3vw,38px) 48px;background:radial-gradient(circle at 50% 0,rgba(124,92,255,.08),transparent 500px)}.portal-artifacts-strip[data-v-df72d76a]{margin-bottom:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.portal-artifacts-strip[data-v-df72d76a] .portal-artifact-panel{display:flex;gap:3px;overflow-x:auto;padding:7px 10px;border:0;border-radius:8px;background:#101722}.portal-artifacts-strip[data-v-df72d76a] .portal-artifact-panel__label{display:none}.portal-artifacts-strip[data-v-df72d76a] .portal-artifact-panel button{min-width:max-content;min-height:30px}.portal-video-workspace__work-column>.portal-assistant[data-v-df72d76a]{width:auto;border-right:1px solid rgba(255,255,255,.08)}.portal-video-workspace__error[data-v-df72d76a],.portal-video-workspace__loading[data-v-df72d76a]{min-height:300px;display:grid;place-content:center;justify-items:center;gap:12px;color:#aeb8ca;font-size:12px}.portal-video-workspace__error button[data-v-df72d76a]{min-height:32px;padding:0 11px;border:1px solid rgba(124,92,255,.5);border-radius:6px;color:#fff;background:#7c5cff;cursor:pointer;font-size:10px}.portal-editor-toolbar[data-v-df72d76a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#8d98a9;font-size:10px}.portal-editor-toolbar button[data-v-df72d76a]{min-height:27px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#aeb9ca;background:#ffffff09;cursor:pointer;font-size:9px}.portal-video-workspace__notice[data-v-df72d76a]{margin-bottom:13px;padding:8px 10px;border:1px solid rgba(39,224,183,.22);border-radius:6px;color:#a5e7d8;background:#27e0b70f;font-size:10px}.portal-assistant-restore[data-v-df72d76a]{min-height:30px;margin-bottom:13px;padding:0 10px;border:1px solid rgba(217,174,98,.35);border-radius:6px;color:#e8d4a7;background:#d9ae6212;cursor:pointer;font-size:10px}.portal-planning-card[data-v-df72d76a]{min-height:380px;padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#111827}.portal-planning-card>span[data-v-df72d76a]{color:#27e0b7;font-size:9px;font-weight:800;letter-spacing:.15em}.portal-planning-card h2[data-v-df72d76a]{margin:7px 0 12px;font:600 25px Georgia,serif}.portal-planning-card p[data-v-df72d76a]{max-width:640px;color:#aeb7ae;font-size:12px;line-height:1.75}.portal-planning-card pre[data-v-df72d76a]{margin-top:20px;padding:15px;overflow:auto;border-radius:7px;color:#c9d1c9;background:#0b101b;font:11px/1.7 ui-monospace,monospace;white-space:pre-wrap}.portal-planning-card__form[data-v-df72d76a]{display:grid;gap:14px;max-width:760px;margin-top:18px}.portal-planning-card__form label[data-v-df72d76a]{display:grid;gap:6px;color:#9aa6a0;font-size:10px}.portal-planning-card__form textarea[data-v-df72d76a],.portal-planning-card__asset-form input[data-v-df72d76a]{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:7px;outline:none;color:#e3e9e4;background:#0b101b;font:12px/1.65 inherit;resize:vertical}.portal-planning-card__form textarea[data-v-df72d76a]:focus,.portal-planning-card__asset-form input[data-v-df72d76a]:focus{border-color:#27e0b7a6}.portal-planning-card__form-actions[data-v-df72d76a]{display:flex;align-items:center;gap:10px}.portal-planning-card button[data-v-df72d76a]{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#dfe8e2;background:#ffffff0b;cursor:pointer;font-size:10px}.portal-planning-card button.primary[data-v-df72d76a]{border-color:#27e0b78c;color:#071b17;background:#27e0b7}.portal-planning-card button[data-v-df72d76a]:disabled{cursor:not-allowed;opacity:.5}.portal-planning-card__form-actions span[data-v-df72d76a],.portal-planning-card__status[data-v-df72d76a]{color:#91d6c7;font-size:10px}.portal-planning-card__assets-panel[data-v-df72d76a]{max-width:760px;margin-top:16px}.portal-planning-card__asset-form[data-v-df72d76a]{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;margin-top:16px}.portal-planning-card__asset-form button[data-v-df72d76a]{min-width:54px}.portal-planning-card__assets[data-v-df72d76a]{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px;color:#718078;font-size:10px}.portal-planning-card__assets img[data-v-df72d76a]{width:110px;height:80px;object-fit:cover;border-radius:6px}.portal-planning-card__asset[data-v-df72d76a]{display:grid;gap:5px;width:110px}.portal-planning-card__asset>div[data-v-df72d76a]{display:flex;justify-content:space-between;align-items:center;gap:4px;color:#b5c1b9}.portal-planning-card__asset button[data-v-df72d76a]{min-height:20px;padding:0 5px;border:0;color:#ec9d9d;background:transparent;font-size:9px}.portal-style-picker[data-v-df72d76a]{display:grid;gap:9px;padding:13px;border:1px solid rgba(39,224,183,.16);border-radius:8px;background:#27e0b709}.portal-style-picker__heading[data-v-df72d76a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.portal-style-picker__heading span[data-v-df72d76a]{color:#d9efe7;font-size:11px;font-weight:700}.portal-style-picker__heading small[data-v-df72d76a]{color:#7f958a;font-size:9px}.portal-style-picker__grid[data-v-df72d76a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portal-style-picker__grid button[data-v-df72d76a]{min-height:104px;display:grid;grid-template-rows:64px auto;gap:5px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#ccd8d0;background:#0b101b;text-align:left}.portal-style-picker__grid button[data-v-df72d76a]:hover{border-color:#27e0b78c}.portal-style-picker__grid button.selected[data-v-df72d76a]{border-color:#27e0b7;box-shadow:0 0 0 1px #27e0b740}.portal-style-picker__grid img[data-v-df72d76a]{width:100%;height:64px;display:block;object-fit:cover}.portal-style-picker__grid button>span[data-v-df72d76a]{display:grid;gap:2px;min-width:0;padding:0 7px 6px}.portal-style-picker__grid strong[data-v-df72d76a],.portal-style-picker__grid small[data-v-df72d76a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-style-picker__grid strong[data-v-df72d76a]{color:#e1ece5;font-size:10px}.portal-style-picker__grid small[data-v-df72d76a]{color:#7c9185;font-size:8px}.portal-style-picker__description[data-v-df72d76a]{margin:0!important;color:#9fb5aa!important;font-size:10px!important;line-height:1.55!important}@media(max-width:1120px){.portal-video-workspace__body[data-v-df72d76a]{grid-template-columns:62px minmax(0,1fr)}.portal-video-workspace__work-column[data-v-df72d76a]{grid-template-columns:minmax(230px,290px) minmax(0,1fr)}}@media(max-width:860px){.portal-video-workspace[data-v-df72d76a]{margin:-14px -14px calc(-1 * (var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 32px))}.portal-video-workspace__body[data-v-df72d76a]{display:block;min-height:0;padding-bottom:82px}.portal-video-workspace__work-column[data-v-df72d76a]{display:block;min-height:0}.portal-video-workspace__work-column>.portal-assistant[data-v-df72d76a],.portal-video-workspace__work-column>.portal-inspector[data-v-df72d76a]{min-height:0}.portal-video-workspace__main[data-v-df72d76a]{padding:18px 14px 38px}}.portal-planning-card__entities[data-v-df72d76a]{display:grid;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.portal-planning-card__entities>header[data-v-df72d76a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.portal-planning-card__entities>header>div[data-v-df72d76a]:first-child{display:grid;gap:4px}.portal-planning-card__entities strong[data-v-df72d76a]{color:#e3e9e4;font-size:12px}.portal-planning-card__entities small[data-v-df72d76a]{color:#7f8c84;font-size:10px;line-height:1.5}.portal-planning-card__entities header button[data-v-df72d76a]{min-height:25px;padding:0 8px}.portal-planning-card__entities header button+button[data-v-df72d76a]{margin-left:5px}.portal-planning-card__entity-grid[data-v-df72d76a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-planning-card__entity-grid article[data-v-df72d76a]{display:grid;gap:7px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06}.portal-planning-card__entity-preview[data-v-df72d76a]{height:92px;display:grid;place-items:center;overflow:hidden;border-radius:6px;color:#7f8c84;background:#0b101b;font-size:10px}.portal-planning-card__entity-preview img[data-v-df72d76a]{width:100%;height:100%;object-fit:cover}.portal-planning-card__entity-grid label[data-v-df72d76a]{display:grid;gap:4px;color:#8d9b91;font-size:9px}.portal-planning-card__entity-grid input[data-v-df72d76a],.portal-planning-card__entity-grid textarea[data-v-df72d76a]{width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid rgba(255,255,255,.11);border-radius:5px;outline:none;color:#e3e9e4;background:#0b101b;font:11px/1.5 inherit;resize:vertical}.portal-planning-card__entity-grid input[data-v-df72d76a]:focus,.portal-planning-card__entity-grid textarea[data-v-df72d76a]:focus{border-color:#27e0b7a6}.portal-planning-card__entity-grid footer[data-v-df72d76a]{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#718078;font-size:9px}.portal-planning-card__entity-grid footer button[data-v-df72d76a]{border-color:#27e0b773;color:#91d6c7}.portal-planning-card__entity-empty[data-v-df72d76a]{margin:0;color:#718078;font-size:10px}@media(max-width:620px){.portal-planning-card__asset-form[data-v-df72d76a],.portal-planning-card__entity-grid[data-v-df72d76a]{grid-template-columns:1fr}.portal-planning-card__entities>header[data-v-df72d76a]{display:grid}.portal-style-picker__heading[data-v-df72d76a]{display:grid;gap:3px}.portal-style-picker__grid[data-v-df72d76a]{grid-template-columns:repeat(2,minmax(0,1fr))}}body.portal-video-project-body{margin:0;padding-bottom:0!important;overflow-x:hidden;background:#050606}body.portal-video-project-body #app{min-height:100dvh;background:#050606}.portal-video-workspace[data-v-df72d76a]{min-height:0;height:100dvh;display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;margin:0;color:#f7fafa;background:#050606;font-family:Source Han Sans CN Regular,Microsoft YaHei,system-ui,sans-serif}.portal-video-workspace[data-v-df72d76a]:has(.portal-video-workspace__work-column.is-editor){min-height:0;height:100dvh;overflow:hidden}.portal-video-workspace__body[data-v-df72d76a]{display:contents}.portal-video-workspace[data-v-df72d76a] .portal-episode-rail{grid-column:1;grid-row:1 / 3}.portal-video-workspace[data-v-df72d76a] .portal-project-header{grid-column:2;grid-row:1;min-width:0;height:67.7167px;box-sizing:border-box;margin:16px 24px 0 34px}.portal-video-workspace__work-column[data-v-df72d76a]{grid-column:2;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(520px,.92fr);gap:20px;margin:0 24px 16px 34px}.portal-video-workspace__work-column.is-editor[data-v-df72d76a]{height:auto;grid-template-columns:340px minmax(0,1fr);gap:16px;overflow:hidden}.portal-video-workspace__chat[data-v-df72d76a]{min-width:0;min-height:0;position:relative}.portal-video-workspace__chat.is-collapsed[data-v-df72d76a]{display:grid;align-content:start;width:56px}.portal-video-workspace__work-column>.portal-video-workspace__main[data-v-df72d76a]{min-width:0;min-height:0;height:100%;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#111213}.portal-video-workspace__artifact-header[data-v-df72d76a]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.portal-video-workspace__artifact-header.has-tabs[data-v-df72d76a]{grid-template-columns:38px minmax(0,1fr) auto auto}.portal-video-workspace__doc-icon[data-v-df72d76a]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#f2ffff;background:#ffffff1f}.portal-video-workspace__artifact-heading[data-v-df72d76a]{min-width:0}.portal-video-workspace__artifact-heading h2[data-v-df72d76a]{margin:0;color:#fff;font-size:22px;line-height:1.25}.portal-video-workspace__artifact-heading span[data-v-df72d76a]{display:block;margin-top:4px;color:#ffffff75;font-size:14px}.portal-video-workspace__editor-tabs[data-v-df72d76a]{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d}.portal-video-workspace__editor-tabs button[data-v-df72d76a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;color:#ffffffa8;background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.portal-video-workspace__editor-tabs button.active[data-v-df72d76a]{color:#071010;background:#72fff7}.portal-video-workspace__refresh[data-v-df72d76a]{display:grid;place-items:center;padding:9px 13px;border:0;border-radius:999px;color:#ffffffc7;background:#ffffff14;cursor:pointer}.portal-video-workspace__artifact-scroll[data-v-df72d76a]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;scrollbar-color:rgba(255,255,255,.28) transparent}.portal-video-workspace__artifact-scroll[data-v-df72d76a]::-webkit-scrollbar{width:8px}.portal-video-workspace__artifact-scroll[data-v-df72d76a]::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff3d}.portal-artifacts-legacy-nav[data-v-df72d76a]{display:none!important}.portal-assistant-restore[data-v-df72d76a]{margin:0 0 12px}.portal-video-workspace__error[data-v-df72d76a],.portal-video-workspace__loading[data-v-df72d76a]{grid-column:1 / -1;grid-row:1 / 3;min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px;color:#ffffffb8;font-size:15px;text-align:center}.portal-video-workspace__error[data-v-df72d76a]:before{content:"项目加载失败";color:#fff;font-size:22px;font-weight:800}.portal-video-workspace__error button[data-v-df72d76a]{min-height:38px;padding:0 16px;border:1px solid rgba(114,255,247,.26);border-radius:999px;color:#eaffff;background:#72fff714;cursor:pointer;font-size:13px;font-weight:800}.portal-editor-toolbar[data-v-df72d76a]{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;margin:0 0 18px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b}.portal-editor-toolbar button[data-v-df72d76a]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:8px;color:#ffffffb8;background:transparent;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.portal-editor-toolbar button.active[data-v-df72d76a]{border-color:#72fff770;color:#071010;background:#72fff7}.portal-editor-toolbar__compat[data-v-df72d76a]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden;padding:0!important;opacity:0;pointer-events:none}.portal-planning-card[data-v-df72d76a]{min-height:0;padding:0;border:0;border-radius:0;background:transparent}.portal-planning-card__form[data-v-df72d76a]{max-width:none;margin:0}.portal-planning-card__form>span[data-v-df72d76a],.portal-planning-card__assets-panel>span[data-v-df72d76a]{color:#72fff7;font-size:13px;font-weight:900}.portal-planning-card h2[data-v-df72d76a]{color:#fff;font-size:22px;font-family:inherit}.portal-planning-card__form textarea[data-v-df72d76a],.portal-planning-card__asset-form input[data-v-df72d76a],.portal-planning-card__entity-grid input[data-v-df72d76a],.portal-planning-card__entity-grid textarea[data-v-df72d76a]{border-color:#ffffff1a;border-radius:12px;color:#fff;background:#00000038}.portal-planning-card button.primary[data-v-df72d76a]{border-color:transparent;color:#071010;background:#72fff7}.portal-style-intent[data-v-df72d76a]{display:grid;gap:18px;padding:0 0 28px}.portal-style-intent__kicker[data-v-df72d76a],.portal-style-intent__subheading>span[data-v-df72d76a]{color:#72fff7;font-size:15px;font-weight:900}.portal-style-intent>p[data-v-df72d76a]{max-width:none;margin:0;color:#ffffff80;font-size:15px;line-height:1.7}.portal-style-intent__types[data-v-df72d76a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-style-intent__types button[data-v-df72d76a]{min-width:0;display:grid;gap:9px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;color:#fffc;background:#202122;text-align:left;cursor:pointer}.portal-style-intent__types button.selected[data-v-df72d76a]{border-color:#72fff7c7;box-shadow:0 0 0 1px #72fff747}.portal-style-intent__types strong[data-v-df72d76a]{color:#fff;font-size:16px;line-height:1.35}.portal-style-intent__types span[data-v-df72d76a]{font-size:13px;line-height:1.55}.portal-style-intent__types small[data-v-df72d76a]{color:#72fff7b8;font-size:12px;line-height:1.45}.portal-style-intent__tabs[data-v-df72d76a]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.portal-style-intent__tabs button[data-v-df72d76a]{min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffb8;background:#ffffff0e;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.portal-style-intent__tabs button.selected[data-v-df72d76a]{border-color:#72fff78c;color:#eaffff;background:#72fff71f}.portal-style-intent__tabs button.custom[data-v-df72d76a]{color:#ffe2a8;border-color:#ffcd8138;background:#ffcd8114}.portal-style-intent__subheading[data-v-df72d76a]{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.portal-style-intent__subheading small[data-v-df72d76a]{min-width:0;color:#ffffff6b;font-size:12px;line-height:1.45;text-align:right}.portal-style-picker[data-v-df72d76a]{display:block;padding:0;border:0;border-radius:0;background:transparent}.portal-style-picker__grid[data-v-df72d76a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-style-picker__grid button[data-v-df72d76a]{min-height:0;display:grid;grid-template-rows:auto auto auto;gap:10px;padding:10px 10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;color:#fffc;background:#202122;text-align:left;cursor:pointer}.portal-style-picker__grid button.selected[data-v-df72d76a]{border-color:#72fff7c7;box-shadow:0 0 0 1px #72fff747}.portal-style-picker__grid img[data-v-df72d76a]{height:auto;aspect-ratio:16/10;border-radius:11px;background:#ffffff0f}.portal-style-picker__grid strong[data-v-df72d76a]{padding:0;color:#fff;font-size:16px;line-height:1.35}.portal-style-picker__grid button>span[data-v-df72d76a]{display:-webkit-box;overflow:hidden;padding:0;color:#ffffffa3;font-size:13px;line-height:1.55;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.portal-style-intent__custom[data-v-df72d76a]{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#ffcd8114,#ffffff09 58%),#202122}.portal-style-intent__custom>div[data-v-df72d76a]{display:grid;gap:5px}.portal-style-intent__custom strong[data-v-df72d76a]{color:#fff;font-size:16px}.portal-style-intent__custom span[data-v-df72d76a]{color:#ffffff94;font-size:13px;line-height:1.5}.portal-style-intent__custom textarea[data-v-df72d76a]{width:100%;box-sizing:border-box;resize:vertical;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;outline:none;color:#fff;background:#00000038;font:inherit;font-size:13px;line-height:1.6}.portal-style-intent__confirm[data-v-df72d76a]{width:max-content;min-height:44px!important;padding:0 20px!important;border-radius:999px!important;font-weight:900!important}.portal-video-workspace__notice[data-v-df72d76a]{margin:0 0 13px}.portal-operation-confirmation[data-v-df72d76a]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-operation-confirmation__panel[data-v-df72d76a]{width:min(460px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;box-sizing:border-box;padding:23px;border:1px solid rgba(255,255,255,.13);border-radius:20px;color:#edf3f2;background:linear-gradient(150deg,#242728,#17191a);box-shadow:0 28px 90px #0000009e}.portal-operation-confirmation__icon[data-v-df72d76a]{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#071010;background:#72fff7;box-shadow:0 0 24px #72fff72e}.portal-operation-confirmation__icon.is-error[data-v-df72d76a]{color:#24080d;background:#ff8799;box-shadow:0 0 24px #ff6b8129}.portal-operation-confirmation__copy[data-v-df72d76a]{min-width:0;display:grid;gap:7px}.portal-operation-confirmation__copy>span[data-v-df72d76a]{color:#72fff7;font-size:11px;font-weight:900;letter-spacing:.12em}.portal-operation-confirmation__copy h3[data-v-df72d76a]{margin:0;color:#fff;font-size:20px}.portal-operation-confirmation__copy p[data-v-df72d76a]{margin:0;color:#ffffff9e;font-size:13px;line-height:1.65}.portal-operation-confirmation__copy .portal-operation-confirmation__billing[data-v-df72d76a]{margin-top:4px;padding:10px 12px;border:1px solid rgba(114,255,247,.18);border-radius:11px;color:#cffffc;background:#72fff712}.portal-operation-confirmation__copy .portal-operation-confirmation__error[data-v-df72d76a]{margin-top:4px;padding:10px 12px;border:1px solid rgba(255,107,129,.25);border-radius:11px;color:#ffb4bf;background:#ff6b8114}.portal-operation-confirmation__panel footer[data-v-df72d76a]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:7px}.portal-operation-confirmation__panel footer button[data-v-df72d76a]{min-width:108px;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fffc;background:#ffffff0f;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.portal-operation-confirmation__panel footer button.primary[data-v-df72d76a]{border-color:transparent;color:#071010;background:#72fff7}.portal-operation-confirmation__panel footer button[data-v-df72d76a]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1180px)and (min-width:861px){.portal-video-workspace__work-column[data-v-df72d76a]:not(.is-editor){grid-template-columns:1fr}.portal-video-workspace__work-column.is-editor[data-v-df72d76a]{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:860px){body.portal-video-project-body{overflow:hidden}.portal-video-workspace[data-v-df72d76a],.portal-video-workspace[data-v-df72d76a]:has(.portal-video-workspace__work-column.is-editor){width:100%;min-height:0;height:100dvh;box-sizing:border-box;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-bottom:70px}.portal-video-workspace[data-v-df72d76a] .portal-project-header{grid-column:1;grid-row:1;height:185.7167px;margin:14px 10px 0}.portal-video-workspace__work-column[data-v-df72d76a],.portal-video-workspace__work-column.is-editor[data-v-df72d76a]{grid-column:1;grid-row:2;height:100%;min-height:0;grid-template-columns:1fr;margin:0 10px;overflow:hidden}.portal-video-workspace__work-column.is-editor[data-v-df72d76a]{grid-template-rows:620px 620px;gap:10px;overflow-y:auto;overscroll-behavior:contain}.portal-video-workspace__work-column.is-editor .portal-video-workspace__chat[data-v-df72d76a]{height:auto;overflow:hidden}.portal-video-workspace__work-column[data-v-df72d76a]:not(.is-editor){grid-template-rows:minmax(0,620px) minmax(620px,auto);gap:16px;overflow:auto}.portal-video-workspace__work-column>.portal-video-workspace__main[data-v-df72d76a]{height:620px;border-radius:14px}.portal-video-workspace__artifact-header[data-v-df72d76a],.portal-video-workspace__artifact-header.has-tabs[data-v-df72d76a]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px}.portal-video-workspace__doc-icon[data-v-df72d76a]{display:none}.portal-video-workspace__editor-tabs[data-v-df72d76a]{grid-column:1 / -1;grid-row:2;width:100%;box-sizing:border-box}.portal-video-workspace__editor-tabs button[data-v-df72d76a]{flex:1;min-height:44px}.portal-video-workspace__artifact-scroll[data-v-df72d76a]{padding:16px}.portal-style-intent__types[data-v-df72d76a],.portal-style-picker__grid[data-v-df72d76a]{grid-template-columns:1fr}.portal-style-intent__subheading[data-v-df72d76a]{display:grid}.portal-style-intent__subheading small[data-v-df72d76a]{text-align:left}.portal-editor-toolbar[data-v-df72d76a]{width:100%;box-sizing:border-box;overflow-x:auto}.portal-editor-toolbar button[data-v-df72d76a]{min-width:max-content;min-height:44px}.portal-video-workspace__error[data-v-df72d76a],.portal-video-workspace__loading[data-v-df72d76a]{grid-column:1}.portal-operation-confirmation[data-v-df72d76a]{align-items:end;padding:12px}.portal-operation-confirmation__panel[data-v-df72d76a]{grid-template-columns:1fr;padding:18px;border-radius:18px}.portal-operation-confirmation__icon[data-v-df72d76a]{width:44px;height:44px}.portal-operation-confirmation__panel footer[data-v-df72d76a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-operation-confirmation__panel footer button[data-v-df72d76a]{min-width:0;min-height:48px}}.adaptation-workbench[data-v-0a0f5ba9]{min-height:calc(100dvh - 64px);margin:-24px clamp(-44px,-3vw,-18px) -60px;padding:26px clamp(16px,4vw,52px) 70px;color:var(--site-text);background:var(--site-surface)}.adaptation-workbench__header[data-v-0a0f5ba9]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start;max-width:1240px;margin:0 auto 28px;padding-bottom:24px;border-bottom:1px solid var(--site-border)}.adaptation-workbench__header a[data-v-0a0f5ba9]{width:max-content;min-height:40px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-muted);text-decoration:none;font-size:11px}.adaptation-workbench__header p[data-v-0a0f5ba9],.adaptation-panel small[data-v-0a0f5ba9]{margin:0 0 7px;color:var(--site-accent);font-size:10px;font-weight:800;letter-spacing:.14em}.adaptation-workbench__header h1[data-v-0a0f5ba9]{margin:0 0 9px;font-size:clamp(30px,5vw,54px);line-height:1;letter-spacing:-.06em}.adaptation-workbench__header span[data-v-0a0f5ba9]{color:var(--site-muted);font-size:13px}.adaptation-workbench__grid[data-v-0a0f5ba9]{max-width:1240px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto}.adaptation-panel[data-v-0a0f5ba9]{min-height:360px;padding:18px;border:1px solid var(--site-border);border-radius:13px;background:color-mix(in srgb,var(--site-panel) 88%,transparent)}.adaptation-panel>header[data-v-0a0f5ba9]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px}.adaptation-panel h2[data-v-0a0f5ba9]{margin:0;font-size:19px}.adaptation-tabs[data-v-0a0f5ba9]{display:flex;gap:4px}.adaptation-tabs button[data-v-0a0f5ba9],.adaptation-text-button[data-v-0a0f5ba9]{min-height:30px;padding:0 9px;border:1px solid var(--site-border);border-radius:7px;color:var(--site-muted);background:transparent;cursor:pointer;font-size:11px}.adaptation-tabs button.active[data-v-0a0f5ba9],.adaptation-text-button[data-v-0a0f5ba9]:hover{color:var(--site-text);border-color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 10%,transparent)}.adaptation-work-card[data-v-0a0f5ba9],.adaptation-chapter[data-v-0a0f5ba9]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:14px;border:1px solid var(--site-border);border-radius:9px;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 76%,transparent);cursor:pointer;text-align:left}.adaptation-work-card.active[data-v-0a0f5ba9],.adaptation-chapter.active[data-v-0a0f5ba9]{border-color:color-mix(in srgb,var(--site-accent) 52%,transparent);background:color-mix(in srgb,var(--site-accent) 10%,transparent)}.adaptation-work-card strong[data-v-0a0f5ba9],.adaptation-chapter strong[data-v-0a0f5ba9]{display:block;font-size:13px}.adaptation-work-card span[data-v-0a0f5ba9],.adaptation-chapter small[data-v-0a0f5ba9],.adaptation-context span[data-v-0a0f5ba9],.adaptation-task-status span[data-v-0a0f5ba9]{display:block;margin-top:5px;color:var(--site-muted);font-size:11px}.adaptation-chapter b[data-v-0a0f5ba9]{color:var(--site-accent);font-size:18px}.adaptation-panel--task[data-v-0a0f5ba9]{background:linear-gradient(160deg,color-mix(in srgb,var(--site-primary) 17%,var(--site-panel)),color-mix(in srgb,var(--site-panel) 90%,transparent))}.adaptation-status-dot[data-v-0a0f5ba9]{width:9px;height:9px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--site-accent) 13%,transparent)}.adaptation-context[data-v-0a0f5ba9],.adaptation-task-status[data-v-0a0f5ba9]{display:grid;gap:4px;padding:14px;border:1px solid var(--site-border);border-radius:9px;background:color-mix(in srgb,var(--site-surface) 66%,transparent)}.adaptation-panel--task label[data-v-0a0f5ba9]{display:grid;gap:7px;margin:18px 0 12px;color:var(--site-muted);font-size:11px}.adaptation-panel--task input[data-v-0a0f5ba9]{min-height:40px;padding:0 11px;border:1px solid var(--site-border);border-radius:7px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 85%,transparent);font:inherit}.adaptation-primary[data-v-0a0f5ba9]{width:100%;min-height:44px;border:0;border-radius:8px;color:color-mix(in srgb,var(--site-surface) 88%,#000);background:linear-gradient(135deg,var(--site-primary),var(--site-accent));cursor:pointer;font-size:12px;font-weight:800}.adaptation-task-status[data-v-0a0f5ba9]{margin-top:12px}.adaptation-task-status strong[data-v-0a0f5ba9]{color:var(--site-accent);font-size:12px}.adaptation-empty[data-v-0a0f5ba9]{margin:24px 0;color:var(--site-muted);font-size:12px;line-height:1.6}.adaptation-result[data-v-0a0f5ba9]{display:grid;gap:9px;margin-top:14px;padding:13px;border:1px solid color-mix(in srgb,var(--site-accent) 32%,transparent);border-radius:9px;background:color-mix(in srgb,var(--site-accent) 7%,transparent)}.adaptation-result header[data-v-0a0f5ba9]{display:flex;justify-content:space-between;gap:8px}.adaptation-result header span[data-v-0a0f5ba9]{color:var(--site-muted);font-size:10px}.adaptation-result p[data-v-0a0f5ba9]{max-height:170px;margin:0;overflow:auto;color:color-mix(in srgb,var(--site-text) 82%,transparent);font-size:11px;line-height:1.65;white-space:pre-wrap}.adaptation-result button[data-v-0a0f5ba9]{min-height:36px;border:1px solid var(--site-accent);border-radius:7px;color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 12%,transparent);cursor:pointer;font-size:11px}@media(max-width:880px){.adaptation-workbench__grid[data-v-0a0f5ba9]{grid-template-columns:1fr}.adaptation-panel[data-v-0a0f5ba9]{min-height:0}}.adaptation-workbench__grid button[data-v-0a0f5ba9]{font-family:inherit}.portal-legacy-toast[data-v-ac079fd3]{position:fixed;z-index:1000;top:24px;right:24px;width:356px;max-width:calc(100vw - 48px);min-height:54px;box-sizing:border-box;display:flex;align-items:center;gap:6px;margin:0;padding:16px;border:1px solid rgb(219,234,254);border-radius:10px;color:#1d4ed8;background:#eff6ff;box-shadow:0 4px 12px #0000001a;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:19.5px;cursor:default}.portal-legacy-toast.is-error[data-v-ac079fd3]{border-color:#ffe0e1;color:#e60000;background:#fff0f0}.portal-legacy-toast.is-success[data-v-ac079fd3]{border-color:#dcfce7;color:#166534;background:#f0fdf4}.toast-icon[data-v-ac079fd3]{width:16px;height:16px;flex:none}.series-page[data-v-1bfb9b65]{min-height:100vh;box-sizing:border-box;padding:26px clamp(16px,4vw,56px) 64px;background:#0b1020;color:#e8ecf6;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}.series-page[data-v-1bfb9b65] *{box-sizing:border-box}.series-head[data-v-1bfb9b65]{margin-bottom:18px}.back-btn[data-v-1bfb9b65]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:#e8ecf699;font:inherit;font-size:13px;cursor:pointer;padding:0}.back-btn[data-v-1bfb9b65]:hover{color:#fff}.series-head h1[data-v-1bfb9b65]{margin:8px 0 6px;font-size:22px;font-weight:800}.series-head p[data-v-1bfb9b65]{margin:0;max-width:760px;color:#e8ecf699;font-size:14px;line-height:1.7}.series-state[data-v-1bfb9b65]{padding:60px 0;text-align:center;color:#e8ecf68c}.series-card[data-v-1bfb9b65],.series-block[data-v-1bfb9b65]{border:.5px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;padding:16px 18px;margin-bottom:16px}.field[data-v-1bfb9b65]{display:grid;gap:6px;margin-bottom:12px}.field>span[data-v-1bfb9b65]{font-size:13px;color:#e8ecf6b3}.field input[data-v-1bfb9b65],.field textarea[data-v-1bfb9b65]{width:100%;padding:9px 11px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#00000040;color:#f1f4fb;font:inherit;font-size:14px;line-height:1.6;resize:vertical}.field input[data-v-1bfb9b65]:focus,.field textarea[data-v-1bfb9b65]:focus{outline:none;border-color:#7c5cff99}.series-foot[data-v-1bfb9b65]{display:flex;align-items:center;gap:10px}.series-foot .meta[data-v-1bfb9b65]{font-size:12px;color:#e8ecf680}.grow[data-v-1bfb9b65]{flex:1}.primary-btn[data-v-1bfb9b65]{min-height:36px;padding:0 18px;border:none;border-radius:9px;color:#071010;background:#72fff7;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.primary-btn[data-v-1bfb9b65]:disabled{opacity:.5;cursor:not-allowed}.ghost-btn[data-v-1bfb9b65]{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border:.5px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff0a;color:#e8ecf6d9;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.ghost-btn[data-v-1bfb9b65]:hover{background:#ffffff1a}.ghost-btn[data-v-1bfb9b65]:disabled{opacity:.5;cursor:not-allowed}.ghost-btn.done[data-v-1bfb9b65]{color:#72fff7;border-color:#72fff766}.danger-btn[data-v-1bfb9b65]{min-height:36px;padding:0 18px;border:none;border-radius:9px;color:#fff;background:#e5484d;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.danger-btn[data-v-1bfb9b65]:disabled{opacity:.5;cursor:not-allowed}.add-btn[data-v-1bfb9b65]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 11px;border:.5px solid rgba(114,255,247,.35);border-radius:8px;background:#72fff714;color:#9ff6f0;font:inherit;font-size:12px;cursor:pointer}.add-btn[data-v-1bfb9b65]:hover{background:#72fff729}.series-block h2[data-v-1bfb9b65]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700}.series-block h2 .hint[data-v-1bfb9b65]{font-size:12px;font-weight:400;color:#e8ecf673}.arc-controls[data-v-1bfb9b65]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.arc-count[data-v-1bfb9b65]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#e8ecf6b3}.arc-count input[data-v-1bfb9b65]{width:64px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#00000040;color:#f1f4fb;font:inherit}.arc-premise[data-v-1bfb9b65]{flex:1;min-width:220px;padding:9px 11px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#00000040;color:#f1f4fb;font:inherit;font-size:14px}.arc-premise[data-v-1bfb9b65]:focus,.arc-count input[data-v-1bfb9b65]:focus{outline:none;border-color:#7c5cff99}.arc-list[data-v-1bfb9b65]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.arc-item[data-v-1bfb9b65]{border:.5px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;padding:11px 13px}.arc-top[data-v-1bfb9b65]{display:flex;align-items:center;gap:9px}.arc-top strong[data-v-1bfb9b65]{font-size:14px}.arc-syn[data-v-1bfb9b65]{margin:7px 0 0;font-size:13px;color:#e8ecf6b8;line-height:1.65}.arc-cast[data-v-1bfb9b65]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.cast-chip[data-v-1bfb9b65]{padding:2px 8px;border-radius:999px;background:#7c5cff29;color:#c7b8ff;font-size:11px}.arc-empty[data-v-1bfb9b65]{margin:0;font-size:13px;color:#e8ecf673;line-height:1.6}.asset-grid[data-v-1bfb9b65]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.asset-card[data-v-1bfb9b65]{border:.5px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;padding:8px;display:grid;gap:4px}.asset-cover[data-v-1bfb9b65]{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#2a2350,#14213d)}.asset-cover img[data-v-1bfb9b65]{width:100%;height:100%;object-fit:cover}.asset-fallback[data-v-1bfb9b65]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:28px;font-weight:800;color:#ffffffb3}.card-ops[data-v-1bfb9b65]{position:absolute;top:6px;right:6px;display:flex;gap:5px;opacity:0;transition:opacity .15s}.asset-cover:hover .card-ops[data-v-1bfb9b65]{opacity:1}.card-ops button[data-v-1bfb9b65]{display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:7px;background:#0009;color:#fff;cursor:pointer}.card-ops button[data-v-1bfb9b65]:hover{background:#000000d9}.asset-card strong[data-v-1bfb9b65]{font-size:13px}.asset-role[data-v-1bfb9b65]{font-size:11px;color:#c7b8ff}.asset-desc[data-v-1bfb9b65]{margin:0;font-size:12px;color:#e8ecf68c;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.continuity[data-v-1bfb9b65]{margin:0;padding-left:4px;list-style:none;display:grid;gap:10px}.continuity li[data-v-1bfb9b65]{display:flex;gap:10px;align-items:flex-start}.ep-tag[data-v-1bfb9b65]{flex:0 0 auto;padding:2px 9px;border-radius:999px;background:#7c5cff29;color:#c7b8ff;font-size:12px;white-space:nowrap}.ep-sum[data-v-1bfb9b65]{font-size:13px;color:#e8ecf6bf;line-height:1.6}.compile-row[data-v-1bfb9b65]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.compile-row .meta[data-v-1bfb9b65]{font-size:13px;color:#e8ecf699}.compile-result[data-v-1bfb9b65]{margin-top:12px;display:grid;gap:10px;justify-items:start}.compile-result video[data-v-1bfb9b65]{width:100%;max-width:520px;border-radius:10px;background:#000}.ep-chips[data-v-1bfb9b65]{display:flex;flex-wrap:wrap;gap:8px}.ep-chip[data-v-1bfb9b65]{padding:6px 12px;border:.5px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0a;color:#e8ecf6cc;font:inherit;font-size:13px;cursor:pointer}.ep-chip[data-v-1bfb9b65]:hover{background:#ffffff1a}.ep-chip.current[data-v-1bfb9b65]{border-color:#72fff780;color:#bdfff9}.overlay[data-v-1bfb9b65]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#040710b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal[data-v-1bfb9b65]{width:min(440px,100%);border:.5px solid rgba(255,255,255,.14);border-radius:14px;background:#121830;padding:18px 20px 20px;box-shadow:0 20px 60px #00000080}.modal h3[data-v-1bfb9b65]{margin:0 0 14px;font-size:16px;font-weight:700}.modal.confirm p[data-v-1bfb9b65]{margin:0 0 16px;font-size:13px;line-height:1.7;color:#e8ecf6b3}.modal-preview[data-v-1bfb9b65]{margin-bottom:12px}.modal-preview img[data-v-1bfb9b65]{max-height:120px;border-radius:8px;object-fit:cover}.modal-foot[data-v-1bfb9b65]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.img-actions[data-v-1bfb9b65]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-4px 0 12px}.ghost-btn.sm[data-v-1bfb9b65]{min-height:30px;padding:0 11px;font-size:12px}.ghost-btn.sm.upload[data-v-1bfb9b65]{cursor:pointer}.img-hint[data-v-1bfb9b65]{font-size:11px;color:#e8ecf666;line-height:1.5}.compile-opts[data-v-1bfb9b65]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:12px}.chk[data-v-1bfb9b65]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#e8ecf6cc;cursor:pointer}.chk input[data-v-1bfb9b65]{width:14px;height:14px;margin:0;accent-color:#72fff7}.opt-hint[data-v-1bfb9b65]{font-size:11px;color:#e8ecf666}.series-notice[data-v-1bfb9b65]{position:fixed;right:18px;bottom:18px;z-index:70;margin:0;padding:9px 12px;border-radius:8px;color:#071010;background:#72fff7;font-size:12px}body.portal-series-body{margin:0;padding-bottom:0!important;background:#0b1020}body.portal-quick-tools-body{padding-bottom:0}.portal-quick-page[data-v-f5bdb813]{--site-primary: #7c5cff;--site-accent: #27e0b7;--site-surface: #05070d;--site-text: #f7f8ff;min-height:100dvh;display:grid;grid-template-columns:88px minmax(0,1fr);color:var(--site-text);background:linear-gradient(180deg,color-mix(in srgb,var(--site-primary) 5%,transparent),transparent 360px),var(--site-surface);font-family:Source Han Sans CN Regular,Source Han Sans SC,Noto Sans CJK SC,system-ui,sans-serif}.home-surface[data-v-f5bdb813]{min-width:0;position:relative;padding:24px clamp(18px,3vw,44px) 60px}.home-quick-tools-page[data-v-f5bdb813]{min-height:calc(100dvh - 48px);display:grid;align-content:start;gap:16px}.back-link[data-v-f5bdb813]{width:fit-content;height:37.5px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffc7;background:#ffffff0f;padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none}.back-link[data-v-f5bdb813]:hover{color:#fff;background:#ffffff1a}.side-rail[data-v-f5bdb813]{position:sticky;top:0;z-index:10;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;padding:28px 0;border-right:1px solid color-mix(in srgb,var(--site-accent) 16%,transparent);background:color-mix(in srgb,var(--site-surface) 82%,#fff 4%)}.brand-mark[data-v-f5bdb813],.rail-nav button[data-v-f5bdb813],.rail-nav a[data-v-f5bdb813],.rail-bottom button[data-v-f5bdb813]{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:24px;color:color-mix(in srgb,var(--site-text) 74%,transparent);background:transparent;cursor:pointer;text-decoration:none;transition:.2s ease}.brand-mark[data-v-f5bdb813]{color:#0a0c16;background:var(--site-primary);font-weight:800}.rail-nav[data-v-f5bdb813],.rail-bottom[data-v-f5bdb813]{display:grid;gap:10px}.rail-item[data-v-f5bdb813]{position:relative;display:grid;place-items:center}.rail-nav button[data-v-f5bdb813]:hover,.rail-nav a[data-v-f5bdb813]:hover,.rail-nav button[data-v-f5bdb813]:focus-visible,.rail-nav a[data-v-f5bdb813]:focus-visible,.rail-nav button.active[data-v-f5bdb813],.rail-bottom button[data-v-f5bdb813]:hover{color:#fff;background:color-mix(in srgb,var(--site-primary) 16%,transparent)}.rail-flyout[data-v-f5bdb813]{position:absolute;left:calc(100% + 12px);top:50%;z-index:20;min-width:150px;display:grid;gap:2px;padding:8px;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--site-accent) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--site-surface) 94%,#fff 6%);box-shadow:0 18px 48px #00000073}.rail-flyout[data-v-f5bdb813]:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-left:inherit;border-bottom:inherit;background:inherit}.rail-flyout-title[data-v-f5bdb813]{margin:2px 8px 6px;color:var(--site-accent);font-size:12px;font-weight:700}.rail-flyout a[data-v-f5bdb813]{width:auto;height:auto;display:block;padding:8px 10px;border-radius:8px;color:color-mix(in srgb,var(--site-text) 86%,transparent);font-size:13px;white-space:nowrap}.quick-tools-workspace[data-v-f5bdb813]{min-width:0;min-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;color:#fff}.workspace-head[data-v-f5bdb813]{display:flex;align-items:end;justify-content:space-between;gap:18px}.workspace-head>div[data-v-f5bdb813]{display:grid;gap:6px}.workspace-kicker[data-v-f5bdb813]{color:#72fff7;font-size:12px;font-weight:900}.workspace-head h1[data-v-f5bdb813]{margin:0;color:#fff;font-size:clamp(22px,3vw,34px);line-height:1.12;letter-spacing:0}.workspace-head p[data-v-f5bdb813]{margin:0;color:#ffffff94;font-size:13px;line-height:1.6}.history-link[data-v-f5bdb813]{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid rgba(114,255,247,.42);border-radius:8px;color:#071010;background:#72fff7;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.workspace-grid[data-v-f5bdb813]{min-height:0;display:grid;grid-template-columns:minmax(190px,230px) minmax(340px,1fr) minmax(260px,320px);gap:14px}.tool-nav[data-v-f5bdb813],.tool-main[data-v-f5bdb813],.tool-results[data-v-f5bdb813]{min-width:0;min-height:0;display:grid;align-content:start;gap:12px}.tool-results[data-v-f5bdb813]{overflow:hidden;gap:14px}.tool-nav[data-v-f5bdb813]{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b}.nav-section-title[data-v-f5bdb813]{color:#ffffff75;font-size:12px;font-weight:800}.category-list[data-v-f5bdb813],.tool-list[data-v-f5bdb813]{display:grid;gap:8px}.category-list button[data-v-f5bdb813],.tool-list button[data-v-f5bdb813]{width:100%;display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffffc7;background:#ffffff0b;text-align:left;cursor:pointer}.category-list button.active[data-v-f5bdb813],.tool-list button.active[data-v-f5bdb813]{border-color:#72fff78f;color:#fff;background:#72fff71f}.category-list small[data-v-f5bdb813],.tool-list small[data-v-f5bdb813]{color:#ffffff73;font-size:12px}.tool-intro[data-v-f5bdb813]{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0d}.tool-intro div[data-v-f5bdb813]{display:grid;gap:5px}.tool-intro strong[data-v-f5bdb813]{font-size:15px}.tool-intro span[data-v-f5bdb813]{color:#ffffff8f;font-size:12px;line-height:1.55}.quick-tool-unavailable[data-v-f5bdb813]{margin:0;padding:10px 12px;border:1px solid rgba(255,190,92,.35);border-radius:8px;color:#ffe1aa;background:#ffaa4214;font-size:12px;line-height:1.6}.quick-tool-form[data-v-f5bdb813]{display:grid;gap:12px}.quick-tool-form label[data-v-f5bdb813]{display:grid;gap:6px;color:#ffffffa8;font-size:12px;font-weight:800}.quick-tool-form textarea[data-v-f5bdb813],.quick-tool-form input[data-v-f5bdb813],.quick-tool-form select[data-v-f5bdb813]{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#ffffff0f;font:inherit}.quick-tool-form textarea[data-v-f5bdb813]:focus,.quick-tool-form input[data-v-f5bdb813]:focus,.quick-tool-form select[data-v-f5bdb813]:focus{outline:none;border-color:#72fff780}.quick-tool-form select option[data-v-f5bdb813]{color:#f2f4f6;background:#181b20}.material-uploader[data-v-f5bdb813]{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b}.material-uploader-head[data-v-f5bdb813]{display:flex;align-items:center;justify-content:space-between;gap:12px}.material-uploader-copy[data-v-f5bdb813]{min-width:0;display:grid;gap:4px}.material-uploader-copy strong[data-v-f5bdb813]{color:#ffffffe6;font-size:13px}.material-uploader-copy span[data-v-f5bdb813]{color:#ffffff85;font-size:12px;line-height:1.5}.quick-tool-form label.upload-button[data-v-f5bdb813],.upload-button[data-v-f5bdb813]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(114,255,247,.44);border-radius:8px;color:#071010;background:#72fff7;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.upload-button input[data-v-f5bdb813]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:inherit}.upload-button.disabled[data-v-f5bdb813]{opacity:.58;cursor:wait}.uploaded-media-list[data-v-f5bdb813]{display:grid;gap:8px}.uploaded-media-list article[data-v-f5bdb813]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000029}.media-preview[data-v-f5bdb813]{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:6px;color:#72fff7;background:#ffffff0f}.media-preview img[data-v-f5bdb813]{width:100%;height:100%;object-fit:cover}.uploaded-media-list article>div[data-v-f5bdb813]{min-width:0;display:grid;gap:2px}.uploaded-media-list strong[data-v-f5bdb813],.uploaded-media-list span[data-v-f5bdb813]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-media-list strong[data-v-f5bdb813]{font-size:12px}.uploaded-media-list span[data-v-f5bdb813]{color:#ffffff6b;font-size:11px}.uploaded-media-list button[data-v-f5bdb813]{width:28px;min-height:28px;padding:0;border:0;border-radius:8px;color:#ffffffad;background:#ffffff14}.material-limit-hint[data-v-f5bdb813]{margin:0;color:#ffffff73;font-size:11px;line-height:1.5}.material-error[data-v-f5bdb813]{margin:0;color:#ffb5b5;font-size:12px;line-height:1.5}.quick-tool-note[data-v-f5bdb813]{margin:-2px 0 0;padding:8px 10px;border-left:3px solid rgba(114,255,247,.52);color:#ffffff9e;background:#72fff70f;font-size:12px;line-height:1.6}.quick-tool-cost[data-v-f5bdb813]{margin:-2px 0 0;color:#ffffff8c;font-size:12px;text-align:right}.quick-tool-form-row[data-v-f5bdb813]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-tool-form>button[data-v-f5bdb813]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;color:#071010;background:#72fff7;font-size:13px;font-weight:900;cursor:pointer}.quick-tool-form>button[data-v-f5bdb813]:disabled{opacity:.56;cursor:not-allowed}.quick-tool-job-list[data-v-f5bdb813],.quick-tool-result-preview[data-v-f5bdb813]{min-width:0;max-width:100%;display:grid;gap:8px}.quick-tool-result-preview[data-v-f5bdb813]{gap:10px}.quick-tool-job-list header[data-v-f5bdb813],.quick-tool-result-preview header[data-v-f5bdb813]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.quick-tool-job-list strong[data-v-f5bdb813],.quick-tool-result-preview strong[data-v-f5bdb813]{color:#fff;font-size:13px}.quick-tool-job-list header button[data-v-f5bdb813]{padding:5px 8px;border:0;border-radius:6px;color:#ffffffb8;background:#ffffff14;font-size:12px;cursor:pointer}.quick-tool-result-preview header span[data-v-f5bdb813]{min-width:0;overflow:hidden;color:#ffffff6b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-f5bdb813]{padding:16px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#ffffff6b;text-align:center;font-size:13px}.empty.error[data-v-f5bdb813]{border-color:#ff6b6b59;color:#ffd1d1;background:#ff505014;overflow-wrap:anywhere}.job-row[data-v-f5bdb813]{min-width:0;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffffd1;background:#ffffff0d;text-align:left;cursor:pointer}.job-row.selected[data-v-f5bdb813]{border-color:#72fff780;background:#72fff71f}.job-row span[data-v-f5bdb813]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-row small[data-v-f5bdb813]{color:#ffffff85;white-space:nowrap}.result-item[data-v-f5bdb813]{min-width:0;display:grid;gap:8px}.result-item img[data-v-f5bdb813],.result-item video[data-v-f5bdb813]{width:100%;max-width:100%;max-height:260px;border-radius:8px;background:#000;object-fit:contain}.result-item audio[data-v-f5bdb813]{width:100%}.result-item a[data-v-f5bdb813]{color:#72fff7;font-size:12px;font-weight:800;text-decoration:none}.site-footer[data-v-f5bdb813]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:40px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);color:color-mix(in srgb,var(--site-text) 58%,transparent);text-align:center;font-size:12.5px}.site-footer a[data-v-f5bdb813]{color:color-mix(in srgb,var(--site-text) 72%,transparent);text-decoration:none}.police-beian-link[data-v-f5bdb813]{display:inline-flex;align-items:center;gap:5px}.footer-version[data-v-f5bdb813]{color:var(--site-accent);font-weight:700}.login-gate[data-v-f5bdb813]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-gate-card[data-v-f5bdb813]{width:min(420px,100%);box-sizing:border-box;padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#f6fbfb;background:#161819f5;box-shadow:0 24px 80px #0000006b}.login-gate-card>span[data-v-f5bdb813]{color:#7ee9ef;font-size:13px;font-weight:800}.login-gate-card strong[data-v-f5bdb813]{display:block;margin-top:10px;font-size:24px}.login-gate-card p[data-v-f5bdb813]{margin:10px 0 22px;color:#ffffffa8;line-height:1.7}.login-gate-card div[data-v-f5bdb813]{display:flex;justify-content:flex-end;gap:10px}.login-gate-card button[data-v-f5bdb813]{min-width:92px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#ffffff14;cursor:pointer}.login-gate-card button.primary[data-v-f5bdb813]{color:#081010;background:#e8ffff}.spin-icon[data-v-f5bdb813]{display:inline-block;animation:spin-f5bdb813 1s linear infinite}@keyframes spin-f5bdb813{to{transform:rotate(360deg)}}.sr-only[data-v-f5bdb813]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1120px){.workspace-grid[data-v-f5bdb813]{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.tool-results[data-v-f5bdb813]{grid-column:1/-1}}@media(max-width:920px){.portal-quick-page[data-v-f5bdb813]{display:block;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.home-surface[data-v-f5bdb813]{overflow-x:clip;padding:14px 14px calc(104px + env(safe-area-inset-bottom))}.side-rail[data-v-f5bdb813]{position:fixed;top:auto;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));left:12px;width:auto;height:58px;flex-direction:row;padding:6px 10px;border:1px solid color-mix(in srgb,var(--site-accent) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--site-surface) 88%,#fff 6%);box-shadow:0 12px 40px #00000052}.brand-mark[data-v-f5bdb813],.rail-bottom[data-v-f5bdb813]{display:none}.rail-nav[data-v-f5bdb813]{width:100%;display:flex;justify-content:space-around}.rail-nav button[data-v-f5bdb813],.rail-nav a[data-v-f5bdb813]{min-width:44px;min-height:44px}.rail-flyout[data-v-f5bdb813]{left:50%;top:auto;bottom:calc(100% + 12px);transform:translate(-50%)}.rail-flyout[data-v-f5bdb813]:before{left:50%;top:auto;bottom:-5px;transform:translate(-50%) rotate(45deg);border-left:0;border-bottom:0;border-right:inherit;border-top:inherit}}@media(max-width:920px){.back-link[data-v-f5bdb813],.history-link[data-v-f5bdb813],.quick-tool-form>button[data-v-f5bdb813],.quick-tool-form label.upload-button[data-v-f5bdb813],.upload-button[data-v-f5bdb813],.quick-tool-job-list header button[data-v-f5bdb813],.login-gate-card button[data-v-f5bdb813]{min-height:44px;box-sizing:border-box}.quick-tool-job-list header button[data-v-f5bdb813]{min-width:44px}}@media(max-width:760px){.workspace-grid[data-v-f5bdb813]{grid-template-columns:1fr}}@media(max-width:640px){.quick-tool-form-row[data-v-f5bdb813],.material-uploader-head[data-v-f5bdb813]{grid-template-columns:1fr}.material-uploader-head[data-v-f5bdb813]{display:grid}}body.portal-quick-history-body{padding-bottom:0!important;background:#060708}.quick-tool-history[data-v-a8bd4571]{min-height:100dvh;box-sizing:border-box;padding:24px;color:#fff;background:#060708;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.5}.history-shell[data-v-a8bd4571]{max-width:1240px;margin:0 auto;display:grid;gap:16px}.history-head[data-v-a8bd4571]{display:flex;align-items:center;justify-content:space-between;gap:14px}.head-left[data-v-a8bd4571]{display:flex;align-items:center;gap:12px}.back-btn[data-v-a8bd4571]{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#ffffffd1;background:#ffffff0f;cursor:pointer}.history-head h1[data-v-a8bd4571]{margin:0;font-size:20px;font-weight:400;line-height:1.5}.history-head p[data-v-a8bd4571]{margin:2px 0 0;color:#ffffff80;font-size:12px;line-height:1.5}.refresh-btn[data-v-a8bd4571]{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#ffffffd1;background:#ffffff0f;font-size:13px;cursor:pointer}.refresh-btn[data-v-a8bd4571]:disabled{cursor:wait;opacity:.7}.filter-row[data-v-a8bd4571]{display:flex;flex-wrap:wrap;gap:8px}.filter-row button[data-v-a8bd4571]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;background:#ffffff0d;font-size:13px;cursor:pointer}.filter-row button small[data-v-a8bd4571]{color:#fff6;font-size:smaller}.filter-row button.active[data-v-a8bd4571]{border-color:#72fff780;color:#072021;background:#72fff7}.filter-row button.active small[data-v-a8bd4571]{color:#07202199}.empty-hint[data-v-a8bd4571]{padding:42px;border:1px dashed rgba(255,255,255,.12);border-radius:12px;color:#ffffff73;font-size:13px;text-align:center}.history-grid[data-v-a8bd4571]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.history-card[data-v-a8bd4571]{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff09}.card-media[data-v-a8bd4571]{aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;background:#000}.card-media video[data-v-a8bd4571],.card-media img[data-v-a8bd4571]{width:100%;height:100%;display:block;object-fit:contain;background:#000}.card-media img[data-v-a8bd4571]{cursor:zoom-in}.audio-wrap[data-v-a8bd4571]{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:10px;padding:12px;color:#72fff7;background:#101314}.audio-wrap audio[data-v-a8bd4571]{width:100%}.media-empty[data-v-a8bd4571]{display:grid;place-items:center;align-content:center;gap:8px;color:#fff6;font-size:12px}.media-empty.failed[data-v-a8bd4571]{color:#ff9aa9}.card-body[data-v-a8bd4571]{display:grid;align-content:start;gap:8px;padding:12px}.card-top[data-v-a8bd4571]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tool-chip[data-v-a8bd4571]{padding:2px 8px;border-radius:6px;color:#9db5ff;background:#9db5ff24;font-size:12px;font-weight:700}.status-chip[data-v-a8bd4571]{padding:2px 8px;border-radius:6px;font-size:12px;font-weight:700}.status-chip.succeeded[data-v-a8bd4571]{color:#6ff3c2;background:#34d39924}.status-chip.failed[data-v-a8bd4571]{color:#ff9aa9;background:#ff6b8124}.status-chip.running[data-v-a8bd4571],.status-chip.queued[data-v-a8bd4571]{color:#fcd34d;background:#fbbf241f}.status-chip.cancelled[data-v-a8bd4571]{color:#ffffff8c;background:#ffffff14}.card-summary[data-v-a8bd4571]{display:-webkit-box;overflow:hidden;margin:0;color:#ffffffc7;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-error[data-v-a8bd4571]{display:-webkit-box;overflow:hidden;margin:0;color:#ffb3bd;font-size:12px;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-foot[data-v-a8bd4571]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.card-time[data-v-a8bd4571]{color:#ffffff6b;font-size:12px}.card-actions[data-v-a8bd4571]{display:flex;flex-wrap:wrap;gap:6px}.card-actions button[data-v-a8bd4571]{padding:4px 10px;border:1px solid rgba(114,255,247,.34);border-radius:7px;color:#72fff7;background:#72fff714;font-size:12px;cursor:pointer}.card-actions button[data-v-a8bd4571]:hover{background:#72fff72e}.spin[data-v-a8bd4571]{animation:history-spin-a8bd4571 1s linear infinite}.history-toast[data-v-a8bd4571]{position:fixed;right:18px;bottom:18px;z-index:20;padding:10px 14px;border:1px solid rgba(114,255,247,.3);border-radius:9px;color:#dffffd;background:#171b1c;box-shadow:0 16px 40px #0000006b;font-size:13px}@keyframes history-spin-a8bd4571{to{transform:rotate(360deg)}}@media(max-width:640px){.quick-tool-history[data-v-a8bd4571]{padding:14px}.history-head[data-v-a8bd4571]{align-items:center}.head-left[data-v-a8bd4571]{min-width:0}.history-grid[data-v-a8bd4571]{grid-template-columns:1fr}}.tool-workspace[data-v-30763cd4]{min-height:calc(100dvh - 64px);margin:-24px clamp(-44px,-3vw,-18px) -60px;color:var(--site-text);background:var(--site-surface)}.tool-workspace__header[data-v-30763cd4]{min-height:76px;display:grid;grid-template-columns:180px 1fr 150px;align-items:center;gap:18px;padding:12px 24px;border-bottom:1px solid color-mix(in srgb,var(--site-text) 13%,transparent);background:color-mix(in srgb,var(--site-surface) 94%,#000)}.tool-workspace__header a[data-v-30763cd4]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:0 12px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-muted);text-decoration:none;font-size:11px}.tool-workspace__header div[data-v-30763cd4]{min-width:0;display:grid;gap:3px}.tool-workspace__header span[data-v-30763cd4],.tool-workspace__intro p[data-v-30763cd4],.tool-workspace__history p[data-v-30763cd4]{margin:0;color:var(--site-accent);font-size:10px;font-weight:800;letter-spacing:.14em}.tool-workspace__header strong[data-v-30763cd4]{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.tool-workspace__header small[data-v-30763cd4]{justify-self:end;color:var(--site-muted);font-size:11px}.tool-workspace__main[data-v-30763cd4]{max-width:1120px;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,4vw,48px) 80px}.tool-workspace__intro[data-v-30763cd4]{max-width:760px}.tool-workspace__intro h1[data-v-30763cd4]{margin:13px 0 12px;font-size:clamp(30px,5vw,56px);line-height:1.02;letter-spacing:-.06em}.tool-workspace__intro span[data-v-30763cd4]{color:var(--site-muted);font-size:14px;line-height:1.7}.tool-workspace__composer[data-v-30763cd4]{margin-top:30px;padding:18px;border:1px solid var(--site-border);border-radius:14px;background:color-mix(in srgb,var(--site-panel) 88%,transparent);box-shadow:0 18px 50px #00000029}.tool-workspace__composer-head[data-v-30763cd4]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tool-workspace__composer-head>div[data-v-30763cd4]:first-child{display:grid;gap:5px}.tool-workspace__composer-head span[data-v-30763cd4]{font-size:14px;font-weight:800}.tool-workspace__composer-head small[data-v-30763cd4]{color:var(--site-muted);font-size:11px}.tool-workspace__presets[data-v-30763cd4]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tool-workspace__presets button[data-v-30763cd4]{min-height:30px;padding:0 9px;border:1px solid var(--site-border);border-radius:99px;color:var(--site-muted);background:transparent;cursor:pointer;font-size:11px}.tool-workspace__presets button[data-v-30763cd4]:hover{color:var(--site-text);border-color:var(--site-accent)}.tool-workspace__composer textarea[data-v-30763cd4]{width:100%;box-sizing:border-box;min-height:170px;margin-top:18px;padding:14px;resize:vertical;border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:9px;outline:none;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 86%,#fff 3%);font:inherit;line-height:1.7}.tool-workspace__composer textarea[data-v-30763cd4]:focus{border-color:var(--site-accent)}.tool-workspace__composer footer[data-v-30763cd4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;color:var(--site-muted);font-size:11px}.tool-workspace__composer footer button[data-v-30763cd4]{min-height:42px;padding:0 15px;border:0;border-radius:8px;color:color-mix(in srgb,var(--site-surface) 88%,#000);background:linear-gradient(135deg,var(--site-primary),var(--site-accent));cursor:pointer;font-size:12px;font-weight:800}.tool-workspace__composer footer b[data-v-30763cd4]{margin-left:8px}.tool-workspace__status[data-v-30763cd4]{color:var(--site-accent);font-size:12px}.tool-workspace__history[data-v-30763cd4]{margin-top:40px;padding-top:22px;border-top:1px solid var(--site-border)}.tool-workspace__history h2[data-v-30763cd4]{margin:9px 0 0;font-size:22px}.tool-workspace__empty[data-v-30763cd4]{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;margin-top:16px;border:1px dashed var(--site-border);border-radius:12px;color:var(--site-muted)}.tool-workspace__empty span[data-v-30763cd4]{color:var(--site-accent);font-size:24px}.tool-workspace__empty strong[data-v-30763cd4]{color:var(--site-text);font-size:13px}.tool-workspace__empty small[data-v-30763cd4]{font-size:11px}.tool-workspace__output[data-v-30763cd4]{display:grid;grid-template-columns:minmax(160px,280px) 1fr;gap:18px;align-items:center;margin-top:18px;padding:14px;border:1px solid color-mix(in srgb,var(--site-accent) 45%,var(--site-border));border-radius:12px;background:color-mix(in srgb,var(--site-accent) 8%,var(--site-panel))}.tool-workspace__output img[data-v-30763cd4],.tool-workspace__output video[data-v-30763cd4]{width:100%;max-height:220px;object-fit:cover;border-radius:8px;background:var(--site-surface)}.tool-workspace__output audio[data-v-30763cd4]{width:100%}.tool-workspace__output>div[data-v-30763cd4]{display:grid;gap:8px}.tool-workspace__output div div[data-v-30763cd4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tool-workspace__output button[data-v-30763cd4],.tool-workspace__output a[data-v-30763cd4],.tool-workspace__history-list button[data-v-30763cd4]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--site-border);border-radius:7px;color:var(--site-text);background:transparent;cursor:pointer;font-size:11px;text-decoration:none}.tool-workspace__history-list[data-v-30763cd4]{display:grid;gap:7px;margin-top:16px}.tool-workspace__history-list article[data-v-30763cd4]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:9px 11px;border:1px solid var(--site-border);border-radius:8px;background:color-mix(in srgb,var(--site-panel) 88%,transparent)}.tool-workspace__history-list article>div[data-v-30763cd4]{display:grid;gap:4px}.tool-workspace__history-list strong[data-v-30763cd4]{font-size:12px}.tool-workspace__history-list small[data-v-30763cd4]{color:var(--site-muted);font-size:10px}.tool-workspace__cancel[data-v-30763cd4]{margin-top:12px;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,#ef7c7c 55%,var(--site-border));border-radius:7px;color:#f2a0a0;background:transparent;cursor:pointer;font-size:11px}@media(max-width:720px){.tool-workspace[data-v-30763cd4]{margin:-14px -14px calc(-1 * (var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 32px))}.tool-workspace__header[data-v-30763cd4]{grid-template-columns:1fr auto;padding:12px 14px}.tool-workspace__header div[data-v-30763cd4]{grid-column:1 / -1;grid-row:1}.tool-workspace__header a[data-v-30763cd4],.tool-workspace__header small[data-v-30763cd4]{grid-row:2}.tool-workspace__main[data-v-30763cd4]{padding:24px 14px 48px}.tool-workspace__composer-head[data-v-30763cd4]{display:grid}.tool-workspace__presets[data-v-30763cd4]{justify-content:flex-start}.tool-workspace__composer footer[data-v-30763cd4]{align-items:stretch;flex-direction:column}.tool-workspace__composer footer button[data-v-30763cd4]{width:100%}}.tool-workspace__output[data-v-30763cd4]{grid-template-columns:1fr}.tool-workspace__composer footer button[data-v-30763cd4]:disabled{cursor:wait;opacity:.6}.tool-workspace__options[data-v-30763cd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;margin-top:14px;padding:12px;border:1px solid var(--site-border);border-radius:9px;background:color-mix(in srgb,var(--site-surface) 62%,transparent)}.tool-workspace__options label[data-v-30763cd4]{display:grid;gap:5px;color:var(--site-muted);font-size:10px}.tool-workspace__options select[data-v-30763cd4],.tool-workspace__options input[data-v-30763cd4]{min-height:34px;box-sizing:border-box;padding:0 8px;border:1px solid var(--site-border);border-radius:6px;color:var(--site-text);background:var(--site-surface);font:inherit}.tool-workspace__references[data-v-30763cd4]{display:grid;gap:9px;margin-top:14px;padding:12px;border:1px dashed color-mix(in srgb,var(--site-accent) 45%,var(--site-border));border-radius:9px}.tool-workspace__references>div[data-v-30763cd4]:first-child{display:grid;gap:4px}.tool-workspace__references>div:first-child span[data-v-30763cd4]{font-size:12px;font-weight:800}.tool-workspace__references>div:first-child small[data-v-30763cd4]{color:var(--site-muted);font-size:10px}.tool-workspace__upload[data-v-30763cd4]{width:max-content;min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--site-border);border-radius:7px;color:var(--site-accent);cursor:pointer;font-size:11px}.tool-workspace__upload input[data-v-30763cd4]{display:none}.tool-workspace__reference-list[data-v-30763cd4]{display:grid;gap:6px}.tool-workspace__reference-list article[data-v-30763cd4]{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--site-text) 5%,transparent);font-size:11px}.tool-workspace__reference-list article span[data-v-30763cd4]{color:var(--site-accent)}.tool-workspace__reference-list article strong[data-v-30763cd4]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-workspace__reference-list article button[data-v-30763cd4]{border:0;color:var(--site-muted);background:transparent;cursor:pointer;font-size:10px}.tool-workspace__reference-slot[data-v-30763cd4]{display:grid;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--site-text) 8%,transparent);border-radius:8px;background:color-mix(in srgb,var(--site-surface) 72%,transparent)}.tool-workspace__reference-slot>header[data-v-30763cd4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tool-workspace__reference-slot>header>div[data-v-30763cd4]{display:grid;gap:4px}.tool-workspace__reference-slot>header strong[data-v-30763cd4]{font-size:12px}.tool-workspace__reference-slot>header small[data-v-30763cd4],.tool-workspace__reference-empty[data-v-30763cd4]{color:var(--site-muted);font-size:10px;line-height:1.55}.tool-workspace__reference-empty[data-v-30763cd4]{margin:0}.portal-tool-view[data-v-64ecc977]{min-height:100dvh;padding:clamp(18px,4vw,48px);color:var(--site-text);background:var(--site-surface)}.portal-tool-view[data-v-64ecc977] .tool-workspace{width:min(1120px,100%);margin:0 auto}body.portal-legacy-public-body{padding-bottom:0!important;background:#13141d}.public-chrome[data-v-19d25d9a]{min-height:100vh;color:#fff;background:#13141d;font-family:Source Han Sans CN Regular,Source Han Sans SC,Noto Sans CJK SC,system-ui,sans-serif}.public-chrome--clip-x[data-v-19d25d9a]{overflow-x:hidden}.public-header[data-v-19d25d9a]{position:relative;z-index:100;background:#10111a;box-shadow:inset 0 -1px #a15bfb40}.public-header.is-sticky[data-v-19d25d9a]{position:sticky;top:0}.public-header__inner[data-v-19d25d9a]{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1fr);align-items:center;gap:22px;max-width:1536px;min-height:72px;margin:0 auto;padding:0 24px 0 32px}.public-brand[data-v-19d25d9a]{justify-self:start;color:#fff;font-size:18px;font-weight:760;letter-spacing:.04em;text-decoration:none}.public-nav[data-v-19d25d9a]{display:flex;align-items:center;gap:24px}.public-nav a[data-v-19d25d9a]{position:relative;display:inline-flex;height:40px;align-items:center;padding:8px 16px;border-radius:4px;color:#fff;font-size:16px;font-weight:400;text-decoration:none}.public-nav a[data-v-19d25d9a]:hover,.public-nav a.active[data-v-19d25d9a]{color:#a15bfb}.public-nav a.active[data-v-19d25d9a]:after{position:absolute;right:-11px;bottom:-15px;left:-11px;height:2px;background:#7c3aed;content:""}.public-actions[data-v-19d25d9a]{justify-self:end;display:flex;align-items:center}.public-balance[data-v-19d25d9a]{min-height:38px;margin-right:16px;padding:6px 14px;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ffffff94;background:#ffffff0b;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.public-login[data-v-19d25d9a]{width:80px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#6950f5,#8f59ff);box-shadow:0 5px 18px #7c5cff38;font-size:16px;cursor:pointer}.public-login>span[data-v-19d25d9a]:first-child{position:relative;top:-1px;font-size:18px;line-height:1;text-shadow:7px 6px 0 #fff}.public-account[data-v-19d25d9a]{position:relative}.public-account__trigger[data-v-19d25d9a]{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;background:#ffffff0e;cursor:pointer}.public-account__trigger.is-legacy[data-v-19d25d9a]{min-height:38px;border-color:#a15bfb6b;border-radius:9px;background:#7928ca2e;font-size:13px}.public-header.is-legacy-account .public-actions[data-v-19d25d9a]{gap:16px}.public-header.is-legacy-account .public-balance[data-v-19d25d9a]{margin-right:0}.public-header.is-legacy-account .public-account__trigger[data-v-19d25d9a]{width:138.1333px;height:38px;min-height:38px;flex:none;justify-content:flex-start;gap:6px;white-space:nowrap}.public-header.is-legacy-account .public-account__trigger>span[data-v-19d25d9a]{flex:1}.public-header.is-legacy-account .public-account__trigger>svg[data-v-19d25d9a]:first-child{width:20px;height:20px;box-sizing:border-box;padding:2px;border:1.6px solid currentColor;border-radius:50%}.public-account__menu[data-v-19d25d9a]{position:absolute;top:calc(100% + 8px);right:0;z-index:110;width:190px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#171922;box-shadow:0 18px 50px #00000073}.public-account__menu a[data-v-19d25d9a],.public-account__menu button[data-v-19d25d9a]{display:flex;width:100%;align-items:center;gap:9px;padding:10px;border:0;border-radius:8px;color:#f7f8ff;background:transparent;cursor:pointer;text-align:left;text-decoration:none}.public-account__menu a[data-v-19d25d9a]:hover,.public-account__menu button[data-v-19d25d9a]:hover{background:#ffffff14}.logout-icon[data-v-19d25d9a]{width:16px;font-size:18px;line-height:16px}.public-footer[data-v-19d25d9a]{padding:48px 0;background:#13141d}.public-footer__inner[data-v-19d25d9a]{max-width:1536px;margin:0 auto;padding:0 16px}.public-footer__top[data-v-19d25d9a]{display:flex;gap:32px}.public-footer__top section[data-v-19d25d9a]{width:100%;max-width:352px;display:flex;flex-direction:column;gap:16px}.public-footer__top strong[data-v-19d25d9a]{font-size:20px;font-weight:700}.public-footer__top span[data-v-19d25d9a],.public-footer__top a[data-v-19d25d9a]{color:#9ca3af;font-size:16px;font-weight:400;text-decoration:none}.public-footer__top a[data-v-19d25d9a]{cursor:pointer;transition:color .3s ease}.public-footer__top a[data-v-19d25d9a]:hover{color:#7c5cff}.public-footer__top section:nth-child(3) a[data-v-19d25d9a]{display:flex;align-items:center;gap:8px}.public-footer__top section:nth-child(3) img[data-v-19d25d9a]{width:17px;height:16px;flex:none}.public-footer__socials[data-v-19d25d9a]{display:flex;align-items:center;gap:16px}.public-footer__socials img[data-v-19d25d9a]{width:25px;height:32px;flex:none}.public-footer__divider[data-v-19d25d9a]{height:1px;margin:32px 0;background:#1f2937}.public-footer__bottom[data-v-19d25d9a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;color:#9ca3af;font-size:16px;text-align:center}.public-footer__version[data-v-19d25d9a]{color:#7c5cff;font-weight:700}@media(max-width:900px){.public-header__inner[data-v-19d25d9a]{grid-template-columns:1fr auto;min-height:65.5px;padding:0 16px}.public-brand[data-v-19d25d9a]{width:120px;height:33.5px;align-self:start;margin-top:16px;padding:4px;font-size:17px;line-height:25.5px}.public-nav[data-v-19d25d9a]{display:none}.public-actions[data-v-19d25d9a]{align-self:start;margin-top:16px}.public-header__inner.is-legacy-account[data-v-19d25d9a]{position:relative;display:flex;min-height:65.5px}.public-header.is-legacy-account .public-actions[data-v-19d25d9a]{position:absolute;top:16px;right:16px;width:auto;height:38px;margin-top:0}}@media(max-width:540px){.public-footer__top section[data-v-19d25d9a]{flex:none;min-width:0}.public-footer__top section[data-v-19d25d9a]:nth-child(1){width:25.2667px}.public-footer__top section[data-v-19d25d9a]:nth-child(2){width:25.2833px}.public-footer__top section[data-v-19d25d9a]:nth-child(3){width:179.45px}.public-footer__top section[data-v-19d25d9a]:nth-child(4){width:32px}.public-footer__socials[data-v-19d25d9a]{width:32px}}.library-main[data-v-594dd353]{padding:32px 0 56px;color:#fff;background:#13141d}.page-header[data-v-594dd353]{margin:0 80px 24px}.page-header h1[data-v-594dd353]{margin:0;font-size:36px;font-weight:700;line-height:1.5}.page-header p[data-v-594dd353]{max-width:820px;margin:12px 0 0;color:#ffffffb8;font-size:15px;line-height:1.8}.filter-panel[data-v-594dd353]{margin:0 80px 28px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1a1d2eeb}.panel-header[data-v-594dd353]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-header h2[data-v-594dd353],.panel-header p[data-v-594dd353],.results-summary h2[data-v-594dd353]{margin:0}.panel-header h2[data-v-594dd353]{font-size:20px;font-weight:700;line-height:1.5}.panel-header p[data-v-594dd353]{margin-top:8px;color:#ffffffa3;font-size:14px;line-height:1.7}.reset-btn[data-v-594dd353]{display:inline-flex;height:40px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffffd1;background:#ffffff08;cursor:pointer;transition:all .2s ease}.reset-btn svg[data-v-594dd353]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reset-btn[data-v-594dd353]:hover{border-color:#a15bfb73;color:#fff}.search-row[data-v-594dd353]{display:flex;align-items:center;gap:14px;margin-top:18px}.search-box[data-v-594dd353]{position:relative;flex:1}.search-icon[data-v-594dd353]{position:absolute;top:50%;left:14px;z-index:2;transform:translateY(-50%);color:#ffffff80}.search-box input[data-v-594dd353]{width:100%;height:44px;padding:0 14px 0 42px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none;color:#fff;background:#080c18b8}.search-box input[data-v-594dd353]::placeholder{color:#ffffff6b}.search-box input[data-v-594dd353]::-webkit-search-cancel-button{display:none}.preview-toggle[data-v-594dd353]{height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ffffffc7;background:#ffffff08;white-space:nowrap;cursor:pointer;transition:all .2s ease}.preview-toggle.active[data-v-594dd353]{border-color:#a15bfb75;color:#fff;background:#a15bfb24}.filter-groups[data-v-594dd353]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.filter-groups>span[data-v-594dd353]{color:#ffffff9e;font-size:13px;font-weight:600;line-height:19.5px}.chip-list[data-v-594dd353]{display:flex;flex-wrap:wrap;gap:10px}.chip-list button[data-v-594dd353]{min-height:34px;padding:6px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffb8;background:#ffffff08;font-size:13px;cursor:pointer;transition:all .2s ease}.chip-list button[data-v-594dd353]:hover{border-color:#ffffff2e;color:#fff}.chip-list button.active[data-v-594dd353]{border-color:#a15bfb80;color:#fff;background:#a15bfb24}.results-summary[data-v-594dd353]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 80px 18px}.results-summary h2[data-v-594dd353]{font-size:24px;font-weight:700;line-height:1.5}.results-summary span[data-v-594dd353]{color:#fff9;font-size:14px;line-height:21px}.book-grid[data-v-594dd353]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 80px}.book-card[data-v-594dd353]{overflow:hidden;padding:24px 0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#1a1d2ef5;transition:border-color .2s ease,box-shadow .2s ease}.book-card[data-v-594dd353]:hover{border-color:#a15bfb38;box-shadow:0 12px 24px #0000002e}.cover-wrap[data-v-594dd353]{position:relative;aspect-ratio:1.02;overflow:hidden;background:linear-gradient(135deg,#111827,#1e1b4b)}.cover-frame[data-v-594dd353]{position:absolute;top:14px;right:14px;bottom:0;left:14px;overflow:hidden;border-radius:14px 14px 0 0;background:#0c1223f2}.cover-frame img[data-v-594dd353]{display:block;width:100%;height:100%;object-fit:contain}.cover-fallback[data-v-594dd353]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:20px;background:linear-gradient(180deg,#111827,#1e1b4b)}.cover-fallback span[data-v-594dd353]{color:#ffffffb8;font-size:13px;line-height:1.6}.cover-fallback strong[data-v-594dd353]{font-size:24px;line-height:1.2}.status-badge[data-v-594dd353]{position:absolute;top:16px;left:16px;padding:2px 7px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:20px}.status-badge.is-new[data-v-594dd353]{background:linear-gradient(135deg,#06b6d4,#2563eb)}.status-badge.is-featured[data-v-594dd353]{background:linear-gradient(135deg,#a15bfb,#7c3aed)}.status-badge.is-classic[data-v-594dd353]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.content-wrap[data-v-594dd353]{display:flex;flex-direction:column;gap:12px;padding:16px}.title-block[data-v-594dd353]{display:flex;flex-direction:column;gap:8px}.title-block h3[data-v-594dd353],.title-block p[data-v-594dd353],.summary[data-v-594dd353]{margin:0}.title-block h3[data-v-594dd353]{color:#fffffff5;font-size:20px;font-weight:700;line-height:1.2}.title-block p[data-v-594dd353]{color:#ffffffd1;font-size:14px;line-height:21px}.meta-row[data-v-594dd353]{display:flex;flex-wrap:wrap;gap:12px}.meta-row span[data-v-594dd353]{display:inline-flex;align-items:center;gap:6px;color:#ffffffb8;font-size:12px}.summary[data-v-594dd353]{min-height:66px;display:-webkit-box;overflow:hidden;color:#ffffffe6;font-size:14px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-footer[data-v-594dd353]{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.contact-tip[data-v-594dd353]{display:inline-flex;align-items:center;gap:8px;color:#e7d7ff;font-size:13px;line-height:19.5px}.contact-tip svg[data-v-594dd353]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.action-row[data-v-594dd353]{display:flex;gap:10px}.action-row button[data-v-594dd353]{flex:1;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fffffff0;background:#ffffff08;cursor:pointer}.action-row button.primary[data-v-594dd353]{border-color:transparent;color:#fff;background:linear-gradient(135deg,#a15bfb,#2563eb)}.empty-state[data-v-594dd353]{margin:0 80px;padding:64px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1a1d2eeb;text-align:center}.empty-state h2[data-v-594dd353],.empty-state p[data-v-594dd353]{margin:0}.empty-state h2[data-v-594dd353]{font-size:24px}.empty-state p[data-v-594dd353]{margin-top:10px;color:#ffffffa8;font-size:14px}.empty-state button[data-v-594dd353]{display:inline-flex;height:40px;align-items:center;gap:8px;margin-top:20px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;background:#ffffff0a;cursor:pointer}.pagination-section[data-v-594dd353]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px}.pagination-section button[data-v-594dd353]{min-width:40px;height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffd6;background:#1a1d2eeb;box-shadow:0 8px 20px #00000029;cursor:pointer}.pagination-section button[data-v-594dd353]:first-child,.pagination-section button[data-v-594dd353]:last-child{padding:0 14px}.pagination-section button.active[data-v-594dd353]{border-color:#a15bfb80;color:#fff;background:linear-gradient(135deg,#a15bfb,#2563eb);box-shadow:0 18px 36px #00000038,0 0 0 2px #a15bfb33}.pagination-section button[data-v-594dd353]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:1200px){.book-grid[data-v-594dd353]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.page-header[data-v-594dd353],.results-summary[data-v-594dd353],.book-grid[data-v-594dd353],.empty-state[data-v-594dd353]{margin-left:20px;margin-right:20px}.filter-panel[data-v-594dd353]{margin:0 20px 24px;padding:18px}.panel-header[data-v-594dd353],.search-row[data-v-594dd353]{flex-direction:column;align-items:stretch}.results-summary[data-v-594dd353]{flex-direction:column;align-items:flex-start}.book-grid[data-v-594dd353]{grid-template-columns:1fr}}@media(max-width:640px){.title-block h3[data-v-594dd353]{font-size:18px}}.detail-route[data-v-f01efc67]{min-height:100vh;color:#fff;background:radial-gradient(circle at top,rgba(161,91,251,.1),transparent 24%),linear-gradient(180deg,#13141d,#10121b)}.detail-main[data-v-f01efc67]{padding:28px 80px 56px}.crumbs-line[data-v-f01efc67]{display:flex;flex-wrap:wrap;gap:8px;color:#ffffff80;font-size:13px;line-height:19.5px}.back-button[data-v-f01efc67]{display:inline-flex;height:40px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffffd6;background:#ffffff08;cursor:pointer}.hero-section[data-v-f01efc67]{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px;margin-top:18px}.cover-panel[data-v-f01efc67]{min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,#111827,#312e81)}.cover-image[data-v-f01efc67],.cover-fallback[data-v-f01efc67]{width:100%;height:100%}.cover-image[data-v-f01efc67]{display:block;object-fit:cover}.cover-fallback[data-v-f01efc67]{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:22px;background:linear-gradient(180deg,#111827,#312e81)}.cover-fallback div[data-v-f01efc67]{color:#ffffffb8;font-size:14px;line-height:1.8}.cover-fallback strong[data-v-f01efc67]{font-size:36px;font-weight:700;line-height:1.1}.hero-copy[data-v-f01efc67]{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1a1d2ef5}.title-line[data-v-f01efc67]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.status-badge[data-v-f01efc67]{padding:2px 8px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:16px}.status-badge.is-new[data-v-f01efc67]{background:linear-gradient(135deg,#06b6d4,#2563eb)}.status-badge.is-featured[data-v-f01efc67]{background:linear-gradient(135deg,#a15bfb,#7c3aed)}.status-badge.is-classic[data-v-f01efc67]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.rights-note[data-v-f01efc67]{color:#ffffff94;font-size:13px;line-height:19.5px}.hero-copy h1[data-v-f01efc67]{margin:18px 0 0;font-size:36px;font-weight:700;line-height:1.15}.work-subtitle[data-v-f01efc67]{margin:12px 0 0;color:#ffffffbd;font-size:16px}.work-summary[data-v-f01efc67]{margin:18px 0 0;color:#ffffffd1;font-size:15px;line-height:1.9}.info-grid[data-v-f01efc67]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.info-grid>div[data-v-f01efc67]{padding:14px;border-radius:12px;background:#080c1899}.info-grid span[data-v-f01efc67]{display:block;color:#ffffff85;font-size:12px}.info-grid strong[data-v-f01efc67]{display:block;margin-top:8px;font-size:18px;font-weight:600}.hero-actions[data-v-f01efc67]{display:flex;gap:12px;margin-top:24px}.hero-actions button[data-v-f01efc67]{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ffffffd6;background:#ffffff08;cursor:pointer}.hero-actions button.primary[data-v-f01efc67]{border:0;color:#fff;background:linear-gradient(135deg,#a15bfb,#2563eb)}.hero-actions svg[data-v-f01efc67]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.platform-note[data-v-f01efc67]{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;border-radius:12px;color:#fff4d6db;background:#f59e0b14;font-size:13px;line-height:19.5px}.platform-note svg[data-v-f01efc67]{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.content-grid[data-v-f01efc67]{display:flex;flex-direction:column;gap:20px;margin-top:24px}.preview-panel[data-v-f01efc67],.contact-card[data-v-f01efc67]{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1a1d2ef5}.preview-panel[data-v-f01efc67]{scroll-margin-top:110px}.section-head[data-v-f01efc67]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-head h2[data-v-f01efc67],.section-head p[data-v-f01efc67]{margin:0}.section-head h2[data-v-f01efc67]{font-size:20px;font-weight:700;line-height:30px}.section-head p[data-v-f01efc67]{margin-top:8px;color:#ffffffa3;font-size:13px;line-height:1.7}.section-icon[data-v-f01efc67]{width:18px;height:18px;fill:none;stroke:#ffffffb3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-body[data-v-f01efc67]{margin-top:18px;padding:18px;border-radius:12px;background:#090e1ca8}.preview-body h3[data-v-f01efc67]{margin:0 0 16px;font-size:22px;font-weight:700;line-height:normal}.preview-body p[data-v-f01efc67]{margin:0 0 16px;color:#ffffffd6;font-size:15px;line-height:1.9;text-indent:2em}.expand-btn[data-v-f01efc67]{display:inline-flex;height:40px;align-items:center;gap:8px;margin-top:16px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ffffffd6;background:#ffffff08;cursor:pointer}.expand-btn svg[data-v-f01efc67]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.author-card[data-v-f01efc67]{margin-top:18px;padding:16px;border-radius:12px;background:#070c1899}.author-card>span[data-v-f01efc67]{display:block;color:#ffffff8f;font-size:12px;line-height:18px}.author-card>strong[data-v-f01efc67]{display:block;margin-top:8px;font-size:20px}.author-card p[data-v-f01efc67]{margin:10px 0 0;color:#ffffffc7;font-size:14px;line-height:1.8}.contact-list[data-v-f01efc67]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.contact-item[data-v-f01efc67]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;background:#ffffff0a}.contact-main[data-v-f01efc67]{display:flex;align-items:center;gap:12px}.contact-main>svg[data-v-f01efc67]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact-main span[data-v-f01efc67]{display:block;color:#ffffff8a;font-size:12px;line-height:18px}.contact-main strong[data-v-f01efc67]{display:block;margin-top:6px;color:#fff;font-size:16px;font-weight:600}.contact-item>button[data-v-f01efc67]{display:inline-flex;height:36px;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffffd1;background:#ffffff05;cursor:pointer}.contact-item>button svg[data-v-f01efc67]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact-note[data-v-f01efc67]{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;border-radius:12px;color:#fff4d6db;background:#f59e0b14;font-size:13px;line-height:1.7}.contact-note svg[data-v-f01efc67]{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.not-found[data-v-f01efc67]{display:flex;min-height:calc(100vh - 160px);flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.not-found h1[data-v-f01efc67],.not-found p[data-v-f01efc67]{margin:0}.not-found h1[data-v-f01efc67]{font-size:32px}.not-found p[data-v-f01efc67]{color:#ffffffa3}.not-found button[data-v-f01efc67]{height:40px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#a15bfb,#2563eb);cursor:pointer}.copy-toast[data-v-f01efc67]{position:fixed;top:24px;right:24px;z-index:300;padding:11px 16px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;background:#202434;box-shadow:0 14px 34px #00000059}@media(max-width:1200px){.hero-section[data-v-f01efc67]{grid-template-columns:1fr}}@media(max-width:768px){.detail-main[data-v-f01efc67]{padding:20px 20px 40px}.cover-panel[data-v-f01efc67]{min-height:420px}.hero-copy h1[data-v-f01efc67]{font-size:30px}.info-grid[data-v-f01efc67]{grid-template-columns:1fr}.hero-actions[data-v-f01efc67]{flex-direction:column}}@media(max-width:640px){.contact-item[data-v-f01efc67]{flex-direction:column;align-items:flex-start}}.news-content[data-v-b0a1b7d0]{width:100%;overflow-x:hidden;box-sizing:border-box;padding-bottom:60px}.news-banner[data-v-b0a1b7d0]{position:relative;width:100%;height:240px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-bottom:40px;padding:0 20px;background-image:linear-gradient(135deg,#13141dcc,#1e1e2ecc),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"><rect width="100%" height="100%" fill="none"/><path d="M40,40 L160,40 L160,160 L40,160 Z" stroke="rgba(161, 91, 251, 0.2)" fill="none" stroke-width="2" stroke-dasharray="4 4"/><circle cx="100" cy="100" r="60" stroke="rgba(161, 91, 251, 0.3)" fill="none" stroke-width="2"/><circle cx="100" cy="100" r="40" stroke="rgba(161, 91, 251, 0.2)" fill="none" stroke-width="1"/></svg>');background-position:center,center;background-size:cover,400px 400px;text-align:center}.news-banner[data-v-b0a1b7d0]:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(161,91,251,.5),transparent);content:""}.banner-content[data-v-b0a1b7d0]{max-width:800px}.banner-title[data-v-b0a1b7d0]{margin:0 0 16px;color:transparent;background:linear-gradient(135deg,#a15bfb,#5d47eb);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;line-height:54px;text-shadow:0 2px 10px rgba(161,91,251,.3);word-break:break-word}.banner-subtitle[data-v-b0a1b7d0]{margin:0;color:#fffc;font-size:18px;font-weight:400;line-height:27px;word-break:break-word}.news-tabs[data-v-b0a1b7d0]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px;padding:0 20px}.tab-item[data-v-b0a1b7d0]{position:relative;overflow:hidden;box-sizing:border-box;padding:8px 20px;border:1px solid rgba(161,91,251,.2);border-radius:30px;background-color:#a15bfb1a;cursor:pointer;font-size:16px;line-height:24px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.tab-item[data-v-b0a1b7d0]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#a15bfb26,#5d47eb26);content:"";opacity:0;transition:opacity .3s ease}.tab-item[data-v-b0a1b7d0]:hover{transform:translateY(-2px);border-color:#a15bfb66}.tab-item[data-v-b0a1b7d0]:hover:before{opacity:1}.tab-item.active[data-v-b0a1b7d0]{transform:translateY(-2px);border:0;color:#fff;background:linear-gradient(135deg,#a15bfb,#5d47eb);box-shadow:0 4px 10px #a15bfb4d}.empty-state[data-v-b0a1b7d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.empty-icon[data-v-b0a1b7d0]{width:48px;height:72px;margin-bottom:16px;color:#fff3;font-size:48px;line-height:72px}.empty-icon svg[data-v-b0a1b7d0]{width:1em;height:1em;display:inline-block;line-height:1;vertical-align:middle}.empty-text[data-v-b0a1b7d0]{margin:0;color:#ffffff80;font-size:16px;line-height:24px}@media(max-width:768px){.news-banner[data-v-b0a1b7d0]{height:200px}}.news-detail-content[data-v-4c50d25b]{width:100%;max-width:1200px;box-sizing:border-box;margin:0 auto;padding:40px 20px 60px}.error-state[data-v-4c50d25b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0}.error-icon[data-v-4c50d25b]{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#ff4757;font-size:48px;line-height:48px}.error-icon svg[data-v-4c50d25b]{width:1em;height:1em;display:block}.error-state p[data-v-4c50d25b]{margin:0 0 24px;color:#ffffffb3;font-size:16px;line-height:24px}.error-action[data-v-4c50d25b]{margin-top:16px}.error-action button[data-v-4c50d25b]{width:88px;height:32px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 15px;border:1px solid #409eff;border-radius:4px;color:#fff;background:#409eff;font-size:14px;font-weight:500;line-height:14px;white-space:nowrap;cursor:pointer;transition:.1s}.error-action button[data-v-4c50d25b]:hover{border-color:#79bbff;background:#79bbff}@media(max-width:1200px){.news-detail-content[data-v-4c50d25b]{padding:30px 20px 50px}}.assets-content[data-v-4bca80ea]{position:relative;width:100%;padding-bottom:40px;color:#fff;background:#13141d}.assets-banner[data-v-4bca80ea]{position:relative;z-index:10;width:100%;height:200px;display:flex;align-items:center;margin-bottom:30px;padding:0 80px;background:linear-gradient(to right,#13141de6,#13141db3),#1e1e2e center/cover}.assets-banner[data-v-4bca80ea]:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(161,91,251,.5),transparent);content:""}.assets-banner h1[data-v-4bca80ea]{max-width:800px;margin:0;font-size:24px;font-weight:600;line-height:1.4}.category-grid[data-v-4bca80ea]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:40px;padding:0 80px}.category-grid article[data-v-4bca80ea]{overflow:hidden;border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.category-grid article[data-v-4bca80ea]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.category-image[data-v-4bca80ea]{position:relative;height:80px;overflow:hidden;background:#1e1e2e center/cover}.category-image[data-v-4bca80ea]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--category-image) center/cover;content:"";transition:transform .3s ease}.category-grid article:hover .category-image[data-v-4bca80ea]:before{transform:scale(1.05)}.category-name[data-v-4bca80ea]{height:30px;display:flex;align-items:center;justify-content:center;background:#1d1e2d;font-size:14px;transition:background-color .3s ease}.category-grid article:hover .category-name[data-v-4bca80ea]{background:#a15bfb}.section-header[data-v-4bca80ea]{position:relative;z-index:90;display:flex;height:40px;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 80px}.section-header h2[data-v-4bca80ea]{margin:0;font-size:24px;font-weight:700}.section-header>div[data-v-4bca80ea]{display:flex;align-items:center;gap:12px}.section-header button[data-v-4bca80ea]{height:40px;padding:0 20px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffd6;background:#1a1d2eeb;box-shadow:0 8px 20px #00000029;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.section-header button.primary[data-v-4bca80ea]{border-color:transparent;color:#fff;background:linear-gradient(135deg,#a15bfb,#2563eb);box-shadow:0 8px 20px #00000029,0 0 0 1px #a15bfb52 inset}.filter-toolbar[data-v-4bca80ea]{margin-bottom:32px;padding:0 80px}.filter-panel[data-v-4bca80ea]{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#1a1d2ef5;box-shadow:0 18px 36px #00000038}.filter-grid[data-v-4bca80ea]{display:grid;grid-template-columns:minmax(220px,1fr) 180px minmax(260px,1.4fr) 140px;align-items:end;gap:16px}.field-item[data-v-4bca80ea]{position:relative;min-width:0}.field-label[data-v-4bca80ea]{display:inline-flex;align-items:center;margin-bottom:8px;color:#ffffffa3;font-size:13px;font-weight:500;line-height:19.5px}.input-wrap[data-v-4bca80ea]{position:relative;display:block}.input-wrap svg[data-v-4bca80ea]{position:absolute;top:50%;left:12px;z-index:2;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:#d6bcffe0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.input-wrap input[data-v-4bca80ea],.select-trigger[data-v-4bca80ea]{width:100%;height:40px;border:1px solid rgba(255,255,255,.12);border-radius:12px;outline:none;color:#ffffffe0;background:#080c1894;font-size:14px}.input-wrap input[data-v-4bca80ea]{padding:0 12px 0 38px}.input-wrap input[data-v-4bca80ea]::placeholder{color:#ffffff8f}.select-wrap[data-v-4bca80ea]{position:relative}.select-trigger[data-v-4bca80ea]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#ffffffd6;cursor:pointer}.select-trigger>span[data-v-4bca80ea]:last-child{color:#d6bcffeb;font-size:18px}.select-menu[data-v-4bca80ea]{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:100;display:grid;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#1a1d2efa;box-shadow:0 18px 36px #00000038}.select-menu button[data-v-4bca80ea]{height:36px;padding:0 10px;border:0;border-radius:8px;color:#ffffffd6;background:transparent;text-align:left;cursor:pointer}.select-menu button.selected[data-v-4bca80ea]{color:#fff;background:#a15bfb24}.assets-grid[data-v-4bca80ea]{position:relative;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0 80px}.asset-card[data-v-4bca80ea]{position:relative;z-index:1;overflow:hidden;border-radius:8px;background:#1d1e2d;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.asset-card[data-v-4bca80ea]:hover{transform:translateY(-8px);box-shadow:0 10px 15px #0000004d}.asset-image[data-v-4bca80ea]{position:relative;height:180px;overflow:hidden;background:#2a2b3d center/cover}.asset-image[data-v-4bca80ea]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--asset-image) center/cover;content:"";transition:transform .3s ease}.asset-card:hover .asset-image[data-v-4bca80ea]:before{transform:scale(1.05)}.asset-info[data-v-4bca80ea]{padding:12px}.asset-info h3[data-v-4bca80ea]{height:36px;display:-webkit-box;overflow:hidden;margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.3;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-info p[data-v-4bca80ea]{margin:0 0 5px;color:#ffffffb3;font-size:12px}.asset-info>div[data-v-4bca80ea]{display:flex;justify-content:space-between;margin-bottom:6px;color:#ffffff80;font-size:12px}.asset-info>strong[data-v-4bca80ea]{display:block;margin-bottom:6px;color:#c4b5fd;font-size:15px;font-weight:600;line-height:22.5px}.asset-info>small[data-v-4bca80ea]{display:block;color:#ffffffb3;font-size:12px;line-height:18px}.assets-status[data-v-4bca80ea],.assets-empty[data-v-4bca80ea]{margin:0 80px 24px;padding:24px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffd9;background:#ffffff0a;text-align:center}.asset-toast[data-v-4bca80ea]{position:fixed;top:24px;right:24px;z-index:300;padding:11px 16px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;background:#202434;box-shadow:0 14px 34px #00000059}@media(max-width:1200px){.assets-banner[data-v-4bca80ea],.section-header[data-v-4bca80ea]{padding:0 60px}.category-grid[data-v-4bca80ea]{grid-template-columns:repeat(3,1fr);padding:0 60px}.filter-toolbar[data-v-4bca80ea]{padding:0 60px}.filter-grid[data-v-4bca80ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-grid[data-v-4bca80ea]{grid-template-columns:repeat(3,1fr);padding:0 60px}.asset-image[data-v-4bca80ea]{height:160px}}@media(max-width:992px){.assets-banner[data-v-4bca80ea],.section-header[data-v-4bca80ea]{padding:0 40px}.assets-banner[data-v-4bca80ea]{height:180px}.assets-banner h1[data-v-4bca80ea]{font-size:20px}.filter-toolbar[data-v-4bca80ea]{padding:0 40px}.filter-panel[data-v-4bca80ea]{padding:16px}}@media(max-width:900px){.category-grid[data-v-4bca80ea],.assets-grid[data-v-4bca80ea]{grid-template-columns:repeat(2,1fr);padding:0 40px}.asset-image[data-v-4bca80ea]{height:140px}}@media(max-width:768px){.filter-grid[data-v-4bca80ea]{grid-template-columns:1fr}}@media(max-width:576px){.assets-banner[data-v-4bca80ea],.section-header[data-v-4bca80ea]{padding:0 20px}.assets-banner[data-v-4bca80ea]{height:160px}.assets-banner h1[data-v-4bca80ea]{font-size:18px}.section-header[data-v-4bca80ea]{height:auto;flex-direction:column;align-items:flex-start;gap:12px}.section-header h2[data-v-4bca80ea]{line-height:36px}.section-header>div[data-v-4bca80ea]{width:100%}.section-header button[data-v-4bca80ea]{min-width:0;flex:1;padding:0 12px}.filter-toolbar[data-v-4bca80ea]{padding:0 20px}.assets-status[data-v-4bca80ea],.assets-empty[data-v-4bca80ea]{margin:0 20px 24px}}@media(max-width:480px){.category-grid[data-v-4bca80ea]{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 20px}.assets-grid[data-v-4bca80ea]{grid-template-columns:1fr;padding:0 20px}.asset-image[data-v-4bca80ea]{height:180px}}.asset-detail-shell[data-v-1caf8a1e]{min-height:calc(100vh - 72px);padding-bottom:60px;color:#fff;background:#13141d;font-family:Source Han Sans CN Regular,Source Han Sans SC,Noto Sans CJK SC,system-ui,sans-serif}.asset-detail-content[data-v-1caf8a1e]{max-width:1440px;margin:0 auto;padding:80px 40px 40px}.detail-state[data-v-1caf8a1e]{min-height:500px;display:grid;place-items:center;color:#fff9}.breadcrumb-bar[data-v-1caf8a1e]{display:flex;align-items:center;margin-bottom:24px;font-size:14px;line-height:21px}.back-button[data-v-1caf8a1e]{display:flex;align-items:center;gap:4px;margin-right:16px;padding:8px 12px;border:0;border-radius:4px;color:#a15bfb;background:#a15bfb1a;font-size:14px;line-height:21px;cursor:pointer}.breadcrumbs[data-v-1caf8a1e]{min-width:0;color:#fff6}.breadcrumbs ol[data-v-1caf8a1e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;color:#fff6;font-size:14px;line-height:20px;overflow-wrap:break-word}.breadcrumbs li[data-v-1caf8a1e]{display:inline-flex;align-items:center;gap:6px}.breadcrumbs ol>li+li[data-v-1caf8a1e]{margin-left:0}.breadcrumbs button[data-v-1caf8a1e]{padding:0;border:0;color:#ffffffb3;background:transparent;font:inherit;cursor:pointer}.breadcrumbs strong[data-v-1caf8a1e]{color:#fff;font-weight:400}.breadcrumb-separator svg[data-v-1caf8a1e]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.detail-main[data-v-1caf8a1e]{display:grid;grid-template-columns:65% 35%;gap:30px;margin-bottom:40px}.detail-preview-section[data-v-1caf8a1e]{min-width:0}.main-preview[data-v-1caf8a1e]{position:relative;overflow:hidden;margin-bottom:16px;border-radius:8px}.preview-media[data-v-1caf8a1e]{position:relative;width:100%;aspect-ratio:16/9;background:#1a1b26}.preview-media>img[data-v-1caf8a1e],.preview-media>video[data-v-1caf8a1e]{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.preview-placeholder[data-v-1caf8a1e]{width:100%;height:100%;display:grid;place-items:center;color:#ffffff80;font-size:14px}.control-buttons[data-v-1caf8a1e]{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.control-buttons button[data-v-1caf8a1e]{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;background:#1a1d2ef5;cursor:pointer}.control-buttons svg[data-v-1caf8a1e],.icon-button svg[data-v-1caf8a1e]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-thumbnails[data-v-1caf8a1e]{height:68px;display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.thumbnail[data-v-1caf8a1e]{position:relative;width:100px;height:60px;flex:none;overflow:hidden;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.thumbnail[data-v-1caf8a1e]:after{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:4px;content:""}.thumbnail.active[data-v-1caf8a1e]:after,.thumbnail[data-v-1caf8a1e]:hover:after{border-color:#a15bfb}.thumbnail img[data-v-1caf8a1e],.thumbnail video[data-v-1caf8a1e]{width:100%;height:100%;display:block;object-fit:cover}.thumbnail.more[data-v-1caf8a1e]{display:grid;place-items:center;color:#fff;background:#a15bfb33;font-weight:700}.detail-info-section[data-v-1caf8a1e]{min-width:0}.asset-header[data-v-1caf8a1e]{margin-bottom:16px}.asset-header h1[data-v-1caf8a1e]{margin:0 0 12px;font-size:28px;font-weight:700;line-height:42px}.asset-creator[data-v-1caf8a1e]{display:flex;align-items:center;gap:10px;color:#a15bfb;font-weight:500}.avatar[data-v-1caf8a1e]{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:50%;color:#a15bfb;background:#a15bfb33;font-size:12px}.asset-rating[data-v-1caf8a1e]{height:27px;display:flex;align-items:center;margin-bottom:20px}.stars[data-v-1caf8a1e]{display:flex}.stars span[data-v-1caf8a1e]{color:#ffba00;font-size:18px;line-height:27px}.stars .half[data-v-1caf8a1e]{position:relative;color:#555}.stars .half[data-v-1caf8a1e]:before{position:absolute;width:50%;overflow:hidden;color:#ffba00;content:"★"}.asset-rating b[data-v-1caf8a1e]{margin-left:6px;color:#fffc;font-weight:400}.asset-rating i[data-v-1caf8a1e]{margin:0 8px;color:#fff6;font-style:normal}.asset-rating em[data-v-1caf8a1e]{color:#fffc;font-style:normal}.asset-price[data-v-1caf8a1e]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px}.asset-price span[data-v-1caf8a1e]{margin-bottom:4px;color:#ffffffb3;font-size:14px;line-height:21px}.asset-price strong[data-v-1caf8a1e]{font-size:24px;line-height:36px}.asset-note[data-v-1caf8a1e]{margin:0 0 24px;color:#ffffff80;font-size:13px;font-style:italic;line-height:19.5px}.asset-actions[data-v-1caf8a1e]{height:48px;display:flex;gap:12px;margin-bottom:30px}.asset-actions button[data-v-1caf8a1e]{height:48px;border:0;border-radius:4px;color:#fff;font:inherit;font-weight:700;cursor:pointer}.buy-button[data-v-1caf8a1e]{flex:1;background:linear-gradient(135deg,#a15bfb,#4a6fff)}.buy-button[data-v-1caf8a1e]:disabled{opacity:.5;cursor:not-allowed}.icon-button[data-v-1caf8a1e]{width:48px;flex:none;display:grid;place-items:center;background:#ffffff1a}.asset-details-card[data-v-1caf8a1e]{overflow:hidden;margin-bottom:30px;border-radius:8px;background:#1a1b26b3}.asset-details-card>div[data-v-1caf8a1e]{min-height:57px;display:flex;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.asset-details-card span[data-v-1caf8a1e]{width:120px;flex:none;color:#ffffffb3}.asset-details-card strong[data-v-1caf8a1e]{flex:1;font-weight:500}.asset-details-card button[data-v-1caf8a1e]{padding:0;border:0;color:#a15bfb;background:transparent;font:inherit;font-weight:500;cursor:pointer}.review-section[data-v-1caf8a1e]{margin-bottom:40px}.review-section>header[data-v-1caf8a1e],.related-section>header[data-v-1caf8a1e]{height:36px;display:flex;align-items:center;margin-bottom:20px}.review-section h2[data-v-1caf8a1e],.related-section h2[data-v-1caf8a1e]{margin:0;font-size:24px;font-weight:700;line-height:36px}.review-card[data-v-1caf8a1e]{padding:24px;border-radius:8px;background:#1a1b26b3}.review-card h3[data-v-1caf8a1e]{margin:0 0 16px;color:#a15bfb;font-size:20px;font-weight:600;line-height:30px}.review-card p[data-v-1caf8a1e]{margin:0 0 16px;color:#ffffffe6;line-height:1.8}.related-assets[data-v-1caf8a1e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.related-assets article[data-v-1caf8a1e]{overflow:hidden;border-radius:8px;background:#1a1b26b3;cursor:pointer;transition:transform .3s,box-shadow .3s}.related-assets article[data-v-1caf8a1e]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.related-image[data-v-1caf8a1e]{width:100%;aspect-ratio:16/10}.related-image img[data-v-1caf8a1e]{width:100%;height:100%;display:block;object-fit:cover}.related-info[data-v-1caf8a1e]{padding:12px}.related-info strong[data-v-1caf8a1e]{display:block;margin-bottom:6px;font-weight:500;line-height:24px}.related-info span[data-v-1caf8a1e]{color:#a15bfb;font-weight:600;line-height:24px}.dialog-backdrop[data-v-1caf8a1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;background:#000c}.detail-dialog[data-v-1caf8a1e]{position:relative;width:100%;max-width:400px;display:grid;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;background:#1a1d2e;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.detail-dialog header[data-v-1caf8a1e]{display:flex;flex-direction:column;gap:8px;text-align:left}.detail-dialog h2[data-v-1caf8a1e]{margin:0 0 8px;color:#fff;font-size:18px;font-weight:600;line-height:18px}.detail-dialog p[data-v-1caf8a1e]{margin:0;color:#fff9;font-size:14px;line-height:21px}.detail-dialog footer[data-v-1caf8a1e]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.detail-dialog footer button[data-v-1caf8a1e]{padding:8px 20px;border:0;border-radius:8px;color:#fffc;background:#ffffff1a;font-size:14px;font-weight:500;line-height:21px;cursor:pointer}.detail-dialog footer .confirm[data-v-1caf8a1e]{display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;background:linear-gradient(90deg,#ef4444,#dc2626)}.dialog-x[data-v-1caf8a1e]{position:absolute;top:16px;right:16px;width:16px;height:16px;display:block;padding:0;border:0;border-radius:2px;color:#ffffffb3;background:transparent;cursor:pointer}.dialog-x svg[data-v-1caf8a1e]{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sr-only[data-v-1caf8a1e]{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.detail-main[data-v-1caf8a1e]{grid-template-columns:1fr}.related-assets[data-v-1caf8a1e]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.related-assets[data-v-1caf8a1e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.detail-dialog footer[data-v-1caf8a1e]{flex-direction:column-reverse}}@media(min-width:640px){.breadcrumbs ol[data-v-1caf8a1e]{gap:10px}}@media(max-width:500px){.related-assets[data-v-1caf8a1e]{grid-template-columns:1fr}}.assets-create-content[data-v-2388628a]{width:100%;box-sizing:border-box;padding:32px 0 40px;color:#fff;background:#10111a;font-family:Source Han Sans CN Regular,Source Han Sans SC,Noto Sans CJK SC,system-ui,sans-serif}.breadcrumb-bar[data-v-2388628a]{height:40px;display:flex;align-items:center;margin:0 80px 24px}.back-button[data-v-2388628a]{height:40px;display:inline-flex;align-items:center;gap:4px;margin-right:16px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffd6;background:#1a1d2eeb;font:inherit;font-size:14px;cursor:pointer}.breadcrumbs[data-v-2388628a]{display:flex;align-items:center;gap:12px;color:#fff6;font-size:14px}.breadcrumbs button[data-v-2388628a]{padding:0;border:0;color:#ffffffb3;background:transparent;font:inherit;cursor:pointer}.breadcrumbs strong[data-v-2388628a]{color:#fff;font-weight:500}.page-header[data-v-2388628a]{height:93px;margin:0 80px 24px}.page-header h1[data-v-2388628a]{margin:0;font-size:36px;font-weight:700;line-height:50px}.page-header p[data-v-2388628a]{margin:12px 0 0;color:#ffffffb8;font-size:15px;line-height:27px}.permission-empty[data-v-2388628a]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 80px;padding:64px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1a1d2eeb;text-align:center}.permission-empty .empty-icon[data-v-2388628a]{flex-shrink:0;margin-bottom:16px;color:#fff6}.permission-empty .empty-title[data-v-2388628a]{font-size:24px;font-weight:700}.permission-empty .empty-text[data-v-2388628a]{margin-top:10px;color:#ffffffa8;font-size:14px}.permission-empty button[data-v-2388628a]{height:40px;display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffffd6;background:#ffffff0a;font:inherit;font-size:14px;cursor:pointer}.form-card[data-v-2388628a]{box-sizing:border-box;margin:0 80px;padding:32px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1a1d2eeb}.asset-form[data-v-2388628a]{display:flex;flex-direction:column;gap:24px}.form-grid[data-v-2388628a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.form-field[data-v-2388628a]{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px}.form-field--full[data-v-2388628a]{grid-column:1/-1}.form-field>label[data-v-2388628a]{height:14px;color:#ffffffe6;font-size:14px;font-weight:500;line-height:14px}.form-field em[data-v-2388628a]{color:#f87171;font-style:normal}.form-field>input[data-v-2388628a],.form-field textarea[data-v-2388628a],.form-select[data-v-2388628a],.price-input-wrapper input[data-v-2388628a],.size-input-wrapper>input[data-v-2388628a]{width:100%;height:40px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;outline:0;color:#fff;background:#080c1894;font:inherit;font-size:14px;line-height:40px}.form-field input[data-v-2388628a]::placeholder,.form-field textarea[data-v-2388628a]::placeholder{color:#fff6}.form-field input[data-v-2388628a]:focus,.form-field textarea[data-v-2388628a]:focus,.form-select[data-v-2388628a]:focus{border-color:#a15bfb80}.form-field .invalid[data-v-2388628a]{border-color:#f87171}.form-field textarea[data-v-2388628a]{height:106px;min-height:106px;padding:10px 14px;line-height:21px;resize:vertical}.select-shell[data-v-2388628a]{position:relative}.form-select[data-v-2388628a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 14px;color:#ffffff80;cursor:pointer}.form-select.value[data-v-2388628a]{color:#fff}.form-select span[data-v-2388628a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu[data-v-2388628a]{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:120;display:grid;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#1a1d2efa;box-shadow:0 18px 36px #00000047}.select-menu button[data-v-2388628a]{min-height:34px;padding:7px 12px;border:0;border-radius:8px;color:#ffffffd6;background:transparent;text-align:left;cursor:pointer}.select-menu button[data-v-2388628a]:hover,.select-menu button.selected[data-v-2388628a]{color:#fff;background:#a15bfb26}.price-input-wrapper[data-v-2388628a],.size-input-wrapper[data-v-2388628a]{width:100%;height:40px;display:flex;align-items:center;gap:8px}.price-input-wrapper button[data-v-2388628a]{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffffd6;background:#080c1894;font-size:20px;cursor:pointer}.price-input-wrapper button[data-v-2388628a]:disabled{opacity:.5;cursor:default}.price-input-wrapper input[data-v-2388628a]{flex:1;min-width:0;text-align:center}.size-input-wrapper>input[data-v-2388628a]{flex:1;min-width:0}.unit-select[data-v-2388628a]{width:100px;flex:none}.upload-field[data-v-2388628a]{height:182px}.images-upload-area[data-v-2388628a]{height:160px;display:flex;flex-wrap:wrap;gap:16px}.image-slot[data-v-2388628a],.add-image-btn[data-v-2388628a]{width:160px;height:160px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed rgba(255,255,255,.2);border-radius:10px;color:#fff9;background:#ffffff05;text-align:center;cursor:pointer}.image-slot[data-v-2388628a]{padding:14px}.image-slot input[data-v-2388628a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-icon[data-v-2388628a]{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#a15bfb;background:#a15bfb26}.upload-icon svg[data-v-2388628a]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.image-slot strong[data-v-2388628a]{max-width:130px;color:#ffffffd6;font-size:13px;font-weight:400;line-height:19px;overflow-wrap:anywhere}.image-slot small[data-v-2388628a],.add-image-btn small[data-v-2388628a]{color:#ffffff80;font-size:12px}.add-image-btn>span[data-v-2388628a]{font-size:28px;font-weight:200}.add-image-btn[data-v-2388628a]{font:inherit}.error-text[data-v-2388628a]{position:absolute;top:63px;color:#f87171;font-size:12px}.form-message[data-v-2388628a]{margin:-8px 0 0;font-size:13px}.form-message.error[data-v-2388628a]{color:#f87171}.form-message.success[data-v-2388628a]{color:#10b981}.form-actions[data-v-2388628a]{height:36px;display:flex;justify-content:flex-end;gap:16px;margin-top:8px}.form-actions button[data-v-2388628a]{min-width:62px;height:36px;padding:0 16px;border-radius:8px;color:#ffffffd6;font:inherit;font-size:14px;cursor:pointer}.cancel-button[data-v-2388628a]{border:1px solid rgba(255,255,255,.2);background:transparent}.submit-button[data-v-2388628a]{border:0;color:#fff!important;background:linear-gradient(135deg,#a15bfb,#2563eb)}.submit-button[data-v-2388628a]:disabled{opacity:.6;cursor:default}@media(max-width:992px){.form-grid[data-v-2388628a]{grid-template-columns:1fr}.form-field--full[data-v-2388628a]{grid-column:auto}.breadcrumb-bar[data-v-2388628a],.page-header[data-v-2388628a],.permission-empty[data-v-2388628a],.form-card[data-v-2388628a]{margin-right:40px;margin-left:40px}}@media(max-width:576px){.breadcrumb-bar[data-v-2388628a],.page-header[data-v-2388628a],.permission-empty[data-v-2388628a],.form-card[data-v-2388628a]{margin-right:20px;margin-left:20px}.form-card[data-v-2388628a]{padding:20px}.page-header[data-v-2388628a]{height:81px}.page-header h1[data-v-2388628a]{font-size:28px;line-height:38px}.upload-field[data-v-2388628a]{height:358px}.images-upload-area[data-v-2388628a]{height:336px}.assets-create-content[data-v-2388628a]{padding-top:32px}}.assets-my-content[data-v-9f7d5d69]{width:100%;box-sizing:border-box;padding:32px 0 40px;color:#fff;background:#10111a;font-family:Source Han Sans CN Regular,Source Han Sans SC,Noto Sans CJK SC,system-ui,sans-serif}.breadcrumb-bar[data-v-9f7d5d69]{height:40px;display:flex;align-items:center;margin:0 80px 24px}.back-button[data-v-9f7d5d69]{height:40px;display:inline-flex;align-items:center;gap:4px;margin-right:16px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffd6;background:#1a1d2eeb;font:inherit;font-size:14px;cursor:pointer}.breadcrumbs[data-v-9f7d5d69]{display:flex;align-items:center;gap:12px;color:#fff6;font-size:14px}.breadcrumbs button[data-v-9f7d5d69]{padding:0;border:0;color:#ffffffb3;background:transparent;font:inherit;cursor:pointer}.breadcrumbs strong[data-v-9f7d5d69]{color:#fff;font-weight:500}.page-header[data-v-9f7d5d69]{height:93px;margin:0 80px 24px}.page-header h1[data-v-9f7d5d69]{margin:0;font-size:36px;font-weight:700;line-height:50px}.page-header p[data-v-9f7d5d69]{margin:12px 0 0;color:#ffffffb8;font-size:15px;line-height:27px}.results-summary[data-v-9f7d5d69]{height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 80px 18px}.results-summary h2[data-v-9f7d5d69]{margin:0;font-size:24px;font-weight:700;line-height:36px}.results-summary span[data-v-9f7d5d69]{color:#fff9;font-size:14px;line-height:21px}.loading-state[data-v-9f7d5d69],.empty-state[data-v-9f7d5d69]{margin:0 80px;padding:64px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#ffffffa8;background:#1a1d2eeb;text-align:center}.empty-state[data-v-9f7d5d69]{display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state .empty-icon[data-v-9f7d5d69]{flex-shrink:0;margin-bottom:16px;color:#fff6}.empty-state .empty-title[data-v-9f7d5d69]{color:#fff;font-size:24px;font-weight:700}.empty-state .empty-text[data-v-9f7d5d69]{margin-top:10px;font-size:14px}.empty-state button[data-v-9f7d5d69]{height:40px;display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffffd6;background:#ffffff0a;font:inherit;font-size:14px;cursor:pointer}.assets-grid[data-v-9f7d5d69]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0 80px}.asset-card[data-v-9f7d5d69]{position:relative;z-index:1;overflow:hidden;border-radius:8px;background:#1d1e2d;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.asset-card[data-v-9f7d5d69]:hover{transform:translateY(-8px);box-shadow:0 10px 15px #0000004d}.asset-card:hover h3[data-v-9f7d5d69]{color:#a15bfb}.asset-image[data-v-9f7d5d69]{position:relative;height:180px;overflow:hidden;background:#2a2b3d center/cover}.asset-image[data-v-9f7d5d69]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--asset-image) center/cover;content:"";transition:transform .3s ease}.asset-card:hover .asset-image[data-v-9f7d5d69]:before{transform:scale(1.05)}.asset-info[data-v-9f7d5d69]{padding:12px}.asset-info h3[data-v-9f7d5d69]{height:36px;display:-webkit-box;overflow:hidden;margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.3;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s ease}.asset-info p[data-v-9f7d5d69]{margin:0 0 5px;color:#ffffffb3;font-size:12px}.asset-info>div[data-v-9f7d5d69]{display:flex;justify-content:space-between;margin-bottom:6px;color:#ffffff80;font-size:12px}.asset-info>strong[data-v-9f7d5d69]{display:block;margin-bottom:6px;color:#c4b5fd;font-size:15px;font-weight:600;line-height:22.5px}.asset-info>small[data-v-9f7d5d69]{display:block;color:#ffffffb3;font-size:12px;line-height:18px}@media(max-width:1200px){.breadcrumb-bar[data-v-9f7d5d69],.page-header[data-v-9f7d5d69],.results-summary[data-v-9f7d5d69],.loading-state[data-v-9f7d5d69],.empty-state[data-v-9f7d5d69]{margin-right:60px;margin-left:60px}.assets-grid[data-v-9f7d5d69]{grid-template-columns:repeat(3,1fr);padding:0 60px}.asset-image[data-v-9f7d5d69]{height:160px}}@media(max-width:992px){.breadcrumb-bar[data-v-9f7d5d69],.page-header[data-v-9f7d5d69],.results-summary[data-v-9f7d5d69],.loading-state[data-v-9f7d5d69],.empty-state[data-v-9f7d5d69]{margin-right:40px;margin-left:40px}}@media(max-width:900px){.assets-grid[data-v-9f7d5d69]{grid-template-columns:repeat(2,1fr);padding:0 40px}.asset-image[data-v-9f7d5d69]{height:140px}}@media(max-width:576px){.breadcrumb-bar[data-v-9f7d5d69],.page-header[data-v-9f7d5d69],.results-summary[data-v-9f7d5d69],.loading-state[data-v-9f7d5d69],.empty-state[data-v-9f7d5d69]{margin-right:20px;margin-left:20px}.page-header[data-v-9f7d5d69]{height:81px}.page-header h1[data-v-9f7d5d69]{font-size:28px;line-height:38px}.results-summary[data-v-9f7d5d69]{height:73px;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:16px}}@media(max-width:480px){.assets-grid[data-v-9f7d5d69]{grid-template-columns:1fr;padding:0 20px}.asset-image[data-v-9f7d5d69]{height:180px}}.orders-page[data-v-23af8092]{min-height:100vh;box-sizing:border-box;padding:28px clamp(16px,4vw,64px) 72px;color:#f7f8ff;background:radial-gradient(circle at 18% 0%,rgba(124,92,255,.18),transparent 30%),linear-gradient(180deg,#05070d,#091119 58%,#05070d);font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}.orders-hero[data-v-23af8092]{display:grid;gap:22px;margin-bottom:26px}.back-link[data-v-23af8092]{width:fit-content;min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#e8fff9;text-decoration:none;background:#ffffff0a}.eyebrow[data-v-23af8092]{margin:0 0 8px;color:#27e0b7;font-weight:800}.orders-hero h1[data-v-23af8092]{margin:0;font-size:clamp(34px,5vw,62px);font-weight:inherit;line-height:1.05;letter-spacing:0}.lead[data-v-23af8092]{max-width:680px;margin:14px 0 0;color:#f7f8ffad;font-size:17px;line-height:1.8}.toolbar[data-v-23af8092]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px;padding:12px;border:1px solid rgba(39,224,183,.18);border-radius:14px;background:#ffffff0b}.status-tabs[data-v-23af8092]{display:flex;flex-wrap:wrap;gap:8px}.status-tabs button[data-v-23af8092],.search-box[data-v-23af8092]{min-height:40px;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,255,255,.13);color:#f7f8ffc7;background:#ffffff0d}.status-tabs button[data-v-23af8092]{padding:0 16px;font:inherit;font-weight:800;cursor:pointer}.status-tabs button.active[data-v-23af8092]{color:#06100e;background:#27e0b7;border-color:#27e0b7}.search-box[data-v-23af8092]{display:inline-flex;align-items:center;gap:8px;min-width:min(360px,100%);padding:0 12px}.search-box input[data-v-23af8092]{width:100%;padding:0;border:0;outline:0;color:#fff;background:transparent;font:inherit;line-height:1.5}.state-panel[data-v-23af8092]{min-height:260px;display:grid;place-items:center;gap:10px;color:#f7f8ff94;border:1px dashed rgba(255,255,255,.14);border-radius:16px}.orders-grid[data-v-23af8092]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.order-card[data-v-23af8092]{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0e;transition:transform .18s ease,border-color .18s ease,background .18s ease}.order-card[data-v-23af8092]:hover{transform:translateY(-2px);border-color:#27e0b766;background:#ffffff13}.cover-link[data-v-23af8092]{position:relative;display:block;aspect-ratio:16 / 9;color:inherit;background:linear-gradient(135deg,#7c5cffb3,#27e0b757);overflow:hidden}.cover-link img[data-v-23af8092]{width:100%;height:100%;object-fit:cover}.cover-link>span[data-v-23af8092]:first-of-type{height:100%;display:grid;place-items:center;font-size:54px;font-weight:900}.status-badge[data-v-23af8092]{position:absolute;left:14px;top:14px;padding:5px 10px;border-radius:999px;color:#07100f;background:#27e0b7;font-size:12px;line-height:18px;font-weight:900}.status-badge.closed[data-v-23af8092]{color:#f7f8ff;background:#fff3}.order-body[data-v-23af8092]{display:grid;gap:12px;padding:16px}.tag-row[data-v-23af8092],.meta-grid[data-v-23af8092]{display:flex;flex-wrap:wrap;gap:8px}.tag-row span[data-v-23af8092]{padding:4px 9px;border-radius:999px;color:#a7f3d0;background:#27e0b71f;font-size:12px;line-height:18px;font-weight:800}.order-body h2[data-v-23af8092]{margin:0;font-size:21px;font-weight:inherit;line-height:1.35}.order-body p[data-v-23af8092]{min-height:52px;margin:0;color:#f7f8ffa6;line-height:1.65}.meta-grid span[data-v-23af8092]{display:inline-flex;align-items:center;gap:6px;color:#f7f8ff9e;font-size:13px;line-height:19.5px}.detail-link[data-v-23af8092]{display:flex;align-items:center;justify-content:space-between;min-height:48px;box-sizing:border-box;padding:0 16px;color:#27e0b7;text-decoration:none;border-top:1px solid rgba(255,255,255,.08);font-weight:900}body.portal-orders-body{margin:0;padding-bottom:0!important;background:#05070d}@media(max-width:720px){.orders-page[data-v-23af8092]{padding-bottom:96px}.orders-hero h1[data-v-23af8092]{font-size:36px}.toolbar[data-v-23af8092]{align-items:stretch}.search-box[data-v-23af8092]{width:100%}}.order-detail-page[data-v-825b81ce]{min-height:100vh;box-sizing:border-box;padding:24px clamp(16px,4vw,64px) 72px;color:#f7f8ff;background:radial-gradient(circle at 10% 0%,rgba(39,224,183,.14),transparent 32%),linear-gradient(180deg,#05070d,#091119 60%,#05070d);font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}.order-detail-page[data-v-825b81ce] *{box-sizing:border-box}.detail-topbar[data-v-825b81ce]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.back-link[data-v-825b81ce],.ghost-link[data-v-825b81ce]{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#e8fff9;text-decoration:none;background:#ffffff0a}.detail-layout[data-v-825b81ce]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:20px;align-items:start}.detail-main[data-v-825b81ce],.apply-panel[data-v-825b81ce]{display:grid;gap:16px}.cover-hero[data-v-825b81ce],.content-block[data-v-825b81ce],.apply-card[data-v-825b81ce]{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0e}.cover-hero[data-v-825b81ce]{position:relative;overflow:hidden;aspect-ratio:16 / 8;min-height:300px;background:linear-gradient(135deg,#7c5cffb8,#27e0b752)}.cover-hero img[data-v-825b81ce]{width:100%;height:100%;object-fit:cover}.cover-hero>span[data-v-825b81ce]{height:100%;display:grid;place-items:center;font-size:84px;font-weight:900}.status-badge[data-v-825b81ce]{position:absolute;left:18px;top:18px;padding:6px 12px;border-radius:999px;color:#07100f;background:#27e0b7;font-size:13px;line-height:19.5px;font-weight:900}.status-badge.closed[data-v-825b81ce],.status-badge.cancelled[data-v-825b81ce]{color:#f7f8ff;background:#fff3}.title-block[data-v-825b81ce]{padding:8px 2px 0}.eyebrow[data-v-825b81ce]{margin:0 0 8px;color:#27e0b7;font-weight:800}.title-block h1[data-v-825b81ce]{margin:0;font-size:clamp(32px,4vw,54px);font-weight:inherit;line-height:1.12;letter-spacing:0}.meta-row[data-v-825b81ce]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.meta-row span[data-v-825b81ce]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:999px;color:#f7f8ffc2;background:#ffffff12}.content-block[data-v-825b81ce]{padding:20px}.content-block h2[data-v-825b81ce],.apply-card h2[data-v-825b81ce]{margin:0 0 12px;font-size:20px;font-weight:inherit}.content-block p[data-v-825b81ce],.hint[data-v-825b81ce]{margin:0;color:#f7f8ffad;line-height:1.8;white-space:pre-wrap}.apply-card[data-v-825b81ce]{display:grid;gap:12px;padding:18px}.apply-card dl[data-v-825b81ce]{display:grid;gap:12px;margin:0}.apply-card dl div[data-v-825b81ce]{display:grid;gap:3px}.apply-card dt[data-v-825b81ce]{color:#f7f8ff80;font-size:13px}.apply-card dd[data-v-825b81ce]{margin:0;color:#fff;line-height:1.5}.apply-card label[data-v-825b81ce]{display:grid;gap:7px;color:#f7f8ffb8;font-size:13px;font-weight:800}.apply-card textarea[data-v-825b81ce],.apply-card input[data-v-825b81ce]{width:100%;min-height:42px;padding:10px 12px;color:#fff;font:inherit;line-height:1.6;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;resize:vertical}.apply-card button[data-v-825b81ce]{min-height:46px;border:0;border-radius:11px;color:#06100e;background:#27e0b7;font:inherit;font-weight:900;cursor:pointer}.apply-card button[data-v-825b81ce]:disabled{opacity:.68;cursor:wait}.status-line[data-v-825b81ce]{margin:0;width:fit-content;padding:6px 11px;border-radius:999px;color:#07100f;background:#27e0b7;font-weight:900}.completed-note[data-v-825b81ce],.success-note[data-v-825b81ce]{margin:0;color:#bbf7d0}.inline-error[data-v-825b81ce]{margin:0;color:#ffb5b5}.state-panel[data-v-825b81ce]{min-height:320px;display:grid;place-items:center;color:#f7f8ff94;border:1px dashed rgba(255,255,255,.14);border-radius:16px}body.portal-order-detail-body{margin:0;padding-bottom:0!important;background:#05070d}@media(max-width:980px){.detail-layout[data-v-825b81ce]{grid-template-columns:1fr}.cover-hero[data-v-825b81ce]{min-height:220px}}.quota-popover[data-v-915a71e5]{--quota-vip: var(--app-warning, #fbbf24);position:absolute;top:calc(100% + var(--quota-popover-offset));right:0;z-index:40;width:var(--quota-popover-width);max-width:var(--quota-popover-max-width);max-height:calc(100vh - 101px);box-sizing:border-box;overflow-y:auto;padding:var(--quota-popover-padding);border:1px solid var(--quota-popover-border);border-radius:var(--quota-popover-radius);color:var(--app-text, #fff);background:var(--quota-popover-surface);box-shadow:var(--quota-popover-shadow)}.panel-title[data-v-915a71e5]{display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--site-text) 50%,transparent);font-size:12px;font-weight:600;letter-spacing:.5px}.quota-popover>.panel-title[data-v-915a71e5]{margin-bottom:14px}.panel-title svg[data-v-915a71e5]{flex:0 0 auto}.quota-row[data-v-915a71e5]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.quota-header[data-v-915a71e5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.quota-name[data-v-915a71e5]{display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--site-text) 80%,transparent);font-size:13px}.quota-numbers[data-v-915a71e5]{color:color-mix(in srgb,var(--site-text) 50%,transparent);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.quota-note[data-v-915a71e5]{color:color-mix(in srgb,var(--site-text) 38%,transparent);font-size:11px;line-height:1.5}.balance-progress[data-v-915a71e5]{height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--site-text) 8%,transparent)}.balance-progress i[data-v-915a71e5]{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--site-primary),color-mix(in srgb,var(--site-primary) 70%,#7928ca))}.popover-actions[data-v-915a71e5]{display:grid;grid-template-columns:var(--quota-action-columns);gap:13px;margin-bottom:14px}.popover-actions button[data-v-915a71e5]{min-height:var(--quota-action-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,155,61,.35);border-radius:8px;color:#ffb56b;background:#ff9b3d14;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.popover-actions button.vip[data-v-915a71e5]{border-style:dashed;border-color:color-mix(in srgb,var(--quota-vip) 30%,transparent);color:var(--quota-vip);background:linear-gradient(135deg,color-mix(in srgb,var(--quota-vip) 12%,transparent),color-mix(in srgb,var(--site-primary) 12%,transparent))}.recent-usage[data-v-915a71e5]{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--site-text) 6%,transparent)}.recent-usage>header[data-v-915a71e5]{justify-content:space-between;margin-bottom:8px}.recent-usage>header>span[data-v-915a71e5]{display:inline-flex;align-items:center;gap:6px}.recent-usage>header small[data-v-915a71e5]{color:color-mix(in srgb,var(--site-text) 36%,transparent);font-size:10px;font-weight:400;letter-spacing:0}.recent-list[data-v-915a71e5]{max-height:var(--quota-recent-max-height);overflow-y:auto}.recent-list article[data-v-915a71e5]{min-height:var(--quota-recent-row-height);display:grid;grid-template-columns:0 minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;border-radius:6px}.recent-list article[data-v-915a71e5]:hover{background:color-mix(in srgb,var(--site-text) 3%,transparent)}.recent-icon[data-v-915a71e5]{width:0;overflow:hidden;opacity:0}.recent-list article>div[data-v-915a71e5]{min-width:0;display:grid;gap:1px}.recent-list strong[data-v-915a71e5]{overflow:hidden;color:color-mix(in srgb,var(--site-text) 70%,transparent);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.recent-list small[data-v-915a71e5]{overflow:hidden;color:color-mix(in srgb,var(--site-text) 30%,transparent);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.recent-list b[data-v-915a71e5]{color:color-mix(in srgb,var(--app-danger,#ef4444) 80%,transparent);font-size:12px;font-weight:400}.recent-list b.positive[data-v-915a71e5]{color:color-mix(in srgb,var(--app-success,#34d399) 90%,transparent)}.recent-empty[data-v-915a71e5]{margin:0;padding:20px;color:var(--site-muted);font-size:10px;text-align:center}.quota-popover footer[data-v-915a71e5]{min-height:36px;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.quota-popover footer button[data-v-915a71e5]{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--site-primary) 44%,transparent);border-radius:6px;color:color-mix(in srgb,var(--site-text) 72%,transparent);background:color-mix(in srgb,var(--site-primary) 18%,transparent);font:inherit;font-size:12px;cursor:pointer}.quota-popover footer button[data-v-915a71e5]:hover{color:var(--site-text);border-color:var(--site-primary)}@media(max-width:520px){.quota-popover[data-v-915a71e5]{position:fixed;top:62px;right:12px;left:12px;width:auto}}.recharge-mask[data-v-74afa84b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#000000ad;-webkit-backdrop-filter:var(--recharge-overlay-blur);backdrop-filter:var(--recharge-overlay-blur)}.recharge-dialog[data-v-74afa84b]{position:relative;width:min(var(--recharge-dialog-width),calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;box-sizing:border-box;color:#f7f0e8;background:#101115;border:1px solid rgba(255,155,61,.25);border-radius:18px;box-shadow:0 24px 80px #00000073}.recharge-dialog.is-initial-points[data-v-74afa84b]{height:min(var(--recharge-initial-height),calc(100vh - 32px))}.recharge-dialog.is-initial-membership[data-v-74afa84b]{height:min(var(--recharge-membership-height),calc(100vh - 32px))}.recharge-dialog h2[data-v-74afa84b]{margin:0;font-size:20px;font-weight:700}.close-btn[data-v-74afa84b]{position:absolute;top:12px;right:14px;color:#fff9;background:transparent;border:0;font-size:24px;cursor:pointer}.desc[data-v-74afa84b],.hint[data-v-74afa84b],.qr-panel p[data-v-74afa84b]{color:#ffffff9e;font-size:13px;line-height:1.5}.desc[data-v-74afa84b]{margin:0;padding-right:12px}.mode-tabs[data-v-74afa84b]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.mode-tabs button[data-v-74afa84b],.member-card[data-v-74afa84b]{color:#f7f0e8;background:#ffffff0a;border:1px solid rgba(255,155,61,.16);border-radius:10px;cursor:pointer}.mode-tabs button[data-v-74afa84b]{padding:10px}.mode-tabs button.active[data-v-74afa84b],.member-card.active[data-v-74afa84b]{border-color:#ff9b3da6;background:#ff9b3d1f}.amount-grid[data-v-74afa84b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.amount-btn[data-v-74afa84b],.pay-btn[data-v-74afa84b]{border:1px solid rgba(255,155,61,.25);border-radius:10px;cursor:pointer}.amount-btn[data-v-74afa84b]{padding:10px 4px;color:#f7f0e8;background:#ffffff0a}.amount-btn.active[data-v-74afa84b],.pay-btn[data-v-74afa84b]{color:#1a0f06;background:linear-gradient(135deg,#ff9b3d,#d97a1f)}.field[data-v-74afa84b]{display:grid;gap:8px;color:#ffffffbd;font-size:13px}.field>span[data-v-74afa84b]{line-height:24px}.field input[data-v-74afa84b]{min-height:var(--recharge-input-height);padding:0 12px;box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:0}.field input[data-v-74afa84b]:focus{border-color:#ff9b3da6}.validation[data-v-74afa84b],.payment-error[data-v-74afa84b]{color:#ff8b8b;font-size:13px;line-height:1.5}.validation[data-v-74afa84b]{min-height:20px;margin:10px 0 0}.hint[data-v-74afa84b]{min-height:20px;margin:0}.payment-error[data-v-74afa84b]{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(255,94,94,.25);border-radius:10px;background:#ff5e5e14}.member-list[data-v-74afa84b]{display:grid;gap:10px;margin-top:16px}.member-card[data-v-74afa84b]{display:grid;gap:5px;padding:12px;text-align:left}.member-card span[data-v-74afa84b]{color:#ffb56b}.member-card small[data-v-74afa84b],.enterprise-card[data-v-74afa84b]{color:#ffffff94;line-height:1.5}.enterprise-card[data-v-74afa84b]{padding:12px;background:#ffffff09;border:1px dashed rgba(255,255,255,.12);border-radius:10px;font-size:12px}.pay-btn[data-v-74afa84b]{width:100%;margin-top:16px;padding:12px;font-weight:700}.pay-btn[data-v-74afa84b]:disabled{opacity:.55;cursor:not-allowed}.creating-panel[data-v-74afa84b]{display:grid;place-items:center;margin-top:14px;padding:14px;border-radius:10px;color:#ffffffa8;background:#ffffff09}.qr-panel[data-v-74afa84b]{display:grid;justify-items:center;gap:10px;margin-top:18px}.qr-panel img[data-v-74afa84b]{width:220px;height:220px;padding:8px;box-sizing:border-box;background:#fff;border-radius:12px}.order-info[data-v-74afa84b]{display:grid;gap:4px;color:#ffffffb8;font-size:12px;text-align:center}.new-payment-btn[data-v-74afa84b]{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#ffffffc2;background:#ffffff0d;cursor:pointer}.success-panel[data-v-74afa84b]{display:grid;gap:16px;margin-top:22px;padding:22px;text-align:center;background:radial-gradient(circle at top,rgba(67,209,143,.2),transparent 48%),#ffffff0b;border:1px solid rgba(67,209,143,.32);border-radius:16px}.success-icon[data-v-74afa84b]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto;color:#0c1a12;font-size:32px;font-weight:900;background:linear-gradient(135deg,#8ff5b9,#43d18f);border-radius:999px;box-shadow:0 0 32px #43d18f57}.success-title[data-v-74afa84b]{color:#ecfff4;font-size:20px;font-weight:800}.success-desc[data-v-74afa84b]{margin:-8px 0 0;color:#ecfff4b8;font-size:13px}.success-summary[data-v-74afa84b]{display:grid;gap:10px;text-align:left}.success-summary div[data-v-74afa84b]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:10px}.success-summary span[data-v-74afa84b]{color:#ffffff8f;font-size:12px}.success-summary strong[data-v-74afa84b]{color:#fff;font-size:13px;text-align:right}.success-actions[data-v-74afa84b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.secondary-btn[data-v-74afa84b],.done-btn[data-v-74afa84b]{padding:11px 12px;border-radius:10px;font-weight:700;cursor:pointer}.secondary-btn[data-v-74afa84b]{color:#f7f0e8;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.done-btn[data-v-74afa84b]{color:#0c1a12;background:linear-gradient(135deg,#8ff5b9,#43d18f);border:1px solid rgba(143,245,185,.42)}@media(max-width:520px){.recharge-dialog[data-v-74afa84b]{padding:22px 18px}.amount-grid[data-v-74afa84b]{grid-template-columns:repeat(2,1fr)}.success-actions[data-v-74afa84b]{grid-template-columns:1fr}}.vip-backdrop[data-v-520295a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:var(--vip-overlay-color);-webkit-backdrop-filter:var(--vip-overlay-blur);backdrop-filter:var(--vip-overlay-blur)}.vip-dialog[data-v-520295a4]{--vip-text: var(--app-text, #fff);--vip-accent: var(--app-accent, #a15bfb);--vip-warning: var(--app-warning, #fbbf24);position:relative;display:grid;width:min(var(--vip-dialog-width),100%);padding:24px;box-sizing:border-box;gap:var(--vip-shell-gap);border:1px solid var(--app-border,rgba(255,255,255,.1));border-radius:var(--vip-dialog-radius);outline:0;color:var(--vip-text);background:var(--app-panel,#1a1d2e);box-shadow:0 28px 90px #0000008c}.modal-close[data-v-520295a4]{position:absolute;top:16px;right:16px;width:16px;height:16px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:color-mix(in srgb,var(--vip-text) 55%,transparent);background:transparent;cursor:pointer}.modal-close[data-v-520295a4]:hover,.modal-close[data-v-520295a4]:focus-visible{color:var(--vip-text);background:color-mix(in srgb,var(--vip-text) 8%,transparent)}.dialog-header[data-v-520295a4]{padding-right:38px}.dialog-header h2[data-v-520295a4]{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;line-height:var(--vip-title-line-height)}.dialog-header h2 svg[data-v-520295a4]{color:var(--vip-warning)}.dialog-header p[data-v-520295a4]{margin:8px 0 0;color:color-mix(in srgb,var(--vip-text) 52%,transparent);font-size:13px;line-height:1.6}.dialog-body[data-v-520295a4]{display:flex;flex-direction:column;gap:16px;padding:var(--vip-body-padding) 0}.current-membership[data-v-520295a4]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--vip-warning) 30%,transparent);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--vip-warning) 15%,transparent),color-mix(in srgb,var(--vip-accent) 10%,transparent))}.current-membership>svg[data-v-520295a4]{flex:0 0 auto;color:var(--vip-warning)}.current-membership div[data-v-520295a4]{display:grid;gap:3px}.current-membership strong[data-v-520295a4]{color:var(--vip-warning);font-size:14px}.current-membership span[data-v-520295a4]{color:color-mix(in srgb,var(--vip-text) 62%,transparent);font-size:12px}.membership-loading[data-v-520295a4],.membership-load-error[data-v-520295a4]{margin:0;font-size:12px}.membership-loading[data-v-520295a4]{color:color-mix(in srgb,var(--vip-text) 48%,transparent)}.membership-load-error[data-v-520295a4]{color:var(--app-warning,#fbbf24)}.redeem-form[data-v-520295a4]{display:grid;gap:8px}.redeem-form label[data-v-520295a4]{color:color-mix(in srgb,var(--vip-text) 72%,transparent);font-size:13px;font-weight:600}.input-row[data-v-520295a4]{display:flex;gap:8px}.input-row input[data-v-520295a4]{min-width:0;min-height:var(--vip-control-height);flex:1;padding:0 12px;border:1px solid color-mix(in srgb,var(--vip-text) 15%,transparent);border-radius:8px;outline:0;color:var(--vip-text);background:color-mix(in srgb,var(--vip-text) 5%,transparent);font-family:Courier New,monospace;letter-spacing:1px}.input-row input[data-v-520295a4]::placeholder{color:color-mix(in srgb,var(--vip-text) 30%,transparent)}.input-row input[data-v-520295a4]:focus{border-color:var(--vip-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--vip-accent) 18%,transparent)}.input-row button[data-v-520295a4],.dialog-footer button[data-v-520295a4]{min-height:var(--vip-control-height);border:0;border-radius:8px;color:#fff;background:linear-gradient(90deg,var(--vip-accent),color-mix(in srgb,var(--vip-accent) 70%,#31136e));font:inherit;font-weight:700;cursor:pointer}.input-row button[data-v-520295a4]{min-width:var(--vip-action-width);display:inline-flex;align-items:center;justify-content:center;gap:7px}.input-row button[data-v-520295a4]:disabled{opacity:.5;cursor:default}.input-row input[data-v-520295a4]:disabled{opacity:.68}.spinner[data-v-520295a4]{animation:vip-spin-520295a4 .8s linear infinite}.redeem-feedback[data-v-520295a4]{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:8px;outline:0;font-size:13px}.redeem-feedback>svg[data-v-520295a4]{flex:0 0 auto;margin-top:1px}.redeem-feedback div[data-v-520295a4]{display:grid;gap:3px}.redeem-feedback span[data-v-520295a4]{display:block}.redeem-feedback.success[data-v-520295a4]{border:1px solid color-mix(in srgb,var(--app-success,#22c55e) 32%,transparent);color:var(--app-success,#22c55e);background:color-mix(in srgb,var(--app-success,#22c55e) 10%,transparent)}.redeem-feedback.error[data-v-520295a4]{border:1px solid color-mix(in srgb,var(--app-danger,#ef4444) 32%,transparent);color:var(--app-danger,#ef4444);background:color-mix(in srgb,var(--app-danger,#ef4444) 10%,transparent)}.vip-benefits[data-v-520295a4]{padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff08}.vip-benefits h3[data-v-520295a4]{margin:0 0 10px;color:#fffc;font-size:13px}.benefit-list[data-v-520295a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benefit-list div[data-v-520295a4]{display:flex;align-items:center;gap:8px;color:#fff9;font-size:13px}.benefit-list svg[data-v-520295a4]{flex:0 0 auto;color:inherit}.dialog-footer[data-v-520295a4]{display:flex;justify-content:flex-end;padding-top:2px}.dialog-footer button[data-v-520295a4]{min-width:var(--vip-action-width);padding:0 18px}@keyframes vip-spin-520295a4{to{transform:rotate(360deg)}}@media(max-width:520px){.vip-dialog[data-v-520295a4]{padding:20px}.input-row[data-v-520295a4]{align-items:stretch;flex-direction:column}.input-row button[data-v-520295a4]{width:100%}.benefit-list[data-v-520295a4]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.spinner[data-v-520295a4]{animation:none}}.quota-shell[data-v-4fda9868]{min-height:100vh;color:#fff;background:#0d0e18;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif}.site-header[data-v-4fda9868]{position:relative;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--site-primary) 25%,transparent);background:color-mix(in srgb,var(--site-surface) 88%,var(--site-text) 8%)}.site-header__inner[data-v-4fda9868]{min-height:70px;max-width:1536px;margin:0 auto;padding:0 26px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1fr);align-items:center;gap:22px;box-sizing:border-box}.site-brand[data-v-4fda9868]{justify-self:start;color:var(--site-text);font-size:18px;font-weight:760;letter-spacing:.04em;text-decoration:none}.site-nav[data-v-4fda9868]{display:flex;align-items:center;gap:40px}.site-nav a[data-v-4fda9868]{min-height:40px;display:inline-flex;align-items:center;color:var(--site-text);font-size:16px;font-weight:650;text-decoration:none}.site-nav a[data-v-4fda9868]:hover{color:var(--site-primary)}.site-actions[data-v-4fda9868]{justify-self:end;display:flex;align-items:center;gap:16px}.balance-pill[data-v-4fda9868],.account-pill[data-v-4fda9868]{min-height:40px;border:1px solid color-mix(in srgb,var(--site-text) 10%,transparent);border-radius:20px;color:color-mix(in srgb,var(--site-text) 82%,transparent);background:color-mix(in srgb,var(--site-text) 5%,transparent);font:inherit;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.balance-menu[data-v-4fda9868]{position:relative}.balance-pill[data-v-4fda9868]{padding:6px 14px;font-size:12px;font-variant-numeric:tabular-nums}.account-menu[data-v-4fda9868]{position:relative}.account-pill[data-v-4fda9868]{min-height:0;display:inline-flex;align-items:center;gap:var(--account-trigger-gap);padding:8px 14px;border-color:var(--account-trigger-border);border-radius:8px;color:var(--app-text,#fff);background:var(--account-trigger-bg);font-size:13px}.account-pill[data-v-4fda9868]:hover,.account-pill[aria-expanded=true][data-v-4fda9868]{border-color:var(--account-trigger-hover-border);background:var(--account-trigger-hover-bg)}.account-arrow[data-v-4fda9868]{color:color-mix(in srgb,var(--app-text,#fff) 50%,transparent);transition:transform .18s ease}.account-arrow.open[data-v-4fda9868]{transform:rotate(180deg)}.account-popover[data-v-4fda9868]{position:absolute;top:calc(100% + var(--account-menu-offset));right:0;z-index:30;min-width:var(--account-menu-min-width);padding:var(--account-menu-padding);border:1px solid var(--account-menu-border);border-radius:var(--account-menu-radius);background:var(--account-menu-surface);box-shadow:var(--account-menu-shadow)}.account-popover button[data-v-4fda9868]{width:100%;display:flex;align-items:center;gap:var(--account-item-gap);padding:var(--account-item-padding);border:0;border-radius:6px;color:color-mix(in srgb,var(--app-text,#fff) 75%,transparent);background:transparent;font-size:13px;line-height:var(--account-item-line-height);text-align:left;cursor:pointer}.account-popover button svg[data-v-4fda9868]{color:color-mix(in srgb,var(--app-text,#fff) 40%,transparent)}.account-popover button[data-v-4fda9868]:hover,.account-popover button[data-v-4fda9868]:focus-visible{color:var(--app-text,#fff);background:color-mix(in srgb,var(--app-accent,#a15bfb) 15%,transparent)}.account-popover .vip-icon[data-v-4fda9868]{color:var(--account-vip-color)}.account-separator[data-v-4fda9868]{height:1px;margin:var(--account-separator-margin);background:color-mix(in srgb,var(--app-text,#fff) 8%,transparent)}.quota-page[data-v-4fda9868]{min-height:calc(100vh - 70px);background:#0d0e18}.page-container[data-v-4fda9868]{max-width:1200px;margin:0 auto;padding:24px 32px 48px;box-sizing:border-box}.page-header[data-v-4fda9868]{display:flex;align-items:center;gap:12px;margin-bottom:28px}.page-header h1[data-v-4fda9868]{margin:0;font-size:22px;font-weight:700}.back-btn[data-v-4fda9868]{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;background:#ffffff0d;cursor:pointer}.back-btn[data-v-4fda9868]:hover{color:#fff;background:#ffffff1a}.state-panel[data-v-4fda9868]{min-height:320px;display:grid;place-items:center;align-content:center;gap:12px;border:1px dashed rgba(255,255,255,.1);border-radius:12px;color:#ffffff80}.state-panel button[data-v-4fda9868]{padding:9px 14px;border:0;border-radius:8px;color:#fff;background:#7c3aed;cursor:pointer}.overview-section[data-v-4fda9868]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.stat-card[data-v-4fda9868]{min-height:134px;display:flex;gap:14px;padding:20px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#161826;transition:border-color .2s}.stat-card[data-v-4fda9868]:hover{border-color:#ffffff24}.vip-card[data-v-4fda9868]{cursor:pointer}.stat-icon[data-v-4fda9868]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px}.stat-icon.purple[data-v-4fda9868]{color:#a15bfb;background:#a15bfb26}.stat-icon.blue[data-v-4fda9868]{color:#3b82f6;background:#3b82f626}.stat-icon.green[data-v-4fda9868]{color:#10b981;background:#10b98126}.stat-icon.gold[data-v-4fda9868]{color:#fbbf24;background:#fbbf2426}.stat-body[data-v-4fda9868]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-4fda9868]{color:#ffffff73;font-size:12px}.stat-value[data-v-4fda9868]{color:#fff;font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.stat-value small[data-v-4fda9868]{color:#fff6;font-size:13px;font-weight:400}.member-value[data-v-4fda9868]{color:#ffffffad;font-size:18px}.stat-body p[data-v-4fda9868],.stat-progress small[data-v-4fda9868]{margin:4px 0 0;color:#ffffff57;font-size:11px;line-height:1.5}.stat-progress[data-v-4fda9868]{display:grid;gap:4px}.progress-track[data-v-4fda9868]{height:4px;overflow:hidden;border-radius:2px;background:#ffffff0f}.progress-track i[data-v-4fda9868]{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#a15bfb,#7928ca)}.vip-card .stat-body button[data-v-4fda9868]{align-self:flex-start;padding:0;border:0;color:#fbbf24;background:transparent;font-size:11px;cursor:pointer}.quota-note[data-v-4fda9868]{display:flex;align-items:center;gap:8px;margin-bottom:28px;padding:10px 16px;border:1px solid rgba(255,255,255,.05);border-radius:8px;color:#fff6;background:#ffffff06;font-size:12px}.quota-note a[data-v-4fda9868]{margin-left:auto;padding:4px 8px;border-radius:6px;color:#c6a7ff;background:#a15bfb1f;text-decoration:none}.member-section[data-v-4fda9868]{margin-bottom:28px;padding:22px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#161826}.member-section>header[data-v-4fda9868]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.member-section h2[data-v-4fda9868],.log-header h2[data-v-4fda9868]{margin:0;font-size:16px;font-weight:600}.member-section p[data-v-4fda9868]{margin:6px 0 0;color:#ffffff73;font-size:13px}.member-actions[data-v-4fda9868]{display:flex;flex-wrap:wrap;gap:8px}.member-actions button[data-v-4fda9868]{padding:10px 16px;border:0;border-radius:10px;color:#1a0f06;background:linear-gradient(135deg,#ff9b3d,#d97a1f);font-weight:700;cursor:pointer}.member-actions button.primary[data-v-4fda9868]{color:#fff;background:linear-gradient(135deg,#a15bfb,#6a5acd)}.member-grid[data-v-4fda9868]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.member-grid article[data-v-4fda9868]{display:grid;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff09}.member-grid article.featured[data-v-4fda9868]{border-color:#ff9b3d57}.member-grid strong[data-v-4fda9868]{color:#ffb56b;font-size:18px}.member-grid small[data-v-4fda9868]{color:#ffffff6b;line-height:1.5}.member-purchase[data-v-4fda9868]{justify-self:start;margin-top:2px;padding:6px 10px;border:1px solid rgba(255,155,61,.3);border-radius:7px;color:#ffb56b;background:#ff9b3d14;font-size:12px;cursor:pointer}.member-purchase[data-v-4fda9868]:hover{border-color:#ff9b3d94;background:#ff9b3d26}.log-section[data-v-4fda9868]{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#161826}.log-header[data-v-4fda9868]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.log-filters[data-v-4fda9868]{display:flex;align-items:center;gap:20px}.log-filters label[data-v-4fda9868],.type-filter[data-v-4fda9868]{display:flex;align-items:center;gap:8px}.log-filters label>span[data-v-4fda9868],.type-filter>span[data-v-4fda9868]{color:#fff6;font-size:12px}.log-filters select[data-v-4fda9868]{padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;background:#ffffff0d;font-size:12px}.log-filters option[data-v-4fda9868]{background:#1a1d2e}.type-filter>div[data-v-4fda9868]{display:flex;padding:2px;border-radius:6px;background:#ffffff0a}.type-filter button[data-v-4fda9868]{padding:5px 14px;border:0;border-radius:4px;color:#ffffff80;background:transparent;font-size:12px;cursor:pointer}.type-filter button.active[data-v-4fda9868]{color:#c084fc;background:#a15bfb33}.table-head[data-v-4fda9868],.table-row[data-v-4fda9868]{display:grid;grid-template-columns:130px minmax(260px,1fr) 90px 150px;align-items:center}.table-head[data-v-4fda9868]{padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffff59;background:#ffffff05;font-size:12px}.table-head span[data-v-4fda9868]:last-child{text-align:right}.table-body[data-v-4fda9868]{max-height:480px;overflow-y:auto}.table-row[data-v-4fda9868]{min-height:72px;padding:10px 24px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px}.table-row[data-v-4fda9868]:hover{background:#ffffff05}.table-row .time[data-v-4fda9868]{color:#ffffff70}.table-row .action[data-v-4fda9868]{min-width:0;display:grid;gap:3px;color:#ffffffd1}.action-title[data-v-4fda9868]{overflow:hidden;color:#ffffffe0;font-size:13px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.action-detail[data-v-4fda9868]{display:-webkit-box;overflow:hidden;color:#ffffff6e;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.table-row strong[data-v-4fda9868]{color:#ef4444;text-align:right;font-weight:600}.table-row strong.positive[data-v-4fda9868]{color:#10b981}.type-badge[data-v-4fda9868]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-style:normal;font-weight:500}.type-badge.text[data-v-4fda9868]{color:#a15bfb;background:#a15bfb1f}.type-badge.image[data-v-4fda9868]{color:#3b82f6;background:#3b82f61f}.type-badge.video[data-v-4fda9868]{color:#10b981;background:#10b9811f}.type-badge.audio[data-v-4fda9868]{color:#22d3ee;background:#22d3ee1f}.type-badge.recharge[data-v-4fda9868]{color:#fbbf24;background:#fbbf241f}.empty-state[data-v-4fda9868]{padding:60px 20px;color:#ffffff40;text-align:center}.table-footer[data-v-4fda9868]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-top:1px solid rgba(255,255,255,.04);color:#ffffff57;font-size:12px}.pagination[data-v-4fda9868]{display:flex;align-items:center;gap:10px}.pagination button[data-v-4fda9868]{padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffb3;background:#ffffff0a;cursor:pointer}.pagination button[data-v-4fda9868]:disabled{opacity:.35;cursor:default}.page-error[data-v-4fda9868]{margin:14px 0 0;color:#ef4444;font-size:13px}@media(max-width:1100px){.overview-section[data-v-4fda9868],.member-grid[data-v-4fda9868]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__inner[data-v-4fda9868]{grid-template-columns:1fr auto}.site-nav[data-v-4fda9868]{display:none}}@media(max-width:700px){.site-header__inner[data-v-4fda9868]{min-height:60px;padding:0 14px}.site-brand[data-v-4fda9868]{font-size:16px}.balance-pill[data-v-4fda9868]{display:none}.account-pill[data-v-4fda9868]{min-height:36px;padding:7px 10px}.page-container[data-v-4fda9868]{padding:16px}.page-header[data-v-4fda9868]{margin-bottom:18px}.overview-section[data-v-4fda9868],.member-grid[data-v-4fda9868]{grid-template-columns:1fr}.member-section>header[data-v-4fda9868],.log-header[data-v-4fda9868]{align-items:stretch;flex-direction:column}.member-actions button[data-v-4fda9868]{flex:1}.quota-note[data-v-4fda9868]{align-items:flex-start;flex-wrap:wrap}.quota-note a[data-v-4fda9868]{margin-left:23px}.log-filters[data-v-4fda9868]{align-items:stretch;flex-direction:column;gap:10px}.log-filters label[data-v-4fda9868],.type-filter[data-v-4fda9868]{justify-content:space-between}.type-filter>div[data-v-4fda9868]{overflow-x:auto}.type-filter button[data-v-4fda9868]{padding-inline:11px}.table-head[data-v-4fda9868]{display:none}.table-row[data-v-4fda9868]{grid-template-columns:1fr auto;gap:7px 12px;padding:12px 16px}.table-row .action[data-v-4fda9868]{grid-column:1}.table-row>span[data-v-4fda9868]:nth-child(3){grid-column:2;grid-row:1;text-align:right}.table-row strong[data-v-4fda9868]{grid-column:2;grid-row:2}.table-footer[data-v-4fda9868]{padding:10px 16px}}.billing-public-chrome[data-v-f1626bfe]{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}@media(min-width:901px){.billing-public-chrome[data-v-f1626bfe] .public-header__inner{padding-left:24px}.billing-public-chrome[data-v-f1626bfe] .public-brand{padding:8px}.billing-public-chrome[data-v-f1626bfe] .public-nav a{border-radius:0}.billing-public-chrome[data-v-f1626bfe] .public-nav a.active:after{right:auto;bottom:0;left:50%;width:90%;background:linear-gradient(90deg,#4f46e5,#a15bfb);transform:translate(-50%)}}.billing-page[data-v-f1626bfe]{min-height:calc(100vh - 72px);max-width:100vw;overflow-x:hidden;padding:40px 24px 64px;box-sizing:border-box;background:linear-gradient(180deg,#0c1223f5,#080a12fa),#0b1020;color:#fff}.billing-intro[data-v-f1626bfe],.billing-section[data-v-f1626bfe],.notes-section[data-v-f1626bfe]{width:min(1180px,100%);max-width:100%;margin:0 auto}.billing-intro[data-v-f1626bfe]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:end;padding:18px 0 34px}.eyebrow[data-v-f1626bfe]{margin:0 0 10px;color:#a96bfb;font-size:13px;font-weight:700}h1[data-v-f1626bfe],h2[data-v-f1626bfe],p[data-v-f1626bfe]{margin:0}h1[data-v-f1626bfe],h2[data-v-f1626bfe]{font-weight:400}h1[data-v-f1626bfe]{font-size:36px;line-height:1.18;letter-spacing:0}.intro-copy[data-v-f1626bfe]{max-width:720px;margin-top:14px;color:#ffffffad;font-size:15px;line-height:1.8}.intro-panel[data-v-f1626bfe]{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid rgba(161,91,251,.28);border-radius:8px;background:#151827}.intro-panel span[data-v-f1626bfe]{color:#ffffffb3;font-size:13px}.intro-panel strong[data-v-f1626bfe]{font-size:18px;letter-spacing:0}.intro-panel button[data-v-f1626bfe]{align-self:flex-start;margin-top:4px;padding:9px 12px;border:1px solid rgba(161,91,251,.45);border-radius:7px;background:#a15bfb29;color:#fff;cursor:pointer;font:inherit}.billing-section[data-v-f1626bfe],.notes-section[data-v-f1626bfe]{padding-top:34px}.section-heading[data-v-f1626bfe]{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:14px}.section-heading h2[data-v-f1626bfe],.notes-section h2[data-v-f1626bfe]{font-size:22px;letter-spacing:0}.section-heading p[data-v-f1626bfe]{max-width:620px;color:#ffffff94;font-size:13px;line-height:1.7;text-align:right}.billing-table[data-v-f1626bfe]{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#151827}.table-row[data-v-f1626bfe]{display:grid;grid-template-columns:170px 250px 300px minmax(0,1fr);gap:18px;align-items:center;padding:16px 18px;border-top:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:13px;line-height:1.6}.table-row[data-v-f1626bfe]:first-child{border-top:0}.table-row strong[data-v-f1626bfe]{color:#fff;font-size:14px}.table-head[data-v-f1626bfe]{min-height:44px;padding-top:12px;padding-bottom:12px;box-sizing:border-box;background:#a15bfb1a;color:#ffffff9e;font-size:12px;font-weight:700}.credit[data-v-f1626bfe]{color:#f9df88;font-weight:700;font-variant-numeric:tabular-nums}.notes-section h2[data-v-f1626bfe]{margin-bottom:14px}.notes-grid[data-v-f1626bfe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.notes-grid p[data-v-f1626bfe]{min-height:96px;padding:16px;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;color:#ffffffa8;font-size:13px;line-height:1.75}@media(max-width:960px){.billing-intro[data-v-f1626bfe]{grid-template-columns:1fr}.section-heading[data-v-f1626bfe]{display:block}.section-heading p[data-v-f1626bfe]{margin-top:8px;text-align:left}.notes-grid[data-v-f1626bfe]{grid-template-columns:1fr}}@media(max-width:760px){.billing-table[data-v-f1626bfe]{overflow:visible}.table-head[data-v-f1626bfe]{display:none}.table-row[data-v-f1626bfe]{grid-template-columns:1fr;gap:6px;min-width:0;padding:16px}.table-row strong[data-v-f1626bfe]{font-size:15px}}@media(max-width:640px){[data-v-f1626bfe] .public-login{display:none!important}.billing-page[data-v-f1626bfe]{padding:28px 16px 48px}.billing-intro[data-v-f1626bfe],.billing-section[data-v-f1626bfe],.notes-section[data-v-f1626bfe]{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}h1[data-v-f1626bfe]{font-size:30px}.intro-panel[data-v-f1626bfe]{padding:16px}}.writing-projects[data-v-73fe5805]{min-height:100vh;padding:26px clamp(16px,4vw,64px) 72px;color:#f7f8ff;background:radial-gradient(circle at 12% 0%,rgba(124,92,255,.18),transparent 35%),linear-gradient(180deg,#05070d,#091119 58%,#05070d)}.writing-projects__topbar[data-v-73fe5805]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:28px}.writing-projects__back[data-v-73fe5805],.writing-projects__actions a[data-v-73fe5805]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#e8fff9;text-decoration:none;background:#ffffff0a;font-size:13px}.writing-projects__actions[data-v-73fe5805]{display:flex;gap:8px}.writing-projects__actions a[data-v-73fe5805]:last-child{border-color:#27e0b74d;color:#9df6e1}.back-icon[data-v-73fe5805]{transform:rotate(180deg)}.writing-projects__topbar p[data-v-73fe5805]{margin:0;color:#27e0b7;font-size:11px;font-weight:900;letter-spacing:.14em}.writing-projects__topbar h1[data-v-73fe5805]{margin:7px 0 8px;font-size:clamp(28px,4vw,44px)}.writing-projects__topbar span[data-v-73fe5805]{color:#f7f8ff8a}.writing-projects__toolbar[data-v-73fe5805]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.tabs[data-v-73fe5805]{display:flex;gap:6px;flex-wrap:wrap}.tabs button[data-v-73fe5805]{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f7f8ff94;background:#ffffff0a;cursor:pointer;font:inherit;font-size:12px}.tabs button.active[data-v-73fe5805]{border-color:#27e0b75c;color:#06100e;background:#27e0b7;font-weight:800}.search[data-v-73fe5805]{display:flex;align-items:center;gap:7px;min-width:220px;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#f7f8ff80;background:#ffffff0a}.search input[data-v-73fe5805]{width:100%;border:0;outline:0;color:#fff;background:transparent;font:inherit}.writing-projects__grid[data-v-73fe5805]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.writing-project-card[data-v-73fe5805]{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d}.writing-project-card__cover[data-v-73fe5805]{display:grid;min-height:140px;place-items:center;color:#b9adff;background:radial-gradient(circle at 25% 20%,rgba(124,92,255,.45),transparent 45%),linear-gradient(145deg,#24234d,#111827)}.writing-project-card__body[data-v-73fe5805]{display:grid;gap:10px;padding:17px}.writing-project-card__meta[data-v-73fe5805]{display:flex;justify-content:space-between;color:#9df6e1;font-size:11px}.writing-project-card__meta small[data-v-73fe5805]{color:#f7f8ff80}.writing-project-card h2[data-v-73fe5805]{margin:0;font-size:18px}.writing-project-card p[data-v-73fe5805]{min-height:43px;margin:0;color:#f7f8ff8f;line-height:1.55;font-size:13px}.writing-project-card__actions[data-v-73fe5805]{display:flex;align-items:center;justify-content:space-between;gap:10px}.writing-project-card a[data-v-73fe5805]{color:#9df6e1;text-decoration:none;font-size:13px}.writing-project-card a span[data-v-73fe5805]{margin-left:4px}.writing-project-card__actions button[data-v-73fe5805]{border:0;color:#f6b3bd;background:transparent;cursor:pointer;font:inherit;font-size:11px}.writing-projects__state[data-v-73fe5805]{min-height:280px;display:grid;place-items:center;align-content:center;gap:9px;color:#f7f8ff94;border:1px dashed rgba(255,255,255,.14);border-radius:16px;text-align:center}.writing-projects__state strong[data-v-73fe5805]{color:#f7f8ff}.writing-projects__state.is-error[data-v-73fe5805]{color:#ffb5b5}.writing-projects__state button[data-v-73fe5805]{min-height:36px;padding:0 13px;border:0;border-radius:8px;color:#06100e;background:#27e0b7;cursor:pointer;font:inherit;font-weight:800}@media(max-width:900px){.writing-projects__grid[data-v-73fe5805]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.writing-projects__topbar[data-v-73fe5805]{grid-template-columns:1fr auto}.writing-projects__topbar>div[data-v-73fe5805]:nth-child(2){grid-column:1 / -1;grid-row:2}.writing-projects__actions[data-v-73fe5805]{grid-column:1 / -1;grid-row:3}.writing-projects__toolbar[data-v-73fe5805]{display:grid}.search[data-v-73fe5805]{width:100%;box-sizing:border-box}.writing-projects__grid[data-v-73fe5805]{grid-template-columns:1fr}}.activity-page[data-v-d4c5b855]{min-height:100vh;box-sizing:border-box;display:grid;place-items:center;padding:24px;color:#fff;background:radial-gradient(circle at top,rgba(255,155,61,.18),transparent 34%),#0d0e18;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}.activity-page[data-v-d4c5b855] *{box-sizing:border-box}.activity-card[data-v-d4c5b855]{width:min(430px,100%);padding:28px;background:#101115f0;border:1px solid rgba(255,155,61,.24);border-radius:22px;box-shadow:0 24px 80px #00000061}.eyebrow[data-v-d4c5b855]{color:#ff9b3d;font-size:13px;letter-spacing:.12em}h1[data-v-d4c5b855]{margin:12px 0;font-size:28px;font-weight:inherit;line-height:1.5}.desc[data-v-d4c5b855],.status-box small[data-v-d4c5b855],.message[data-v-d4c5b855]{color:#ffffffad;line-height:1.7}.desc[data-v-d4c5b855],.message[data-v-d4c5b855]{margin:0}.status-box[data-v-d4c5b855]{display:grid;gap:6px;margin:22px 0;padding:16px;background:#ffffff0a;border-radius:14px}.status-box span[data-v-d4c5b855]{color:#ffffff7a;font-size:12px}.status-box strong[data-v-d4c5b855]{font-size:22px;letter-spacing:.08em}.status-box small[data-v-d4c5b855]{font-size:12.8px}.primary-btn[data-v-d4c5b855]{width:100%;padding:13px;color:#1a0f06;background:linear-gradient(135deg,#ff9b3d,#d97a1f);border:0;border-radius:12px;font:inherit;font-weight:700;cursor:pointer}.primary-btn[data-v-d4c5b855]:disabled{opacity:.55;cursor:not-allowed}body.portal-activity-body{padding-bottom:0!important;background:#0d0e18}.plaza-page[data-v-d34b69e9]{min-height:100vh;box-sizing:border-box;padding:28px clamp(16px,4vw,56px) 64px;background:#0b1020;color:#e8ecf6;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.plaza-head[data-v-d34b69e9]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.plaza-head__titles h1[data-v-d34b69e9]{margin:0 0 6px;font-size:24px;line-height:36px;font-weight:800}.plaza-head__titles p[data-v-d34b69e9]{margin:0;color:#e8ecf699;font-size:14px;line-height:21px}.plaza-head__tools[data-v-d34b69e9]{display:flex;align-items:center;gap:10px}.plaza-search[data-v-d34b69e9]{display:inline-flex;align-items:center;gap:8px;min-height:38px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#ffffff0a;color:#e8ecf68c}.plaza-search input[data-v-d34b69e9]{width:180px;border:none;outline:none;background:transparent;color:#e8ecf6;font:inherit;font-size:14px}.ghost-btn[data-v-d34b69e9]{display:inline-flex;align-items:center;gap:6px;min-height:38px;box-sizing:border-box;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:9px;color:#e8ecf6;background:#ffffff0a;font-size:14px;line-height:21px;font-weight:700;text-decoration:none}.ghost-btn[data-v-d34b69e9]:hover{background:#ffffff1a}.plaza-state[data-v-d34b69e9]{padding:80px 0;text-align:center;color:#e8ecf699}.plaza-state p[data-v-d34b69e9]{margin:1em 0}.plaza-state__hint[data-v-d34b69e9]{font-size:13px;color:#e8ecf666}.plaza-grid[data-v-d34b69e9]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.plaza-card[data-v-d34b69e9]{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;overflow:hidden}.plaza-card__cover[data-v-d34b69e9]{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border:none;padding:0;cursor:pointer;background:linear-gradient(135deg,#2a2350,#14213d);overflow:hidden;color:#e8ecf6}.plaza-card__cover img[data-v-d34b69e9]{width:100%;height:100%;object-fit:cover}.plaza-card__fallback[data-v-d34b69e9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:44px;font-weight:800;color:#ffffffc7}.plaza-card__play[data-v-d34b69e9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0000002e;opacity:0;transition:opacity .15s}.plaza-card__cover:hover .plaza-card__play[data-v-d34b69e9]{opacity:1}.plaza-card__body[data-v-d34b69e9]{padding:10px 12px 12px}.plaza-card__body h3[data-v-d34b69e9]{margin:0 0 6px;font-size:14px;line-height:21px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plaza-card__meta[data-v-d34b69e9]{display:flex;align-items:center;justify-content:space-between;color:#e8ecf68c;font-size:12px;line-height:18px}.plaza-card__likes[data-v-d34b69e9]{display:inline-flex;align-items:center;gap:4px}.plaza-modal[data-v-d34b69e9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#000000b8;padding:24px;box-sizing:border-box}.plaza-modal__inner[data-v-d34b69e9]{position:relative;width:min(900px,92vw);background:#0b1020;border-radius:12px;overflow:hidden}.plaza-modal__inner video[data-v-d34b69e9]{width:100%;max-height:78vh;background:#000;display:block}.plaza-modal__novideo[data-v-d34b69e9]{display:grid;place-items:center;aspect-ratio:16 / 9;color:#e8ecf680;background:#000;font-size:14px}.plaza-modal__bar[data-v-d34b69e9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.plaza-modal__info[data-v-d34b69e9]{display:grid;gap:2px;min-width:0}.plaza-modal__info strong[data-v-d34b69e9]{font-size:15px;line-height:22.5px;color:#f1f4fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plaza-modal__info span[data-v-d34b69e9]{font-size:12px;line-height:18px;color:#e8ecf68c}.plaza-modal__clone[data-v-d34b69e9]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border:none;border-radius:9px;color:#071010;background:#72fff7;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.plaza-modal__clone[data-v-d34b69e9]:disabled{opacity:.6;cursor:progress}.plaza-modal__close[data-v-d34b69e9]{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#00000080;color:#fff;cursor:pointer}body.portal-inspiration-body{margin:0;padding-bottom:0!important;background:#0b1020}@font-face{font-family:Source Han Sans CN Normal;src:url(https://cot-public.oss-cn-zhangjiakou.aliyuncs.com/Fonts/SourceHanSansCN/SourceHanSansCN-Normal.otf);font-display:swap}body.common-assistant-body{padding-bottom:0}.common-assistant[data-v-35bf5430],.common-assistant[data-v-35bf5430] *{box-sizing:border-box}.common-assistant[data-v-35bf5430]{width:100%;height:100vh;display:flex;overflow:hidden;color:#0a0a0a;background:#13141d;font:16px/24px ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.sidebar[data-v-35bf5430]{width:168px;position:relative;flex:0 1 auto;background:#141723}#rain-container[data-v-35bf5430]{position:relative;width:100%;height:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}#rain-container canvas[data-v-35bf5430]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;filter:grayscale(1) brightness(4)}.content[data-v-35bf5430]{min-width:auto;flex:1;display:flex;gap:12px;padding:12px}.a-section[data-v-35bf5430]{flex:1;display:flex;flex-direction:column;border:2px solid #444550;border-radius:8px;background:#343442}.a-section-top[data-v-35bf5430]{padding:12px 95px;color:#bdbdd3;background:#343442;font:12px/18px Source Han Sans CN Normal,sans-serif}.top-header[data-v-35bf5430]{width:100%;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-35bf5430]{display:flex;align-items:center;padding:6px 12px;border:1px solid rgba(161,91,251,.3);border-radius:4px;color:#fff;background:#a15bfb1a;cursor:pointer;font:14px/21px Source Han Sans CN Normal,sans-serif;transition:background-color .3s ease}.back-button[data-v-35bf5430]:hover{background:#a15bfb4d}.back-icon[data-v-35bf5430]{width:16px;height:16px;display:block;margin-right:4px}.remain-token[data-v-35bf5430]{margin:0;color:#bdbdd3;font:12px/18px Source Han Sans CN Normal,sans-serif}.a-section-middle[data-v-35bf5430]{flex:1;overflow-y:scroll;padding:24px 95px;color:#fff;background:#343442;scrollbar-width:none}.a-section-middle[data-v-35bf5430]::-webkit-scrollbar{display:none}.empty-content[data-v-35bf5430]{height:200px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(161,91,251,.2);border-radius:8px;color:#ffffff80;background:#3d3e4e33;font-size:14px;font-style:italic;line-height:21px;text-align:center}.empty-content p[data-v-35bf5430]{max-width:80%;margin:0}.a-section-bottom[data-v-35bf5430]{position:sticky;bottom:12px;padding:10px;border-radius:0 0 8px 8px;background:#272731}.a-section-bottom-sec-content[data-v-35bf5430]{width:100%;min-height:28px}.b-section[data-v-35bf5430]{position:relative;width:360px;height:calc(100vh - 24px);display:flex;flex-direction:column;flex:0 1 auto;border-radius:8px 8px 0 0}.b-section-top[data-v-35bf5430]{display:flex;gap:8px;padding:16px;border:0;border-bottom:1px solid #3e3f4c;border-radius:8px 8px 0 0;background:#272731}.b-section-top button[data-v-35bf5430]{height:28px;flex:1;padding:0;border:0;border-radius:4px;background-color:transparent;background-image:var(--mode-default);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;transition:background-image .3s ease}.b-section-top button[data-v-35bf5430]:hover{background-image:var(--mode-hover)}.b-section-top button.active[data-v-35bf5430]{background-image:var(--mode-active)}.b-section-middle[data-v-35bf5430]{min-height:0;flex:1;overflow-y:auto;border-bottom:1px solid #3e3f4c;color:#fff;background:#272731;scroll-behavior:smooth;scrollbar-color:rgba(161,91,251,.3) transparent;scrollbar-width:thin}.message-box[data-v-35bf5430]{display:flex;flex-direction:column;gap:16px;padding:8px 16px 70px}.message[data-v-35bf5430]{display:flex;align-items:flex-start;gap:12px}.message-ai[data-v-35bf5430]{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:12px;border-radius:8px;color:#fff;background:#343442}.message-content[data-v-35bf5430]{width:100%;overflow-wrap:break-word;font:14px/21px Source Han Sans CN Normal,sans-serif}.scroll-anchor[data-v-35bf5430]{width:100%;height:1px;margin-bottom:60px}.b-section-bottom[data-v-35bf5430]{position:absolute;bottom:0;width:100%;padding:3px 16px;border-radius:0 0 8px 8px;color:#fff;background:#272731}.bottom-box[data-v-35bf5430]{min-height:42px;border-radius:4px;line-height:42px;opacity:1;transition:opacity .3s ease}@media(max-width:1439px)and (min-width:1037px){.a-section-top[data-v-35bf5430]{padding:16px 48px}.a-section-middle[data-v-35bf5430]{padding:0 48px 48px}.a-section-bottom[data-v-35bf5430]{padding:10px 48px}}@media(max-width:1036px)and (min-width:924px){.a-section-top[data-v-35bf5430]{padding:16px 36px}.a-section-middle[data-v-35bf5430]{padding:0 36px 36px}.a-section-bottom[data-v-35bf5430]{padding:10px 36px}}@media(max-width:923px){.a-section-top[data-v-35bf5430]{padding:16px 24px}.a-section-middle[data-v-35bf5430]{padding:0 24px 24px}.sidebar[data-v-35bf5430]{display:none}}body.portal-list-body{padding-bottom:0}.portal-list-layout[data-v-8c0d97cc]{position:relative;min-height:100vh;overflow-x:hidden;background:#141724;font:16px/24px ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.list-sidebar[data-v-8c0d97cc]{position:absolute;z-index:2;top:0;left:0;width:168px}.list-logo[data-v-8c0d97cc]{display:block;width:168px;height:48px;margin-bottom:24px;background-repeat:no-repeat;background-size:cover}.list-nav[data-v-8c0d97cc]{display:flex;flex-direction:column;gap:12px;padding:24px 16px}.list-nav-button[data-v-8c0d97cc]{width:100%;height:32px;background-image:var(--nav-default);background-repeat:no-repeat;background-size:contain;transition:background-image .3s ease}.list-nav-button[data-v-8c0d97cc]:hover{background-image:var(--nav-hover)}.list-nav-button.active[data-v-8c0d97cc]{background-image:var(--nav-active)}.list-content[data-v-8c0d97cc]{min-height:100vh;display:flex;flex-direction:column;margin-left:170px;border-left:2px solid #3e3f4c}.list-banner[data-v-8c0d97cc]{position:relative;width:100%;height:216px;max-height:216px;overflow:hidden;padding:24px 36px}.list-banner img[data-v-8c0d97cc]{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}.create-button[data-v-8c0d97cc]{position:absolute;bottom:47px;left:65px;width:155px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:#a15bfb;box-shadow:0 8px 24px #a15bfb42;font-size:16px;font-weight:600;text-decoration:none}.sparkles[data-v-8c0d97cc]{position:relative;width:20px;height:23px;margin-right:3px}.sparkles[data-v-8c0d97cc]:before,.sparkles[data-v-8c0d97cc]:after{position:absolute;color:#fff;content:"✦";line-height:1}.sparkles[data-v-8c0d97cc]:before{top:2px;left:0;font-size:19px}.sparkles[data-v-8c0d97cc]:after{top:1px;right:0;font-size:8px}.list-heading[data-v-8c0d97cc]{height:50px;margin-top:24px;padding:12px 24px;border-bottom:2px solid #3e3f4c;color:#ececf9;font-family:Source Han Sans CN Medium,sans-serif;font-size:16px}.list-table-section[data-v-8c0d97cc]{padding:24px 36px}.legacy-list-placeholder[data-v-8c0d97cc]{color:#0a0a0a}.creation-table[data-v-8c0d97cc]{width:100%;overflow:hidden;background:#343442;color:#d2d2ec;font-size:12px}.creation-table-head[data-v-8c0d97cc],.creation-table-row[data-v-8c0d97cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.creation-table-head[data-v-8c0d97cc]{height:56px;border-bottom:1px solid #272731;color:#ececf9;background:#272731;font-size:14px;font-weight:600}.creation-table-row[data-v-8c0d97cc]{height:57px;border-bottom:1px solid #3e3f4c}.creation-table-head>span[data-v-8c0d97cc],.creation-table-row>span[data-v-8c0d97cc]{min-width:0;padding:16px 48px}.creation-table-row[data-v-8c0d97cc]:hover{background:#7455e4ab}.file-cell[data-v-8c0d97cc]{display:flex;height:24px;align-items:center;gap:10px}.file-cell svg[data-v-8c0d97cc]{width:12px;height:12px;flex:0 0 12px;color:#d2d2ec}.status-badge[data-v-8c0d97cc]{width:72px;display:inline-block;padding:0 12px;border-radius:2px;color:#fff;font-style:normal;line-height:24px;text-align:center}.status-badge.pending[data-v-8c0d97cc]{background:#07c160}.status-badge.failed[data-v-8c0d97cc]{background:#ff3b2f}.status-badge.success[data-v-8c0d97cc]{background:#414151}.list-pagination[data-v-8c0d97cc]{height:32px;display:flex;flex-direction:row;justify-content:flex-end;gap:8px;margin-top:16px}.list-pagination button[data-v-8c0d97cc]{min-width:32px;height:32px;padding:0 4px;border:0;border-radius:2px;color:#bdbdd3;background:#272731;cursor:pointer;font-size:14px}.list-pagination button[data-v-8c0d97cc]:hover{color:#a15bfb}.list-pagination button.active[data-v-8c0d97cc]{color:#ececf9;background:#a15bfb}.list-pagination button[data-v-8c0d97cc]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.creation-table-head[data-v-8c0d97cc],.creation-table-row[data-v-8c0d97cc]{width:240px;grid-template-columns:repeat(3,80px)}.creation-table-head[data-v-8c0d97cc]{height:125px}.creation-table-head>span[data-v-8c0d97cc]{width:24px;margin:0 36px;padding:0 12px;overflow:hidden;line-height:23px}.creation-table-row>span[data-v-8c0d97cc]{width:24px;height:24px;margin:0 36px;padding:0 12px;overflow:hidden;white-space:nowrap}.creation-table-row>span[data-v-8c0d97cc]:not(.file-cell){display:flex;align-items:center}}.particle-container[data-v-520e16ee]{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.particle-canvas[data-v-520e16ee]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0c1e3e,#030b1a)}.gradient-overlay[data-v-520e16ee]{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(135deg,#14076d,#30105e);opacity:0;transition:opacity .3s ease}.particles-page[data-v-a4156ba4]{position:relative;min-height:100vh;color:#fff;background:radial-gradient(circle at top,rgba(91,106,255,.12),transparent 32%),linear-gradient(180deg,#13141d,#10121b);line-height:1.5}.page-overlay[data-v-a4156ba4]{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(161,91,251,.12),transparent 26%),radial-gradient(circle at 80% 0%,rgba(56,189,248,.08),transparent 24%);animation:overlayFloat-a4156ba4 18s ease-in-out infinite alternate}.home-main[data-v-a4156ba4]{position:relative;z-index:1;padding:28px 80px 64px}.hero-section[data-v-a4156ba4],.capabilities-section[data-v-a4156ba4]{margin-bottom:28px}.hero-panel[data-v-a4156ba4],.assist-panel[data-v-a4156ba4]{border:1px solid rgba(255,255,255,.08);border-radius:26px;background:#1a1d2ec7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 22px 44px #0000003d}.hero-panel[data-v-a4156ba4]{position:relative;display:flex;min-height:calc(100vh - 170px);overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:72px 48px 96px;text-align:center}.hero-content[data-v-a4156ba4]{position:relative;z-index:2;max-width:980px;padding:54px 0 84px}.hero-panel-aurora[data-v-a4156ba4],.hero-panel-grid[data-v-a4156ba4],.hero-panel-scan[data-v-a4156ba4],.hero-panel-stream[data-v-a4156ba4],.hero-corner[data-v-a4156ba4],.hero-data-rail[data-v-a4156ba4]{position:absolute;pointer-events:none}.hero-panel-aurora[data-v-a4156ba4],.hero-panel-grid[data-v-a4156ba4],.hero-panel-scan[data-v-a4156ba4],.hero-panel-stream[data-v-a4156ba4]{top:0;right:0;bottom:0;left:0}.hero-panel-aurora[data-v-a4156ba4]{background:radial-gradient(circle at 18% 28%,rgba(161,91,251,.34),transparent 24%),radial-gradient(circle at 78% 20%,rgba(56,189,248,.3),transparent 22%),radial-gradient(circle at 52% 78%,rgba(124,92,255,.26),transparent 28%),radial-gradient(circle at 50% 52%,rgba(37,99,235,.16),transparent 34%);filter:blur(36px);opacity:1;transform:scale(1.1);animation:auroraShift-a4156ba4 12s ease-in-out infinite alternate}.hero-panel-grid[data-v-a4156ba4]{background:linear-gradient(rgba(120,170,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,.075) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.9),transparent 78%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.9),transparent 78%);opacity:.28}.hero-panel-scan[data-v-a4156ba4]{background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.04) 38%,rgba(56,189,248,.12) 47%,rgba(161,91,251,.2) 50%,rgba(56,189,248,.12) 53%,rgba(255,255,255,.04) 62%,transparent 100%);transform:translate(-55%);opacity:.95;mix-blend-mode:screen;animation:scanSweep-a4156ba4 5.8s ease-in-out infinite}.hero-panel-stream[data-v-a4156ba4]{background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(56,189,248,.07) 22px 24px,transparent 24px 56px),linear-gradient(180deg,transparent 0%,rgba(56,189,248,.08) 36%,rgba(161,91,251,.12) 58%,transparent 100%);opacity:.55;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.88),transparent 82%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.88),transparent 82%);animation:streamFlow-a4156ba4 9s linear infinite}.hero-corner[data-v-a4156ba4]{z-index:1;width:42px;height:42px;opacity:1}.hero-corner[data-v-a4156ba4]:before,.hero-corner[data-v-a4156ba4]:after{position:absolute;background:linear-gradient(135deg,#38bdf8e6,#a15bfbe6);box-shadow:0 0 12px #38bdf859,0 0 18px #7c5cff4d;content:""}.hero-corner[data-v-a4156ba4]:before{width:42px;height:1px}.hero-corner[data-v-a4156ba4]:after{width:1px;height:42px}.hero-corner-top-left[data-v-a4156ba4]{top:24px;left:24px}.hero-corner-top-right[data-v-a4156ba4]{top:24px;right:24px;transform:rotate(90deg)}.hero-corner-bottom-left[data-v-a4156ba4]{bottom:24px;left:24px;transform:rotate(-90deg)}.hero-corner-bottom-right[data-v-a4156ba4]{right:24px;bottom:24px;transform:rotate(180deg)}.hero-data-rail[data-v-a4156ba4]{right:26px;bottom:26px;left:26px;z-index:1;display:flex;justify-content:center;gap:10px;animation:dataRailFloat-a4156ba4 7.5s ease-in-out infinite}.hero-data-pill[data-v-a4156ba4]{position:relative;display:inline-flex;height:28px;align-items:center;padding:0 10px;border:1px solid rgba(93,169,255,.12);border-radius:999px;color:#ffffffad;background:linear-gradient(135deg,#080c1870,#1c12344d);box-shadow:inset 0 0 0 1px #ffffff05,0 0 16px #38bdf814;font-size:11px;letter-spacing:.08em}.hero-data-pill[data-v-a4156ba4]:before{width:4px;height:4px;flex:0 0 auto;margin-right:8px;border-radius:999px;background:#38bdf8;box-shadow:0 0 10px #38bdf8b3,0 0 16px #a15bfb59;content:"";animation:signalBlink-a4156ba4 1.8s ease-in-out infinite}.hero-badge[data-v-a4156ba4],.hero-tag[data-v-a4156ba4],.section-eyebrow[data-v-a4156ba4],.assist-link[data-v-a4156ba4]{display:inline-flex;width:fit-content;align-items:center;gap:8px}.hero-badge[data-v-a4156ba4]{padding:8px 12px;border:1px solid rgba(93,169,255,.14);border-radius:999px;color:#e5d8ff;background:linear-gradient(135deg,#2563eb24,#a15bfb38);box-shadow:0 0 22px #7c5cff29;font-size:13px;font-weight:600}.hero-title[data-v-a4156ba4]{max-width:920px;margin:26px 0 0;color:#fff;font-size:56px;font-weight:700;line-height:1.08;letter-spacing:.01em;text-shadow:0 0 18px rgba(124,92,255,.16),0 0 36px rgba(56,189,248,.08)}.hero-description[data-v-a4156ba4]{max-width:760px;margin:24px 0 0;color:#ffffffc7;font-size:18px;line-height:1.85}.hero-actions[data-v-a4156ba4]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.hero-primary-btn[data-v-a4156ba4],.hero-secondary-btn[data-v-a4156ba4]{display:inline-flex;height:44px;flex:none;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s ease}.hero-primary-btn[data-v-a4156ba4]{padding:0 16px;border:0;color:#fff;background:linear-gradient(135deg,#a15bfb,#2563eb)}.hero-primary-btn[data-v-a4156ba4]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #00000038}.hero-secondary-btn[data-v-a4156ba4]{padding:0 24px;border:1px solid rgba(255,255,255,.12);color:#ffffffe0;background:#ffffff08}.hero-secondary-btn[data-v-a4156ba4]:hover{border-color:#a15bfb52;color:#fff;background:#a15bfb24}.hero-tags[data-v-a4156ba4]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.hero-tag[data-v-a4156ba4]{padding:8px 12px;border:1px solid rgba(93,169,255,.1);border-radius:999px;color:#ffffffd1;background:linear-gradient(135deg,#ffffff08,#38bdf80d);font-size:13px}.entry-title[data-v-a4156ba4],.section-title[data-v-a4156ba4]{color:#fff;font-weight:700}.entry-description[data-v-a4156ba4]{color:#ffffffb8;line-height:1.8}.capabilities-head[data-v-a4156ba4]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:18px}.section-eyebrow[data-v-a4156ba4]{position:relative;min-height:32px;align-self:flex-start;justify-content:center;padding:0 12px 0 10px;border:1px solid rgba(93,169,255,.14);border-radius:10px;color:#e0ecffeb;background:linear-gradient(135deg,#0b1020c7,#24163ead);box-shadow:inset 0 0 0 1px #ffffff05,0 0 18px #4c6dff14;font-size:12px;font-weight:600;line-height:1;letter-spacing:.12em}.section-eyebrow[data-v-a4156ba4]:before{width:6px;height:6px;flex:0 0 auto;margin-right:8px;border-radius:999px;background:linear-gradient(135deg,#67e8f9,#8b5cf6);box-shadow:0 0 10px #38bdf899,0 0 14px #8b5cf64d;content:""}.section-eyebrow[data-v-a4156ba4]:after{position:absolute;top:-1px;right:10px;width:18px;height:1px;background:linear-gradient(90deg,#38bdf800,#38bdf8bf);content:""}.section-title[data-v-a4156ba4]{margin:12px 0 0;font-size:28px;line-height:1.2}.entry-grid[data-v-a4156ba4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.entry-card[data-v-a4156ba4],.assist-panel[data-v-a4156ba4]{border-color:#ffffff14;background:#1a1d2eb8;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.entry-card[data-v-a4156ba4]{display:flex;flex-direction:column;gap:24px;padding:24px 0;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;background:#1a1d2ed1;box-shadow:0 1px 2px #0000000d;cursor:pointer}.entry-card[data-v-a4156ba4]:hover{transform:translateY(-4px);border-color:#a15bfb52;box-shadow:0 22px 42px #00000047}.entry-card-content[data-v-a4156ba4]{display:flex;flex-direction:column;gap:12px;padding:24px}.entry-icon[data-v-a4156ba4]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;color:#d6bcff;background:#a15bfb24}.entry-title[data-v-a4156ba4]{font-size:20px;line-height:1.3}.entry-description[data-v-a4156ba4]{font-size:14px}.entry-link[data-v-a4156ba4]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:0;border:0;color:#d6bcff;background:transparent;font-size:14px;font-weight:600;cursor:pointer}.assist-panel[data-v-a4156ba4]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px}.assist-copy[data-v-a4156ba4]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.assist-links[data-v-a4156ba4]{display:flex;flex-wrap:wrap;gap:10px}.assist-link[data-v-a4156ba4]{padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffd1;background:#ffffff08;font-size:13px;cursor:pointer}.assist-link[data-v-a4156ba4]:hover{border-color:#a15bfb52;color:#fff;background:#a15bfb24}@keyframes auroraShift-a4156ba4{0%{transform:translate3d(-4%,-2%,0) scale(1.05);filter:blur(30px)}50%{transform:translate3d(4%,1%,0) scale(1.14);filter:blur(38px)}to{transform:translate3d(1%,-4%,0) scale(1.1);filter:blur(34px)}}@keyframes scanSweep-a4156ba4{0%{transform:translate(-62%);opacity:0}20%{opacity:.8}60%{opacity:.44}to{transform:translate(62%);opacity:0}}@keyframes overlayFloat-a4156ba4{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,10px,0) scale(1.03)}}@keyframes dataRailFloat-a4156ba4{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes signalBlink-a4156ba4{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.3)}}@keyframes streamFlow-a4156ba4{0%{transform:translate3d(-2%,0,0);opacity:.3}50%{transform:translate3d(2%,0,0);opacity:.55}to{transform:translate3d(6%,0,0);opacity:.3}}@media(max-width:1200px){.home-main[data-v-a4156ba4]{padding-right:60px;padding-left:60px}.entry-grid[data-v-a4156ba4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.home-main[data-v-a4156ba4]{padding-right:40px;padding-left:40px}.hero-panel[data-v-a4156ba4]{padding:64px 36px 88px}.hero-content[data-v-a4156ba4]{padding-top:64px;padding-bottom:80px}.hero-title[data-v-a4156ba4]{font-size:44px}.assist-panel[data-v-a4156ba4]{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.home-main[data-v-a4156ba4]{padding-right:20px;padding-left:20px}.hero-panel[data-v-a4156ba4]{min-height:auto;padding:44px 24px 76px}.hero-panel-grid[data-v-a4156ba4]{background-size:40px 40px}.hero-content[data-v-a4156ba4]{padding:44px 0 60px}.hero-panel-stream[data-v-a4156ba4]{opacity:.42}.hero-data-rail[data-v-a4156ba4]{right:18px;bottom:18px;left:18px;flex-wrap:wrap}.hero-title[data-v-a4156ba4]{font-size:32px}.hero-description[data-v-a4156ba4]{font-size:16px}.entry-grid[data-v-a4156ba4]{grid-template-columns:1fr}.hero-actions[data-v-a4156ba4]{flex-direction:column;align-items:stretch}.hero-primary-btn[data-v-a4156ba4],.hero-secondary-btn[data-v-a4156ba4]{width:100%}}@media(max-width:576px){.hero-corner[data-v-a4156ba4]{opacity:.7}.hero-content[data-v-a4156ba4]{padding-top:20px;padding-bottom:48px}.hero-data-pill[data-v-a4156ba4]{font-size:10px}}.novel-editor[data-v-ab02d61c],.novel-editor[data-v-ab02d61c] *{box-sizing:border-box}.novel-editor[data-v-ab02d61c]{display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden;background:#07090d;color:#ffffffe6;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button[data-v-ab02d61c],input[data-v-ab02d61c],textarea[data-v-ab02d61c],select[data-v-ab02d61c]{font:inherit}button[data-v-ab02d61c]{color:inherit}.editor-header[data-v-ab02d61c]{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:19px 24px;background:#1a1d2e;border-bottom:1px solid rgba(255,255,255,.1)}.header-left[data-v-ab02d61c]{display:flex;align-items:center;gap:16px}.back-btn[data-v-ab02d61c]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffe6;font-size:14px;cursor:pointer}.novel-info[data-v-ab02d61c]{display:flex;flex-direction:column;gap:4px}.novel-title[data-v-ab02d61c]{margin:0;padding:4px 8px;border-radius:6px;font-size:18px;line-height:21px;font-weight:600;color:#fff;cursor:text}.novel-title-input[data-v-ab02d61c]{min-width:200px;padding:4px 8px;border:1px solid rgba(103,232,249,.5);border-radius:6px;outline:none;background:#ffffff1a;color:#fff;font-size:18px;font-weight:600}.novel-meta[data-v-ab02d61c]{display:flex;gap:8px;color:#fff9;font-size:12px}.header-right[data-v-ab02d61c]{display:flex;align-items:center;gap:12px}.action-btn[data-v-ab02d61c]{display:flex;align-items:center;gap:6px;padding:8px 16px;min-height:38px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:#ffffffe6;font-size:14px;cursor:pointer}.action-btn.eval-btn[data-v-ab02d61c]{border-color:#67e8f94d;color:#67e8f9}.action-btn.primary[data-v-ab02d61c]{border:0;background:#67e8f9;color:#fff}.editor-container[data-v-ab02d61c]{display:flex;flex:1;min-height:0;overflow:hidden}.sidebar[data-v-ab02d61c]{width:280px;background:#1a1d2e;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow:hidden}.sidebar-content[data-v-ab02d61c]{flex:1;overflow-y:auto;padding:8px}.sidebar-section[data-v-ab02d61c]{margin-bottom:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.section-header[data-v-ab02d61c]{width:100%;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;cursor:pointer}.section-title-wrapper[data-v-ab02d61c]{display:flex;align-items:center;gap:8px}.section-title-wrapper strong[data-v-ab02d61c]{font-size:14px;line-height:21px;color:#fff}.header-actions[data-v-ab02d61c]{display:flex;gap:6px}.mini-btn[data-v-ab02d61c]{width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:transparent;color:#ffffffb3;cursor:pointer}.section-content[data-v-ab02d61c]{padding:4px 8px 8px}.work-info-item[data-v-ab02d61c]{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#fffc;font-size:14px;line-height:21px;text-align:left;cursor:pointer}.work-info-item.active[data-v-ab02d61c]{padding-left:9px;border-left:3px solid #67e8f9;background:#67e8f926;color:#fff}.volume-block[data-v-ab02d61c]{margin-bottom:8px}.volume-header[data-v-ab02d61c]{display:flex;justify-content:space-between;align-items:center;min-height:36px;margin-bottom:2px;padding:8px 10px;border-radius:6px;background:#67e8f914}.volume-left[data-v-ab02d61c]{display:flex;align-items:center;gap:6px;min-width:0;color:#67e8f9;white-space:nowrap}.volume-left strong[data-v-ab02d61c]{overflow:hidden;font-size:13px;text-overflow:ellipsis}.volume-actions[data-v-ab02d61c]{display:flex;gap:4px}.volume-actions button[data-v-ab02d61c],.chapter-actions[data-v-ab02d61c]{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#ffffff80;cursor:pointer}.chapters-list[data-v-ab02d61c]{padding:0 6px}.chapter-item[data-v-ab02d61c]{position:relative;display:flex;width:100%;min-height:58px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:8px 12px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.chapter-item.active[data-v-ab02d61c]{padding-left:10px;border-left:2px solid #67e8f9;background:#67e8f926}.chapter-info[data-v-ab02d61c]{display:flex;min-width:0;flex-direction:column;gap:2px}.chapter-name[data-v-ab02d61c]{overflow:hidden;color:#ffffffd9;font-size:13px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.chapter-info small[data-v-ab02d61c]{color:#fff6;font-size:11px;line-height:1.5}.episode-item[data-v-ab02d61c]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;padding:8px 12px;border-radius:6px;background:transparent;cursor:pointer}.episode-item.active[data-v-ab02d61c]{padding-left:10px;border-left:2px solid #67e8f9;background:#67e8f926}.episode-info[data-v-ab02d61c]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.episode-name[data-v-ab02d61c]{overflow:hidden;color:#ffffffd9;font-size:13px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.episode-info small[data-v-ab02d61c]{color:#fff6;font-size:11px;line-height:1.5}.episode-actions[data-v-ab02d61c]{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#fff6;cursor:pointer}.empty-list[data-v-ab02d61c]{margin:0;padding:16px;color:#fff6;font-size:12px;text-align:center}.editor-main[data-v-ab02d61c]{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden;background:#07090d}.resize-handle[data-v-ab02d61c]{position:relative;width:1px;flex:0 0 1px;cursor:col-resize;background:transparent}.resize-handle[data-v-ab02d61c]:before{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px;cursor:col-resize}.work-info-editor[data-v-ab02d61c],.chapter-editor-view[data-v-ab02d61c]{display:flex;height:100%;flex-direction:column}.work-info-header[data-v-ab02d61c]{display:flex;min-height:71px;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#1a1d2e}.work-info-header h2[data-v-ab02d61c]{margin:0;color:#fff;font-size:20px;font-weight:600}.work-info-header-right[data-v-ab02d61c]{display:flex;align-items:center;gap:16px;color:#fff9;font-size:14px}.generate-small[data-v-ab02d61c]{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:8px 16px;border:0;border-radius:8px;background:#67e8f9;color:#fff;font-size:14px;line-height:21px;white-space:nowrap;cursor:pointer}.work-info-content[data-v-ab02d61c]{flex:1;overflow-y:auto}.tags-editor[data-v-ab02d61c]{display:flex;min-width:0;height:100%;flex-direction:column;gap:18px;padding:24px}.tag-toolbar[data-v-ab02d61c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tag-toolbar h3[data-v-ab02d61c]{margin:0 0 6px;font-size:18px}.tag-toolbar p[data-v-ab02d61c]{margin:0;color:#ffffff8c;font-size:13px}.suggest-btn[data-v-ab02d61c]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:8px;background:#67e8f926;color:#67e8f9;cursor:pointer}.tag-input-row[data-v-ab02d61c]{display:grid;grid-template-columns:minmax(0,1fr) 120px 40px;gap:10px}.tag-input-row input[data-v-ab02d61c],.tag-input-row select[data-v-ab02d61c]{min-width:0;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:none;background:#ffffff0f;color:#fff}.tag-input-row select[data-v-ab02d61c]{color-scheme:dark}.tag-input-row button[data-v-ab02d61c]{height:40px;display:grid;place-items:center;border:0;border-radius:8px;background:#67e8f9;color:#071316;cursor:pointer}.empty-tags[data-v-ab02d61c]{padding:20px;border:1px dashed rgba(255,255,255,.14);border-radius:8px;color:#ffffff80}.tag-groups[data-v-ab02d61c]{display:flex;flex-direction:column;gap:14px}.tag-groups section[data-v-ab02d61c]{display:flex;flex-direction:column;gap:8px}.tag-groups section>strong[data-v-ab02d61c]{color:#ffffff94;font-size:13px}.tag-groups section>div[data-v-ab02d61c]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-ab02d61c]{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:5px 8px 5px 12px;border:1px solid rgba(103,232,249,.28);border-radius:999px;background:#67e8f91f}.tag-chip button[data-v-ab02d61c]{width:22px;height:22px;border:0;border-radius:50%;background:#ffffff1a;color:#ffffffbf;cursor:pointer}.plain-editor[data-v-ab02d61c]{height:100%}.plain-editor textarea[data-v-ab02d61c]{width:100%;height:100%;resize:none;padding:28px 32px;border:0;outline:none;background:#07090d;color:#ffffffe6;font-size:16px;line-height:1.8}.characters-editor[data-v-ab02d61c]{padding:24px}.character-add[data-v-ab02d61c]{display:flex;gap:10px}.character-add input[data-v-ab02d61c]{flex:1;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#fff}.character-add button[data-v-ab02d61c],.cover-editor button[data-v-ab02d61c]{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:8px;background:#67e8f9;color:#071316;cursor:pointer}.character-grid[data-v-ab02d61c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:20px}.character-grid article[data-v-ab02d61c]{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a}.character-grid article strong[data-v-ab02d61c]{display:block;margin-top:10px}.character-grid article p[data-v-ab02d61c]{color:#ffffff8c;font-size:13px}.character-grid article button[data-v-ab02d61c]{border:0;background:transparent;color:#fda4af;cursor:pointer}.empty-work-info[data-v-ab02d61c]{margin-top:20px;padding:30px;border:1px dashed rgba(255,255,255,.14);border-radius:8px;color:#ffffff73;text-align:center}.cover-editor[data-v-ab02d61c]{display:flex;gap:28px;padding:24px}.cover-preview[data-v-ab02d61c]{width:240px;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px dashed rgba(103,232,249,.35);border-radius:12px;background:linear-gradient(145deg,#14202a,#0b0f14);color:#67e8f9}.cover-editor>div:last-child p[data-v-ab02d61c]{color:#ffffff8c}.cover-editor button[data-v-ab02d61c]{min-height:38px;margin-right:10px}.chapter-header[data-v-ab02d61c]{display:flex;min-height:86px;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#1a1d2e}.chapter-header>input[data-v-ab02d61c]{min-width:0;flex:1;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:none;background:transparent;color:#fff;font-size:18px;font-weight:600}.chapter-header>div[data-v-ab02d61c]{display:flex;align-items:center;gap:16px;margin-left:16px;color:#fff9;font-size:14px}.eval-chapter-btn[data-v-ab02d61c]{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(103,232,249,.3);border-radius:8px;background:transparent;color:#67e8f9;font-size:14px;line-height:21px;white-space:nowrap}.rich-editor[data-v-ab02d61c]{flex:1;overflow:hidden}.rich-toolbar[data-v-ab02d61c]{display:flex;min-height:49px;align-items:center;gap:2px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1);background:#11141d}.rich-toolbar button[data-v-ab02d61c]{width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:#ffffffb3;cursor:pointer}.rich-toolbar button[data-v-ab02d61c]:hover{background:#ffffff14}.rich-toolbar span[data-v-ab02d61c]{width:1px;min-width:1px;height:20px;margin:0 6px;background:#ffffff1f}.chapter-content[data-v-ab02d61c]{height:calc(100% - 49px);overflow-y:auto;padding:24px;outline:none;color:#ffffffe6;font-size:16px;line-height:1.9;white-space:pre-wrap}.chapter-content[data-v-ab02d61c]:empty:before{content:attr(data-placeholder);color:#ffffff4d}.management-view[data-v-ab02d61c]{height:100%;overflow:auto;padding:28px}.management-view>header[data-v-ab02d61c]{display:flex;justify-content:space-between;align-items:center}.management-view header p[data-v-ab02d61c]{margin:0;color:#67e8f9;font-size:13px}.management-view header h2[data-v-ab02d61c]{margin:4px 0}.management-view header button[data-v-ab02d61c],.management-scroll article>div button[data-v-ab02d61c]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:8px;background:#67e8f9;color:#071316}.management-scroll[data-v-ab02d61c]{margin-top:22px}.management-scroll article[data-v-ab02d61c]{margin-bottom:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09}.management-scroll article>div[data-v-ab02d61c]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#67e8f9}.management-scroll article>div button[data-v-ab02d61c]{margin-left:auto;padding:6px 10px}.management-scroll article>button[data-v-ab02d61c]{display:flex;width:100%;justify-content:space-between;align-items:center;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#ffffffd1}.writing-harness-panel[data-v-ab02d61c]{display:flex;width:300px;min-width:300px;max-width:560px;height:100%;flex-direction:column;gap:16px;overflow:auto;padding:18px;border-left:1px solid rgba(103,232,249,.16);background:#0b1114}.harness-header p[data-v-ab02d61c],.result-block header p[data-v-ab02d61c]{margin:0;color:#67e8f9;font-size:12px;font-weight:700}.harness-header h2[data-v-ab02d61c]{margin:4px 0 0;font-size:20px;line-height:1.2}.harness-actions[data-v-ab02d61c]{display:grid;gap:8px}.harness-actions button[data-v-ab02d61c]{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;text-align:left;cursor:pointer}.harness-actions button strong[data-v-ab02d61c]{font-size:16px}.harness-actions button small[data-v-ab02d61c]{color:#ffffff8f;font-size:12px;line-height:1.5}.harness-actions button.active[data-v-ab02d61c]{border-color:#67e8f9b8;background:#67e8f924}.prompt-block[data-v-ab02d61c]{display:grid;gap:8px}.prompt-block>span[data-v-ab02d61c]{color:#ffffffb8;font-size:13px;font-weight:700;line-height:1.5}.prompt-block textarea[data-v-ab02d61c]{width:100%;min-height:132px;resize:vertical;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:none;background:#ffffff0d;color:inherit;font-size:16px;font-weight:400;line-height:1.7}.harness-generate[data-v-ab02d61c],.apply-result[data-v-ab02d61c]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#67e8f9;color:#071012;font-weight:800;cursor:pointer}.result-block[data-v-ab02d61c]{display:grid;min-height:220px;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.result-block header[data-v-ab02d61c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.result-block header strong[data-v-ab02d61c]{display:block;margin-top:4px;font-size:14px}.result-block header button[data-v-ab02d61c]{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f}.result-block pre[data-v-ab02d61c]{max-height:360px;overflow:auto;margin:0;color:#ffffffd6;font:14px/1.8 inherit;white-space:pre-wrap;word-break:break-word}.empty-result[data-v-ab02d61c]{display:grid;min-height:160px;place-items:center;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#fff6}.apply-result[data-v-ab02d61c]{width:100%;margin-top:2px;background:#ffffff0f;color:inherit}button[data-v-ab02d61c]:disabled{cursor:not-allowed;opacity:.48}.bootstrap-backdrop[data-v-ab02d61c]{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bootstrap-panel[data-v-ab02d61c]{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid rgba(103,232,249,.28);border-radius:12px;background:#111419;color:#fff}.bootstrap-panel>header[data-v-ab02d61c]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.bootstrap-panel header p[data-v-ab02d61c]{margin:0;color:#67e8f9;font-size:13px}.bootstrap-panel header h2[data-v-ab02d61c]{margin:4px 0 0;font-size:24px}.bootstrap-panel header button[data-v-ab02d61c]{min-height:38px;padding:0 14px;border:0;border-radius:8px;background:#ffffff14;color:#ffffffbf;cursor:pointer}.bootstrap-tabs[data-v-ab02d61c]{display:flex;gap:10px;margin:24px 0 14px}.bootstrap-tabs button[data-v-ab02d61c]{height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#ffffffb8;cursor:pointer}.bootstrap-tabs button.active[data-v-ab02d61c]{border-color:#67e8f9;background:#67e8f9;color:#071316}.bootstrap-panel>textarea[data-v-ab02d61c],.file-drop[data-v-ab02d61c]{width:100%;min-height:154px;padding:16px;resize:vertical;border:1px solid rgba(255,255,255,.14);border-radius:10px;outline:none;background:#0000003d;color:#fff}.file-drop[data-v-ab02d61c]{display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer}.file-drop input[data-v-ab02d61c]{display:none}.bootstrap-error[data-v-ab02d61c]{margin:12px 0 0;color:#fda4af;font-size:13px;line-height:1.5}.bootstrap-actions[data-v-ab02d61c]{margin-top:16px}.bootstrap-actions button[data-v-ab02d61c]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:8px;background:#67e8f9;color:#071316;font-weight:700;cursor:pointer}.sr-only[data-v-ab02d61c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px){.editor-header[data-v-ab02d61c]{flex-direction:column;gap:12px;align-items:flex-start;padding-top:18px;padding-bottom:18px}.header-right[data-v-ab02d61c]{width:100%;justify-content:flex-end}.sidebar[data-v-ab02d61c]{width:240px}}body{margin:0;background:#0c0e15}.writing-works-page[data-v-2ee8754b]{min-height:100dvh;padding:24px clamp(18px,4vw,56px) 60px;color:#f5f7f7;background:#0c0e15;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:24px}.page-head[data-v-2ee8754b]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.page-head h1[data-v-2ee8754b]{flex:1;margin:0;font-size:24px;font-weight:700;line-height:36px}.back-btn[data-v-2ee8754b],.adapt-link[data-v-2ee8754b]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f5f7f7;background:#ffffff0f;text-decoration:none;font-size:16px}.adapt-link[data-v-2ee8754b]{padding-inline:18px;border:0;color:#081010;background:#e8ffff;font-weight:600}.my-works-view[data-v-2ee8754b]{display:flex;flex-direction:column;gap:24px}.works-header[data-v-2ee8754b]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.category-tabs[data-v-2ee8754b]{display:flex;gap:24px}.category-tab[data-v-2ee8754b]{position:relative;padding:8px 0;border:0;color:#fff9;background:transparent;cursor:pointer;font:inherit;font-size:14px;line-height:21px;transition:color .2s}.category-tab[data-v-2ee8754b]:hover{color:#ffffffe6}.category-tab.active[data-v-2ee8754b]{color:#67e8f9;font-weight:500}.category-tab.active[data-v-2ee8754b]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:#67e8f9}.header-actions[data-v-2ee8754b]{display:flex;align-items:center;gap:12px}.create-control[data-v-2ee8754b],.more-control[data-v-2ee8754b]{position:relative}.action-btn[data-v-2ee8754b]{min-height:36px;display:flex;align-items:center;gap:6px;padding:0 16px;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:14px}.action-btn.primary[data-v-2ee8754b]{color:#fff;background:#67e8f9}.action-btn.primary[data-v-2ee8754b]:hover{background:#22d3ee}.create-menu[data-v-2ee8754b]{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:180px;display:grid;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1a1d2e;box-shadow:0 14px 34px #00000061}.create-menu a[data-v-2ee8754b]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;color:#fff;text-decoration:none;font-size:14px;transition:transform .2s,background .2s}.create-menu a svg[data-v-2ee8754b]{color:#67e8f9}.create-menu a[data-v-2ee8754b]:hover{color:#67e8f9;background:#67e8f91a;transform:translate(4px)}.view-toggle[data-v-2ee8754b]{display:flex;gap:4px;margin-left:8px;padding:4px;border-radius:6px;background:#ffffff0d}.view-toggle button[data-v-2ee8754b]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;color:#ffffff9e;background:transparent;cursor:pointer}.more-btn[data-v-2ee8754b]{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffff9e;background:#ffffff0d;cursor:pointer}.view-toggle button[data-v-2ee8754b]:hover,.view-toggle button.active[data-v-2ee8754b],.more-btn[data-v-2ee8754b]:hover{color:#fff;background:#ffffff1a}.works-content[data-v-2ee8754b]{min-height:400px}.works-state[data-v-2ee8754b]{min-height:400px;display:grid;place-items:center;align-content:center;gap:12px;color:#ffffff8c;text-align:center}.works-state strong[data-v-2ee8754b]{color:#fff;font-size:17px}.works-state button[data-v-2ee8754b]{min-height:36px;padding:0 14px;border:0;border-radius:6px;color:#071013;background:#67e8f9;cursor:pointer}.works-state.is-error[data-v-2ee8754b]{color:#fca5a5}.empty-icon[data-v-2ee8754b]{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:#67e8f9;background:#67e8f914}.spinner[data-v-2ee8754b]{width:26px;height:26px;border:2px solid rgba(103,232,249,.2);border-top-color:#67e8f9;border-radius:50%;animation:spin-2ee8754b .75s linear infinite}@keyframes spin-2ee8754b{to{transform:rotate(360deg)}}.works-grid[data-v-2ee8754b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.work-card[data-v-2ee8754b]{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#1a1b26;transition:transform .2s,box-shadow .2s,border-color .2s}.work-card[data-v-2ee8754b]:hover{border-color:#ffffff26;box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.work-card-main[data-v-2ee8754b]{display:block;color:inherit;text-decoration:none}.work-card-header[data-v-2ee8754b]{min-height:58px;display:flex;align-items:center;gap:12px;padding:16px}.work-card-header strong[data-v-2ee8754b]{min-width:0;overflow:hidden;display:-webkit-box;color:#fff;font-size:16px;font-weight:600;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-type-tag[data-v-2ee8754b]{flex:none;display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:18px}.work-type-tag.novel[data-v-2ee8754b]{color:#10b981;background:#10b98133}.work-type-tag.script[data-v-2ee8754b]{color:#3b82f6;background:#3b82f633}.work-type-tag.video[data-v-2ee8754b]{color:#8b5cf6;background:#8b5cf633}.work-type-tag.gallery[data-v-2ee8754b]{color:#ec4899;background:#ec489933}.separator[data-v-2ee8754b]{height:1px;background:#ffffff14}.work-card-body[data-v-2ee8754b]{height:180px;display:flex;flex-direction:column;gap:12px;padding:16px}.work-card-body img[data-v-2ee8754b],.work-card-body video[data-v-2ee8754b]{flex:1;width:100%;min-height:0;overflow:hidden;border-radius:8px;object-fit:cover}.work-card-body small[data-v-2ee8754b]{color:#fff6;font-size:12px}.work-card-footer[data-v-2ee8754b]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px}.work-actions-left[data-v-2ee8754b]{min-width:0;display:flex;align-items:center;gap:6px}.work-actions-left a[data-v-2ee8754b],.work-actions-left button[data-v-2ee8754b]{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffb3;background:#ffffff0d;cursor:pointer;text-decoration:none;font:inherit;font-size:12px;line-height:18px}.work-actions-left a[data-v-2ee8754b]:hover,.work-actions-left button[data-v-2ee8754b]:hover{color:#fff;background:#ffffff1a}.actions-menu[data-v-2ee8754b]{position:absolute;z-index:25;right:0;bottom:calc(100% + 4px);min-width:170px;display:grid;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#1a1d2e;box-shadow:0 8px 24px #00000061}.actions-menu button[data-v-2ee8754b],.actions-menu a[data-v-2ee8754b],.menu-info[data-v-2ee8754b]{width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:4px;color:#fff;background:transparent;text-decoration:none;cursor:pointer;font:inherit;font-size:13px;text-align:left}.actions-menu button[data-v-2ee8754b]:hover,.actions-menu a[data-v-2ee8754b]:hover{background:#ffffff12}.actions-menu span[data-v-2ee8754b]{flex:1}.actions-menu b[data-v-2ee8754b]{color:#9ca3af;font-size:18px;font-weight:400}.actions-menu .delete[data-v-2ee8754b]{color:#ef4444}.actions-menu .delete[data-v-2ee8754b]:hover{background:#ef444414}.menu-info[data-v-2ee8754b]{color:#ffffffb8;cursor:default}.type-symbol[data-v-2ee8754b]{max-width:16px;flex:none!important;font-family:Georgia,serif;font-weight:700;text-align:center}.works-list-card[data-v-2ee8754b]{overflow:visible;display:flex;flex-direction:column;gap:24px;padding:24px 0;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#222433}.works-list[data-v-2ee8754b]{display:flex;flex-direction:column;gap:0;padding:0}.work-list-item[data-v-2ee8754b]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.work-list-item[data-v-2ee8754b]:last-child{border-bottom:0}.work-list-item[data-v-2ee8754b]:hover{background:#ffffff0a}.list-item-left[data-v-2ee8754b]{min-width:0;flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#fff;text-decoration:none}.works-list-card .work-type-tag[data-v-2ee8754b]{display:inline-block;padding:4px 12px}.works-list-card .work-type-tag.novel[data-v-2ee8754b]{color:#6ee7b7;background:#10b98129}.works-list-card .work-type-tag.script[data-v-2ee8754b]{color:#93c5fd;background:#3b82f629}.works-list-card .work-type-tag.video[data-v-2ee8754b]{color:#c4b5fd;background:#8b5cf62e}.works-list-card .work-type-tag.gallery[data-v-2ee8754b]{color:#ec4899;background:#ec489929}.work-version[data-v-2ee8754b]{display:inline-block;padding:2px 8px;border-radius:10px;color:#10b981;background:#10b98126;font-size:12px;font-weight:500;line-height:18px}.work-title[data-v-2ee8754b]{overflow:hidden;color:#fff;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.work-word-count[data-v-2ee8754b]{color:#fff9;font-size:14px;white-space:nowrap}.list-item-right[data-v-2ee8754b]{flex:none;display:flex;align-items:center;gap:16px}.work-tags[data-v-2ee8754b]{max-width:450px;max-height:64px;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-right:16px}.work-tag[data-v-2ee8754b]{padding:2px 8px;border-radius:10px;color:#6ee7b7;background:#10b98129;font-size:12px;line-height:18px;text-align:center;white-space:nowrap}.work-date[data-v-2ee8754b]{color:#ffffff73;font-size:12px;line-height:18px}.works-list-card .more-btn[data-v-2ee8754b]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;color:#ffffffa6;background:transparent}.works-list-card .more-btn[data-v-2ee8754b]:hover{color:#fff;background:#ffffff1f}.list-item-right .actions-menu[data-v-2ee8754b]{top:calc(100% + 4px);bottom:auto}.pagination[data-v-2ee8754b]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:2px}.pagination button[data-v-2ee8754b]{min-width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffb3;background:#222433;cursor:pointer;font:inherit}.pagination>span[data-v-2ee8754b]{min-width:18px;color:#ffffff73;text-align:center}.pagination button[data-v-2ee8754b]:hover:not(:disabled){color:#fff;background:#ffffff1a}.pagination button.active[data-v-2ee8754b]{border-color:#67e8f9;color:#071013;background:#22d3ee;font-weight:700}.pagination button[data-v-2ee8754b]:disabled{cursor:not-allowed;opacity:.35}.dialog-backdrop[data-v-2ee8754b]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#02040abd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-card[data-v-2ee8754b]{width:min(440px,100%);padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#1a1d2e;box-shadow:0 24px 70px #0000008c}.dialog-card h2[data-v-2ee8754b]{margin:0;font-size:20px}.dialog-card p[data-v-2ee8754b]{margin:14px 0 24px;color:#ffffffa6;font-size:14px;line-height:1.7}.dialog-card footer[data-v-2ee8754b]{display:flex;justify-content:flex-end;gap:10px}.dialog-card footer button[data-v-2ee8754b],.dialog-card footer a[data-v-2ee8754b]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#fff;background:#ffffff0d;cursor:pointer;text-decoration:none;font:inherit}.dialog-card footer a[data-v-2ee8754b]{border-color:#67e8f9;color:#071013;background:#67e8f9}.dialog-card footer .danger[data-v-2ee8754b]{border-color:#ef4444;color:#fff;background:#dc2626}.works-notice[data-v-2ee8754b]{position:fixed;z-index:90;right:28px;bottom:28px;padding:11px 16px;border:1px solid rgba(103,232,249,.28);border-radius:8px;color:#eaffff;background:#17202a;box-shadow:0 12px 30px #00000059;font-size:13px}@media(max-width:760px){.works-header[data-v-2ee8754b]{align-items:flex-start;flex-direction:column;gap:16px}.category-tabs[data-v-2ee8754b]{overflow-x:auto;scrollbar-width:none}.category-tab[data-v-2ee8754b]{flex:none}.header-actions[data-v-2ee8754b]{width:100%;justify-content:flex-start}.create-menu[data-v-2ee8754b]{top:calc(100% + 8px);bottom:auto}.works-grid[data-v-2ee8754b]{grid-template-columns:1fr;gap:16px}.work-card-footer[data-v-2ee8754b]{align-items:flex-start}.work-actions-left[data-v-2ee8754b]{flex-wrap:wrap}.work-list-item[data-v-2ee8754b]{align-items:flex-start;flex-direction:column;gap:12px;padding:15px}.list-item-left[data-v-2ee8754b]{width:100%}.work-title[data-v-2ee8754b]{width:100%;order:-1}.list-item-right[data-v-2ee8754b]{width:100%;justify-content:space-between}.pagination[data-v-2ee8754b]{justify-content:center;overflow-x:auto}.actions-menu[data-v-2ee8754b]{position:fixed;right:14px;bottom:14px;left:14px}.list-item-right .actions-menu[data-v-2ee8754b]{position:fixed;top:auto;bottom:14px}.works-notice[data-v-2ee8754b]{right:14px;bottom:14px;left:14px;text-align:center}}@media(max-width:390px){.work-actions-left span[data-v-2ee8754b]{display:none}}body{margin:0;background:#07090d}*{box-sizing:border-box}.adaptation-workbench[data-v-1ce8d8f1]{min-height:100dvh;padding:24px clamp(18px,4vw,56px) 56px;color:#f6fbfb;background:radial-gradient(circle at 18% 12%,rgba(45,212,191,.08),transparent 32%),#07090d;font-family:Source Han Sans CN Regular,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.page-head[data-v-1ce8d8f1]{display:flex;align-items:center;gap:14px;margin-bottom:22px}.eyebrow[data-v-1ce8d8f1],.panel-kicker[data-v-1ce8d8f1]{margin:0 0 4px;color:#67e8f9;font-size:12px;font-weight:700}.page-head h1[data-v-1ce8d8f1],.panel-head h2[data-v-1ce8d8f1]{margin:0}.page-head h1[data-v-1ce8d8f1]{font-size:28px;line-height:1.2}.panel-head h2[data-v-1ce8d8f1]{font-size:16px;font-weight:500}.subtitle[data-v-1ce8d8f1]{margin:8px 0 0;color:#f6fbfbad}.workspace-grid[data-v-1ce8d8f1]{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.15fr) minmax(300px,.9fr);gap:16px;align-items:start}.panel[data-v-1ce8d8f1]{min-height:420px;padding:18px;border:1px solid rgba(103,232,249,.16);border-radius:8px;background:#0d1117e0;box-shadow:0 18px 48px #00000047}.panel-head[data-v-1ce8d8f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.type-tabs[data-v-1ce8d8f1]{display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a}.type-tabs button[data-v-1ce8d8f1],.secondary-btn[data-v-1ce8d8f1],.icon-btn[data-v-1ce8d8f1]{border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f6fbfbc2;background:#ffffff0d;cursor:pointer;font:inherit}.type-tabs button[data-v-1ce8d8f1]{min-width:56px;height:32px;padding:0 12px}.type-tabs button.active[data-v-1ce8d8f1]{border-color:#67e8f9;color:#061113;background:#67e8f9}.icon-btn[data-v-1ce8d8f1]{width:38px;height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.refresh-btn[data-v-1ce8d8f1]{color:#f6fbfbc2;font-size:25px;font-weight:300;line-height:1}.secondary-btn[data-v-1ce8d8f1]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-weight:700}.secondary-btn[data-v-1ce8d8f1]:disabled,.icon-btn[data-v-1ce8d8f1]:disabled{cursor:not-allowed;opacity:.45}.empty-state[data-v-1ce8d8f1]{padding:18px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#f6fbfb94;background:#ffffff09}.empty-state a[data-v-1ce8d8f1]{color:#67e8f9}.work-list[data-v-1ce8d8f1],.chapter-list[data-v-1ce8d8f1]{max-height:calc(100dvh - 210px);display:grid;gap:10px;overflow:auto;scrollbar-color:rgba(103,232,249,.3) transparent}.work-card[data-v-1ce8d8f1],.chapter-row[data-v-1ce8d8f1]{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#f6fbfb;background:#ffffff0b;text-align:left;cursor:pointer;font:inherit}.work-card[data-v-1ce8d8f1]{display:grid;gap:8px;padding:14px}.work-card span[data-v-1ce8d8f1],.chapter-row small[data-v-1ce8d8f1],.context-card span[data-v-1ce8d8f1]{color:#f6fbfb94}.work-card.active[data-v-1ce8d8f1],.chapter-row.active[data-v-1ce8d8f1]{border-color:#67e8f9d1;background:#67e8f91f}.chapter-row[data-v-1ce8d8f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.chapter-row>span[data-v-1ce8d8f1]{display:grid;gap:4px}.check-circle[data-v-1ce8d8f1]{width:16px;height:16px;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:50%;color:#eaffff;font-size:11px;font-style:normal}.context-card[data-v-1ce8d8f1]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid rgba(103,232,249,.12);border-radius:8px;background:#67e8f912}.context-card div[data-v-1ce8d8f1]{display:grid;gap:4px}.field[data-v-1ce8d8f1]{display:grid;gap:8px;margin:14px 0;color:#f6fbfbb8;font-weight:700}.field input[data-v-1ce8d8f1]{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:0;color:#f6fbfb;background:#ffffff0e;font:inherit}.primary-btn[data-v-1ce8d8f1]{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;color:#061113;background:linear-gradient(90deg,#67e8f9,#34d399);font:inherit;font-weight:800;cursor:pointer}.primary-btn[data-v-1ce8d8f1]:disabled{cursor:not-allowed;opacity:.5}.status-box[data-v-1ce8d8f1]{display:flex;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f6fbfbad;background:#ffffff0b}.status-box p[data-v-1ce8d8f1]{margin:4px 0 0}.status-box.active[data-v-1ce8d8f1]{border-color:#67e8f98a;color:#f6fbfb}.status-box.success[data-v-1ce8d8f1]{border-color:#34d39980;color:#d1fae5}.status-box.failed[data-v-1ce8d8f1]{border-color:#fb718580;color:#fecdd3}.error-text[data-v-1ce8d8f1]{color:#fda4af}.open-script[data-v-1ce8d8f1]{width:100%;margin-top:14px;border-color:#67e8f9;color:#061113;background:#67e8f9}.spinner[data-v-1ce8d8f1]{width:18px;height:18px;border:2px solid rgba(6,17,19,.25);border-top-color:#061113;border-radius:50%;animation:spin-1ce8d8f1 .8s linear infinite}@keyframes spin-1ce8d8f1{to{transform:rotate(360deg)}}@media(max-width:1100px){.workspace-grid[data-v-1ce8d8f1]{grid-template-columns:1fr}.panel[data-v-1ce8d8f1]{min-height:auto}.work-list[data-v-1ce8d8f1],.chapter-list[data-v-1ce8d8f1]{max-height:420px}}@media(max-width:640px){.adaptation-workbench[data-v-1ce8d8f1]{padding:18px 14px 38px}.page-head[data-v-1ce8d8f1],.panel-head[data-v-1ce8d8f1]{align-items:flex-start}.panel-head[data-v-1ce8d8f1]{flex-direction:column}}.works-page[data-v-0ebc3192]{min-height:100vh;box-sizing:border-box;padding:28px clamp(16px,4vw,56px) 64px;color:#e8ecf6;background:#0b1020;font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif}.works-head[data-v-0ebc3192]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.works-head__titles h1[data-v-0ebc3192]{margin:0 0 6px;font-size:24px;font-weight:800}.works-head__titles p[data-v-0ebc3192]{margin:0;color:#e8ecf699;font-size:14px}.works-head__actions[data-v-0ebc3192]{display:flex;gap:10px}.primary-btn[data-v-0ebc3192],.ghost-btn[data-v-0ebc3192]{min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;border-radius:9px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none}.primary-btn[data-v-0ebc3192]{border:0;color:#071010;background:#72fff7}.ghost-btn[data-v-0ebc3192]{border:1px solid rgba(255,255,255,.2);color:#e8ecf6;background:#ffffff0a}.works-state[data-v-0ebc3192]{padding:80px 0;color:#e8ecf699;text-align:center}.works-state--empty[data-v-0ebc3192]{display:grid;gap:16px;justify-items:center}.works-grid[data-v-0ebc3192]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.work-card[data-v-0ebc3192]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a}.work-card__cover[data-v-0ebc3192]{position:relative;overflow:hidden;aspect-ratio:16/9;padding:0;border:0;cursor:pointer;background:linear-gradient(135deg,#2a2350,#14213d)}.work-card__cover img[data-v-0ebc3192]{width:100%;height:100%;object-fit:cover}.work-card__cover-fallback[data-v-0ebc3192]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffc7;font-size:40px;font-weight:800}.work-card__badge[data-v-0ebc3192]{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;color:#071010;background:#72fff7;font-size:11px;font-weight:700}.work-card__badge.is-pending[data-v-0ebc3192]{color:#1a1300;background:#f5c451}.work-card__badge.is-rejected[data-v-0ebc3192]{color:#fff;background:#ff6b6b}.work-card__badge.is-hidden[data-v-0ebc3192]{color:#fff;background:#7a7f8c}.work-card__body[data-v-0ebc3192]{padding:12px 12px 6px}.work-card__title[data-v-0ebc3192]{overflow:hidden;margin:0 0 4px;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.work-card__meta[data-v-0ebc3192]{display:flex;gap:5px;flex-wrap:wrap;margin:0;color:#e8ecf680;font-size:12px}.work-card__actions[data-v-0ebc3192]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding:10px 12px 12px}.work-card__actions button[data-v-0ebc3192]{flex:1 1 auto;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#e8ecf6;background:#ffffff0d;font:inherit;font-size:12px;cursor:pointer}.work-card__actions button.is-on[data-v-0ebc3192]{border-color:#72fff780;color:#72fff7}.work-card__reject[data-v-0ebc3192]{margin:0;padding:0 12px 12px;color:#ff9b9b;font-size:12px;line-height:1.5}.works-notice[data-v-0ebc3192]{position:fixed;z-index:80;right:24px;bottom:24px;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;border:1px solid rgba(114,255,247,.35);border-radius:10px;color:#eaffff;background:#171b25;box-shadow:0 16px 46px #0006;font-size:13px;cursor:pointer}.works-dialog-mask[data-v-0ebc3192]{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0000009e}.works-dialog[data-v-0ebc3192]{width:min(560px,94vw);max-height:86vh;box-sizing:border-box;display:flex;flex-direction:column;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#e8ecf6;background:#14161c;box-shadow:0 30px 90px #00000073}.works-dialog--compact[data-v-0ebc3192]{width:min(430px,94vw);display:grid;gap:12px;padding:20px}.works-dialog h2[data-v-0ebc3192],.works-dialog p[data-v-0ebc3192]{margin:0}.works-dialog--compact input[data-v-0ebc3192]{min-height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.18);border-radius:8px;outline:0;color:#fff;background:#0d1017}.works-dialog>header[data-v-0ebc3192]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.works-dialog>header button[data-v-0ebc3192]{border:0;color:#b8bec9;background:transparent;font-size:24px}.agreement-body[data-v-0ebc3192]{padding:18px 20px}.agreement-body>p[data-v-0ebc3192]{font-size:14px}.agreement-body ol[data-v-0ebc3192]{display:grid;gap:8px;padding-left:20px;color:#e8ecf6b8;font-size:13.5px;line-height:1.65}.agreement-body label[data-v-0ebc3192]{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;font-size:14px}.works-dialog footer[data-v-0ebc3192]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px}.works-dialog--compact footer[data-v-0ebc3192]{padding:8px 0 0}.works-dialog footer>button[data-v-0ebc3192]:not(.primary-btn):not(.danger-btn){min-height:38px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#e8ecf6;background:transparent}.danger-btn[data-v-0ebc3192]{min-height:38px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#d84b58}body.portal-works-body{padding-bottom:0!important;background:#0b1020}.works-page[data-v-0ebc3192]{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.works-head__titles h1[data-v-0ebc3192]{line-height:36px}.works-head__titles p[data-v-0ebc3192]{line-height:21px}.work-card__title[data-v-0ebc3192]{line-height:22.5px}.work-card__meta[data-v-0ebc3192],.work-card__actions button[data-v-0ebc3192]{line-height:18px}.portal-admin-redirect[data-v-848ecbe9]{min-height:100vh;display:grid;place-items:center;color:#f4f1e8;background:#0c1211;font:600 14px/1.5 system-ui,sans-serif}body.portal-oauth-callback-body{padding-bottom:0!important;background:#fff}.oauth-callback[data-v-518db58a],.oauth-callback[data-v-518db58a] *{box-sizing:border-box}.oauth-callback[data-v-518db58a]{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}.callback-card[data-v-518db58a]{padding:32px 44px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#0f172ad1;text-align:center}.callback-card h2[data-v-518db58a],.callback-card p[data-v-518db58a]{margin:0;font:inherit}html.portal-test-html{min-height:100%;background:#fff}body.portal-test-body{min-height:0;padding-bottom:0!important;color:#0a0a0a;background:#fff}body.portal-test-body #app{min-height:0}.test[data-v-44a3df96]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#0a0a0a;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;line-height:24px}.test button[data-v-44a3df96]{padding:0;border:0;color:#0a0a0a;background:none;font:inherit;cursor:pointer}:root{--mobile-touch-target: 44px;--mobile-bottom-nav-height: 72px;--site-primary: #7c5cff;--site-accent: #27e0b7;--site-surface: #05070d;--site-text: #f7f8ff;--site-muted: rgba(247, 248, 255, .62);--site-panel: rgba(12, 16, 28, .86);--site-border: rgba(39, 224, 183, .18)}html[data-site-id=portal-agi]{--site-primary: #7c5cff;--site-accent: #27e0b7;--site-surface: #05070d;--site-text: #f7f8ff;--site-muted: rgba(247, 248, 255, .62);--site-panel: rgba(12, 16, 28, .86);--site-border: rgba(39, 224, 183, .18)}html[data-site-id=aigc-studio]{--site-primary: #8fdcc2;--site-accent: #d8b36a;--site-surface: #0c1211;--site-text: #f4f1e8;--site-muted: #a6b6af;--site-panel: #141d1b;--site-border: rgba(216, 179, 106, .2)}html[data-site-id=bazhong-training]{--site-primary: #f2a65a;--site-accent: #5ed6c2;--site-surface: #101310;--site-text: #f7f1e5;--site-muted: rgba(247, 241, 229, .64);--site-panel: #1a211d;--site-border: rgba(94, 214, 194, .22)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{background:var(--site-surface)}body{min-width:320px;overflow-x:hidden;color:var(--site-text);background:linear-gradient(180deg,color-mix(in srgb,var(--site-primary) 5%,transparent),transparent 360px),var(--site-surface);font-family:Source Han Sans CN Regular,Source Han Sans SC,Noto Sans CJK SC,system-ui,sans-serif;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}html[data-site-id=aigc-studio] body,html[data-site-id=bazhong-training] body{background:linear-gradient(180deg,color-mix(in srgb,var(--site-primary) 5%,transparent),transparent 34%),var(--site-surface)}@media(max-width:920px){body{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}}
