/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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}::backdrop{--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.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,)}.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))}}:root{--bg:#0b0712;--panel:#170f24a8;--panel2:#0f0a19c2;--line:#ddc5ff24;--purple:#a875ff;--light:#d7b8ff;--text:#f5efff;--muted:#9d91ad}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button,textarea{font:inherit}.page{background:linear-gradient(135deg,#09060f 0%,#12091f 48%,#0a0711 100%);min-height:100vh;padding:0 5vw;position:relative;overflow:hidden}.noise{pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.aurora{filter:blur(110px);opacity:.22;pointer-events:none;border-radius:50%;width:58vw;height:58vw;animation:18s ease-in-out infinite alternate float;position:fixed}.auroraOne{background:#9d56ff;top:-30vw;left:-12vw}.auroraTwo{background:#5a2bbb;animation-duration:22s;animation-direction:alternate-reverse;bottom:-35vw;right:-25vw}.nav{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.logo{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.bean{background:linear-gradient(145deg,#b98aff,#6d34bf);border:1px solid #f4caff59;border-radius:50%;place-items:center;width:43px;height:43px;padding:2px;display:grid;overflow:hidden;box-shadow:0 9px 26px #8147d957,0 0 0 3px #8e53df14}.bean img{object-fit:cover;border-radius:50%;width:100%;height:100%}.logo b,.logo small{display:block}.logo b{letter-spacing:.05em;font-size:15px}.logo small{color:#ad9cbd;letter-spacing:.12em;margin-top:3px;font:600 9px Arial}.connection{border:1px solid var(--line);color:#b7a8c5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border-radius:99px;padding:9px 13px;font-size:10px}.connection i,.previewHeader i{background:#a970ff;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 11px #a970ff}.intro{z-index:1;text-align:center;max-width:780px;margin:58px auto 36px;position:relative}.miniTag{color:#c7a7f4;letter-spacing:.12em;background:#6c32ad1f;border:1px solid #b485ff38;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;display:inline-flex}.intro h1{letter-spacing:-.065em;margin:18px 0 14px;font-size:clamp(40px,5.4vw,68px);line-height:1.04}.intro h1 span{color:#0000;background:linear-gradient(90deg,#e2c9ff,#9e65f6);-webkit-background-clip:text;background-clip:text}.intro p{max-width:610px;color:var(--muted);margin:auto;font-size:14px;line-height:1.8}.workspace{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#130c1e91;border-radius:25px;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);max-width:1160px;margin:0 auto 50px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000061,inset 0 1px #ffffff0a}.leftPanel{border-right:1px solid var(--line)}.rightPanel{background:#08050e57}.sectionTitle{gap:13px;margin-bottom:14px;display:flex}.sectionTitle>span{color:#c8a7ff;background:#884cdc17;border:1px solid #b88bff40;border-radius:9px;place-items:center;width:29px;height:29px;font:700 9px Arial;display:grid}.sectionTitle h2{margin:0 0 4px;font-size:14px}.sectionTitle p{color:#887b96;margin:0;font-size:10px}.commandTitle{margin-top:25px}.uploader{width:100%;height:139px;color:var(--text);cursor:pointer;background:linear-gradient(145deg,#894bdf13,#ffffff04);border:1px dashed #c6a1ff4a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:all .25s;display:flex}.uploader:hover{background:#8349cf21;border-color:#c6a1ff94;transform:translateY(-2px)}.uploader.selected{background:linear-gradient(145deg,#6a36ad2b,#ffffff06);border-style:solid;border-color:#9667de75}.uploadGlyph{background:linear-gradient(145deg,#a76eef,#7138be);border-radius:12px;place-items:center;width:37px;height:37px;font-size:18px;display:grid;box-shadow:0 9px 28px #8947da47}.uploader strong{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:11px;overflow:hidden}.uploader small{color:#8f829c;font-size:9px}.uploader em{color:#c8b9d6;background:#ffffff12;border-radius:7px;padding:5px 10px;font-size:8px;font-style:normal}.commandBox{background:#04020854;border:1px solid #c2a1f22e;border-radius:15px;transition:all .2s;overflow:hidden}.commandBox:focus-within{border-color:#b37eff87;box-shadow:0 0 0 3px #9558ec17}textarea{resize:vertical;color:#eee5f7;background:0 0;border:0;outline:0;width:100%;min-height:102px;padding:15px;font-size:11px;line-height:1.7;display:block}textarea::placeholder{color:#665b72}.commandBox>span{color:#685d73;text-align:right;padding:0 13px 10px;font-size:8px;display:block}.chips{gap:6px;margin:9px 0 16px;display:flex;overflow:auto}.chips button{color:#8f819e;cursor:pointer;background:#ffffff06;border:1px solid #bb97eb21;border-radius:99px;flex:none;padding:6px 9px;font-size:8px;transition:all .2s}.chips button:hover{color:#d2b8f4;border-color:#bb97eb59}.magicButton,.exportButton{color:#fff;cursor:pointer;border:0;width:100%;transition:transform .2s,filter .2s,box-shadow .2s}.magicButton{background:linear-gradient(100deg,#7134ba,#aa70f6);border-radius:13px;align-items:center;gap:10px;height:54px;padding:0 17px;font-size:11px;font-weight:750;display:flex;box-shadow:0 14px 32px #6d34b44d}.magicButton span:nth-child(2){text-align:left;flex:1}.magicButton b{font-size:17px}.spark{background:#ffffff21;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}button:active:not(:disabled){transform:translateY(0)scale(.985)}button:disabled{opacity:.34;cursor:not-allowed}.previewHeader{color:#c8b9d4;justify-content:space-between;height:28px;font-size:10px;font-weight:700;display:flex}.previewHeader>span{color:#73677d;letter-spacing:.1em;font:700 8px Arial}.screen{aspect-ratio:16/9;background:#07050a;border:1px solid #ffffff14;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000059}.screen video{object-fit:contain;background:#050407;width:100%;height:100%}.screenEmpty{color:#5f5469;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.screenEmpty span{color:#8c5aca;border:1px solid #bc91ff26;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:12px;display:grid}.screenEmpty strong{color:#766a80;font-size:10px}.screenEmpty small{margin-top:4px;font-size:8px}.renderLayer{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07030cd4;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aiCore{color:#c99bff;background:#8a43e124;border:1px solid #c291ff66;border-radius:14px;place-items:center;width:43px;height:43px;margin-bottom:12px;animation:1.6s ease-in-out infinite pulse;display:grid;box-shadow:0 0 28px #954eee33}.renderLayer small{color:#8d7d9b;margin-top:6px;font-size:8px}.progress{background:#ffffff17;border-radius:9px;width:47%;height:3px;margin-top:13px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#8850d4,#d0a8ff);height:100%;transition:width .25s;display:block}.previewLabel{letter-spacing:.08em;background:#9459e4cc;border-radius:6px;padding:5px 7px;font:800 7px Arial;position:absolute;top:10px;right:10px}.statusGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.statusGrid div{background:#ffffff06;border:1px solid #d5baf817;border-radius:10px;padding:10px}.statusGrid span,.statusGrid b{display:block}.statusGrid span{color:#74677f;margin-bottom:4px;font-size:8px}.estimatePanel{background:#7537b112;border:1px solid #d1a6ff1f;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 12px;padding:10px;display:grid}.estimatePanel div{border-right:1px solid #ffffff12;padding:5px 6px}.estimatePanel div:nth-child(3){border-right:0}.estimatePanel span,.estimatePanel b{display:block}.estimatePanel span{color:#796b86;margin-bottom:4px;font-size:7px}.estimatePanel>small{color:#675a72;grid-column:1/-1;font-size:7px;line-height:1.55}.exportButton{text-align:left;background:linear-gradient(110deg,#6a34b4b8,#8b4cdb87);border:1px solid #cba5ff2e;border-radius:13px;align-items:center;gap:10px;min-height:56px;padding:9px 13px;display:flex}.exportIcon{color:#dabaff;background:#ffffff17;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.exportButton>span:nth-child(2){flex:1}.exportButton strong,.exportButton small{display:block}.exportButton small{color:#ac96be;margin-top:3px;font-size:8px}.exportButton>b{color:#d8baff}.safe{color:#655b6e;text-align:center;margin:10px 0 0;font-size:8px}.safe i{background:#7e57ab;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.assetHub{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#120b1d8c;border-radius:20px;max-width:1160px;margin:0 auto 28px;padding:22px;position:relative;box-shadow:0 24px 70px #00000038}.hubHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.hubHead>div span,.hubHead>div b{display:block}.hubHead>div span{color:#786986;letter-spacing:.12em;margin-bottom:3px;font-size:8px}.hubHead nav{background:#00000029;border:1px solid #ffffff12;border-radius:10px;gap:5px;padding:4px;display:flex}.hubHead nav button{color:#80718d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:8px}.hubHead nav button.active{color:#fff;background:linear-gradient(100deg,#7739becc,#9b5de5b8)}.hubBody{min-height:104px}.hubEmpty{color:#685b73;border:1px dashed #be97ee21;border-radius:13px;place-items:center;min-height:104px;font-size:9px;display:grid}.resourceGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.resourceGrid article{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.resourceGrid article>span{color:#ae7ce8;background:#8e4fd921;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.resourceGrid article>div{flex:1;min-width:0}.resourceGrid b,.resourceGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resourceGrid b{font-size:8px}.resourceGrid small{color:#6f627a;margin-top:4px;font-size:7px}.resourceGrid em{color:#8b72a2;font-size:7px;font-style:normal}.effectGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.effectGrid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#8446cc1a,#ffffff05);border:1px solid #d3afff1a;border-radius:12px;min-height:104px;padding:12px}.effectGrid button>span{color:#c493ff}.effectGrid button b,.effectGrid button small,.effectGrid button em{display:block}.effectGrid button b{margin-top:12px;font-size:9px}.effectGrid button small{color:#766881;margin-top:4px;font-size:7px}.effectGrid button em{color:#aa7ee0;margin-top:10px;font-size:7px;font-style:normal}.scopeNote{color:#594d63;margin:13px 0 0;font-size:7px}.goldenLine{z-index:1;text-align:center;color:#0000;letter-spacing:.16em;background:linear-gradient(105deg,#806232,#ffe6a3,#b8863a,#fff0bd,#806232) 0 0/260%;-webkit-background-clip:text;background-clip:text;margin:38px auto 20px;font-size:11px;animation:7s linear infinite goldFlow;position:relative}footer{z-index:1;color:#574d60;border-top:1px solid #ffffff0f;justify-content:space-between;max-width:1160px;margin:auto;padding:20px 0 34px;font-size:8px;display:flex;position:relative}.hiddenInput{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes float{0%{transform:translate(-6%)scale(1)}50%{transform:translate(14%,9%)scale(1.13)}to{transform:translate(-2%,18%)scale(.95)}}@keyframes pulse{50%{opacity:.5}}@keyframes goldFlow{to{background-position:260%}}@media (max-width:900px){.workspace{grid-template-columns:1fr}.leftPanel{border-right:0;border-bottom:1px solid var(--line)}.rightPanel{min-height:410px}.intro{margin-top:45px}.effectGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page{padding:0 15px}.nav{height:66px}.connection{font-size:8px}.intro{margin:38px auto 25px}.intro p{font-size:12px}.leftPanel,.rightPanel{padding:22px}.workspace{border-radius:19px}.statusGrid,.estimatePanel{grid-template-columns:1fr}.statusGrid div{justify-content:space-between;display:flex}.estimatePanel div{border-bottom:1px solid #ffffff0f;border-right:0}.chips{display:none}.hubHead{flex-direction:column;align-items:flex-start}.resourceGrid,.effectGrid{grid-template-columns:1fr}.goldenLine{letter-spacing:.08em;font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.brandName b{font-size:17px}.brandName small{font-size:10px}.brandCopy{border-left:1px solid #dec2ff2e;margin-left:9px;padding-left:17px}.brandCopy b,.brandCopy small{display:block}.brandCopy b{color:#e6d8f3;font-size:12px;font-weight:650}.brandCopy small{color:#9383a1;letter-spacing:.04em;margin-top:5px;font-size:10px}.connection{font-size:12px}.miniTag{font-size:11px}.intro p{font-size:16px}.sectionTitle h2{font-size:17px}.sectionTitle p{font-size:12px}.sectionTitle>span{font-size:11px}.uploader strong{font-size:14px}.uploader small{font-size:11px}.uploader em{font-size:10px}textarea{font-size:14px}.commandBox>span,.chips button{font-size:10px}.magicButton{font-size:14px}.previewHeader{font-size:13px}.previewHeader>span{font-size:10px}.screenEmpty strong{font-size:13px}.screenEmpty small{font-size:10px}.renderLayer strong{font-size:13px}.renderLayer small,.statusGrid span{font-size:10px}.statusGrid b{font-size:12px}.estimatePanel span{font-size:9px}.estimatePanel b{font-size:11px}.estimatePanel>small{font-size:9px}.exportButton strong{font-size:13px}.exportButton small,.safe,.hubHead>div span{font-size:10px}.hubHead>div b{font-size:15px}.hubHead nav button{font-size:10px}.hubEmpty,.resourceGrid b{font-size:11px}.resourceGrid small,.resourceGrid em{font-size:9px}.effectGrid button b{font-size:12px}.effectGrid button small,.effectGrid button em,.scopeNote{font-size:9px}.goldenLine{letter-spacing:.13em;text-shadow:0 0 24px #e2b4531f;margin:52px auto 26px;font-size:20px;font-weight:650}footer{font-size:10px}@media (max-width:760px){.brandCopy{display:none}.connection{font-size:9px}.goldenLine{letter-spacing:.07em;font-size:15px;line-height:1.8}}.authorSupport{align-items:center;gap:8px;display:flex}.authorSupport a{color:#d7b4fb;background:#763fb51f;border:1px solid #c496f633;border-radius:99px;padding:7px 10px;text-decoration:none;transition:all .2s}.authorSupport a:hover{background:#8b4ccf38;border-color:#d3aeff73;transform:translateY(-1px)}.workerMessage{color:#cbb9dc;margin:12px 2px 0;font-size:12px;line-height:1.7}.navStats{color:#d7c7e5;align-items:center;gap:12px;font-size:12px;display:flex}.navStats>small{color:#8f7c9f}.screen.portrait{aspect-ratio:9/16;max-width:349px;max-height:620px;margin-inline:auto}.screen.portrait video{object-fit:contain}.chatcutConnect{color:#d9bdf8;cursor:pointer;background:#7e45bf1f;border:1px solid #cda5ff33;border-radius:99px;padding:9px 12px;font-size:10px}.chatcutConnect.connected{color:#9de8c8;background:#238b6121;border-color:#5ce0a647}.chatcutConnect:disabled{cursor:default;opacity:.65}.chatcutEditorButton{color:#a8efd0;text-align:center;background:#238b611c;border:1px solid #5ce0a63d;border-radius:10px;width:100%;min-height:42px;margin:0 0 9px;padding:13px;font-size:11px;text-decoration:none;display:block}.usagePanel{background:#140c1d7a;border:1px solid #c8a0f624;border-radius:12px;margin:12px 0;padding:13px}.usagePanel header{justify-content:space-between;align-items:center;display:flex}.usagePanel header>b{font-size:11px}.usagePanel nav{gap:4px;display:flex}.usagePanel nav button{color:#8f7d9c;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;min-width:28px;padding:5px 7px;font-size:9px}.usagePanel nav button.active{color:#fff;background:#7040a5;border-color:#bc83f647}.usagePanel>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.usagePanel span{color:#7e6f88;background:#ffffff06;border-radius:8px;padding:8px;font-size:8px}.usagePanel strong{color:#d9cce3;margin-top:4px;font-size:11px;display:block}.usagePanel>small{color:#6f6178;margin-top:9px;font-size:8px;line-height:1.55;display:block}.modeSwitcher{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px;display:grid}.modeSwitcher button{color:#a998b6;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #d3aefd21;border-radius:12px;padding:12px;transition:all .2s}.modeSwitcher button.active{background:linear-gradient(135deg,#7139b33d,#9357d11f);border-color:#be85fa6b;box-shadow:0 8px 24px #57288c29}.modeSwitcher b,.modeSwitcher small{display:block}.modeSwitcher b{color:#eadff2;font-size:12px}.modeSwitcher small{color:#8d7b9a;margin-top:5px;font-size:8px}.modeNotice{color:#927fa1;background:#7844b414;border-radius:9px;margin-bottom:18px;padding:9px 11px;font-size:9px;line-height:1.55}@media (max-width:760px){.navStats>span,.navStats>small{display:none}.screen.portrait{max-height:540px}}.studioLaunch{color:#fff;cursor:pointer;background:linear-gradient(120deg,#7e41cbd1,#a969eea3);border:1px solid #c69eff3d;border-radius:10px;padding:9px 14px;font-size:11px;font-weight:700;box-shadow:0 8px 24px #5d26a03d}.studioOverlay{z-index:30;color:#f4eff9;background:radial-gradient(circle at 62% 5%,#6733a633,#0000 36%),#0c0912;grid-template-rows:64px minmax(0,1fr) 248px;display:grid;position:fixed;inset:0;overflow:hidden}.studioTop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#120c1beb;border-bottom:1px solid #dcbeff21;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.studioTop>div b,.studioTop>div small{display:block}.studioTop>div small{color:#8d7f99;margin-top:4px;font-size:10px}.studioTop nav{gap:9px;display:flex}.studioTop button{color:#d4c5df;cursor:pointer;background:#ffffff0a;border:1px solid #cdaafa29;border-radius:9px;padding:9px 14px;font-size:11px}.studioTop button:last-child{color:#fff;background:linear-gradient(105deg,#7d3fc3,#ae70ed);border:0;font-weight:700}.studioMain{grid-template-columns:minmax(250px,27%) minmax(270px,28%) minmax(360px,45%);min-height:0;display:grid}.studioAi,.studioLibrary,.studioViewer{border-right:1px solid #dabcfa1a;min-height:0;padding:20px;overflow:auto}.studioAi{background:#ffffff05;flex-direction:column;display:flex}.studioAi>span{color:#917da3;letter-spacing:.12em;font-size:10px}.studioAi h2{margin:8px 0 16px;font-size:18px}.studioTemplates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studioTemplates button{color:#dbcee5;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #d2b1f91c;border-radius:10px;min-height:54px;padding:10px;font-size:11px}.studioAi textarea{background:#0000002e;border:1px solid #c9a1f426;border-radius:12px;min-height:108px;margin-top:auto}.studioRun{color:#fff;cursor:pointer;background:linear-gradient(105deg,#7538bb,#ad70ed);border:0;border-radius:10px;min-height:45px;margin-top:9px;font-size:12px;font-weight:750}.studioLibrary{background:#0c0812b8}.studioTabs{border-bottom:1px solid #ffffff12;gap:3px;margin-bottom:16px;padding-bottom:8px;display:flex}.studioTabs button{color:#83748e;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:11px}.studioTabs button.active{color:#d8b6ff;background:#9152da2b}.studioAssets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studioAssets button{color:#eee6f5;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #dcbfff1a;border-radius:11px;padding:0 0 11px;overflow:hidden}.studioAssets b,.studioAssets small{margin:8px 10px 0;display:block}.studioAssets b{font-size:11px}.studioAssets small{color:#796b84;font-size:9px}.assetThumb{background:linear-gradient(135deg,#21172d,#68418a);height:72px;display:block}.assetThumb.t1,.assetThumb.e2,.assetThumb.c3{background:linear-gradient(145deg,#efe8f8,#7b52a1)}.assetThumb.t2,.assetThumb.e0,.assetThumb.a1{background:radial-gradient(circle,#d5b7ff 0 5%,#0000 7%),linear-gradient(135deg,#15101d,#6e3d9c)}.assetThumb.t3,.assetThumb.c0{background:linear-gradient(115deg,#f5f1f8 0 48%,#17121e 52%)}.assetThumb.e1,.assetThumb.c1,.assetThumb.a3{background:radial-gradient(circle,#0000 22%,#b582ee 24% 27%,#0000 29%),#1b1324}.assetThumb.e3,.assetThumb.a0{background:linear-gradient(160deg,#153b34,#7fb690 48%,#201a29)}.assetThumb.c2,.assetThumb.a2{background:linear-gradient(90deg,#24192e,#9c65c6,#24192e)}.studioViewer{background:#08060c;border-right:0;flex-direction:column;display:flex}.viewerTitle{justify-content:space-between;align-items:center;display:flex}.viewerTitle b{font-size:13px}.viewerTitle span{color:#80728b;font-size:10px}.studioScreen{aspect-ratio:16/9;color:#62566c;background:#030204;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:100%;max-width:760px;margin:auto;font-size:11px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0000007a}.studioScreen.portrait{aspect-ratio:9/16;width:auto;height:min(56vh,520px)}.studioScreen video{object-fit:contain;width:100%;height:100%}.viewerControls{color:#887a93;justify-content:center;align-items:center;gap:12px;padding-top:13px;font-size:10px;display:flex}.viewerControls button{color:#d8cce0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;padding:7px 10px;font-size:10px}.studioTimeline{background:#100b17;border-top:1px solid #dec1ff1f;min-height:0}.timelineTools{border-bottom:1px solid #ffffff12;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.timelineTools button{color:#baa9c7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;width:28px;height:27px}.timelineTools b{margin-left:6px;font-size:10px}.timelineTools span{color:#74677e;margin-left:auto;font-size:9px}.tracks{grid-template-columns:64px 1fr;grid-auto-rows:51px;padding-top:5px;display:grid;overflow:auto}.trackLabel{color:#9f87b3;border-right:1px solid #ffffff12;place-items:center;font-size:10px;font-weight:700;display:grid}.trackLane{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:92px 100%;border-bottom:1px solid #ffffff0b;align-items:center;gap:4px;padding:5px 12px;display:flex;position:relative}.trackLane i{color:#fff;white-space:nowrap;border-radius:5px;align-items:center;height:36px;padding:0 10px;font-size:9px;font-style:normal;display:flex;overflow:hidden}.captionClip{background:#8b4f93;width:58%}.videoClip{background:linear-gradient(90deg,#316f98,#4f8aaf);width:62%}.videoClip.short{background:#685490;width:16%}.audioClip{background:linear-gradient(90deg,#3a885f,#54a378);width:73%}@media (max-width:1000px){.studioOverlay{grid-template-rows:64px auto 240px;overflow:auto}.studioMain{grid-template-columns:1fr 1fr}.studioViewer{grid-column:1/-1;min-height:480px}.studioAi,.studioLibrary{border-bottom:1px solid #ffffff14}.studioTimeline{min-width:740px}.studioOverlay{overflow-x:auto}}@media (max-width:650px){.studioMain{grid-template-columns:1fr}.studioLibrary,.studioViewer{grid-column:auto}.studioViewer{min-height:390px}.studioTop{padding:0 12px}.studioTop>div small{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.studioTop button{padding:8px 9px;font-size:9px}.studioTemplates,.studioAssets{grid-template-columns:1fr 1fr}}.authGate{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07040cd6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authCard{background:linear-gradient(145deg,#231633f5,#0f0a18f7);border:1px solid #d3b2ff33;border-radius:22px;width:min(390px,100%);padding:30px;box-shadow:0 35px 100px #0000008c}.authCard>span{color:#b683f2;letter-spacing:.12em;font-size:11px}.authCard h2{margin:9px 0 5px;font-size:24px}.authCard p{color:#8e7d9c;margin:0 0 20px;font-size:12px}.authCard input{color:#fff;background:#0003;border:1px solid #cdaafa26;border-radius:10px;outline:0;width:100%;height:46px;margin:6px 0;padding:0 13px}.authCard input:focus{border-color:#9e64e8}.authCard em{color:#ff8da7;margin:7px 0;font-size:11px;font-style:normal;display:block}.authCard button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#7738bb,#ad70ed);border:0;border-radius:10px;width:100%;height:45px;margin-top:10px;font-weight:700}.authCard .authSwitch{color:#a18daf;background:0 0;height:auto;font-size:10px;font-weight:400}.taskRail{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#110a1bd1;border:1px solid #d3b2ff21;border-radius:14px;width:190px;max-height:calc(100vh - 125px);padding:10px;transition:transform .25s;position:fixed;top:100px;left:12px;overflow:auto;transform:translate(calc(34px - 100%));box-shadow:0 16px 50px #0000004d}.taskRail:hover,.taskRail:focus-within{transform:translate(0)}.taskRail header{justify-content:space-between;align-items:center;padding:6px 5px 10px;display:flex}.taskRail header b{font-size:11px}.taskRail header span{color:#fff;background:#7942bb;border-radius:99px;padding:3px 6px;font-size:8px}.taskRail>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:9px;width:100%;margin:3px 0;padding:9px;position:relative}.taskRail>button.active{background:#7f43c024;border-color:#b580f54d}.taskRail strong,.taskRail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskRail strong{padding-right:45px;font-size:9px}.taskRail small{color:#7e6e8a;margin-top:5px;font-size:7px}.taskRail p{color:#756580;text-align:center;font-size:9px}.taskStatus{border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;top:7px;right:6px}.s-待编辑{color:#c6b9ce;background:#40384b}.s-渲染中{color:#e2caff;background:#604394}.s-已完成{color:#aaf0cf;background:#245b49}.s-异常失败{color:#ffb4c2;background:#6b2939}.renderProgress{background:#6f34a912;border:1px solid #c298f221;border-radius:11px;margin:12px 0;padding:11px}.renderProgress>div{color:#bba9c9;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:10px;display:flex}.renderProgress progress{-webkit-appearance:none;appearance:none;border:0;border-radius:10px;width:100%;height:6px;display:block;overflow:hidden}.renderProgress progress::-webkit-progress-value{background:linear-gradient(90deg,#7541ba,#c08af7);transition:width .35s}.renderProgress progress::-moz-progress-bar{background:linear-gradient(90deg,#7541ba,#c08af7)}.renderProgress small{color:#70617a;margin-top:6px;font-size:8px;display:block}.renderProgress.failed progress::-webkit-progress-value{background:#e4486b}.renderProgress.failed progress::-moz-progress-bar{background:#e4486b}.workerMessage.error{color:#ff8fa7}.openStudioButton{color:#d2b4f6;cursor:pointer;background:#8246c81c;border:1px solid #c49bf638;border-radius:10px;width:100%;min-height:40px;margin:0 0 9px;font-size:10px}.timelineRuler{border-bottom:1px solid #ffffff0f;height:28px;margin-left:64px;padding:6px 12px;position:relative}.timelineRuler input{z-index:2;opacity:.45;cursor:ew-resize;accent-color:#c487ff;width:100%;height:14px;position:relative}.timelineRuler>i{z-index:1;pointer-events:none;background:#d29dff;width:1px;position:absolute;top:0;bottom:-205px;transform:translate(12px);box-shadow:0 0 8px #a968ef}.effectDrop{outline-offset:-5px;outline:1px dashed #c48ef629}.effectClip{min-width:90px;background:linear-gradient(90deg,#7d438e,#a65f99)!important;width:auto!important}.confirmMask{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040207b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirmDialog{background:#171020;border:1px solid #dabbff2e;border-radius:17px;width:min(390px,100%);padding:23px;box-shadow:0 25px 80px #00000080}.confirmDialog h3{margin:0 0 8px;font-size:17px}.confirmDialog p{color:#9988a6;margin:0;font-size:11px;line-height:1.7}.confirmDialog>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.confirmDialog button{color:#cdbed8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:8px 13px;font-size:10px}.confirmDialog button:last-child{color:#fff;background:#8649c8;border:0}@media (max-width:760px){.taskRail{max-height:55vh;top:auto;bottom:12px;left:12px}.studioTop nav button:first-child{display:none}}.materialList{gap:7px;max-height:210px;margin-top:9px;display:grid;overflow:auto}.materialList article{background:#ffffff06;border:1px solid #d5b4fa1a;border-radius:10px;align-items:center;gap:9px;padding:7px;display:flex}.materialThumb{background:#07050a;border-radius:7px;flex:none;width:54px;height:38px;overflow:hidden}.materialThumb img,.materialThumb video,.imagePreview{object-fit:cover;width:100%;height:100%}.materialList article>div{flex:1;min-width:0}.materialList b,.materialList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.materialList b{font-size:10px}.materialList small{color:#786a83;margin-top:4px;font-size:8px}.materialList article>button{color:#b5a5c0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;width:25px;height:25px}.screen>.imagePreview{object-fit:contain;background:#050407;position:absolute;inset:0}.studioMaterialDock{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140d1df0;border:1px solid #d2adfb2e;border-radius:13px;width:280px;max-height:205px;padding:10px;position:fixed;bottom:12px;left:12px;box-shadow:0 20px 60px #0006}.studioMaterialDock>header,.studioMaterialDock>footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.studioMaterialDock>header b{font-size:10px}.studioMaterialDock button{color:#cbb9d8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;padding:6px 8px;font-size:8px}.studioMaterialDock>div{gap:6px;margin:8px 0;display:flex;overflow:auto}.studioMaterialDock article{flex:none;width:78px;position:relative}.studioMaterialDock article>span{background:#050407;border-radius:7px;width:78px;height:48px;display:block;overflow:hidden}.studioMaterialDock img,.studioMaterialDock video{object-fit:cover;width:100%;height:100%}.studioMaterialDock article>b{color:#92839e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.studioMaterialDock article>button{background:#08040cc7;width:20px;height:20px;padding:0;position:absolute;top:2px;right:2px}.studioMaterialDock>footer{justify-content:flex-end}.studioMaterialDock>footer button:last-child{color:#d9b5ff;border-color:#cc90ff40}.globalTaskControls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#180c28b8;border:1px solid #b379ff38;border-radius:14px;justify-content:flex-end;align-items:center;gap:9px;max-width:1160px;margin:0 auto 14px;padding:10px 14px;display:flex}.globalTaskControls span{color:#d9c7ec;margin-right:auto;font-size:13px}.globalTaskControls button{color:#f7efff;cursor:pointer;background:#2a183d;border:1px solid #be8bff47;border-radius:9px;padding:7px 12px}.globalTaskControls button:disabled{opacity:.38;cursor:not-allowed}:root{--apple-bg:#f5f5f7;--apple-card:#ffffffe0;--apple-line:#1d1d1f21;--apple-text:#161617;--apple-muted:#505057;--apple-blue:#006edb;--apple-blue-hover:#0077ed;--spring:cubic-bezier(.22,1,.36,1)}html{background:var(--apple-bg)}body{background:var(--apple-bg);color:var(--apple-text)}.page{background:radial-gradient(circle at 15% 2%,#a2bfff33,transparent 30%),radial-gradient(circle at 91% 9%,#dccdff3d,transparent 28%),var(--apple-bg);min-height:100vh;color:var(--apple-text)}.noise,.aurora{display:none!important}.nav{border-bottom:1px solid var(--apple-line);height:76px;box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(22px);background:#ffffffb3;padding:0 max(24px,50vw - 640px)}.logo,.brandName b,.brandCopy b{color:var(--apple-text)}.brandName small,.brandCopy small,.navStats>small{color:var(--apple-muted)}.brandCopy{border-color:var(--apple-line)}.bean{box-shadow:0 8px 24px #43226a1f}.connection{color:#2b2b2f;border-color:var(--apple-line);background:#ffffffad}.connection i{box-shadow:none;background:#30d158}.chatcutConnect,.studioLaunch{border:1px solid var(--apple-line)!important;color:#343438!important;transition:transform .45s var(--spring),background .2s ease!important;background:#fffc!important;border-radius:980px!important;box-shadow:0 2px 10px #0000000a!important}.chatcutConnect:hover,.studioLaunch:hover{transform:translateY(-1px);background:#fff!important}.chatcutConnect.connected{color:#137a38!important}.intro{text-align:center;max-width:920px;animation:apple-enter .7s var(--spring) both;margin:76px auto 36px}.miniTag{color:var(--apple-blue);font-weight:650}.intro h1{color:var(--apple-text);letter-spacing:-.055em;font-size:clamp(42px,6vw,74px);line-height:1.03}.intro h1 span{color:var(--apple-blue);-webkit-text-fill-color:initial;background:0 0}.intro p{max-width:680px;color:var(--apple-muted);margin-inline:auto;font-size:18px;line-height:1.55}.workspace{border:1px solid var(--apple-line);background:var(--apple-card);-webkit-backdrop-filter:saturate(150%)blur(24px);max-width:1280px;transition:transform .55s var(--spring),box-shadow .55s var(--spring);animation:apple-enter .8s 80ms var(--spring) both;border-radius:28px;margin-bottom:72px;overflow:visible;box-shadow:0 22px 70px #1f233017}.workspace:hover{transform:translateY(-3px);box-shadow:0 28px 82px #1f23301f}.leftPanel,.rightPanel{padding:42px}.leftPanel{border-color:var(--apple-line)}.rightPanel{background:#f8f8fa94;border-radius:0 28px 28px 0}.modeSwitcher{background:#ececf0;border-radius:16px;padding:4px}.modeSwitcher button{color:var(--apple-muted);transition:background .25s ease,transform .45s var(--spring),box-shadow .25s ease;background:0 0;border:0;border-radius:12px}.modeSwitcher button.active{color:var(--apple-text);background:#fff;box-shadow:0 3px 12px #00000012}.modeSwitcher button:hover{transform:translateY(-1px)}.modeSwitcher small,.modeNotice,.sectionTitle p{color:var(--apple-muted)}.modeNotice{color:#4c5968;background:#0071e30b;border:1px solid #0071e317}.sectionTitle>span{color:var(--apple-blue);background:#0071e30f;border-color:#0071e32e}.sectionTitle h2{color:var(--apple-text)}.uploader{color:var(--apple-text);transition:transform .55s var(--spring),border-color .2s ease,box-shadow .3s ease;background:#ffffffad;border:1.5px dashed #0071e33d;border-radius:20px}.uploader:hover{border-color:#0071e37a;transform:translateY(-2px);box-shadow:0 14px 35px #0071e314}.uploader small,.uploader em{color:var(--apple-muted)}.uploadGlyph{background:linear-gradient(145deg,#1688f5,#006bd6);box-shadow:0 8px 22px #0071e338}.materialList article,.commandBox{border-color:var(--apple-line);background:#ffffffc2;box-shadow:0 4px 18px #00000009}.materialList b,.commandBox textarea{color:var(--apple-text)}.materialList small,.commandBox>span{color:var(--apple-muted)}.materialList article>button{border-color:var(--apple-line);color:#555;background:#f3f3f6}textarea,.studioAi textarea{color:var(--apple-text)!important}.chips button{border-color:var(--apple-line);color:#424247;transition:transform .45s var(--spring),box-shadow .25s;background:#fff;border-radius:999px}.chips button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #00000014}.magicButton{background:var(--apple-blue);transition:transform .5s var(--spring),background .2s,box-shadow .3s;border-radius:15px;box-shadow:0 12px 25px #0071e333}.magicButton:hover{background:var(--apple-blue-hover);transform:translateY(-2px)scale(1.005);box-shadow:0 16px 32px #0071e340}.magicButton:active{transform:scale(.985)}.previewHeader{color:var(--apple-text)}.previewHeader>span{color:var(--apple-muted)}.screen{border-color:var(--apple-line);background:#0b0b0d;border-radius:18px;box-shadow:0 14px 38px #12161f21}.screenEmpty{color:#9b9ba1}.screenEmpty span{color:#fff;background:#ffffff14;border-color:#ffffff26}.renderProgress{border:1px solid var(--apple-line);color:var(--apple-text);background:#ffffffd1;border-radius:15px;margin-top:14px;padding:14px 16px 38px;position:relative;box-shadow:0 5px 20px #00000009}.renderProgress>div{justify-content:space-between;gap:16px;display:flex}.renderProgress span,.renderProgress small{color:var(--apple-muted)}.renderProgress progress{background:#e6e6ea;border:0;border-radius:999px;width:100%;height:6px;margin-top:10px;overflow:hidden}.renderProgress progress::-webkit-progress-bar{background:#e6e6ea}.renderProgress progress::-webkit-progress-value{background:linear-gradient(90deg,#0071e3,#64a8ff,#0071e3) 0 0/200% 100%;border-radius:999px;animation:2.2s linear infinite progress-glow}.renderProgress:after{content:"上传  ·  分析  ·  精剪  ·  渲染  ·  导出";color:#8a8a90;letter-spacing:.08em;text-align:center;white-space:nowrap;font-size:10px;position:absolute;bottom:12px;left:16px;right:16px}.renderProgress.failed{background:#ff3b300d;border-color:#ff3b3040}.statusGrid div,.estimatePanel,.usagePanel{border-color:var(--apple-line)!important;color:var(--apple-text)!important;background:#ffffffb3!important}.statusGrid div{box-shadow:0 3px 14px #00000006}.statusGrid span,.estimatePanel span,.usagePanel small{color:var(--apple-muted)!important}.statusGrid b,.estimatePanel b,.usagePanel b,.usagePanel strong{color:var(--apple-text)!important}.usagePanel button{color:var(--apple-muted)!important}.usagePanel button.active{color:var(--apple-blue)!important;background:#fff!important}.exportButton,.openStudioButton{border-radius:14px!important}.exportButton{color:#fff!important;transition:transform .45s var(--spring),background .2s!important;background:#1d1d1f!important;border:0!important}.exportButton:hover:not(:disabled){transform:translateY(-2px);background:#000!important}.openStudioButton{color:var(--apple-blue)!important;background:#0071e30f!important;border:1px solid #0071e32e!important}.taskRail{border:1px solid var(--apple-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd6;top:94px;left:max(18px,50vw - 710px);box-shadow:0 18px 48px #0000001a}.taskRail header,.taskRail button{color:var(--apple-text)}.taskRail button{border-color:var(--apple-line);background:0 0}.taskRail button:hover,.taskRail button.active{background:#f0f5fb}.taskRail small{color:var(--apple-muted)}.globalTaskControls{border-color:var(--apple-line);background:#ffffffb8;max-width:1280px;box-shadow:0 8px 24px #0000000b}.globalTaskControls span{color:var(--apple-muted)}.globalTaskControls button{border-color:var(--apple-line);color:#343438;background:#fff}.goldenLine{color:#0000;text-shadow:none;background:linear-gradient(100deg,#8a601c,#d9ad4b,#9c6b20) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite gold-shift}footer{border-color:var(--apple-line);color:var(--apple-muted)}footer a{color:var(--apple-blue)}.confirmMask{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ebebf0ad}.confirmDialog{border:1px solid var(--apple-line);color:var(--apple-text);animation:modal-spring .45s var(--spring) both;background:#fffffff0;border-radius:20px;box-shadow:0 26px 80px #00000029}.confirmDialog p{color:var(--apple-muted)}.studioOverlay{color:var(--apple-text);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);animation:modal-spring .55s var(--spring) both;background:#f7f7f9f5;border:1px solid #ffffff8c;border-radius:24px;grid-template-rows:62px minmax(0,1fr) 210px;inset:3vh 3vw;box-shadow:0 32px 100px #0000003b}.studioTop{border-color:var(--apple-line);background:#ffffffd6}.studioTop b{color:var(--apple-text)}.studioTop small{color:var(--apple-muted)}.studioTop button{border-color:var(--apple-line);color:#343438;background:#fff}.studioTop button:last-child{background:var(--apple-blue);color:#fff}.studioMain{grid-template-columns:minmax(230px,26%) minmax(250px,32%) minmax(320px,42%)}.studioAi,.studioLibrary,.studioViewer{border-color:var(--apple-line);background:#ffffff94;padding:18px}.studioAi>span,.viewerTitle span,.viewerControls{color:var(--apple-muted)}.studioAi h2,.viewerTitle b{color:var(--apple-text)}.studioTemplates button,.studioAssets button{border-color:var(--apple-line);color:#36363a;background:#fff;box-shadow:0 3px 14px #00000009}.studioAi textarea{border-color:var(--apple-line);background:#fff}.studioRun{background:var(--apple-blue);box-shadow:0 9px 20px #0071e32e}.studioScreen{border-color:var(--apple-line);border-radius:16px;width:min(100%,560px);max-height:330px;margin:18px auto;box-shadow:0 15px 35px #00000024}.studioScreen.portrait{height:min(42vh,330px)}.studioTimeline{border-color:var(--apple-line);color:var(--apple-text);background:#f1f1f4}.trackLane,.timelineRuler{border-color:var(--apple-line);background:#ffffffc2}.studioMaterialDock{border-color:var(--apple-line);color:var(--apple-text);cursor:pointer;width:48px;max-height:48px;transition:width .5s var(--spring),max-height .5s var(--spring),padding .35s var(--spring),box-shadow .25s;background:#ffffffeb;padding:0;bottom:18px;left:auto;right:18px;overflow:hidden;box-shadow:0 18px 55px #00000026}.studioMaterialDock:before{content:"素材";width:48px;height:48px;color:var(--apple-blue);place-items:center;font-size:11px;font-weight:750;display:grid}.studioMaterialDock:not(:hover):not(:focus-within)>*{opacity:0;pointer-events:none}.studioMaterialDock:hover,.studioMaterialDock:focus-within{cursor:default;width:280px;max-height:205px;padding:10px;box-shadow:0 24px 65px #0000002e}.studioMaterialDock:hover:before,.studioMaterialDock:focus-within:before{display:none}.studioMaterialDock>*{transition:opacity .2s}.modeSwitcher{background:#e7e7ec;gap:6px;padding:5px;box-shadow:inset 0 1px 2px #00000009}.modeSwitcher button{min-height:64px;padding:13px 15px}.modeSwitcher button.active{box-shadow:0 4px 16px #0000001a}.modeSwitcher b,.modeSwitcher button.active b{color:#202024;font-size:13px;font-weight:750}.modeSwitcher small,.modeSwitcher button.active small{color:#55555c;font-size:10px;font-weight:520}.modeSwitcher button:not(.active){background:#ffffff52}.modeSwitcher button:focus-visible{outline-offset:2px;outline:3px solid #006edb47}.studioMaterialDock:focus-visible{outline-offset:2px;outline:3px solid #006edb47}.modeNotice{color:#33465c;background:#edf6ff;border-color:#006edb29;padding:11px 13px;font-size:11px;font-weight:520;line-height:1.6}.sectionTitle h2{font-size:18px;font-weight:720}.sectionTitle p{color:#5b5b62;font-size:12px}.sectionTitle>span{background:#edf6ff;border-color:#006edb40;font-weight:800}.uploader,.commandBox,.renderProgress,.statusGrid div,.estimatePanel,.usagePanel{box-shadow:0 7px 24px #141e370e}.uploader small,.uploader em,.materialList small,.commandBox>span,.previewHeader>span,.renderProgress span,.renderProgress small,.statusGrid span,.estimatePanel span,.usagePanel small,.taskRail small{color:#57575e!important}.chips button{color:#303035;font-weight:600}.workerMessage{color:#34343a}.screenEmpty strong{color:#e5e5e8}.screenEmpty small{color:#b6b6bd}.globalTaskControls span,footer{color:#505057}.studioAi>span,.viewerTitle span,.viewerControls,.studioTop small,.studioTabs button{color:#55555c}.studioTabs button.active{color:#006edb;background:#e8f2ff;font-weight:700}.studioAssets small{color:#5d5d64}.timelineTools span,.trackLabel{color:#4b4b52}.studioMaterialDock button{color:#29292d;background:#f4f4f6}@keyframes apple-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes modal-spring{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes progress-glow{to{background-position:-200% 0}}@keyframes gold-shift{to{background-position:-180% 0}}@media (max-width:1100px){.workspace{grid-template-columns:1fr;max-width:820px}.leftPanel{border-right:0;border-bottom:1px solid var(--apple-line)}.rightPanel{border-radius:0 0 28px 28px}.studioOverlay{inset:2vh 2vw}.studioMain{grid-template-columns:1fr 1fr}.studioViewer{grid-column:1/-1;min-height:360px}.studioScreen{max-height:260px}.taskRail{display:none}}@media (max-width:720px){.page{padding-inline:12px}.nav{height:auto;min-height:68px;padding:9px 12px}.brandCopy,.navStats>span,.navStats>small{display:none}.studioLaunch{white-space:nowrap;padding:8px 10px;font-size:11px}.intro{margin:48px auto 28px}.intro h1{font-size:42px}.intro p{font-size:15px}.workspace{border-radius:22px}.leftPanel,.rightPanel{padding:24px 18px}.rightPanel{border-radius:0 0 22px 22px}.globalTaskControls{flex-wrap:wrap;justify-content:flex-start}.globalTaskControls span{width:100%;margin:0}.studioOverlay{border:0;border-radius:0;grid-template-rows:auto auto 210px;inset:0;overflow:hidden auto}.studioMain{grid-template-columns:minmax(0,1fr);min-width:0}.studioAi,.studioLibrary,.studioViewer{width:100%;min-width:0}.studioViewer{grid-column:auto;min-height:320px}.studioScreen{width:min(100%,560px);max-height:230px}.studioTimeline{min-width:0;overflow-x:auto}.studioTimeline>.timelineTools,.studioTimeline>.timelineRuler,.studioTimeline>.tracks{min-width:700px}.studioTop{flex-wrap:wrap;min-height:66px}.studioMaterialDock{display:none}.renderProgress:after{letter-spacing:.02em;font-size:9px}.goldenLine{font-size:17px}}.studioOverlay{box-shadow:none;background:#f7f7f9;border:0;border-radius:0;grid-template-rows:72px minmax(0,1fr) 220px;inset:0}.studioTop{z-index:3;min-width:0;box-shadow:0 1px 0 var(--apple-line);padding:0 clamp(18px,3vw,42px);position:relative}.studioTop>div{min-width:0}.studioTop>div b{font-size:17px}.studioTop>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studioTop nav{flex:none}.studioMain{grid-template-columns:minmax(240px,.8fr) minmax(300px,1fr) minmax(390px,1.35fr);min-width:0;overflow:hidden}.studioAi,.studioLibrary,.studioViewer{min-width:0;overflow:hidden}.studioAi{grid-template-rows:auto auto auto minmax(72px,1fr) auto;gap:10px;display:grid}.studioAi h2{margin:0}.studioAi textarea{min-height:72px;margin:0}.studioTemplates{gap:9px}.studioLibrary{flex-direction:column;display:flex}.studioTabs{flex:none}.studioAssets{flex:1;grid-auto-rows:minmax(108px,1fr);min-height:0;overflow:hidden}.studioAssets button{min-height:0}.studioViewer{justify-content:center}.studioScreen{margin:12px auto}.studioTimeline{z-index:2;min-width:0;box-shadow:0 -1px 0 var(--apple-line);position:relative;overflow:auto hidden}.studioTimeline>.timelineTools,.studioTimeline>.timelineRuler,.studioTimeline>.tracks{min-width:720px}@media (max-width:1100px){.studioOverlay{flex-direction:column;display:flex;overflow:hidden auto}.studioTop{background:#fffffff5;flex:none;min-height:72px;position:sticky;top:0}.studioMain{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:visible}.studioAi,.studioLibrary{min-height:360px}.studioViewer{grid-column:1/-1;min-height:390px}.studioAssets{grid-auto-rows:120px}.studioTimeline{flex:none;min-height:220px}}@media (max-width:720px){.studioTop{align-items:flex-start;gap:10px;padding:12px 14px}.studioTop nav{width:100%;overflow-x:auto}.studioTop button{flex:none}.studioMain{grid-template-columns:minmax(0,1fr)}.studioAi,.studioLibrary{min-height:360px}.studioViewer{grid-column:auto;min-height:330px}.studioScreen{max-width:100%}}.pptLaunch{color:#fff;cursor:pointer;transition:transform .45s var(--spring),box-shadow .25s;background:linear-gradient(135deg,#6c36d9,#9c66ef);border:0;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:720;box-shadow:0 7px 18px #6d36d933}.pptLaunch:hover{transform:translateY(-2px);box-shadow:0 11px 24px #6d36d947}.pptOverlay{z-index:80;color:#18181b;animation:apple-enter .55s var(--spring) both;background:radial-gradient(circle at 88% 3%,#976fef2b,#0000 30%),#f5f5f7;padding:0 clamp(18px,4vw,68px) 56px;position:fixed;inset:0;overflow:auto}.pptOverlay>header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f5f5f7 75%,#f5f5f700);justify-content:space-between;align-items:center;gap:30px;padding:34px 0 24px;display:flex;position:sticky;top:0}.pptOverlay>header span{color:#6c36d9;letter-spacing:.12em;font-size:12px;font-weight:800}.pptOverlay>header h2{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,4vw,48px)}.pptOverlay>header p{color:#66666d;margin:0;font-size:14px}.pptOverlay>header>button{color:#3b3b40;cursor:pointer;background:#ffffffd9;border:1px solid #0000001a;border-radius:50%;flex:none;width:42px;height:42px;font-size:24px}.pptWorkspace{grid-template-columns:minmax(310px,.72fr) minmax(500px,1.28fr);gap:24px;max-width:1320px;margin:20px auto;display:grid}.pptForm,.pptPreview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe0;border:1px solid #1d1d1f1c;border-radius:26px;box-shadow:0 20px 65px #22233017}.pptForm{padding:28px}.pptForm label{color:#36363b;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.pptForm textarea,.pptForm select,.pptForm input[type=number]{color:#1d1d1f;width:100%;font:inherit;background:#f8f8fa;border:1px solid #1d1d1f21;border-radius:13px;outline:none;margin-top:9px}.pptForm textarea{resize:vertical;min-height:116px;padding:14px;font-size:14px;line-height:1.6}.pptForm select,.pptForm input[type=number]{height:44px;padding:0 12px}.pptForm textarea:focus,.pptForm select:focus,.pptForm input:focus{border-color:#6c36d980;box-shadow:0 0 0 4px #6c36d914}.pptRow{grid-template-columns:1fr 100px;gap:12px;display:grid}.pptThemes{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.pptThemes button{color:#45454b;cursor:pointer;background:#f7f7f9;border:1px solid #1d1d1f1a;border-radius:11px;padding:11px}.pptThemes button.active{color:#6330c8;background:#f1eaff;border-color:#6c36d959;font-weight:750}.pptUpload{text-align:center;cursor:pointer;background:#faf8ff;border:1.5px dashed #6c36d94d;border-radius:13px;padding:15px;position:relative;color:#6330c8!important}.pptUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.pptGenerate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b36d8,#9560e7);border:0;border-radius:14px;width:100%;height:50px;font-size:14px;font-weight:750;box-shadow:0 12px 25px #6c36d938}.pptGenerate:disabled{opacity:.4;cursor:not-allowed}.pptForm>small{color:#77777e;text-align:center;margin-top:13px;font-size:10px;line-height:1.5;display:block}.pptPreview{padding:26px}.pptPreviewTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.pptPreviewTop b,.pptPreviewTop span{display:block}.pptPreviewTop b{text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:17px;overflow:hidden}.pptPreviewTop span{color:#707078;margin-top:5px;font-size:11px}.pptPreviewTop button{color:#8a8a90;background:#f0f0f3;border:1px solid #1d1d1f1a;border-radius:11px;padding:10px 13px}.slideCanvas{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#18141f,#30203d);border-radius:20px;padding:8% 9%;position:relative;overflow:hidden;box-shadow:0 20px 48px #130e1933}.slideCanvas:before{content:"";aspect-ratio:1;opacity:.75;background:radial-gradient(circle,#9765ed,#0000 65%);border-radius:50%;width:45%;position:absolute;top:-35%;right:-12%}.slideCanvas>i{opacity:.55;font-size:14px;font-style:normal;position:absolute;bottom:7%;right:6%}.slideCanvas>span{color:#c7a8ff;letter-spacing:.16em;font-size:10px;font-weight:800;position:relative}.slideCanvas h3{letter-spacing:-.04em;max-width:75%;margin:12% 0 2%;font-size:clamp(24px,3vw,47px);line-height:1.08;position:relative}.slideCanvas p{color:#d1c7d8;max-width:68%;font-size:clamp(10px,1.1vw,15px);line-height:1.6;position:relative}.slideAccent{background:linear-gradient(90deg,#9f6bf3,#e6c97c);border-radius:99px;width:70px;height:4px;position:absolute;bottom:10%;left:9%}.slideCanvas.ready{background:linear-gradient(145deg,#16131c,#39224c)}.slideOutline{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.slideOutline article{background:#fafafa;border:1px solid #1d1d1f1a;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.slideOutline em{color:#6c36d9;background:#eee6fc;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.slideOutline b,.slideOutline small{display:block}.slideOutline b{font-size:11px}.slideOutline small{color:#8a8a91;margin-top:3px;font-size:9px}@media (max-width:980px){.pptWorkspace{grid-template-columns:1fr}.pptPreview{min-width:0}.slideOutline{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pptLaunch{padding:8px 10px;font-size:10px}.pptOverlay{padding-inline:12px}.pptOverlay>header{padding-top:22px}.pptOverlay>header p{font-size:12px}.pptWorkspace{margin-top:8px}.pptForm,.pptPreview{border-radius:20px;padding:18px}.pptRow{grid-template-columns:1fr}.pptThemes,.slideOutline{grid-template-columns:1fr 1fr}.slideCanvas h3{font-size:24px}.pptPreviewTop{flex-direction:column;align-items:flex-start}}.pptOverlay{z-index:120}.agriTemplates{border:1px solid var(--apple-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);max-width:1280px;animation:apple-enter .7s var(--spring) both;background:#ffffffd1;border-radius:26px;margin:0 auto 28px;padding:30px;box-shadow:0 18px 58px #1f233014}.agriHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.agriHeading span{color:#51715b;letter-spacing:.12em;font-size:11px;font-weight:800}.agriHeading h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:26px}.agriHeading p{color:var(--apple-muted);margin:0;font-size:12px;line-height:1.6}.durationBadge{background:#f1f8f2;border:1px solid #437d4e24;border-radius:14px;min-width:220px;padding:12px 15px}.durationBadge small,.durationBadge b{display:block}.durationBadge small{color:#68736a;font-size:9px}.durationBadge b{color:#294d31;margin-top:5px;font-size:11px}.templateCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.templateCards>button{border:1px solid var(--apple-line);color:#222;text-align:left;cursor:pointer;transition:transform .45s var(--spring),border-color .2s,box-shadow .25s;background:#fff;border-radius:18px;padding:8px 8px 12px}.templateCards>button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000017}.templateCards>button.active{border-color:var(--template-accent);box-shadow:0 0 0 3px var(--template-accent),0 13px 30px #00000017}@supports (color:color-mix(in lab, red, red)){.templateCards>button.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--template-accent) 14%,transparent),0 13px 30px #00000017}}.templateCards>button>b,.templateCards>button>b small{display:block}.templateCards>button>b{margin:10px 4px 0;font-size:13px}.templateCards>button>b small{color:#64646b;margin-top:3px;font-size:9px}.templateCards>button>p{color:#68686f;min-height:32px;margin:6px 4px;font-size:9px;line-height:1.55}.templateCards>button>i{color:var(--template-accent);margin:9px 4px 0;font-size:9px;font-style:normal;font-weight:750;display:block}.templateVisual{color:#fff;background:linear-gradient(145deg,#283b2c,#759372);border-radius:12px;height:108px;display:block;position:relative;overflow:hidden}.templateVisual:before,.templateVisual:after{content:"";border-radius:50%;position:absolute}.templateVisual:before{background:#ffffff29;width:120px;height:120px;top:-45px;right:-35px}.templateVisual:after{background:#ebe0a833;width:100px;height:46px;bottom:-22px;left:-15px;transform:rotate(8deg)}.templateVisual>i{background:linear-gradient(120deg,#0000 20%,#ffffff2e 50%,#0000 72%);position:absolute;inset:0;transform:translate(-80%)}.templateCards>button:hover .templateVisual>i{animation:1.1s template-shine}.templateVisual em{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;top:10px;right:10px}.templateVisual strong{text-shadow:0 2px 8px #00000059;font-size:15px;position:absolute;bottom:12px;left:12px}.v-knowledge{background:linear-gradient(145deg,#153c56,#62a1bd)}.v-emotion{background:linear-gradient(145deg,#6f3826,#d8955c)}.v-ai{background:linear-gradient(145deg,#241846,#8a62dc)}.templateEditor{grid-template-columns:minmax(330px,.85fr) minmax(500px,1.15fr);gap:16px;margin-top:18px;display:grid}.templatePreview,.templateControls{border:1px solid var(--apple-line);background:#f8f8fa;border-radius:18px;min-width:0;padding:18px}.templatePreview>header,.templateControls>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.templatePreview header b,.templatePreview header span,.templateControls header b,.templateControls header small{display:block}.templatePreview header b,.templateControls header b{font-size:12px}.templatePreview header span,.templateControls header small{color:#6c6c73;margin-top:3px;font-size:9px}.templateStage{aspect-ratio:9/16;background:#20272a;border-radius:16px;width:min(240px,100%);margin:0 auto;transition:filter .25s;position:relative;overflow:hidden;box-shadow:0 15px 36px #00000029}.templateStage>img,.templateStage>video{object-fit:cover;width:100%;height:100%}.templatePlaceholder{color:#fff;text-align:center;background:linear-gradient(160deg,#294b35,#9d9a64);align-content:center;place-items:center;gap:12px;height:100%;display:grid}.templatePlaceholder span{font-size:50px}.templatePlaceholder b{max-width:160px;font-size:12px;line-height:1.5}.tone-knowledge{background:#315a6b}.tone-emotion{background:#81543d}.tone-ai{background:#413268}.demoDanmaku{z-index:2;color:#fff;background:#00000085;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;position:absolute;box-shadow:0 2px 8px #0003}.demoDanmaku.one{top:17%;left:8%}.demoDanmaku.two{top:31%;right:7%}.demoInfo{z-index:2;color:#26312a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #ffffff85;border-radius:10px;padding:10px;font-weight:750;position:absolute;top:48%;left:8%;right:8%}.demoInfo.warning{color:#b3261e;background:#ffeae7e6;border-color:#da362d57}.demoTitle{z-index:2;text-align:center;text-shadow:0 2px 5px #000000b8;line-height:1.25;position:absolute;bottom:8%;left:6%;right:6%}.timingSummary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.timingSummary span{color:#6b6b72;background:#fff;border-radius:10px;padding:8px;font-size:8px}.timingSummary b{color:#242428;margin-top:4px;font-size:10px;display:block}.templateControls>header nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.templateControls button,.templateControls select{border:1px solid var(--apple-line);color:#35353a;cursor:pointer;background:#fff;border-radius:9px}.templateControls header button{padding:7px 9px;font-size:8px}.controlGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.controlGrid label,.aiQuick label{color:#55555c;background:#fff;border:1px solid #1d1d1f14;border-radius:11px;padding:10px;font-size:9px}.controlGrid label>b{float:right;color:#25252a}.controlGrid select,.aiQuick select{width:100%;height:32px;margin-top:7px;padding:0 8px;font-size:9px}.controlGrid input[type=range]{accent-color:#3d8050;width:100%;margin-top:9px}.controlGrid input[type=color]{background:0 0;border:0;border-radius:7px;width:100%;height:32px;margin-top:7px;display:block}.toggleRow{grid-column:1/-1;gap:7px;display:flex}.toggleRow button,.switchLabel button{padding:8px 10px;font-size:9px}.toggleRow button.on,.switchLabel button.on{color:#247038;background:#eaf7ed;border-color:#2d844640}.aiQuick{grid-template-columns:1fr 1fr;gap:9px;display:grid}.switchLabel{justify-content:space-between;align-items:center;display:flex!important}.advancedToggle{min-height:48px;font-size:10px;font-weight:750;color:#6d43c0!important}.aiQuick+.controlGrid{margin-top:10px}@keyframes template-shine{to{transform:translate(120%)}}@media (max-width:1000px){.templateCards{grid-template-columns:1fr 1fr}.templateEditor{grid-template-columns:1fr}.templateStage{width:min(280px,100%)}}@media (max-width:680px){.agriTemplates{border-radius:20px;padding:20px 14px}.agriHeading{flex-direction:column;align-items:flex-start}.durationBadge{width:100%}.templateCards{grid-template-columns:1fr}.templateCards>button{grid-template-columns:112px 1fr;column-gap:10px;display:grid}.templateVisual{grid-row:1/5;height:108px}.templateCards>button>b,.templateCards>button>p,.templateCards>button>i{margin-left:0}.templateEditor{grid-template-columns:minmax(0,1fr)}.controlGrid,.aiQuick{grid-template-columns:1fr}.timingSummary{grid-template-columns:1fr 1fr}.toggleRow{flex-wrap:wrap;grid-column:auto}}.templateLaunchRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 5px;display:grid}.templateLaunchRow button{border:1px solid var(--apple-line);color:#313137;cursor:pointer;min-height:38px;transition:transform .4s var(--spring),box-shadow .2s,border-color .2s;background:#fff;border-radius:10px;padding:7px 5px;font-size:9px;font-weight:700}.templateLaunchRow button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #00000014}.templateLaunchRow .launch-documentary{color:#3b6745;background:#f2f8f3;border-color:#457e5240}.templateLaunchRow .launch-knowledge{color:#296a9b;background:#f1f7fc;border-color:#2e78b338}.templateLaunchRow .launch-emotion{color:#995631;background:#fdf5f0;border-color:#b7694238}.templateLaunchRow .launch-ai{color:#6842bb;background:#f6f2ff;border-color:#7148c538}.templateModal{z-index:150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:apple-enter .35s var(--spring) both;background:#ebecf0b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.templateModal .agriTemplates{background:#fffffff7;width:min(1280px,100%);max-height:calc(100vh - 48px);margin:auto;position:relative;overflow:auto;box-shadow:0 32px 100px #0003}.templateClose{z-index:5;float:right;border:1px solid var(--apple-line);color:#4a4a50;cursor:pointer;background:#ffffffe6;border-radius:50%;width:38px;height:38px;font-size:22px;position:sticky;top:0;box-shadow:0 6px 18px #00000014}.templateUtilities{justify-content:flex-end;margin:6px 0 14px;display:flex}.templateUtilities button{font-size:9px}.aspectSelector{background:#fff;border:1px solid #1d1d1f14;border-radius:13px;grid-template-columns:minmax(100px,.72fr) 1fr 1fr;gap:8px;margin:0 0 12px;padding:10px;display:grid}.aspectSelector>span{color:#3d3d43;align-self:center;font-size:10px;font-weight:750}.aspectSelector>span small{color:#85858c;margin-top:3px;font-size:8px;font-weight:500;display:block}.aspectSelector button{min-height:42px;padding:8px 10px;font-size:9px;font-weight:650}.aspectSelector button b{margin-top:3px;font-size:11px;display:block}.aspectSelector button.active{color:#1768bd;background:#edf5ff;border-color:#467aca57;box-shadow:0 0 0 2px #467aca14}.templateStage.aspect-landscape{aspect-ratio:16/9;width:min(520px,100%)}.templateStage.aspect-portrait{aspect-ratio:9/16;width:min(240px,100%)}@media (max-width:680px){.templateLaunchRow{grid-template-columns:1fr 1fr}.templateModal{padding:0}.templateModal .agriTemplates{border:0;border-radius:0;max-height:100vh}.templateClose{top:4px}}@media (max-width:520px){.aspectSelector{grid-template-columns:1fr 1fr}.aspectSelector>span{grid-column:1/-1}}.templatePromptBox{background:#fff;border:1px solid #535b701f;border-radius:13px;margin:0 0 10px;padding:10px}.templatePromptBox>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.templatePromptBox header b{font-size:10px}.templatePromptBox header span{color:#777780;font-size:8px}.templatePromptBox textarea{resize:vertical;border:1px solid #1d1d1f14;border-radius:10px;width:100%;min-height:132px;max-height:190px;padding:10px;font-size:10px;line-height:1.65;color:#35353a!important;background:#f7f7f9!important}.compactDetailsToggle{width:100%;min-height:40px;margin-bottom:10px;font-size:9px;font-weight:700;color:#5a4a70!important;border-style:dashed!important}.templateActionBar{z-index:6;border-top:1px solid var(--apple-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:0 0 18px 18px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin:16px -12px -12px;padding:12px;display:grid;position:sticky;bottom:-1px;box-shadow:0 -10px 30px #1e202814}.templateActionBar b,.templateActionBar span{display:block}.templateActionBar b{font-size:10px}.templateActionBar span{color:#73737b;margin-top:3px;font-size:8px}.templateActionBar button{border:1px solid var(--apple-line);color:#34343a;cursor:pointer;background:#fff;border-radius:10px;min-height:40px;padding:8px 12px;font-size:9px;font-weight:700}.templateActionBar .templateStart{color:#fff;background:#1478df;border-color:#2778d0;box-shadow:0 8px 18px #1478df33}.templateActionBar .templateStart:disabled{color:#99999f;box-shadow:none;cursor:not-allowed;background:#e5e5e8;border-color:#d8d8dc}@media (max-width:760px){.templateModal{padding:0}.templateModal .agriTemplates{border:0;border-radius:0;width:100%;max-height:100dvh;padding:14px 12px 84px}.templateClose{width:34px;height:34px;top:2px}.agriHeading{margin:0 0 10px}.agriHeading h2{font-size:20px}.agriHeading p,.durationBadge{display:none}.templateCards{z-index:4;scrollbar-width:none;background:#fffffff2;gap:6px;padding:4px 0 8px;display:flex;position:sticky;top:0;overflow-x:auto}.templateCards::-webkit-scrollbar{display:none}.templateCards>button{border-radius:11px;min-width:118px;padding:8px 10px;display:block!important}.templateCards .templateVisual,.templateCards>button>p,.templateCards>button>i,.templateCards>button>b small{display:none}.templateCards>button>b{white-space:nowrap;margin:0;font-size:10px}.templateEditor{margin-top:8px;display:block}.templatePreview,.templateControls{border-radius:14px;padding:11px}.templatePreview,.templatePreview>header,.templateControls>header{margin-bottom:8px}.templateStage.aspect-landscape{width:100%;max-height:190px}.templateStage.aspect-portrait{width:min(180px,100%);max-height:300px}.timingSummary{display:none}.aspectSelector{margin-bottom:8px;padding:8px}.templatePromptBox textarea{min-height:106px;max-height:132px}.templateControls>header{flex-direction:column;align-items:flex-start}.templateControls>header nav{justify-content:flex-start}.templateActionBar{border-radius:0;grid-template-columns:1fr 1fr;margin:0;padding:10px 12px;position:fixed;bottom:0;left:0;right:0}.templateActionBar>div{display:none}.templateActionBar button{width:100%;padding-inline:6px}.controlGrid{grid-template-columns:1fr}}.processFlow{border:1px solid var(--apple-line);background:#ffffffbd;border-radius:14px;margin:10px 0;padding:12px;box-shadow:0 5px 18px #141e3709}.processFlow header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.processFlow header b{color:var(--apple-text);font-size:10px}.processFlow header span{color:#66666d;text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:9px;overflow:hidden}.processFlow>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.processFlow>div>span{color:#9a9aa1;text-align:center;justify-items:center;gap:5px;font-size:8px;display:grid;position:relative}.processFlow>div>span:not(:last-child):after{content:"";background:#dedee3;width:76%;height:1px;position:absolute;top:9px;left:62%}.processFlow>div i{z-index:1;color:#929299;background:#f6f6f8;border:1px solid #d9d9de;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:relative}.processFlow>div span.done,.processFlow>div span.current{color:#1d1d1f;font-weight:700}.processFlow>div span.done i{color:#fff;background:#31a263;border-color:#31a263}.processFlow>div span.done:not(:last-child):after{background:#78c99a}.processFlow>div span.current i{color:#1478df;background:#eaf4ff;border-color:#1478df;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 0 4px #1478df14}.processFlow.failed{background:#ff3b300a;border-color:#ff3b303d}.miniTimeline{border:1px solid var(--apple-line);color:var(--apple-text);background:#ffffffe6;border-radius:16px;margin:11px 0;padding:14px;box-shadow:0 6px 22px #141e370b}.miniTimeline>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.miniTimeline>header b,.miniTimeline>header span{display:block}.miniTimeline>header b{font-size:14px}.miniTimeline>header span{color:#5d5d66;margin-top:4px;font-size:10px}.miniTimeline>header strong{font-variant-numeric:tabular-nums;font-size:11px}.timelineNow{color:#1d1d1f;background:#eef6ff;border:1px solid #1478df29;border-radius:10px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 10px;display:flex}.timelineNow b{color:#006edb;flex:none;font-size:10px}.timelineNow span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.miniTimelineRuler{border:1px solid var(--apple-line);border-radius:10px;height:76px;margin:0 0 5px;padding:0 10px;overflow:visible;background:#f7f7f9!important}.miniTimelineRuler input{z-index:3;opacity:.78;accent-color:#1478df;width:calc(100% - 20px);height:18px;margin:0;position:absolute;top:29px;left:10px}.miniTimelineRuler>i{background:#1478df;top:27px;bottom:-276px;transform:none;box-shadow:0 0 7px #1478df66}.timelineScale{height:14px;position:absolute;top:6px;left:10px;right:10px}.timelineScale span{color:#676771;font-variant-numeric:tabular-nums;font-size:9px;position:absolute;transform:translate(-50%)}.timelineScale span:first-child{transform:none}.timelineScale span:last-child{transform:translate(-100%)}.timelineMarker{z-index:4;color:#34343a;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:9px;font-style:normal;font-weight:650;position:absolute;top:51px;overflow:hidden;transform:translate(-8%)}.timelineMarker:before{content:"";background:#8d5bd4;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.timelineMarker small{color:#6427be;background:#e9ddfb;border-radius:4px;margin-right:3px;padding:2px 4px;font-size:8px}.miniTracks{gap:5px;display:grid}.miniTrack{grid-template-columns:106px minmax(0,1fr);min-height:46px;display:grid}.miniTrack>span{border:1px solid var(--apple-line);color:#34343a;background:#f1f2f5;border-radius:8px 0 0 8px;align-items:center;padding:0 10px;font-size:10px;font-weight:750;display:flex}.miniTrackLane{border:1px solid var(--apple-line);background-color:#fbfbfc;background-image:linear-gradient(90deg,#1d1d1f0e 1px,#0000 1px);background-size:10% 100%;border-left:0;border-radius:0 8px 8px 0;min-width:0;position:relative;overflow:hidden}.miniTrackLane>i{color:#fff;white-space:nowrap;background:#397cad;border-radius:6px;align-items:center;gap:6px;min-width:28px;padding:0 7px;font-style:normal;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden;box-shadow:0 2px 5px #00000014}.miniTrackLane>i.active{filter:brightness(1.14);outline:3px solid #1478df3d;transform:translateY(-1px)}.miniTrackLane>i>b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.miniTrackLane>i>small{opacity:.88;font-size:8px}.miniTrackLane>i>em{background:#ffffff3d;border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:750}.track-b_roll>i{background:#2f8c6d}.track-audio>i{background:#2f8f51}.track-danmaku>i{background:#985087}.track-effect_box>i{background:#7040a5}.track-effect_box>i.mountedEffect{z-index:2;background:#c9781c}.miniTimeline>footer{color:#3f3f46;flex-wrap:wrap;gap:7px 12px;margin-top:10px;font-size:9px;display:flex}.miniTimeline>footer span{white-space:nowrap}.miniTimeline>footer i{background:#8d5bd4;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.miniTimeline>footer b{color:#6427be}.miniTimeline.compact{padding:12px}.miniTimeline.compact .miniTrack{grid-template-columns:94px minmax(0,1fr);min-height:42px}.miniTimeline.compact .miniTrack>span{padding:0 8px;font-size:9px}.miniTimeline.compact .miniTimelineRuler>i{bottom:-254px}.previewActions{grid-template-columns:1fr 1.45fr;gap:8px;margin:10px 0;display:grid}.previewActions button{color:#006edb;cursor:pointer;background:#edf6ff;border:1px solid #0071e32e;border-radius:12px;min-height:40px;padding:8px;font-size:9px;font-weight:700}.previewActions button:last-child{color:#fff;background:#1478df}.studioOverlay{grid-template-rows:72px minmax(0,1fr) minmax(340px,39vh)}.studioTimeline{overflow:auto}.studioTimeline>.miniTimeline{min-width:860px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:12px 16px}.studioViewer .processFlow{width:100%;margin:4px 0 0;padding:9px}.studioViewer .processFlow header{margin-bottom:7px}@media (max-width:720px){.processFlow>div{grid-template-columns:repeat(4,1fr);row-gap:9px}.processFlow>div>span:after{display:none}.miniTimeline{overflow-x:auto}.miniTimeline>header,.miniTimelineRuler,.miniTracks,.miniTimeline>footer{min-width:570px}.previewActions{grid-template-columns:1fr}.studioOverlay{grid-template-rows:auto auto auto}.studioTimeline{min-height:310px}.studioTimeline>.miniTimeline{min-width:720px}.timelineMarker{max-width:75px}}@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}
