.app-backdrop[data-v-991c30ea]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.app-backdrop video[data-v-991c30ea]{width:100%;height:100%;object-fit:cover;opacity:.19}.app-backdrop__scrim[data-v-991c30ea]{position:absolute;inset:0;background:linear-gradient(180deg,#0b0a09b8,#0b0a097a 30%,#0b0a09ad),radial-gradient(130% 100% at 50% 40%,transparent 38%,rgb(11 10 9 / 70%) 100%)}.final-cta[data-v-ed4517f9]{position:relative;display:grid;min-height:520px;place-items:center;overflow:hidden;margin:0 calc(50% - 50vw);padding:110px max(28px,calc((100vw - 1180px)/2));text-align:center}.final-cta[data-v-ed4517f9]:before{content:"";position:absolute;inset:5% 8%;background:radial-gradient(circle at 50% 50%,rgb(232 163 61 / 17%),transparent 52%),radial-gradient(circle at 50% 50%,rgb(245 196 112 / 7%),transparent 70%);filter:blur(18px);animation:cta-pulse-ed4517f9 7s ease-in-out infinite alternate}.final-cta[data-v-ed4517f9]>*{position:relative}.final-cta p[data-v-ed4517f9]{margin:0 0 18px;color:var(--accent-2);font:11px var(--font-mono);letter-spacing:.1em}.final-cta h2[data-v-ed4517f9]{max-width:820px;margin:0 auto;color:var(--ink);font-size:clamp(46px,5vw,68px);letter-spacing:-.025em;line-height:1.02}.final-cta button[data-v-ed4517f9]{display:inline-flex;align-items:center;gap:14px;min-height:50px;margin-top:40px;border:1px solid var(--accent);border-radius:8px;padding:0 25px;background:var(--accent);color:#1c1308;font-size:14px;font-weight:750;transition:gap var(--dur) var(--ease-out),background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.final-cta button[data-v-ed4517f9]:hover{gap:19px;background:var(--accent-2)}.final-cta button[data-v-ed4517f9]:active{transform:translateY(1px) scale(.98)}@keyframes cta-pulse-ed4517f9{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.stagger-text[data-v-cd7ed75d]{display:inline-block}.stagger-text__char[data-v-cd7ed75d]{display:inline-block;will-change:transform}.stagger-text__char--accent[data-v-cd7ed75d]{background:linear-gradient(135deg,#f2c47c,#d9a35f 52%,#c97a2b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero[data-v-a19a98c8]{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.72fr);align-items:center;min-height:620px;overflow:hidden;margin:-32px calc(50% - 50vw) 0;padding:70px max(28px,calc((100vw - 1180px)/2))}.hero__background[data-v-a19a98c8],.hero__scrim[data-v-a19a98c8],.hero__glow[data-v-a19a98c8]{position:absolute;inset:0}.hero__background[data-v-a19a98c8]{width:100%;height:100%;object-fit:cover;opacity:.44;transform:scale(1.03)}.hero__scrim[data-v-a19a98c8]{background:linear-gradient(90deg,#0b0907f5,#0b0907cc 43%,#0b090738 76%,#0b0907a8),linear-gradient(180deg,rgb(11 9 7 / 22%) 0%,rgb(11 9 7 / 10%) 58%,var(--bg) 100%)}.hero__glow[data-v-a19a98c8]{background:radial-gradient(48% 58% at 78% 42%,rgb(232 163 61 / 18%),transparent 70%),radial-gradient(38% 34% at 25% 22%,rgb(242 196 106 / 8%),transparent 74%);animation:hero-breathe-a19a98c8 9s ease-in-out infinite alternate}.hero__content[data-v-a19a98c8],.hero__media[data-v-a19a98c8]{position:relative;z-index:1}.hero__content[data-v-a19a98c8]{max-width:700px;padding-right:48px}.hero__eyebrow[data-v-a19a98c8]{margin:0 0 22px;color:var(--accent-2);font:600 12px var(--font-mono);letter-spacing:.15em}.hero__title[data-v-a19a98c8]{max-width:690px;margin:0;color:#f7f0e5;font-size:clamp(52px,5vw,72px);letter-spacing:-.02em;line-height:.98}.hero__description[data-v-a19a98c8]{max-width:540px;margin:26px 0 0;color:#b7ab99;font-size:17px;line-height:1.75}.hero__actions[data-v-a19a98c8]{display:flex;align-items:center;gap:12px;margin-top:34px}.hero__primary[data-v-a19a98c8],.hero__secondary[data-v-a19a98c8]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:0 22px;font-size:14px;font-weight:700;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.hero__primary[data-v-a19a98c8]{gap:14px;border:1px solid var(--accent);background:var(--accent);color:#1a1208}.hero__primary[data-v-a19a98c8]:hover{background:var(--accent-2)}.hero__secondary[data-v-a19a98c8]{border:1px solid rgb(242 235 224 / 24%);background:#0c0a0861;color:#ede4d7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero__secondary[data-v-a19a98c8]:hover{border-color:#f2c46a8c;background:#221b13b8}.hero__primary[data-v-a19a98c8]:active,.hero__secondary[data-v-a19a98c8]:active{transform:translateY(1px) scale(.98)}.hero__media[data-v-a19a98c8]{justify-self:end;padding-right:42px}.hero__figure[data-v-a19a98c8]{width:min(286px,24vw);margin:0}.hero__video-wrap[data-v-a19a98c8]{position:relative;overflow:hidden;aspect-ratio:9 / 14;border:1px solid rgb(255 255 255 / 18%);border-radius:14px;box-shadow:0 42px 90px #0000009e,0 0 80px #e8a33d1f;transform:rotate(1.4deg)}.hero__video-wrap[data-v-a19a98c8]:after{content:"";position:absolute;inset:0;border:1px solid rgb(255 255 255 / 10%);border-radius:inherit;box-shadow:inset 0 1px #ffffff1f;pointer-events:none}.hero__video-wrap video[data-v-a19a98c8]{display:block;width:100%;height:100%;object-fit:cover}.hero__play[data-v-a19a98c8]{position:absolute;right:16px;bottom:16px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(255 255 255 / 25%);border-radius:50%;background:#0a08068c;color:#fff4e3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero__figure figcaption[data-v-a19a98c8]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 3px 0}.hero__figure figcaption span[data-v-a19a98c8]{color:var(--accent-2);font:10px var(--font-mono);letter-spacing:.12em}.hero__figure figcaption strong[data-v-a19a98c8]{color:#c9bca9;font-size:12px}.proof[data-v-a19a98c8]{display:grid;grid-template-columns:1.32fr repeat(4,1fr);min-height:112px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof__intro[data-v-a19a98c8],.proof__item[data-v-a19a98c8]{display:flex;align-items:center;min-width:0;padding:22px 20px}.proof__intro[data-v-a19a98c8]{padding-left:0;color:var(--ink-2);font-size:13px;line-height:1.55}.proof__item[data-v-a19a98c8]{gap:12px;border-left:1px solid var(--line);color:var(--accent)}.proof__item span[data-v-a19a98c8],.proof__item strong[data-v-a19a98c8],.proof__item small[data-v-a19a98c8]{display:block}.proof__item strong[data-v-a19a98c8]{color:var(--ink);font-size:13px}.proof__item small[data-v-a19a98c8]{margin-top:3px;color:var(--ink-dim);font-size:10px}@keyframes hero-breathe-a19a98c8{0%{opacity:.68;transform:translate3d(-1%,0,0) scale(.98)}to{opacity:1;transform:translate3d(1.5%,1%,0) scale(1.03)}}@media(max-width:980px){.hero[data-v-a19a98c8]{grid-template-columns:minmax(0,1fr) 250px}.hero__content[data-v-a19a98c8]{padding-right:28px}.hero__title[data-v-a19a98c8]{font-size:52px}.hero__media[data-v-a19a98c8]{padding-right:0}.hero__figure[data-v-a19a98c8]{width:230px}.proof[data-v-a19a98c8]{grid-template-columns:repeat(4,1fr)}.proof__intro[data-v-a19a98c8]{display:none}}@media(max-width:720px){.hero[data-v-a19a98c8]{grid-template-columns:1fr;min-height:auto;padding-top:72px;padding-bottom:72px}.hero__content[data-v-a19a98c8]{padding-right:0}.hero__title[data-v-a19a98c8]{font-size:43px}.hero__media[data-v-a19a98c8]{display:none}.proof[data-v-a19a98c8]{grid-template-columns:repeat(2,1fr)}.proof__item[data-v-a19a98c8]:nth-child(2n){border-left:0}}.timeline[data-v-a1b4d184]{min-height:0;display:grid;grid-template-rows:37px 1fr;border-top:1px solid #2c2923;background:#12110f;color:#bdb7ad}.timeline__toolbar[data-v-a1b4d184]{display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid #28251f}.timeline__toolbar span[data-v-a1b4d184]{flex:1}.timeline__toolbar button[data-v-a1b4d184]{border:0;background:transparent;color:#e4a344}.timeline__toolbar time[data-v-a1b4d184],.timeline__toolbar label[data-v-a1b4d184]{color:#716c64;font:9px var(--font-mono)}.timeline__toolbar input[type=range][data-v-a1b4d184]{width:95px;accent-color:#d79637;vertical-align:middle}.timeline__time-input[data-v-a1b4d184]{width:65px;border:1px solid #302c25;padding:3px 4px;background:#181612;color:#a9a196;font:9px var(--font-mono)}.timeline__body[data-v-a1b4d184]{min-height:0;display:grid;grid-template-columns:112px minmax(0,1fr)}.timeline__labels[data-v-a1b4d184]{z-index:4;border-right:1px solid #2c2923;background:#151310}.timeline__label[data-v-a1b4d184]{height:42px;display:flex;flex-direction:column;justify-content:center;padding:0 10px;border-bottom:1px solid #24221e}.timeline__label--ruler[data-v-a1b4d184]{height:25px;color:#5f5a52;font-size:9px}.timeline__label strong[data-v-a1b4d184]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.timeline__label i[data-v-a1b4d184]{color:#58544e;font:8px var(--font-mono);font-style:normal}.timeline__scroll[data-v-a1b4d184]{overflow:auto}.timeline__content[data-v-a1b4d184]{position:relative;min-height:100%}.timeline__ruler[data-v-a1b4d184]{position:relative;display:block;width:100%;height:25px;border:0;border-bottom:1px solid #292620;border-radius:0;background:#11100e;color:#5b5650;text-align:left}.timeline__ruler span[data-v-a1b4d184]{position:absolute;top:7px;border-left:1px solid #3c3730;padding-left:4px;font:8px var(--font-mono)}.timeline__track[data-v-a1b4d184]{position:relative;height:42px;border-bottom:1px solid #24221e;background-image:linear-gradient(90deg,#24211d 1px,transparent 1px);background-size:90px 100%}.timeline__track.is-main[data-v-a1b4d184]{background-color:#15130f}.timeline-clip[data-v-a1b4d184]{position:absolute;top:4px;overflow:hidden;height:34px;border:1px solid #6f522e;border-radius:4px;padding:0 8px;background:#3b2d1c;color:#e3c28d;font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap;touch-action:none}.timeline-clip.type-audio[data-v-a1b4d184]{border-color:#395f55;background:#1d3933;color:#91c8b8}.timeline-clip.type-subtitle[data-v-a1b4d184]{border-color:#56516e;background:#2d2942;color:#bbb2e3}.timeline-clip.type-image[data-v-a1b4d184]{border-style:dashed}.timeline-clip.selected[data-v-a1b4d184]{border-color:#f0ae4c;box-shadow:0 0 0 1px #f0ae4c}.timeline-clip__handle[data-v-a1b4d184]{position:absolute;z-index:2;top:0;bottom:0;width:6px;cursor:ew-resize}.timeline-clip__handle.left[data-v-a1b4d184]{left:0}.timeline-clip__handle.right[data-v-a1b4d184]{right:0}.timeline__playhead[data-v-a1b4d184]{position:absolute;z-index:5;top:20px;bottom:0;width:1px;border:0;padding:0;background:#f2ab44;pointer-events:none}.timeline__playhead i[data-v-a1b4d184]{position:absolute;top:-2px;left:-4px;width:9px;height:7px;background:#f2ab44;clip-path:polygon(0 0,100% 0,50% 100%)}.workbench[data-v-e368ec74]{position:relative;margin:0 calc(50% - 50vw);padding:120px max(28px,calc((100vw - 1180px)/2)) 126px;overflow:hidden;background:radial-gradient(55% 75% at 76% 22%,rgb(232 163 61 / 13%),transparent 72%),linear-gradient(180deg,#0b0a08db,#0b0a08fa);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workbench__heading[data-v-e368ec74]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;margin-bottom:46px}.workbench__heading h2[data-v-e368ec74]{max-width:720px;margin:0;color:var(--ink);font-size:clamp(40px,4.3vw,58px);letter-spacing:-.02em}.workbench__heading p[data-v-e368ec74]{max-width:600px;margin:18px 0 0;color:var(--ink-dim);font-size:14px;line-height:1.8}.workbench__action[data-v-e368ec74]{display:inline-flex;align-items:center;gap:13px;min-height:46px;border:0;border-bottom:1px solid var(--accent);border-radius:0;padding:0 2px;background:transparent;color:var(--accent-2);font-size:13px;font-weight:650;transition:gap var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.workbench__action[data-v-e368ec74]:hover{gap:18px;color:#ffe0a8}.workbench__stage[data-v-e368ec74]{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:390px;overflow:hidden;border:1px solid #353027;border-radius:12px;background:#0d0c0a;box-shadow:0 42px 100px #00000085}.workbench__preview[data-v-e368ec74]{display:grid;place-items:center;padding:28px;border-right:1px solid #29261f;background:#090908}.workbench__preview video[data-v-e368ec74]{display:block;width:145px;aspect-ratio:9 / 16;object-fit:cover;box-shadow:0 18px 50px #0000008c}.workbench__timeline[data-v-e368ec74]{align-self:end;min-width:0;height:250px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.workbench__timeline[data-v-e368ec74] .timeline{height:100%;border-top-color:#353027}.workbench__abilities[data-v-e368ec74]{display:flex;justify-content:flex-end;gap:34px;padding-top:24px}.workbench__abilities span[data-v-e368ec74]{display:inline-flex;align-items:center;gap:8px;color:var(--ink-dim);font-size:11px}.workbench__abilities svg[data-v-e368ec74]{color:var(--accent)}@media(max-width:850px){.workbench__heading[data-v-e368ec74]{grid-template-columns:1fr;align-items:start;gap:24px}.workbench__stage[data-v-e368ec74]{grid-template-columns:1fr}.workbench__preview[data-v-e368ec74]{display:none}.workbench__abilities[data-v-e368ec74]{justify-content:flex-start;flex-wrap:wrap}}.workflow[data-v-9477fb90]{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:100px;padding:138px 0}.workflow__intro[data-v-9477fb90]{align-self:start;position:sticky;top:120px}.workflow__intro h2[data-v-9477fb90]{max-width:500px;margin:0;color:var(--ink);font-size:clamp(38px,4.2vw,54px);letter-spacing:-.02em;line-height:1.04}.workflow__intro p[data-v-9477fb90]{max-width:450px;margin:24px 0 0;color:var(--ink-dim);font-size:15px;line-height:1.8}.workflow__list[data-v-9477fb90]{margin:0;padding:0;list-style:none}.workflow__item[data-v-9477fb90]{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:start;gap:18px;min-height:174px;padding:34px 0;border-bottom:1px solid var(--line)}.workflow__list>:first-child .workflow__item[data-v-9477fb90]{border-top:1px solid var(--line)}.workflow__icon[data-v-9477fb90]{display:grid;width:46px;height:46px;place-items:center;color:var(--accent)}.workflow__item h3[data-v-9477fb90]{margin:0;color:var(--ink);font:650 22px var(--font-body);letter-spacing:-.02em}.workflow__item p[data-v-9477fb90]{max-width:500px;margin:11px 0 0;color:var(--ink-dim);font-size:13px;line-height:1.75}.workflow__check[data-v-9477fb90]{margin-top:7px;color:#655b4e}@media(max-width:860px){.workflow[data-v-9477fb90]{grid-template-columns:1fr;gap:48px;padding:96px 0}.workflow__intro[data-v-9477fb90]{position:static}}@media(max-width:620px){.workflow__item[data-v-9477fb90]{grid-template-columns:38px minmax(0,1fr);gap:12px}.workflow__check[data-v-9477fb90]{display:none}}.landing[data-v-d59a3b41]{--landing-width: 1180px;width:min(var(--landing-width),100%);margin:0 auto}.landing__footer[data-v-d59a3b41]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:96px;border-top:1px solid var(--line);color:var(--ink-dim)}.landing__footer strong[data-v-d59a3b41]{color:var(--ink);font:700 17px var(--font-display);letter-spacing:.05em}.landing__footer span[data-v-d59a3b41],.landing__footer small[data-v-d59a3b41]{font-size:12px}@media(max-width:760px){.landing__footer[data-v-d59a3b41]{grid-template-columns:1fr auto}.landing__footer span[data-v-d59a3b41]{display:none}}.steps[data-v-3b10500c]{display:flex;align-items:center;margin:0;padding:14px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 30px #d9a35f12;list-style:none}.steps__item[data-v-3b10500c]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink-dim);font-size:13px;transition:color var(--dur) var(--ease-out)}.steps__bubble[data-v-3b10500c]{display:grid;flex-shrink:0;width:24px;height:24px;place-items:center;border:1px solid var(--line-2);border-radius:50%;color:var(--ink-dim);font-family:var(--font-mono);font-size:11px;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.steps__line[data-v-3b10500c]{flex:1;min-width:18px;height:1px;margin:0 10px;background:var(--line);transition:background var(--dur) var(--ease-out)}.steps__item[data-v-3b10500c]:last-child{flex:none}.steps__item[data-v-3b10500c]:not(:last-child){flex:1}.steps__item--done[data-v-3b10500c]{color:var(--ink-2)}.steps__item--done .steps__bubble[data-v-3b10500c]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.steps__item--done .steps__line[data-v-3b10500c]{background:var(--accent-line)}.steps__item--current[data-v-3b10500c]{color:var(--accent-2)}.steps__item--current .steps__bubble[data-v-3b10500c]{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@media(max-width:640px){.steps[data-v-3b10500c]{padding:12px 14px}.steps__label[data-v-3b10500c]{display:none}.steps__item--current .steps__label[data-v-3b10500c]{display:inline}}.settings-summary[data-v-24d5006f]{min-width:0;flex:1;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #38332d;border-radius:12px;background:#1b1815;color:#eee8df;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .12s ease}.settings-summary[data-v-24d5006f]:hover:not(:disabled){border-color:#79613b;background:#211d18}.settings-summary[data-v-24d5006f]:active:not(:disabled){transform:translateY(1px)}.settings-summary[data-v-24d5006f]:disabled{cursor:not-allowed;opacity:.55}.settings-summary__step[data-v-24d5006f]{color:#8c8378;font-size:11px;letter-spacing:.08em;white-space:nowrap}.settings-summary__title[data-v-24d5006f]{color:#d7d0c7;font-size:13px;white-space:nowrap}.settings-summary__values[data-v-24d5006f]{overflow:hidden;color:#a69d92;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settings-summary__action[data-v-24d5006f]{margin-left:auto;color:#efa93c;font-size:12px;white-space:nowrap}.settings-layer[data-v-24d5006f]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#070605bd;animation:settings-layer-in-24d5006f .16s ease both}.settings-dialog[data-v-24d5006f]{position:relative;width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #403930;border-radius:18px;background:#1d1a17;box-shadow:0 28px 90px #00000085;animation:settings-dialog-in-24d5006f .16s ease both}.settings-dialog__head[data-v-24d5006f]{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid #332e28;background:#1d1a17}.settings-dialog__head h2[data-v-24d5006f]{margin:0;color:#f0ebe4;font-size:19px;font-weight:600}.settings-dialog__head p[data-v-24d5006f]{margin:5px 0 0;color:#8f877d;font-size:12px}.settings-dialog__close[data-v-24d5006f]{width:32px;height:32px;display:grid;place-items:center;border:1px solid #39342e;border-radius:9px;background:#24211d;color:#aaa197;cursor:pointer;font-size:20px;line-height:1}.settings-dialog__body[data-v-24d5006f]{display:grid;gap:18px;padding:18px 22px}.settings-group[data-v-24d5006f]{display:grid;gap:9px}.settings-group__row[data-v-24d5006f]{display:flex;align-items:center;justify-content:space-between}.settings-group__label[data-v-24d5006f]{color:#aaa196;font-size:12px}.ratio-grid[data-v-24d5006f]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ratio-option[data-v-24d5006f],.segmented button[data-v-24d5006f]{border:1px solid #3b3630;background:#24211d;color:#9e968c;cursor:pointer;font:inherit;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .1s ease}.ratio-option[data-v-24d5006f]:hover,.segmented button[data-v-24d5006f]:hover{border-color:#68583e;color:#ddd6ce}.ratio-option[data-v-24d5006f]:active,.segmented button[data-v-24d5006f]:active,.settings-dialog__done[data-v-24d5006f]:active{transform:translateY(1px)}.ratio-option[data-v-24d5006f]{height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:12px}.ratio-option.active[data-v-24d5006f],.segmented button.active[data-v-24d5006f]{border-color:#d99127;background:#342817;color:#f8ead4}.ratio-icon[data-v-24d5006f]{width:16px;height:11px;border:1.5px solid currentColor;border-radius:2px}.ratio-icon[data-ratio="1:1"][data-v-24d5006f]{width:12px;height:12px}.ratio-icon[data-ratio="3:4"][data-v-24d5006f]{width:10px;height:14px}.ratio-icon[data-ratio="9:16"][data-v-24d5006f]{width:8px;height:15px}.ratio-icon[data-ratio="4:3"][data-v-24d5006f]{width:15px;height:11px}.ratio-icon[data-ratio="21:9"][data-v-24d5006f]{width:19px;height:8px}.ratio-icon[data-ratio=adaptive][data-v-24d5006f]{border-style:dashed}.segmented[data-v-24d5006f]{display:grid;gap:7px}.segmented--four[data-v-24d5006f]{grid-template-columns:repeat(4,1fr)}.segmented--three[data-v-24d5006f]{grid-template-columns:repeat(3,1fr)}.segmented--two[data-v-24d5006f]{grid-template-columns:repeat(2,1fr)}.segmented button[data-v-24d5006f]{height:40px;border-radius:9px;font-size:13px}.settings-split[data-v-24d5006f]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.duration-readout[data-v-24d5006f]{color:#f0aa40;font-size:12px;font-variant-numeric:tabular-nums}.duration-range[data-v-24d5006f]{width:100%;accent-color:#e39b32}.duration-scale[data-v-24d5006f]{display:flex;justify-content:space-between;color:#746d65;font-size:10px}.settings-warning[data-v-24d5006f]{margin:0;color:#c8954d;font-size:11px}.settings-dialog__foot[data-v-24d5006f]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px;border-top:1px solid #332e28;background:#1d1a17}.settings-dialog__foot p[data-v-24d5006f]{margin:0;color:#8e867b;font-size:11px}.settings-dialog__foot strong[data-v-24d5006f]{color:#d8a34e;font-weight:600}.settings-dialog__done[data-v-24d5006f]{min-width:88px;height:38px;border:1px solid #e09a30;border-radius:10px;background:#eaa437;color:#1c160d;cursor:pointer;font:inherit;font-size:13px;font-weight:600}@keyframes settings-layer-in-24d5006f{0%{opacity:0}}@keyframes settings-dialog-in-24d5006f{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media(max-width:640px){.settings-summary__step[data-v-24d5006f],.settings-summary__title[data-v-24d5006f]{display:none}.settings-layer[data-v-24d5006f]{align-items:end;padding:0}.settings-dialog[data-v-24d5006f]{width:100%;max-height:90dvh;border-radius:18px 18px 0 0}.ratio-grid[data-v-24d5006f]{grid-template-columns:repeat(3,1fr)}.settings-split[data-v-24d5006f]{grid-template-columns:1fr}}.results[data-v-4cc72cbb]{margin-top:28px;padding:28px;border:1px solid #35312b;border-radius:20px;background:#171512}.results__head[data-v-4cc72cbb],.result__head[data-v-4cc72cbb]{display:flex;align-items:center;justify-content:space-between;gap:16px}.results__eyebrow[data-v-4cc72cbb]{margin:0 0 6px;color:#8d857a;font-size:12px;letter-spacing:.14em}.results h3[data-v-4cc72cbb]{margin:0;color:#e9e3da;font-size:17px}.results__meta[data-v-4cc72cbb]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;color:#777067;font-size:11px}.results__actions[data-v-4cc72cbb]{display:flex;align-items:center;gap:10px}.results__start[data-v-4cc72cbb]{min-width:88px;height:36px;border:1px solid #d99127;border-radius:9px;background:#342817;color:#f0aa40;cursor:pointer}.results__batch-status[data-v-4cc72cbb],.result__status[data-v-4cc72cbb]{color:#9e968c;font-size:12px}.results__batch-status[data-status=completed][data-v-4cc72cbb],.result__status[data-status=completed][data-v-4cc72cbb]{color:#70b98a}.results__batch-status[data-status=failed][data-v-4cc72cbb],.results__batch-status[data-status=partial_failed][data-v-4cc72cbb],.result__status[data-status=failed][data-v-4cc72cbb]{color:#e06e4e}.results__grid[data-v-4cc72cbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px}.result[data-v-4cc72cbb]{overflow:hidden;min-height:210px;border:1px solid #302c27;border-radius:16px;background:#11100e}.result__head[data-v-4cc72cbb]{padding:14px 16px;color:#ded7ce}.result__video[data-v-4cc72cbb]{display:block;width:100%;max-height:520px;background:#080808}.result__waiting[data-v-4cc72cbb],.result__failure[data-v-4cc72cbb],.result__completed[data-v-4cc72cbb]{min-height:150px;display:grid;place-items:center;align-content:center;gap:12px;padding:18px;color:#8d857a;text-align:center}.result__completed strong[data-v-4cc72cbb]{color:#d9d2c8;font-size:13px}.result__completed-mark[data-v-4cc72cbb]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#70b98a24;color:#70b98a}.result__completed button[data-v-4cc72cbb]{border:1px solid var(--accent-line);border-radius:9px;padding:8px 14px;background:var(--accent-soft);color:var(--accent-2)}.result__failure[data-v-4cc72cbb]{color:#d66b4d}.result__failure p[data-v-4cc72cbb]{margin:0}.result__failure button[data-v-4cc72cbb]{padding:8px 14px;border:1px solid #d66b4d;border-radius:9px;background:transparent;color:#e88a6d;cursor:pointer}.result__failure button[data-v-4cc72cbb]:disabled{cursor:not-allowed;opacity:.5}.result__pulse[data-v-4cc72cbb]{width:10px;height:10px;border-radius:50%;background:#f0a633;box-shadow:0 0 0 6px #f0a6331a}.segments[data-v-4cc72cbb]{border-top:1px solid #302c27;padding:10px 14px 14px}.segments summary[data-v-4cc72cbb]{color:#9e968c;font-size:11px;cursor:pointer}.segment[data-v-4cc72cbb]{display:grid;grid-template-columns:24px 1fr auto auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #27231f;color:#cfc7be;font-size:11px}.segment__index[data-v-4cc72cbb]{color:#6f675e;font-family:monospace}.segment span[data-v-4cc72cbb]:nth-child(2){display:grid;gap:2px}.segment small[data-v-4cc72cbb]{color:#746d64}.segment em[data-v-4cc72cbb]{color:#938b82;font-style:normal}.segment em[data-status=completed][data-v-4cc72cbb]{color:#70b98a}.segment em[data-status=failed][data-v-4cc72cbb]{color:#e06e4e}.segment button[data-v-4cc72cbb]{border:1px solid #7f4738;border-radius:7px;background:transparent;color:#e88a6d;font-size:10px;padding:5px 7px;cursor:pointer}@media(max-width:640px){.results[data-v-4cc72cbb]{padding:18px;border-radius:16px}.results__head[data-v-4cc72cbb]{align-items:stretch;flex-direction:column}.results__actions[data-v-4cc72cbb]{justify-content:space-between}.results__grid[data-v-4cc72cbb]{grid-template-columns:1fr}}.tasks[data-v-bc81c442]{display:grid;gap:22px}.tasks__head[data-v-bc81c442]{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:18px;border-bottom:1px solid var(--line)}.tasks__eyebrow[data-v-bc81c442]{margin:0 0 5px;color:var(--ink-dim);font-size:11px;letter-spacing:.12em}.tasks__head h2[data-v-bc81c442]{margin:0;color:var(--ink);font-size:24px;font-weight:600}.tasks__head>p[data-v-bc81c442]{max-width:360px;margin:0;color:var(--ink-dim);font-size:12px;line-height:1.7;text-align:right}.tasks__list[data-v-bc81c442]{display:grid;gap:18px}.tasks__tabs[data-v-bc81c442]{display:flex;gap:4px;border-bottom:1px solid var(--line)}.tasks__tabs button[data-v-bc81c442]{border:0;border-bottom:2px solid transparent;padding:9px 13px;background:transparent;color:var(--ink-dim)}.tasks__tabs button.active[data-v-bc81c442]{border-bottom-color:var(--accent);color:var(--accent-2)}.tasks__exports[data-v-bc81c442]{display:grid;gap:10px}.tasks__exports article[data-v-bc81c442]{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--surface)}.tasks__exports strong[data-v-bc81c442]{color:var(--ink);font-size:13px}.tasks__exports p[data-v-bc81c442]{margin:5px 0 0;color:var(--ink-dim);font-size:10px}.tasks__export-state[data-v-bc81c442]{display:flex;align-items:center;gap:9px;color:var(--ink-dim);font-size:11px}.tasks__export-state .is-failed[data-v-bc81c442]{color:#dd765b}.tasks__export-state .is-completed[data-v-bc81c442]{color:#71b497}.tasks__export-state button[data-v-bc81c442]{border:1px solid var(--line-2);background:transparent;color:var(--accent-2)}.tasks__exports article>i[data-v-bc81c442]{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--line)}.tasks__exports article>i b[data-v-bc81c442]{display:block;height:100%;background:var(--accent)}.tasks__list[data-v-bc81c442] .results{margin-top:0}.tasks__empty[data-v-bc81c442]{padding:72px 20px;border:1px dashed var(--line-2);border-radius:var(--radius-lg);color:var(--ink);text-align:center}.tasks__empty p[data-v-bc81c442]{margin:8px 0 0;color:var(--ink-dim);font-size:13px}.tasks__loading[data-v-bc81c442]{display:grid;gap:12px}.tasks__loading span[data-v-bc81c442]{height:148px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 48%,var(--surface) 66%);background-size:220% 100%;animation:task-loading-bc81c442 1.4s ease-in-out infinite}.tasks__more[data-v-bc81c442]{justify-self:center;min-width:120px;height:40px;padding:0 18px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.tasks__more[data-v-bc81c442]:disabled{cursor:wait;opacity:.55}@keyframes task-loading-bc81c442{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.tasks__loading span[data-v-bc81c442]{animation:none}}@media(max-width:640px){.tasks__head[data-v-bc81c442]{align-items:start;flex-direction:column;gap:8px}.tasks__head>p[data-v-bc81c442]{text-align:left}}.rec[data-v-6a9cefbe]{display:flex;flex-direction:column;gap:28px}.rec__filters[data-v-6a9cefbe]{display:flex;flex-direction:column;gap:16px;padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.filter-row[data-v-6a9cefbe]{display:flex;align-items:center;gap:16px}.filter-row__label[data-v-6a9cefbe]{flex-shrink:0;width:70px;color:var(--ink-dim);font-size:12px;font-family:var(--font-mono);letter-spacing:.04em}.filter-row__chips[data-v-6a9cefbe]{display:flex;flex-wrap:wrap;gap:8px}.filter-row__empty[data-v-6a9cefbe]{color:var(--danger);font-size:12px}.chip[data-v-6a9cefbe]{padding:9px 18px;border:1px solid var(--line-2);border-radius:99px;background:transparent;color:var(--ink-2);font-size:14px;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.chip[data-v-6a9cefbe]:hover{color:var(--ink);border-color:var(--ink-dim);background:var(--surface-2)}.chip[data-v-6a9cefbe]:active{transform:scale(.96)}.chip--active[data-v-6a9cefbe]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-line),0 4px 16px #e8a33d1f}.rec__results-head[data-v-6a9cefbe]{display:flex;justify-content:space-between;align-items:baseline}.rec__results-head h3[data-v-6a9cefbe]{font-size:20px;color:var(--ink)}.rec__count[data-v-6a9cefbe]{color:var(--ink-dim);font-size:13px;font-family:var(--font-mono)}.rec__placeholder[data-v-6a9cefbe]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center;border:1px dashed var(--line-2);border-radius:var(--radius-lg);background:#241e1766}.rec__placeholder-icon[data-v-6a9cefbe]{font-size:32px;color:var(--accent);opacity:.5;line-height:1}.rec__placeholder-icon--spin[data-v-6a9cefbe]{animation:spin-6a9cefbe 1.2s linear infinite}.rec__placeholder-title[data-v-6a9cefbe]{margin:4px 0 0;font-size:15px;color:var(--ink-2)}.rec__placeholder-sub[data-v-6a9cefbe]{margin:0;font-size:13px;color:var(--ink-dim)}.cards[data-v-6a9cefbe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.card[data-v-6a9cefbe]{position:relative;display:flex;flex-direction:column;gap:10px;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;overflow:hidden;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);animation:card-in-6a9cefbe var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.card[data-v-6a9cefbe]>*{position:relative}.card[data-v-6a9cefbe]:before{content:"";position:absolute;inset:0;background:radial-gradient(150px circle at var(--mx, 50%) var(--my, 50%),rgb(232 163 61 / 13%),transparent 72%);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none}.card[data-v-6a9cefbe]:hover:before{opacity:1}@keyframes card-in-6a9cefbe{0%{opacity:0;transform:translateY(10px)}}.card[data-v-6a9cefbe]:hover{border-color:var(--accent-line);box-shadow:0 16px 40px #0000005c}.card--active[data-v-6a9cefbe]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 12px 36px #e8a33d29}.card__top[data-v-6a9cefbe]{display:flex;flex-wrap:wrap;gap:5px;padding:14px 16px 0}.card__tag[data-v-6a9cefbe]{padding:2px 9px;border-radius:99px;background:var(--accent-soft);color:var(--accent-2);font-size:10px;font-family:var(--font-mono);letter-spacing:.02em}.card__tag--cat[data-v-6a9cefbe]{background:var(--surface-3);color:var(--ink-2)}.card__name[data-v-6a9cefbe]{padding:0 16px;font-size:17px;font-weight:600;color:var(--ink)}.card__desc[data-v-6a9cefbe]{padding:0 16px;margin:0;flex:1;color:var(--ink-dim);font-size:13px;line-height:1.6}.card__cta[data-v-6a9cefbe]{padding:12px 16px;margin-top:4px;border-top:1px solid var(--line);color:var(--accent-2);font-size:13px;font-weight:500}.card--active .card__cta[data-v-6a9cefbe]{color:var(--accent);background:var(--accent-soft)}@keyframes spin-6a9cefbe{to{transform:rotate(360deg)}}@media(max-width:720px){.filter-row[data-v-6a9cefbe]{flex-direction:column;align-items:flex-start;gap:8px}.filter-row__label[data-v-6a9cefbe]{width:auto}.rec__filters[data-v-6a9cefbe]{padding:18px}}.asset-field[data-v-53da48aa]{min-width:0;margin:0;padding:0;border:0}.asset-field legend[data-v-53da48aa]{width:100%;margin-bottom:9px;color:var(--ink-2);font-size:13px}.asset-field legend i[data-v-53da48aa]{margin-left:4px;color:var(--danger);font-style:normal}.asset-field legend small[data-v-53da48aa]{float:right;color:var(--ink-dim);font-size:10px}.asset-field>p[data-v-53da48aa]{margin:0;padding:18px;border:1px dashed var(--line);border-radius:10px;color:var(--ink-dim);font-size:11px;text-align:center}.asset-grid[data-v-53da48aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.asset-grid button[data-v-53da48aa]{min-width:0;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--ink-2);text-align:left}.asset-grid button.active[data-v-53da48aa]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}.asset-grid img[data-v-53da48aa],.asset-glyph[data-v-53da48aa]{display:grid;width:100%;height:72px;place-items:center;border-radius:7px;background:var(--surface-3);object-fit:cover;color:var(--accent);font-size:22px}.asset-grid strong[data-v-53da48aa]{display:block;overflow:hidden;margin-top:6px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.group-field[data-v-ec871e8c]{padding:14px;border:1px double var(--accent-line);border-radius:13px;background:linear-gradient(90deg,var(--accent-soft),rgb(118 87 149 / 10%))}.group-field header[data-v-ec871e8c]{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.group-field header strong[data-v-ec871e8c]{color:var(--accent-2);font-size:13px}.group-field header span[data-v-ec871e8c]{color:var(--ink-dim);font-size:10px}.group-field>div[data-v-ec871e8c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.group-field>div[data-v-ec871e8c]{grid-template-columns:1fr}}.text-field[data-v-1080b35b]{display:grid;gap:7px}.text-field>span[data-v-1080b35b]{color:var(--ink-2);font-size:13px}.text-field i[data-v-1080b35b]{margin-left:4px;color:var(--danger);font-style:normal}.text-field input[data-v-1080b35b],.text-field textarea[data-v-1080b35b]{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--ink);outline:none;resize:vertical}.text-field input[data-v-1080b35b]:focus,.text-field textarea[data-v-1080b35b]:focus{border-color:var(--accent-line)}.text-field small[data-v-1080b35b]{justify-self:end;color:var(--ink-dim);font-size:10px}.variable-modal[data-v-785acdad]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px}.variable-modal__scrim[data-v-785acdad]{position:absolute;inset:0;background:#080604c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.variable-modal__panel[data-v-785acdad]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:90vh;border:1px solid var(--line-2);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);animation:variable-panel-in-785acdad var(--dur) var(--ease-out) both}.variable-modal__panel>header[data-v-785acdad],.variable-modal__panel>footer[data-v-785acdad]{display:flex;align-items:center;gap:12px;padding:20px 24px}.variable-modal__panel>header[data-v-785acdad]{justify-content:space-between;border-bottom:1px solid var(--line)}.variable-modal__panel>header span[data-v-785acdad]{color:var(--accent);font-size:11px}.variable-modal__panel h2[data-v-785acdad]{margin:3px 0;color:var(--ink);font-size:22px}.variable-modal__panel header p[data-v-785acdad]{margin:0;color:var(--ink-dim);font-size:11px}.variable-modal__panel header button[data-v-785acdad]{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--ink-2)}.variable-modal__body[data-v-785acdad]{display:grid;gap:22px;overflow:auto;padding:24px}.variable-modal__empty[data-v-785acdad]{color:var(--ink-dim);text-align:center}.variable-modal__panel>footer[data-v-785acdad]{justify-content:flex-end;border-top:1px solid var(--line)}.variable-modal__panel footer p[data-v-785acdad]{margin-right:auto;color:var(--danger);font-size:12px}@keyframes variable-panel-in-785acdad{0%{transform:translateY(10px) scale(.98)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.variable-modal__panel[data-v-785acdad]{animation:none}}@media(max-width:640px){.variable-modal[data-v-785acdad]{padding:0}.variable-modal__panel[data-v-785acdad]{width:100%;height:100%;max-height:none;border-radius:0}}.user-menu[data-v-5f8573ed]{position:relative}.user-menu__trigger[data-v-5f8573ed]{display:flex;align-items:center;gap:8px;height:38px;padding:3px 10px 3px 4px;border:1px solid var(--line);border-radius:99px;background:var(--surface-2);color:var(--ink-2)}.user-menu__trigger img[data-v-5f8573ed],.user-menu__avatar[data-v-5f8573ed]{width:30px;height:30px;border-radius:50%;object-fit:cover}.user-menu__avatar[data-v-5f8573ed]{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700}.user-menu__phone[data-v-5f8573ed]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.user-menu__chevron[data-v-5f8573ed]{color:var(--ink-dim)}.user-menu__panel[data-v-5f8573ed]{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:250px;padding:12px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);box-shadow:0 20px 50px #0000005c;animation:user-menu-in-5f8573ed .15s ease both}.user-menu__panel header[data-v-5f8573ed]{display:grid;gap:4px;padding:5px 6px 13px;border-bottom:1px solid var(--line)}.user-menu__panel header strong[data-v-5f8573ed]{color:var(--ink);font-size:13px}.user-menu__panel header span[data-v-5f8573ed]{color:var(--ink-dim);font-size:11px}.user-menu__item[data-v-5f8573ed]{width:100%;padding:10px 8px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);text-align:left}.user-menu__item[data-v-5f8573ed]:hover{background:var(--surface-2);color:var(--ink)}.user-menu__item--danger[data-v-5f8573ed]{color:var(--danger)}.user-menu__panel label[data-v-5f8573ed]{display:grid;gap:6px;margin-top:10px;color:var(--ink-dim);font-size:10px}.user-menu__panel input[data-v-5f8573ed]{height:36px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface-2);color:var(--ink)}.user-menu__actions[data-v-5f8573ed]{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.user-menu__actions button[data-v-5f8573ed]{padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2)}.user-menu__actions .primary[data-v-5f8573ed]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-2)}.user-menu__error[data-v-5f8573ed]{margin:8px 0 0;color:var(--danger);font-size:10px}@keyframes user-menu-in-5f8573ed{0%{opacity:0;transform:scale(.97) translateY(-4px)}}@media(max-width:620px){.user-menu__phone[data-v-5f8573ed],.user-menu__chevron[data-v-5f8573ed]{display:none}.user-menu__trigger[data-v-5f8573ed]{padding-right:4px}}.asset-card[data-v-9f7b542e]{display:flex;flex-direction:column;overflow:hidden;height:100%;border:1px solid var(--line);border-radius:17px;background:var(--surface);transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.asset-card[data-v-9f7b542e]:hover{border-color:var(--accent-line);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.asset-card__cover[data-v-9f7b542e]{position:relative;display:block;flex:none;overflow:hidden;width:100%;aspect-ratio:16 / 10;padding:0;border:0;border-radius:0;background:#0c0a08}.asset-card__cover img[data-v-9f7b542e],.asset-card__placeholder[data-v-9f7b542e]{width:100%;height:100%;object-fit:cover}.asset-card__cover img[data-v-9f7b542e]{transition:transform var(--dur-slow) var(--ease-out)}.asset-card__cover:hover img[data-v-9f7b542e]{transform:scale(1.04)}.asset-card__placeholder[data-v-9f7b542e]{display:grid;place-items:center;background:radial-gradient(circle at 68% 28%,rgb(232 163 61 / 15%),transparent 35%),linear-gradient(145deg,#211b13,#0e0c09);color:var(--ink-dim)}.asset-card__placeholder i[data-v-9f7b542e]{font:12px var(--font-mono);font-style:normal}.asset-card__play[data-v-9f7b542e]{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;background:#0f0c08b8;color:var(--accent-2);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--dur) var(--ease-spring),background var(--dur) var(--ease-out)}.asset-card__cover:hover .asset-card__play[data-v-9f7b542e]{background:#0f0c08e0;transform:translate(-50%,-50%) scale(1.12)}.asset-card__body[data-v-9f7b542e]{padding:15px 16px 12px}.asset-card__body h3[data-v-9f7b542e]{overflow:hidden;margin:0 0 7px;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.asset-card__body p[data-v-9f7b542e],.asset-card__body time[data-v-9f7b542e]{margin:0;color:var(--ink-dim);font-size:11px}.asset-card__body time[data-v-9f7b542e]{display:block;margin-top:5px}.asset-card__body .asset-card__expiry[data-v-9f7b542e]{margin-top:8px;color:#d89d48}.asset-card__rename[data-v-9f7b542e]{display:flex;gap:6px;margin-bottom:8px}.asset-card__rename input[data-v-9f7b542e]{min-width:0;flex:1;border:1px solid var(--accent-line);border-radius:8px;padding:7px 9px;background:var(--surface-2);color:var(--ink)}.asset-card__rename button[data-v-9f7b542e]{border-color:var(--accent-line);color:var(--accent)}.asset-card__actions[data-v-9f7b542e]{display:flex;gap:5px;padding:0 12px 13px}.asset-card__actions button[data-v-9f7b542e]{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:7px 5px;background:var(--surface-2);color:var(--ink-dim);font-size:11px}.asset-card__actions button[data-v-9f7b542e]:hover{border-color:var(--accent-line);color:var(--ink)}.asset-card__actions .danger[data-v-9f7b542e]:hover{border-color:#d86a4d73;color:#e88a6d}.asset-card__actions .restore[data-v-9f7b542e]{flex:initial;width:100%;color:var(--accent-2)}.assets-view[data-v-57c67060]{display:grid;gap:22px}.assets-view__head[data-v-57c67060]{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.assets-view__head p[data-v-57c67060]{margin:0 0 5px;color:var(--ink-dim);font-size:11px;letter-spacing:.12em}.assets-view__head h2[data-v-57c67060]{margin:0;color:var(--ink);font-size:24px}.assets-view__tabs[data-v-57c67060]{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.assets-view__tabs button[data-v-57c67060]{border:0;border-radius:8px;padding:8px 14px;background:transparent;color:var(--ink-dim)}.assets-view__tabs button.active[data-v-57c67060]{background:var(--accent-soft);color:var(--accent-2)}.assets-view__grid[data-v-57c67060],.assets-view__loading[data-v-57c67060]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}@media(min-width:761px){.assets-view__grid[data-v-57c67060]>:first-child{grid-column:span 2;grid-row:span 2}.assets-view__grid[data-v-57c67060]>:first-child .asset-card__cover{flex:1;aspect-ratio:auto}.assets-view__grid[data-v-57c67060]>:first-child .asset-card__body h3{font-size:16px;white-space:normal}}@media(max-width:760px)and (min-width:521px){.assets-view__grid[data-v-57c67060]>:first-child{grid-column:span 2}}.assets-view__loading span[data-v-57c67060]{height:280px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 48%,var(--surface) 66%);background-size:220% 100%;animation:asset-loading-57c67060 1.4s ease-in-out infinite}.assets-view__empty[data-v-57c67060]{padding:90px 20px;border:1px dashed var(--line-2);border-radius:var(--radius-lg);color:var(--ink);text-align:center}.assets-view__empty p[data-v-57c67060]{margin:8px 0 0;color:var(--ink-dim);font-size:13px}.assets-view__more[data-v-57c67060]{justify-self:center;border:1px solid var(--line-2);border-radius:10px;padding:10px 20px;background:var(--surface);color:var(--ink)}@keyframes asset-loading-57c67060{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.assets-view__loading span[data-v-57c67060]{animation:none}}@media(max-width:760px){.assets-view__grid[data-v-57c67060],.assets-view__loading[data-v-57c67060]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.assets-view__head[data-v-57c67060]{align-items:stretch;flex-direction:column}.assets-view__tabs button[data-v-57c67060]{flex:1}.assets-view__grid[data-v-57c67060],.assets-view__loading[data-v-57c67060]{grid-template-columns:1fr}}.player-backdrop[data-v-76fa2ec8]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#060504d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:player-backdrop-in-76fa2ec8 var(--dur) var(--ease-out) both}.player-modal[data-v-76fa2ec8]{overflow:hidden;width:min(920px,100%);border:1px solid var(--line-2);border-radius:20px;background:#0e0d0b;box-shadow:0 30px 90px #0000008c;animation:player-modal-in-76fa2ec8 var(--dur) var(--ease-out) both}.player-modal__head[data-v-76fa2ec8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.player-modal__head h2[data-v-76fa2ec8]{overflow:hidden;margin:0;color:var(--ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.player-modal__head button[data-v-76fa2ec8]{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:21px}.player-modal__video[data-v-76fa2ec8]{display:block;width:100%;max-height:76vh;background:#050505}@keyframes player-backdrop-in-76fa2ec8{0%{opacity:0}}@keyframes player-modal-in-76fa2ec8{0%{opacity:0;transform:translateY(12px) scale(.96)}}.studio[data-v-668460d1]{min-height:100%;display:flex;flex-direction:column}.compose__head[data-v-668460d1]{margin-bottom:20px}.compose__title[data-v-668460d1]{margin:0;font-size:28px;color:var(--ink)}.compose__title-accent[data-v-668460d1]{background:linear-gradient(135deg,#f2c47c,#d9a35f 52%,#c97a2b);-webkit-background-clip:text;background-clip:text;color:transparent}.topbar[data-v-668460d1]{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#14110ec7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar__brand[data-v-668460d1]{display:flex;align-items:baseline;gap:10px;cursor:pointer}.topbar__brand h1[data-v-668460d1]{font-size:22px;letter-spacing:.06em;color:var(--ink)}.topbar__dot[data-v-668460d1]{width:9px;height:9px;border-radius:99px;background:var(--accent);box-shadow:0 0 12px var(--accent);align-self:center}.topbar__nav[data-v-668460d1]{display:flex;align-items:center;gap:4px}.topbar__nav button[data-v-668460d1]{position:relative;background:transparent;border:none;color:var(--ink-dim);padding:8px 14px;border-radius:99px;font-size:14px;transition:color var(--dur) var(--ease-out)}.topbar__nav button[data-v-668460d1]:hover,.topbar__nav button.active[data-v-668460d1]{color:var(--ink)}.topbar__nav-pill[data-v-668460d1]{position:absolute;inset:0;border-radius:99px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.topbar__nav-label[data-v-668460d1]{position:relative;z-index:1}.topbar__task-link[data-v-668460d1]{display:inline-flex;align-items:center;gap:6px}.topbar__task-count[data-v-668460d1]{position:relative;z-index:1;min-width:17px;height:17px;display:inline-grid;place-items:center;padding:0 4px;border-radius:99px;background:var(--accent);color:#1b150c;font-size:10px;font-weight:700}.topbar__account[data-v-668460d1]{display:inline-flex;align-items:center;min-height:38px;margin-left:8px}.topbar__nav .topbar__login[data-v-668460d1]{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-2)}.topbar__session-loading[data-v-668460d1]{min-width:38px;color:var(--ink-dim);text-align:center;letter-spacing:.18em}.toasts[data-v-668460d1]{position:fixed;top:76px;left:0;right:0;z-index:60;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast[data-v-668460d1]{margin:0;max-width:calc(100vw - 40px);padding:10px 18px;border-radius:99px;font-size:14px;box-shadow:var(--shadow-sm);pointer-events:auto}.toast-enter-active[data-v-668460d1]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.toast-leave-active[data-v-668460d1]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.toast-enter-from[data-v-668460d1]{opacity:0;transform:translateY(-12px) scale(.96)}.toast-leave-to[data-v-668460d1]{opacity:0;transform:translateY(-8px) scale(.97)}.toast--error[data-v-668460d1]{background:#d86a4d29;border:1px solid var(--danger);color:#f4c3b3}.toast--status[data-v-668460d1]{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-2)}.studio__main[data-v-668460d1]{flex:1;width:min(960px,100%);margin:0 auto;padding:32px 24px 80px}.studio__main[data-v-668460d1]:not(.studio__main--landing){margin-top:20px;border:1px solid rgb(242 235 224 / 7%);border-radius:18px;background:#110e0b94;box-shadow:0 28px 80px #0000002e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio__main--landing[data-v-668460d1]{width:min(1236px,100%);padding-right:28px;padding-left:28px}.compose[data-v-668460d1]{display:flex;flex-direction:column;gap:24px}.compose__templates .eyebrow[data-v-668460d1],.compose__empty[data-v-668460d1]{margin-bottom:12px}.compose__empty[data-v-668460d1]{color:var(--ink-dim)}.link[data-v-668460d1]{background:none;border:none;color:var(--accent);cursor:pointer;padding:0}.tchips[data-v-668460d1]{display:flex;gap:10px;flex-wrap:wrap}.tchip[data-v-668460d1]{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--ink)}.tchip[data-v-668460d1]:hover{border-color:var(--line-2)}.tchip.active[data-v-668460d1]{border-color:var(--accent);background:var(--accent-soft)}.tchip small[data-v-668460d1]{color:var(--ink-dim);font-size:12px;font-family:var(--font-mono)}.compose__prompt[data-v-668460d1]{padding:24px}.compose__content-head[data-v-668460d1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.compose__content-head h3[data-v-668460d1]{margin:5px 0 0;color:var(--ink);font-size:18px}.compose__content-empty[data-v-668460d1]{margin:18px 0;padding:20px;border:1px dashed var(--line-2);border-radius:12px;color:var(--ink-dim);text-align:center}.variable-summary[data-v-668460d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.variable-summary>div[data-v-668460d1]{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.variable-summary dt[data-v-668460d1]{color:var(--ink-dim);font-size:10px}.variable-summary dd[data-v-668460d1]{overflow:hidden;margin:4px 0 0;color:var(--ink-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.prompt[data-v-668460d1]{min-height:54px;margin:8px 0 18px;font-size:17px;line-height:2.15;color:var(--ink)}.prompt-scenes--structured[data-v-668460d1]{display:grid;gap:10px;margin:14px 0 18px}.prompt-scene[data-v-668460d1]{padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.prompt-scene>header[data-v-668460d1]{display:flex;justify-content:space-between;color:var(--ink-dim);font:11px var(--font-mono)}.prompt-scenes--structured .prompt[data-v-668460d1]{min-height:0;margin:8px 0 0;font-size:15px}.prompt__text[data-v-668460d1]{white-space:pre-wrap}.prompt__var[data-v-668460d1]{display:inline-flex;align-items:center;gap:6px;margin:0 2px;vertical-align:middle}.varchip[data-v-668460d1]{display:inline-flex;align-items:center;gap:6px;padding:3px 4px;border-radius:99px;background:var(--surface-3);border:1px solid var(--accent-line);cursor:pointer}.varchip img[data-v-668460d1]{width:26px;height:26px;border-radius:99px;object-fit:cover}.varchip__glyph[data-v-668460d1]{width:26px;height:26px;display:grid;place-items:center;border-radius:99px;background:var(--accent-soft);color:var(--accent)}.varchip__name[data-v-668460d1]{font-size:13px;padding-right:2px}.varchip__x[data-v-668460d1]{width:18px;height:18px;border-radius:99px;border:none;background:transparent;color:var(--ink-dim)}.varchip__x[data-v-668460d1]:hover{background:var(--danger);color:#fff}.varadd[data-v-668460d1]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:99px;border:1px dashed var(--accent-line);background:transparent;color:var(--accent);font-size:13px}.varadd[data-v-668460d1]:hover{background:var(--accent-soft)}.varadd.filled[data-v-668460d1]{border-style:solid;color:var(--ink-dim)}.prompt__group[data-v-668460d1]{display:inline-flex;align-items:center;gap:5px;margin:0 3px;padding:4px;border:1px double var(--accent-line);border-radius:10px;background:linear-gradient(90deg,var(--accent-soft),rgb(118 87 149 / 14%));vertical-align:middle}.prompt__group-label[data-v-668460d1]{padding:0 5px;color:var(--accent-2);font-size:11px}.group-picker[data-v-668460d1]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px dashed var(--line-2);border-radius:7px;background:var(--surface);color:var(--ink-2);font-size:12px}.group-picker.filled[data-v-668460d1]{border-style:solid}.group-picker img[data-v-668460d1]{width:22px;height:22px;border-radius:50%;object-fit:cover}.compose__warning[data-v-668460d1]{margin:0 0 12px;padding:9px 12px;border:1px solid rgb(216 106 77 / 35%);border-radius:9px;color:#dfa28f;font-size:12px}.compose__foot[data-v-668460d1]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.compose__go[data-v-668460d1]{min-width:132px;height:52px;padding:0 24px;font-size:14px;white-space:nowrap}@media(max-width:640px){.topbar[data-v-668460d1]{align-items:stretch;flex-direction:column;gap:10px;padding:12px 16px}.topbar__brand[data-v-668460d1]{align-items:center}.topbar__brand h1[data-v-668460d1]{font-size:19px}.topbar__brand .eyebrow[data-v-668460d1]{display:none}.topbar__nav[data-v-668460d1]{display:grid;grid-template-columns:repeat(4,1fr)}.topbar__nav button[data-v-668460d1]{justify-content:center;padding:7px 8px;white-space:nowrap}.compose__foot[data-v-668460d1]{align-items:stretch;flex-direction:column}.compose__go[data-v-668460d1]{width:100%}}.libraries__head[data-v-668460d1]{margin-bottom:24px}.libraries__head h2[data-v-668460d1]{font-size:32px}.libraries__head p[data-v-668460d1]{color:var(--ink-dim);margin:6px 0 0}.lib[data-v-668460d1]{margin-bottom:36px}.lib__head[data-v-668460d1]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.lib__head h3[data-v-668460d1]{font-size:20px}.lib__count[data-v-668460d1]{color:var(--ink-dim);font-size:12px}.sheet[data-v-668460d1]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px}.sheet__scrim[data-v-668460d1]{position:absolute;inset:0;background:#080604b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet__panel[data-v-668460d1]{position:relative;width:min(460px,100%);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:24px}.sheet__head[data-v-668460d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sheet__head h2[data-v-668460d1]{font-size:22px}.sheet__form[data-v-668460d1]{display:flex;flex-direction:column;gap:14px}.templates-view[data-v-668460d1]{width:100%}.password-form[data-v-28f160f8]{display:grid;gap:16px}.auth-field[data-v-28f160f8]{display:grid;gap:8px;color:var(--ink-2);font-size:12px}.auth-field input[data-v-28f160f8]{width:100%;height:46px;padding:0 14px;border:1px solid var(--line-2);border-radius:11px;background:var(--surface-2);color:var(--ink);outline:none}.auth-field input[data-v-28f160f8]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.forgot[data-v-28f160f8]{justify-self:end;margin-top:-8px;border:0;background:transparent;color:var(--accent-2)}.auth-submit[data-v-28f160f8]{height:46px;border:0;border-radius:11px;background:var(--accent);color:#21170b;font-weight:700}.auth-submit[data-v-28f160f8]:disabled{opacity:.45}.auth-error[data-v-28f160f8]{margin:-4px 0 0;color:var(--danger);font-size:12px}.sms-form[data-v-a07b7453]{display:grid;gap:16px}.auth-field[data-v-a07b7453]{display:grid;gap:8px;color:var(--ink-2);font-size:12px}.auth-field input[data-v-a07b7453]{width:100%;min-width:0;height:46px;padding:0 14px;border:1px solid var(--line-2);border-radius:11px;background:var(--surface-2);color:var(--ink);outline:none}.auth-field input[data-v-a07b7453]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.code-input[data-v-a07b7453]{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.code-input button[data-v-a07b7453]{border:1px solid var(--line-2);border-radius:11px;background:var(--surface-3);color:var(--accent-2);white-space:nowrap}.code-input button[data-v-a07b7453]:disabled{color:var(--ink-dim);opacity:.6}.auth-submit[data-v-a07b7453]{height:46px;border:0;border-radius:11px;background:var(--accent);color:#21170b;font-weight:700}.auth-submit[data-v-a07b7453]:disabled{opacity:.45}.auth-error[data-v-a07b7453]{margin:-4px 0 0;color:var(--danger);font-size:12px}.reset-form[data-v-1e021ca1]{display:grid;gap:16px}.reset-form__back[data-v-1e021ca1]{justify-self:start;padding:0;border:0;background:transparent;color:var(--accent-2)}.reset-form__passwords[data-v-1e021ca1]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reset-form__passwords label[data-v-1e021ca1]{display:grid;gap:8px;color:var(--ink-2);font-size:12px}.reset-form__passwords input[data-v-1e021ca1]{width:100%;min-width:0;height:46px;padding:0 14px;border:1px solid var(--line-2);border-radius:11px;background:var(--surface-2);color:var(--ink);outline:none}.reset-form__passwords input[data-v-1e021ca1]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.reset-form__error[data-v-1e021ca1]{margin:0;color:var(--danger);font-size:12px}@media(max-width:520px){.reset-form__passwords[data-v-1e021ca1]{grid-template-columns:1fr}}.wechat-panel[data-v-0a84f3e2]{display:grid;gap:12px}.wechat-divider[data-v-0a84f3e2]{display:flex;align-items:center;gap:12px;color:var(--ink-dim);font-size:11px}.wechat-divider[data-v-0a84f3e2]:before,.wechat-divider[data-v-0a84f3e2]:after{content:"";flex:1;height:1px;background:var(--line)}.wechat-button[data-v-0a84f3e2]{display:flex;align-items:center;justify-content:center;gap:9px;height:46px;border:1px solid var(--line-2);border-radius:11px;background:var(--surface-2);color:var(--ink)}.wechat-button[data-v-0a84f3e2]:hover:not(:disabled){border-color:#55a66a}.wechat-button[data-v-0a84f3e2]:disabled{opacity:.5}.wechat-mark[data-v-0a84f3e2]{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#2f9d4b;color:#fff;font-size:11px;font-weight:700}.wechat-error[data-v-0a84f3e2]{margin:0;color:var(--danger);font-size:12px;text-align:center}.binding[data-v-f7e4b968]{display:grid;gap:16px}.binding__intro strong[data-v-f7e4b968]{color:var(--ink);font-size:18px}.binding__intro p[data-v-f7e4b968]{margin:7px 0 0;color:var(--ink-dim);font-size:12px;line-height:1.7}.binding__error[data-v-f7e4b968]{margin:0;color:var(--danger);font-size:12px}.auth-overlay[data-v-00863ba0]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#080706c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:auth-overlay-in-00863ba0 .2s ease both}.auth-modal[data-v-00863ba0]{position:relative;width:min(440px,100%);padding:30px;border:1px solid var(--line-2);border-radius:20px;background:color-mix(in srgb,var(--surface) 94%,black);box-shadow:0 32px 90px #0000007a;animation:auth-dialog-in-00863ba0 .2s ease both}.auth-modal[data-v-00863ba0]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.7}.auth-modal__close[data-v-00863ba0]{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--ink-dim);font-size:20px}.auth-modal__heading[data-v-00863ba0]{margin-bottom:22px}.auth-modal__eyebrow[data-v-00863ba0]{margin:0 0 9px;color:var(--accent);font:10px var(--font-mono);letter-spacing:.18em}.auth-modal__heading h2[data-v-00863ba0]{margin:0;color:var(--ink);font-size:24px}.auth-modal__heading p[data-v-00863ba0]:not(.auth-modal__eyebrow){margin:8px 0 0;color:var(--ink-dim);font-size:12px;line-height:1.7}.auth-tabs[data-v-00863ba0]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.auth-tabs button[data-v-00863ba0]{height:36px;border:0;border-radius:8px;background:transparent;color:var(--ink-dim)}.auth-tabs button.active[data-v-00863ba0]{background:var(--surface-3);color:var(--ink);box-shadow:var(--shadow-sm)}.auth-modal__error[data-v-00863ba0]{margin:0 0 14px;color:var(--danger);font-size:12px}@keyframes auth-overlay-in-00863ba0{0%{opacity:0}}@keyframes auth-dialog-in-00863ba0{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(max-width:520px){.auth-overlay[data-v-00863ba0]{align-items:end;padding:0}.auth-modal[data-v-00863ba0]{width:100%;max-height:92dvh;overflow:auto;padding:26px 20px 22px;border-radius:20px 20px 0 0}}.support-launcher[data-v-3f482998]{position:fixed;right:24px;bottom:24px;z-index:65;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(232,163,61,.42);border-radius:12px;background:#1f1912f0;color:var(--accent);box-shadow:0 14px 34px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;font-weight:650;transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease-out)}.support-launcher[data-v-3f482998]:hover{transform:translateY(-2px);border-color:var(--accent)}.support-launcher strong[data-v-3f482998]{display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-size:10px;animation:badge-pop-3f482998 var(--dur-slow) var(--ease-spring)}@keyframes badge-pop-3f482998{0%{transform:scale(.4)}to{transform:scale(1)}}@media(max-width:720px){.support-launcher[data-v-3f482998]{right:16px;bottom:16px}}.message-list[data-v-5987151b]{flex:1;min-height:0;overflow-y:auto;padding:18px}.welcome[data-v-5987151b]{margin:70px 24px;text-align:center;color:var(--ink-2)}.welcome p[data-v-5987151b]{color:var(--ink-dim);font-size:12px}.message[data-v-5987151b]{display:grid;justify-items:start;margin:0 0 14px}.message--user[data-v-5987151b]{justify-items:end}.sender[data-v-5987151b],time[data-v-5987151b]{margin:0 4px 5px;color:var(--ink-dim);font-size:10px}.bubble[data-v-5987151b]{max-width:82%;padding:10px 12px;border:1px solid var(--line);border-radius:4px 12px 12px;background:var(--surface-2);color:var(--ink-2)}.message--user .bubble[data-v-5987151b]{border-color:#e8a33d61;border-radius:12px 4px 12px 12px;background:var(--accent-soft)}.bubble p[data-v-5987151b]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.bubble img[data-v-5987151b]{display:block;width:min(260px,100%);max-height:320px;margin-top:7px;object-fit:contain;background:#0c0a08}.message--pending[data-v-5987151b]{opacity:.72}.message--pending button[data-v-5987151b]{border:0;background:none;color:var(--danger);font-size:10px}.composer[data-v-64d47f49]{padding:12px 16px 16px;border-top:1px solid var(--line);background:#12100e}.composer textarea[data-v-64d47f49]{width:100%;min-height:72px;box-sizing:border-box;resize:none;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.composer__actions[data-v-64d47f49]{display:flex;align-items:center;gap:9px}.composer__actions>span[data-v-64d47f49]{flex:1;color:var(--ink-dim);font-size:10px}.image-button[data-v-64d47f49],.file-row button[data-v-64d47f49]{border:0;background:transparent;color:var(--ink-2)}.send-button[data-v-64d47f49]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:8px;background:var(--accent);color:#19130b;font-weight:700}.send-button[data-v-64d47f49]:disabled{opacity:.4}.file-row[data-v-64d47f49]{display:flex;gap:6px;overflow:hidden;margin-bottom:8px}.file-row span[data-v-64d47f49]{max-width:100px;overflow:hidden;padding:4px 7px;background:var(--surface-2);color:var(--ink-dim);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.support-layer[data-v-371a43cd]{position:fixed;inset:0;z-index:100}.support-scrim[data-v-371a43cd]{position:absolute;inset:0;width:100%;border:0;background:#07060594;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-panel[data-v-371a43cd]{position:absolute;top:0;right:0;width:min(440px,100%);height:100%;display:flex;flex-direction:column;background:#15120f;border-left:1px solid var(--line-2);box-shadow:-24px 0 70px #0000006b}.support-head[data-v-371a43cd]{display:grid;grid-template-columns:38px 1fr 34px;gap:12px;align-items:center;padding:20px 18px;border-bottom:1px solid var(--line)}.support-mark[data-v-371a43cd]{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--accent);color:#19130b}.support-head h2[data-v-371a43cd]{margin:0 0 3px;font-size:17px}.support-head p[data-v-371a43cd]{margin:0;color:var(--ink-dim);font-size:10px}.support-head i[data-v-371a43cd]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--ink-dim)}.support-head i.connected[data-v-371a43cd]{background:var(--success)}.close-button[data-v-371a43cd]{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2)}.support-error[data-v-371a43cd]{margin:0;padding:9px 16px;background:#d86a4d1a;color:var(--danger);font-size:11px}.support-loading[data-v-371a43cd]{flex:1;display:grid;place-items:center;color:var(--ink-dim);font-size:12px}@media(max-width:560px){.support-panel[data-v-371a43cd]{top:7vh;height:93vh;border-radius:16px 16px 0 0}}.workbench-list[data-v-b1ff4ea5]{min-height:100dvh;color:#eee9df;background-color:#0d0c0b;background-image:radial-gradient(rgb(231 160 57 / 15%) 1px,transparent 1px);background-size:24px 24px}.workbench-list__top[data-v-b1ff4ea5]{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 38px;border-bottom:1px solid #29251f;background:#0d0c0bf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workbench-list__brand[data-v-b1ff4ea5]{border:0;background:transparent;color:#f4efe5;font:700 19px var(--font-display);letter-spacing:.04em}.workbench-list__brand span[data-v-b1ff4ea5]{display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:#eea331;box-shadow:0 0 14px #eea331b3}.workbench-list__top nav[data-v-b1ff4ea5]{display:flex;gap:4px}.workbench-list__top nav button[data-v-b1ff4ea5]{border:0;border-radius:8px;padding:9px 15px;background:transparent;color:#8e877d}.workbench-list__top nav .active[data-v-b1ff4ea5]{background:#211c15;color:#f2c474}.workbench-list__content[data-v-b1ff4ea5]{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:62px 0 90px}.workbench-list__heading[data-v-b1ff4ea5]{display:flex;align-items:end;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #332d25}.workbench-list__heading p[data-v-b1ff4ea5]{margin:0 0 10px;color:#d9932e;font:10px var(--font-mono);letter-spacing:.18em}.workbench-list__heading h1[data-v-b1ff4ea5]{margin:0 0 8px;font-size:34px;letter-spacing:-.03em}.workbench-list__heading span[data-v-b1ff4ea5]{color:#8f887d;font-size:13px}.workbench-list__create[data-v-b1ff4ea5],.workbench-list__empty button[data-v-b1ff4ea5]{border:1px solid #e39a2e;border-radius:8px;padding:11px 17px;background:#e9a238;color:#17120b;font-weight:700}.workbench-list__grid[data-v-b1ff4ea5],.workbench-list__loading[data-v-b1ff4ea5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.workbench-list__loading span[data-v-b1ff4ea5]{height:270px;border:1px solid #29251f;background:#151310;animation:wb-skeleton-b1ff4ea5 1.6s var(--ease-out) infinite}.workbench-list__loading span[data-v-b1ff4ea5]:nth-child(2n){animation-delay:.2s}.workbench-list__loading span[data-v-b1ff4ea5]:nth-child(3n){animation-delay:.4s}@keyframes wb-skeleton-b1ff4ea5{0%,to{opacity:.45}50%{opacity:1}}.project-card[data-v-b1ff4ea5]{overflow:hidden;border:1px solid #302b24;border-radius:10px;background:#14120f;transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.project-card[data-v-b1ff4ea5]:hover{border-color:#eea3316b;transform:translateY(-2px)}.project-card__preview[data-v-b1ff4ea5]{position:relative;width:100%;aspect-ratio:16/9;border:0;border-radius:0;background:linear-gradient(145deg,#282116,#0e0d0b)}.project-card__preview i[data-v-b1ff4ea5]{position:absolute;inset:50% auto auto 50%;width:30%;height:54%;border:1px solid rgb(238 163 49 / 32%);transform:translate(-50%,-50%);transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease-out)}.project-card__preview:hover i[data-v-b1ff4ea5]{border-color:#eea33194;transform:translate(-50%,-50%) scale(1.07)}.project-card__ratio[data-v-b1ff4ea5],.project-card__duration[data-v-b1ff4ea5]{position:absolute;z-index:1;top:10px;padding:4px 7px;background:#0000008c;color:#d6cfc3;font:10px var(--font-mono)}.project-card__ratio[data-v-b1ff4ea5]{left:10px}.project-card__duration[data-v-b1ff4ea5]{right:10px}.project-card__body[data-v-b1ff4ea5]{padding:15px}.project-card__body h2[data-v-b1ff4ea5]{overflow:hidden;margin:0 0 7px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-card__body p[data-v-b1ff4ea5]{margin:0;color:#777067;font:10px var(--font-mono)}.project-card footer[data-v-b1ff4ea5]{display:flex;gap:7px;padding:0 12px 12px}.project-card footer button[data-v-b1ff4ea5]{flex:1;border:1px solid #373129;border-radius:6px;padding:8px;background:#1b1814;color:#b9b1a5}.project-card footer .danger[data-v-b1ff4ea5]{flex:0 0 58px}.workbench-list__empty[data-v-b1ff4ea5]{margin-top:24px;padding:110px 20px;border:1px dashed #383128;text-align:center;background:#110f0cb8}.workbench-list__empty strong[data-v-b1ff4ea5]{font-size:18px}.workbench-list__empty p[data-v-b1ff4ea5]{margin:9px 0 20px;color:#817a71}.workbench-list__error[data-v-b1ff4ea5]{color:#e47f62}.workbench-list__more[data-v-b1ff4ea5]{display:block;margin:24px auto;border:1px solid #3b342b;padding:9px 18px;background:#17140f;color:#aaa297}@media(max-width:900px){.workbench-list__grid[data-v-b1ff4ea5],.workbench-list__loading[data-v-b1ff4ea5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.workbench-list__top[data-v-b1ff4ea5]{padding:0 18px}.workbench-list__top nav[data-v-b1ff4ea5]{display:none}.workbench-list__heading[data-v-b1ff4ea5]{align-items:stretch;flex-direction:column;gap:20px}.workbench-list__grid[data-v-b1ff4ea5],.workbench-list__loading[data-v-b1ff4ea5]{grid-template-columns:1fr}}.editor-top[data-v-ce4650c4]{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(160px,1fr);align-items:center;height:54px;padding:0 14px;border-bottom:1px solid #2a2722;background:#12110f;color:#dad5cc}.editor-top__left[data-v-ce4650c4]{display:flex;align-items:center;min-width:0;gap:9px}.editor-top__back[data-v-ce4650c4],.editor-top__tools button[data-v-ce4650c4]{border:1px solid transparent;border-radius:5px;padding:6px 8px;background:transparent;color:#958f86}.editor-top__back[data-v-ce4650c4]:hover,.editor-top__tools button[data-v-ce4650c4]:hover{border-color:#39342c;color:#f0ebe2;background:#1c1915}.editor-top__mark[data-v-ce4650c4]{width:7px;height:7px;border-radius:50%;background:#eba23a;box-shadow:0 0 10px #eba23a8c}.editor-top__left input[data-v-ce4650c4]{min-width:80px;width:min(280px,40vw);border:0;border-bottom:1px solid transparent;padding:5px 4px;background:transparent;color:#e8e2d8;font-weight:650}.editor-top__left input[data-v-ce4650c4]:focus{outline:0;border-bottom-color:#8d6328}.editor-top__save[data-v-ce4650c4]{color:#6f6b64;font:10px var(--font-mono);white-space:nowrap}.editor-top__save.is-conflict[data-v-ce4650c4],.editor-top__save.is-error[data-v-ce4650c4]{color:#dc7255}.editor-top__save.is-dirty[data-v-ce4650c4]{color:#c48b3d}.editor-top__tools[data-v-ce4650c4]{display:flex;align-items:center;gap:2px}.editor-top__tools i[data-v-ce4650c4]{width:1px;height:18px;margin:0 5px;background:#312d27}.editor-top__tools button[data-v-ce4650c4]{display:inline-flex;align-items:center;gap:5px;font-size:11px}.editor-top__tools button[data-v-ce4650c4]:disabled{opacity:.3}.editor-top__export[data-v-ce4650c4]{justify-self:end;min-width:112px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d9902b;border-radius:6px;padding:8px 14px;background:#e7a13c;color:#17120b;font-weight:750}.editor-top__export[data-v-ce4650c4]:disabled{opacity:.65}@media(max-width:900px){.editor-top__tools[data-v-ce4650c4]{display:none}}.media-panel[data-v-33bcd1a2]{overflow:hidden;display:flex;flex-direction:column;min-width:0;border-right:1px solid #292620;background:#151310;color:#d9d3c9}.media-panel__tabs[data-v-33bcd1a2]{display:grid;grid-template-columns:repeat(4,1fr);height:43px;border-bottom:1px solid #2c2923}.media-panel__tabs button[data-v-33bcd1a2]{border:0;border-bottom:2px solid transparent;background:transparent;color:#777168;font-size:11px}.media-panel__tabs button.active[data-v-33bcd1a2]{border-bottom-color:#dfa03f;color:#e9b75f}.media-panel__section[data-v-33bcd1a2]{overflow-y:auto;display:grid;align-content:start;gap:7px;padding:10px}.media-panel__upload[data-v-33bcd1a2]{display:grid;gap:4px;margin-bottom:4px;border:1px dashed #4b4031;border-radius:7px;padding:16px 12px;background:#191611;text-align:center;cursor:pointer}.media-panel__upload input[data-v-33bcd1a2],.media-panel__subtitle input[data-v-33bcd1a2]{display:none}.media-panel__upload strong[data-v-33bcd1a2]{font-size:12px}.media-panel__upload span[data-v-33bcd1a2]{color:#6f6960;font-size:10px}.media-panel__upload.busy[data-v-33bcd1a2]{border-style:solid;border-color:#76552c;cursor:wait}.media-panel__progress[data-v-33bcd1a2]{overflow:hidden;width:100%;height:3px;margin-top:5px;background:#2d271e}.media-panel__progress i[data-v-33bcd1a2]{display:block;height:100%;background:#e3a13d;transition:width .12s linear}.media-item[data-v-33bcd1a2]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;border:1px solid #2c2923;border-radius:6px;padding:6px;background:#181613;color:#d7d0c6;text-align:left}.media-item[data-v-33bcd1a2]:hover{border-color:#72542c;background:#1e1a14}.media-item[data-v-33bcd1a2]:disabled,.media-item.disabled[data-v-33bcd1a2]{opacity:.55}.media-item img[data-v-33bcd1a2],.media-item__icon[data-v-33bcd1a2]{width:48px;height:36px;object-fit:cover;background:#0c0b0a}.media-item__icon[data-v-33bcd1a2]{display:grid;place-items:center;color:#d99a3c}.media-item__copy[data-v-33bcd1a2]{min-width:0;display:grid;gap:4px}.media-item__copy strong[data-v-33bcd1a2],.media-item__copy i[data-v-33bcd1a2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-item__copy strong[data-v-33bcd1a2]{font-size:11px}.media-item__copy i[data-v-33bcd1a2]{color:#706a61;font:9px var(--font-mono);font-style:normal}.media-item__add[data-v-33bcd1a2]{color:#d89a3f;font-size:17px;text-align:center}.media-item__actions[data-v-33bcd1a2]{display:flex;gap:3px}.media-item__actions button[data-v-33bcd1a2]{width:22px;height:24px;display:grid;place-items:center;border:1px solid #4a3a25;border-radius:3px;padding:0;background:#211a12;color:#d89a3f;font-size:10px}.media-panel__subtitle[data-v-33bcd1a2]{display:grid;gap:9px;padding:14px}.media-panel__subtitle button[data-v-33bcd1a2],.media-panel__subtitle label[data-v-33bcd1a2]{border:1px solid #5f4829;border-radius:6px;padding:10px;background:#201a12;color:#e2b466;text-align:center;cursor:pointer}.media-panel__subtitle p[data-v-33bcd1a2]{color:#746d63;font-size:11px;line-height:1.6}.media-panel__error[data-v-33bcd1a2]{margin:8px 10px 0;color:#dd765b;font-size:10px}.media-panel__loading[data-v-33bcd1a2]{padding:10px;color:#777168;font-size:10px}.preview-stage[data-v-2c33c56e]{min-height:0;display:grid;place-items:center;align-content:center;gap:10px;padding:20px;background:#0b0b0a}.preview-stage__canvas[data-v-2c33c56e]{position:relative;overflow:hidden;max-width:min(70%,720px);max-height:calc(100% - 32px);height:100%;box-shadow:0 16px 70px #0000008c}.preview-stage__canvas video[data-v-2c33c56e]{position:absolute;display:block;max-width:none;border:1px solid transparent}.preview-stage__canvas video.selected[data-v-2c33c56e]{border-color:#e5a342;box-shadow:inset 0 0 0 1px #e5a34259}.preview-stage__canvas video.frozen[data-v-2c33c56e]{pointer-events:auto}.preview-stage__canvas audio[data-v-2c33c56e]{display:none}.preview-stage__subtitle[data-v-2c33c56e]{position:absolute;z-index:20;max-width:88%;border:1px solid transparent;padding:3px 7px;background:transparent;transform:translate(-50%,-50%);white-space:pre-wrap}.preview-stage__subtitle.selected[data-v-2c33c56e]{border-color:#e7a23c}.preview-stage__empty[data-v-2c33c56e]{position:absolute;inset:0;display:grid;place-content:center;color:#5e5952;text-align:center}.preview-stage__empty span[data-v-2c33c56e]{font-size:28px}.preview-stage__empty p[data-v-2c33c56e]{margin:7px 0;font-size:11px}.preview-stage__hint[data-v-2c33c56e]{margin:0;color:#514e49;font:9px var(--font-mono)}.inspector[data-v-069e11c2]{min-width:0;border-left:1px solid #292620;background:#151310;color:#d8d2c9}.inspector header[data-v-069e11c2]{height:58px;display:grid;align-content:center;gap:4px;padding:0 14px;border-bottom:1px solid #2b2822}.inspector header p[data-v-069e11c2]{margin:0;color:#8f6630;font:8px var(--font-mono);letter-spacing:.16em}.inspector header h2[data-v-069e11c2]{overflow:hidden;margin:0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.inspector__body[data-v-069e11c2]{overflow-y:auto;height:calc(100% - 58px)}.inspector section[data-v-069e11c2]{display:grid;gap:10px;padding:14px;border-bottom:1px solid #292620}.inspector h3[data-v-069e11c2]{margin:0 0 2px;color:#8a8379;font-size:10px;font-weight:600}.inspector label[data-v-069e11c2]{display:grid;grid-template-columns:58px minmax(0,1fr) 35px;align-items:center;gap:7px;color:#777168;font-size:9px}.inspector input[data-v-069e11c2],.inspector select[data-v-069e11c2],.inspector textarea[data-v-069e11c2]{min-width:0;border:1px solid #343029;border-radius:4px;padding:5px 6px;background:#1b1814;color:#cfc8bd;font:10px var(--font-mono)}.inspector input[type=range][data-v-069e11c2]{padding:0;accent-color:#dc9b3b}.inspector input[type=color][data-v-069e11c2]{height:25px;padding:2px}.inspector output[data-v-069e11c2]{color:#68625a;font:8px var(--font-mono);text-align:right}.inspector__stack[data-v-069e11c2]{grid-template-columns:1fr}.inspector__stack textarea[data-v-069e11c2]{min-height:70px;resize:vertical}.inspector__check[data-v-069e11c2]{grid-template-columns:20px 1fr}.inspector__check input[data-v-069e11c2]{width:auto}.export-modal[data-v-694fd545]{position:fixed;z-index:120;inset:0;display:grid;place-items:center;background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:export-overlay-in-694fd545 .16s ease both}.export-modal section[data-v-694fd545]{width:min(420px,calc(100vw - 32px));border:1px solid #40382d;border-radius:10px;padding:20px;background:#17140f;color:#e5ded4;box-shadow:0 30px 90px #0009;animation:export-dialog-in-694fd545 .16s ease both}.export-modal header[data-v-694fd545]{display:flex;align-items:center;justify-content:space-between}.export-modal h2[data-v-694fd545]{margin:0;font-size:18px}.export-modal header button[data-v-694fd545]{border:0;background:transparent;color:#8d857a;font-size:22px}.export-modal p[data-v-694fd545]{color:#817a71;font-size:12px;line-height:1.6}.export-modal label[data-v-694fd545]{display:grid;grid-template-columns:1fr 90px 90px;align-items:center;gap:8px;margin:22px 0;color:#a39b90;font-size:11px}.export-modal label button[data-v-694fd545]{border:1px solid #393329;border-radius:6px;padding:10px;background:#1e1a15;color:#8d867c}.export-modal label button.active[data-v-694fd545]{border-color:#ca8b35;color:#efbd6b;background:#2b2115}.export-modal .primary[data-v-694fd545]{width:100%;border:1px solid #dc982f;border-radius:6px;padding:11px;background:#e5a13e;color:#18120a;font-weight:700}.export-modal__progress[data-v-694fd545]{overflow:hidden;height:6px;margin:24px 0 15px;background:#2b2721}.export-modal__progress i[data-v-694fd545]{display:block;height:100%;background:#e5a13e;transition:width .2s linear}.export-modal .error[data-v-694fd545]{color:#dd765b}@keyframes export-overlay-in-694fd545{0%{opacity:0}}@keyframes export-dialog-in-694fd545{0%{opacity:0;transform:translateY(8px) scale(.985)}}.video-editor[data-v-2b969ebb]{min-width:1024px;height:100dvh;overflow:hidden;display:grid;grid-template-rows:54px minmax(0,1fr) 255px;background:#0b0b0a;color:#ddd7ce}.video-editor__workspace[data-v-2b969ebb]{min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr) 245px}.video-editor__loading[data-v-2b969ebb],.video-editor__fatal[data-v-2b969ebb]{position:fixed;inset:0;display:grid;place-content:center;gap:10px;background:#0d0c0b;color:#b7afa4;text-align:center}.video-editor__fatal p[data-v-2b969ebb]{color:#d4775d}.video-editor__fatal button[data-v-2b969ebb],.video-editor__mobile button[data-v-2b969ebb]{border:1px solid #a8702d;padding:9px 15px;background:#251b10;color:#e3ac56}.video-editor__toast[data-v-2b969ebb]{position:fixed;z-index:110;top:66px;left:50%;margin:0;border:1px solid rgb(218 104 73 / 35%);padding:8px 13px;background:#2a1712;color:#e28a70;font-size:11px;transform:translate(-50%)}.video-editor__conflict[data-v-2b969ebb]{position:fixed;z-index:115;right:18px;top:68px;width:min(520px,calc(100vw - 36px));display:flex;align-items:center;gap:8px;border:1px solid #7c5b30;padding:12px;background:#21180f;box-shadow:0 18px 50px #00000073}.video-editor__conflict div[data-v-2b969ebb]{flex:1}.video-editor__conflict strong[data-v-2b969ebb]{color:#efbb6b;font-size:11px}.video-editor__conflict p[data-v-2b969ebb]{margin:4px 0 0;color:#8e8375;font-size:9px}.video-editor__conflict button[data-v-2b969ebb]{border:1px solid #54432c;padding:7px 9px;background:#2b2115;color:#d9ab66;font-size:9px;white-space:nowrap}.video-editor__mobile[data-v-2b969ebb]{display:none}@media(max-width:900px){.video-editor[data-v-2b969ebb]{min-width:0;display:block}.video-editor[data-v-2b969ebb]>:not(.video-editor__mobile){display:none}.video-editor__mobile[data-v-2b969ebb]{height:100dvh;display:grid;place-content:center;gap:10px;padding:30px;text-align:center}.video-editor__mobile p[data-v-2b969ebb]{max-width:320px;color:#7b746b;line-height:1.6}}:root{--bg: #14110e;--bg-grad: radial-gradient(125% 85% at 50% -12%, #221b13 0%, #14110e 58%);--bg-dot-grid: radial-gradient(circle at 1px 1px, rgba(242, 235, 224, .075) 1px, transparent 1.2px);--surface: #1b1712;--surface-2: #241e17;--surface-3: #2f271c;--ink: #f2ebe0;--ink-2: #cabfae;--ink-dim: #8a7f6e;--accent: #e8a33d;--accent-2: #f6c46a;--accent-soft: rgba(232, 163, 61, .16);--accent-line: rgba(232, 163, 61, .45);--line: rgba(242, 235, 224, .09);--line-2: rgba(242, 235, 224, .18);--success: #8fb86a;--danger: #d86a4d;--radius-sm: 10px;--radius: 14px;--radius-lg: 22px;--shadow: 0 28px 70px rgba(0, 0, 0, .5);--shadow-sm: 0 10px 30px rgba(0, 0, 0, .35);--font-display: "Big Shoulders Display", "Hanken Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dur-fast: .12s;--dur: .2s;--dur-slow: .36s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);background-image:var(--bg-dot-grid),var(--bg-grad);background-attachment:fixed,fixed;background-position:0 0,center top;background-size:24px 24px,100% 100%;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.55;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:640px){body{background-size:22px 22px,100% 100%}}h1,h2,h3,.display{font-family:var(--font-display);font-weight:700;letter-spacing:.01em;line-height:1.04;margin:0}.mono{font-family:var(--font-mono)}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;color:var(--ink)}::placeholder{color:var(--ink-dim)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:99px}.btn{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:var(--radius-sm);padding:9px 16px;font-size:14px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.btn:hover{background:var(--surface-3)}.btn:active{transform:scale(.97)}.btn--accent{background:var(--accent);border-color:var(--accent);color:#1a130a;font-weight:700}.btn--accent:hover{background:var(--accent-2)}.btn--accent:disabled{background:var(--surface-3);border-color:var(--line);color:var(--ink-dim);cursor:not-allowed}.btn--ghost{background:transparent;border-color:var(--line)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:12px;color:var(--ink-dim);font-family:var(--font-mono);letter-spacing:.04em}.input{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:11px 14px;color:var(--ink);font-size:14px;outline:none;transition:border-color .15s}.input:focus{border-color:var(--accent-line)}textarea.input{resize:vertical;line-height:1.5}.card-surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card-lift{transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.card-lift:hover{transform:translateY(-2px);border-color:var(--accent-line);box-shadow:var(--shadow-sm)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.fixed{position:fixed}.relative{position:relative}.static{position:static}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
