@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Bangers;src:url(/fonts/Bangers-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter Caption;src:url(/fonts/Inter-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Jersey 10";src:url(/fonts/Jersey10-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat Caption;src:url(/fonts/Montserrat-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--brand-ice:#e1ffee;--brand-cyan:#52e6ff;--brand-blue:#1fa2ff;--brand-gradient:linear-gradient(271deg, #1fa2ff 0.61%, #52e6ff 50%, #e1ffee 99.39%);--brand-wordmark-gradient:linear-gradient(90deg, #f7fafb 0%, #f7fafb 45%, #e1ffee 63%, #52e6ff 82%, #1fa2ff 100%);--ink:#f4f7f4;--muted:#aab2ae;--dim:#808a85;--bg:#070908;--panel:#0d100f;--panel-2:#121614;--line:#e5efea1f;--line-strong:#e5efea38;--mint:var(--brand-cyan);--mint-strong:var(--brand-blue);--mint-ink:#07130d;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--sans:var(--font-geist-sans), Arial, sans-serif;--mono:var(--font-geist-mono), monospace}.v-prompt-enhance-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030708b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v-prompt-enhance-dialog{color:#f0fbff;background:radial-gradient(circle at 100% 0,#29a6d424,#0000 36%),#202627;border:1px solid #7ee5ff33;border-radius:20px;width:min(620px,100%);max-height:min(760px,100svh - 48px);padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c}.v-prompt-enhance-close{z-index:2;color:#f0fbffa6;background:#f0fbff12;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.v-prompt-enhance-close:hover{color:#fff;background:#f0fbff1f}.v-prompt-enhance-dialog>header{align-items:center;gap:12px;padding-right:42px;display:flex}.v-prompt-enhance-dialog>header>span{color:#102024;background:linear-gradient(135deg,#d8fff1,#4ddfff,#229df7);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 26px #33cdff38}.v-prompt-enhance-dialog h2{margin:0;font-size:20px;font-weight:650;line-height:27px}.v-prompt-enhance-dialog header p{color:#f0fbff80;margin:2px 0 0;font-size:12px;line-height:18px}.v-prompt-enhance-dialog>label{color:#f0fbffc7;margin:24px 0 8px;font-size:12px;font-weight:600;display:block}.v-prompt-enhance-dialog>textarea{resize:vertical;color:#f0fbff;width:100%;min-height:174px;font:inherit;background:#171c1d;border:1px solid #f0fbff1c;border-radius:13px;outline:0;padding:14px 15px;font-size:13px;line-height:20px}.v-prompt-enhance-dialog>textarea:focus{border-color:#4bd6ff94;box-shadow:0 0 0 3px #4bd6ff14}.v-prompt-enhance-count{color:#f0fbff52;text-align:right;margin-top:6px;font-size:11px}.v-prompt-enhance-error{color:#ffb1ac;background:#ff57501a;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:17px}.v-prompt-enhance-dialog>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.v-prompt-enhance-dialog>footer button{color:#f0fbffc7;background:#f0fbff0f;border:1px solid #f0fbff1a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:94px;height:42px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.v-prompt-enhance-dialog>footer button.is-primary{color:#0f1619;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;min-width:132px}.v-prompt-enhance-dialog button:disabled{cursor:not-allowed;opacity:.45}.v-prompt-enhance-results{flex-direction:column;gap:10px;max-height:430px;margin-top:22px;padding-right:3px;display:flex;overflow-y:auto}.v-prompt-enhance-results article{background:#181d1e;border:1px solid #f0fbff17;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;transition:border-color .16s,background .16s;display:flex}.v-prompt-enhance-results article.is-selected{background:#2e778b21;border-color:#4cd7ff94}.v-prompt-enhance-results article>label{cursor:pointer;flex:1;min-width:0;display:flex}.v-prompt-enhance-results input{accent-color:#4bd8ff;flex:0 0 15px;width:15px;height:15px;margin:3px 10px 0 0}.v-prompt-enhance-results label span{color:#f0fbffc2;font-size:12px;line-height:18px}.v-prompt-enhance-results label b{color:#f0fbff;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.v-prompt-enhance-results article>button{color:#f0fbff99;background:#f0fbff0f;border:0;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.v-prompt-enhance-results article>button:hover{color:#57ddff}.v-generation-education{color:#eafcff;text-align:left;background:linear-gradient(115deg,#52e6ff14,#101718f0 55%);border:1px solid #52e6ff26;border-radius:13px;align-items:center;gap:12px;min-height:68px;margin-top:12px;padding:12px 14px;display:flex}.v-generation-education>span{color:#63e0f3;background:#52e6ff1a;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.v-generation-education>span svg{width:18px}.v-generation-education>div{flex:1;gap:2px;min-width:0;display:grid}.v-generation-education strong{font-size:12px}.v-generation-education small{color:#859497;font-size:10px;line-height:1.45}.v-generation-education>b{color:#65dff2;letter-spacing:.08em;font-size:9px}.v-generation-blocker-hint{z-index:135;color:#ecfbfd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171f21fa;border:1px solid #69e5f74d;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(430px,100% - 32px);padding:12px;display:grid;position:absolute;bottom:66px;right:16px;box-shadow:0 18px 50px #00000073}.v-generation-blocker-hint>svg{color:#62dff2;width:20px}.v-generation-blocker-hint>div{gap:2px;display:grid}.v-generation-blocker-hint strong{font-size:12px}.v-generation-blocker-hint small{color:#859295;font-size:9px;line-height:1.4}.v-generation-blocker-hint button{color:#c9f7fd;height:32px;font:inherit;white-space:nowrap;background:#52e6ff14;border:1px solid #52e6ff2e;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.v-generation-blocker-hint button svg{width:12px}.v-generation-blocker-hint button:last-child{color:#7d898b;background:0 0;border:0;justify-content:center;width:28px;padding:0}.v-generation-recovery{color:#f3d2aa;background:linear-gradient(135deg,#5b39162e,#212728f5);border:1px solid #ffb85f3d;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;width:min(760px,100%);margin:14px auto;padding:12px 13px;display:grid;box-shadow:0 14px 38px #00000038}.v-generation-recovery>svg{color:#f0ad62;width:20px}.v-generation-recovery>div{gap:2px;min-width:0;display:grid}.v-generation-recovery strong{color:#f5e5d2;font-size:12px}.v-generation-recovery small{color:#bd9e7c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.v-generation-recovery button{color:#f4cf9f;min-height:34px;font:inherit;white-space:nowrap;background:#ffb85f1a;border:1px solid #ffc68038;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.v-generation-recovery button svg{width:13px}.v-generation-recovery button:disabled{cursor:wait;opacity:.58}.v-generation-recovery>button:last-child:not(:first-of-type){color:#967e65;background:0 0;border:0;width:30px;padding:0}.v-generation-button-hint{--v-generation-hint-bg:#d9fff7;--v-generation-hint-border:#4fc8d7;--v-generation-hint-text:#08272c;z-index:40;border:1px solid var(--v-generation-hint-border);background:var(--v-generation-hint-bg);max-width:min(280px,100vw - 32px);color:var(--v-generation-hint-text);-webkit-text-fill-color:var(--v-generation-hint-text);letter-spacing:0;text-align:center;overflow-wrap:anywhere;pointer-events:none;white-space:normal;border-radius:9px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:block;position:absolute;top:auto;bottom:calc(100% + 8px);right:9px;box-shadow:0 10px 28px #0000006b,0 0 0 1px #d9fff729}.v-generation-button-hint:after{border-right:1px solid var(--v-generation-hint-border);border-bottom:1px solid var(--v-generation-hint-border);background:var(--v-generation-hint-bg);content:"";width:8px;height:8px;position:absolute;top:100%;right:14px;transform:translateY(-5px)rotate(45deg)}:is(.v-generate-button,.v-i2v-generate,.v-image-generate,.v-flow-generate,.aireel-generate,.effect-generate){position:relative;overflow:visible}.v-context-generation-tip{color:#ecfbfd;background:#52e6ff0e;border:1px solid #52e6ff26;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 0;padding:11px 13px;display:grid}.v-context-generation-tip>svg{color:#60deef;width:19px}.v-context-generation-tip>div{gap:2px;display:grid}.v-context-generation-tip strong{font-size:11px}.v-context-generation-tip small{color:#829093;font-size:9px;line-height:1.45}.v-context-generation-tip button{color:#bceff5;height:30px;font:inherit;background:#52e6ff1a;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.v-context-generation-tip button svg{width:12px}.v-continue-creating{color:#effbfc;background:radial-gradient(circle at 0 0,#52e6ff1f,#0000 32%),#151c1d;border:1px solid #52e6ff3d;border-radius:18px;width:min(1112px,100% - 96px);margin:16px auto 0;padding:22px}.v-continue-creating>header span{color:#5adff3;letter-spacing:.15em;font-size:9px;font-weight:750}.v-continue-creating h2{letter-spacing:-.03em;margin:4px 0 2px;font-size:23px}.v-continue-creating header p{color:#7e8b8d;margin:0;font-size:10px}.v-continue-creating>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.v-continue-creating>div>button{color:#eaf9fb;min-height:82px;font:inherit;text-align:left;background:#101617;border:1px solid #f0fbff17;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:13px;display:grid}.v-continue-creating>div>button:hover{background:#52e6ff12;border-color:#52e6ff54}.v-continue-creating>div>button>svg:first-child{color:#61deef;width:20px}.v-continue-creating>div>button>svg:last-child{color:#667477;width:14px}.v-continue-creating button span{gap:2px;display:grid}.v-continue-creating button strong{font-size:11px}.v-continue-creating button small{color:#788688;font-size:9px;line-height:1.4}.v-continue-creating>p{color:#708083;align-items:center;gap:6px;margin:14px 0 0;font-size:9px;display:flex}.v-continue-creating>p svg{color:#66dcb5;width:13px}.continuation-modal-backdrop{padding:28px}.continuation-modal{scrollbar-width:thin;background:radial-gradient(circle at 0 0,#52e6ff14,#0000 31%),#0e1415;border:1px solid #52e6ff3d;border-radius:22px;width:min(1240px,100%);max-height:calc(100svh - 56px);padding:22px 0 26px;position:relative;overflow-y:auto;box-shadow:0 32px 100px #000000a6}.continuation-modal>.pricing-modal-close{z-index:4;float:right;margin:0 20px -42px 0;position:sticky;top:0}.continuation-modal .continuation-context-banner{width:min(1112px,100% - 96px);margin:0 auto}.continuation-modal .v-continue-creating{margin-top:16px}@media (width<=700px){.v-generation-blocker-hint{right:12px;bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:32px minmax(0,1fr) auto;width:auto;position:fixed;left:12px}.v-generation-blocker-hint>button:last-child{display:none}.v-generation-recovery{grid-template-columns:30px minmax(0,1fr)}.v-generation-recovery>button{grid-column:2;width:fit-content}.v-generation-recovery>button:last-child:not(:first-of-type){display:none}.v-generation-recovery small{white-space:normal}.v-context-generation-tip{grid-template-columns:28px minmax(0,1fr)}.v-context-generation-tip button{grid-column:2;width:fit-content}.v-continue-creating{width:calc(100% - 28px);padding:16px}.v-continue-creating>div{grid-template-columns:1fr}.v-continue-creating>div>button{min-height:68px}.continuation-modal-backdrop{align-items:end;padding:0}.continuation-modal{width:100%;max-height:94svh;padding:16px 0 calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.continuation-modal>.pricing-modal-close{margin-right:12px}.continuation-modal .continuation-context-banner{width:calc(100% - 28px)}.v-generation-button-hint{max-width:calc(100vw - 28px);font-size:11px;line-height:15px;bottom:calc(100% + 7px);right:6px}}.v-prompt-enhance-more{color:#58dcff;background:0 0;border:0;align-items:center;gap:6px;margin:14px auto 0;padding:5px 8px;font-size:12px;font-weight:600;display:flex}@media (width<=640px){.v-prompt-enhance-backdrop{align-items:end;padding:0}.v-prompt-enhance-dialog{width:100%;max-height:92svh;padding:22px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.v-prompt-enhance-dialog h2{font-size:18px}.v-prompt-enhance-results{max-height:48svh}.v-prompt-enhance-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.v-prompt-enhance-dialog>footer button{width:100%}}body.v-delete-confirm-open{overflow:hidden}.v-delete-confirm-backdrop{z-index:340;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030708c7;place-items:center;padding:24px;animation:.16s ease-out v-delete-confirm-layer-in;display:grid;position:fixed;inset:0}.v-delete-confirm-dialog{color:#f0fbff;background:radial-gradient(circle at 100% 0,#29a6d424,#0000 38%),#202627;border:1px solid #7ee5ff2e;border-radius:20px;width:min(440px,100%);padding:25px;animation:.18s cubic-bezier(.2,.8,.2,1) v-delete-confirm-dialog-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000009e}.v-delete-confirm-dialog:before{content:"";background:linear-gradient(90deg,#0000,#52e6ffc7,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.v-delete-confirm-close{z-index:2;color:#f0fbff9e;background:#f0fbff12;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:17px;right:17px}.v-delete-confirm-close:hover{color:#fff;background:#f0fbff1f}.v-delete-confirm-dialog>header{align-items:center;gap:13px;padding-right:42px;display:flex}.v-delete-confirm-icon{color:#ffaaa4;background:#ff6f6717;border:1px solid #ff97972e;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px #00000029}.v-delete-confirm-eyebrow{color:#63def6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:750;line-height:13px;display:block}.v-delete-confirm-dialog h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650;line-height:27px}.v-delete-confirm-dialog>p{color:#f0fbff85;margin:19px 0 0;font-size:12px;line-height:19px}.v-delete-confirm-dialog>footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.v-delete-confirm-dialog>footer button{color:#f0fbffd1;background:#f0fbff0f;border:1px solid #f0fbff1a;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.v-delete-confirm-dialog>footer button:hover:not(:disabled){color:#fff;background:#f0fbff1a;border-color:#f0fbff2b;transform:translateY(-1px)}.v-delete-confirm-dialog>footer button.is-danger{color:#ffc2bd;background:linear-gradient(135deg,#ff7b7333,#d6433f3d);border-color:#ff89803d}.v-delete-confirm-dialog>footer button.is-danger:hover:not(:disabled){color:#ffe0dd;background:linear-gradient(135deg,#ff7b7347,#d6433f57);border-color:#ff978f6b}.v-delete-confirm-dialog button:disabled{cursor:not-allowed;opacity:.48}.v-delete-confirm-dialog button:focus-visible{outline-offset:2px;outline:2px solid #52e6ff}.v-delete-confirm-dialog .spin{animation:.8s linear infinite local-spin}@keyframes v-delete-confirm-layer-in{0%{opacity:0}}@keyframes v-delete-confirm-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.975)}}@media (width<=640px){.v-delete-confirm-backdrop{align-items:end;padding:0}.v-delete-confirm-dialog{width:100%;padding:23px 18px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){.v-delete-confirm-backdrop,.v-delete-confirm-dialog{animation:none}}button.v-enhance-button{white-space:nowrap;color:#f0fbff!important;background:linear-gradient(271deg,#1fa2ff1f .61%,#52e6ff1f,#e1ffee1f 99.39%)!important;border:1px solid #1fa2ff29!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:auto!important;min-width:0!important;height:26px!important;padding:4px 8px 4px 6px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:inline-flex!important}button.v-enhance-button:not(:disabled):hover,button.v-enhance-button:not(:disabled):focus-visible{background:linear-gradient(271deg,#1fa2ff2e .61%,#52e6ff2e,#e1ffee2e 99.39%)!important;border-color:#52e6ff4d!important}button.v-enhance-button:disabled{cursor:not-allowed;opacity:.4!important}.v-enhance-icon{flex:0 0 16px;width:16px;height:16px;display:block}.v-enhance-label{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#b6f7f3 99.39%);-webkit-background-clip:text;background-clip:text}.v-routing-control{border:1px solid var(--line);background:#0b0f0e;border-radius:5px;align-items:center;gap:2px;height:36px;padding:3px;display:flex}.v-routing-control button{color:#75817b;background:0 0;border:0;border-radius:3px;height:28px;padding:0 9px;font-size:9px}.v-routing-control button.active{color:var(--mint);background:#9af5c71a}.v-routing-note{color:var(--mint);background:#9af5c709;border:1px solid #9af5c72b;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.v-routing-note>span{flex:1;min-width:0}.v-routing-note strong,.v-routing-note small{display:block}.v-routing-note strong{color:#cbd6d0;font-size:10px}.v-routing-note small{color:#6f7d75;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.v-routing-note>b{font-family:var(--mono);white-space:nowrap;border:1px solid #9af5c72e;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:500}.pricing-grid--mvp article{border-radius:8px;min-height:650px}.plan-annual{color:#6f7974;align-items:center;gap:8px;min-height:22px;margin-top:-6px;font-size:9px;display:flex}.plan-annual s{color:#68716d}.plan-credit-count{color:var(--mint);background:#ffffff06;border-radius:5px;grid-template-columns:18px auto 1fr;align-items:baseline;gap:6px;margin:0 0 18px;padding:11px;display:grid}.plan-credit-count strong{font-size:18px}.plan-credit-count span{color:#818c86;font-size:9px}.effect-tool-page,.memory-tools-page{max-width:1180px;margin:0 auto}.effect-back{color:#75827b;align-items:center;gap:6px;margin-bottom:20px;font-size:9px;display:inline-flex}.effect-tool-hero{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:45px;min-height:490px;display:grid}.effect-tool-copy>span,.memory-tools-page>header>span,.effect-how>span{color:var(--mint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.effect-tool-copy h1,.memory-tools-page>header h1{max-width:620px;font-family:var(--serif);letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(45px,6vw,79px);font-weight:400;line-height:.98}.effect-tool-copy>p,.memory-tools-page>header p{color:#88948d;max-width:620px;margin:20px 0 0;font-size:12px;line-height:1.75}.effect-tool-copy ul{gap:9px;margin:23px 0 0;padding:0;list-style:none;display:grid}.effect-tool-copy li{color:#78847d;align-items:center;gap:8px;font-size:9px;display:flex}.effect-tool-copy li svg{color:var(--mint)}.effect-tool-copy>a{background:var(--mint);min-height:43px;color:var(--mint-ink);border-radius:5px;align-items:center;gap:7px;margin-top:26px;padding:0 16px;font-size:9px;font-weight:700;display:inline-flex}.effect-tool-showcase{grid-template-columns:1fr 1.2fr;gap:9px;height:440px;display:grid}.effect-tool-showcase:not(:has(>figure:nth-child(2))){grid-template-columns:1fr}.effect-tool-showcase figure{border:1px solid var(--line);background:#0d110e;border-radius:11px;margin:0;position:relative;overflow:hidden}.effect-tool-showcase img,.effect-tool-showcase video{object-fit:cover;width:100%;height:100%}.effect-tool-showcase figcaption{color:#fff;font-family:var(--mono);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0000008c;border:1px solid #ffffff1f;border-radius:20px;padding:5px 8px;font-size:7px;position:absolute;bottom:10px;left:10px}.effect-workspace{background:#101411;border:1px solid #ffffff1a;border-radius:12px;margin-top:55px;scroll-margin-top:30px}.effect-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:23px 26px;display:flex}.effect-workspace>header span{color:var(--mint);font-family:var(--mono);letter-spacing:.1em;font-size:8px}.effect-workspace>header h2{font-family:var(--serif);margin:7px 0 0;font-size:27px;font-weight:400}.effect-workspace>header p{color:#6e7a73;margin:5px 0 0;font-size:9px}.effect-workspace>header>b{color:var(--mint);border:1px solid #9af5c733;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:500}.effect-workspace-grid{grid-template-columns:1fr 1fr;min-height:560px;display:grid}.effect-input-panel{border-right:1px solid var(--line);padding:24px}.effect-upload-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.effect-upload-grid article,.effect-upload-tile{background:#0a0d0b;border:1px dashed #39433d;border-radius:7px;min-height:180px;position:relative;overflow:hidden}.effect-upload-tile{color:#748079;place-content:center;justify-items:center;gap:6px;display:grid}.effect-upload-tile strong{color:#9da8a2;font-size:10px}.effect-upload-tile small{font-size:8px}.effect-upload-grid article img{object-fit:cover;width:100%;height:100%;min-height:180px}.effect-upload-grid article>button{color:#fff;background:#0009;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.effect-upload-grid article>span{color:#fff;font-family:var(--mono);background:#0009;border-radius:12px;padding:4px 6px;font-size:7px;position:absolute;bottom:7px;left:7px}.effect-add-reference{border:1px solid var(--line);color:#7c8881;background:0 0;border-radius:5px;align-items:center;gap:5px;min-height:34px;margin-top:7px;padding:0 10px;font-size:8px;display:flex}.effect-prompt{gap:7px;margin-top:18px;display:grid}.effect-prompt>span{color:#87928c;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.effect-prompt textarea{border:1px solid var(--line);resize:vertical;color:#aeb8b2;min-height:145px;font:inherit;background:#090c0a;border-radius:6px;outline:0;padding:12px;font-size:9px;line-height:1.55}.effect-prompt textarea:focus{border-color:#9af5c766}.effect-prompt>small{color:#606b65;font-size:8px}.effect-generate{background:var(--mint);width:100%;min-height:47px;color:var(--mint-ink);border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:10px;font-weight:700;display:flex}.effect-generate:disabled{opacity:.42}.effect-generate:disabled:has(>.v-generation-button-hint){color:#f0fbffa3;cursor:not-allowed;opacity:1;background:#3f4b4f}.effect-generate b{border-left:1px solid #0000002e;align-items:center;gap:4px;padding-left:9px;font-size:8px;display:flex}.effect-result-panel{background:radial-gradient(circle at 50% 40%,#9af5c70e,#0000 36%),#0b0e0c;place-items:center;min-height:100%;padding:24px;display:grid}.effect-result-panel>div{color:#65716a;text-align:center;justify-items:center;max-width:280px;display:grid}.effect-result-panel>div strong{color:#9da8a2;margin-top:12px;font-size:11px}.effect-result-panel>div p{color:#69756e;font-size:9px;line-height:1.55}.effect-result-panel>div>i{background:#202721;border-radius:3px;width:230px;height:3px;margin-top:10px;overflow:hidden}.effect-result-panel>div>i span{background:var(--mint);height:100%;display:block}.effect-result-panel>article{width:100%;height:100%;position:relative}.effect-result-panel>article img,.effect-result-panel>article video{object-fit:contain;width:100%;height:100%;max-height:560px}.effect-result-panel>article .effect-result-download{color:#071113;background:linear-gradient(100deg,#dffff0,#52e6ff 58%,#1fa2ff);border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 22px #1fa2ff2e}.effect-how{text-align:center;padding:90px 0 25px}.effect-how>span{justify-content:center}.effect-how h2{font-family:var(--serif);margin:12px 0 0;font-size:35px;font-weight:400}.effect-how>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.effect-how article{border:1px solid var(--line);background:#0d100e;border-radius:7px;padding:25px}.effect-how article b{background:var(--mint);width:30px;height:30px;color:var(--mint-ink);border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.effect-how article strong{font-size:11px}.effect-how article p{color:#6d7972;font-size:9px;line-height:1.55}.memory-tools-page>header{max-width:820px;padding:30px 0 45px}.memory-tool-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.memory-tool-cards>a{border:1px solid var(--line);background:#0e120f;border-radius:10px;overflow:hidden}.memory-tool-cards>a>div{height:250px;position:relative;overflow:hidden}.memory-tool-cards img,.memory-tool-cards video{object-fit:cover;width:100%;height:100%;transition:transform .25s}.memory-tool-cards>a:hover img,.memory-tool-cards>a:hover video{transform:scale(1.025)}.memory-tool-cards>a>div>span{color:var(--mint);font-family:var(--mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border-radius:14px;padding:5px 7px;font-size:7px;position:absolute;top:10px;right:10px}.memory-tool-cards section{padding:18px}.memory-tool-cards section small{color:var(--mint);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.memory-tool-cards section h2{font-family:var(--serif);margin:8px 0 0;font-size:22px;font-weight:400}.memory-tool-cards section p{color:#707c75;min-height:45px;font-size:9px;line-height:1.55}.memory-tool-cards section b{color:#aeb8b2;align-items:center;gap:5px;font-size:8px;display:flex}.memory-tools-page>aside{color:var(--mint);border:1px solid #9af5c726;border-radius:7px;align-items:center;gap:11px;margin-top:14px;padding:15px;display:flex}.memory-tools-page>aside strong,.memory-tools-page>aside small{display:block}.memory-tools-page>aside strong{color:#b6c1bb;font-size:10px}.memory-tools-page>aside small{color:#6d7972;margin-top:4px;font-size:8px}@media (width<=980px){.effect-tool-hero{grid-template-columns:1fr}.effect-tool-showcase{height:390px}.memory-tool-cards{grid-template-columns:1fr 1fr}}@media (width<=720px){.pricing-grid--mvp,.effect-workspace-grid,.effect-how>div,.memory-tool-cards{grid-template-columns:1fr}.effect-tool-hero{gap:24px;min-height:0}.effect-tool-showcase{height:330px}.effect-workspace-grid{min-height:0}.effect-input-panel{border-right:0;border-bottom:1px solid var(--line)}.effect-result-panel{min-height:390px}.effect-tool-copy h1,.memory-tools-page>header h1{font-size:48px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:450}body,button,input,textarea,select{font-family:var(--sans)}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit}input::placeholder,textarea::placeholder{opacity:1;font-weight:450}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}::selection{background:var(--mint);color:var(--mint-ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-shell{width:min(1440px,100% - 64px);margin-inline:auto}.wordmark{letter-spacing:.2em;font-size:19px;font-weight:720}.eyebrow,.mini-label,.section-index{color:var(--mint);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:inline-flex}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:620;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--mint);color:var(--mint-ink)}.button--primary:hover{background:#b7ffda}.button--secondary{border-color:var(--line-strong);color:var(--ink);background:#ffffff06}.button--secondary:hover{border-color:#9af5c780}.button--large{min-height:52px;padding-inline:22px}.icon-button{border:1px solid var(--line);background:0 0;border-radius:4px;place-items:center;width:40px;height:40px;display:inline-grid}.icon-button:hover,.icon-button.active{border-color:var(--line-strong);background:#ffffff0a}.marketing-page,.pricing-page{background:var(--bg);min-height:100vh;overflow:hidden}.marketing-header{z-index:20;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100% - 64px);min-height:82px;margin:auto;display:grid;position:relative}.marketing-header nav{color:#bbc1be;align-items:center;gap:30px;font-size:12px;display:flex}.marketing-header nav a,.header-login{transition:color .2s}.marketing-header nav a:hover,.header-login:hover{color:var(--ink)}.header-actions{justify-content:flex-end;align-items:center;gap:19px;display:flex}.header-login{color:#bbc1be;font-size:12px}.hero-section{grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);width:min(1600px,100%);min-height:750px;margin:auto;padding:88px max(32px,50vw - 720px) 108px;display:grid;position:relative;overflow:hidden}.hero-section:after{background:var(--line);content:"";height:1px;position:absolute;inset:auto 0 0}.hero-atmosphere{z-index:0;filter:blur(10px);background:radial-gradient(circle,#5af4a717,#07090800 68%);border-radius:50%;width:720px;height:720px;position:absolute;top:-310px;left:11%}.hero-copy{z-index:2;align-self:center;max-width:820px;padding-right:44px;position:relative}.hero-copy h1{letter-spacing:-.066em;max-width:790px;margin:29px 0 24px;font-size:clamp(62px,6.15vw,102px);font-weight:510;line-height:.93}.hero-copy h1 em{color:var(--mint);font-family:var(--serif);letter-spacing:-.05em;font-weight:400;display:block}.hero-description{color:#a8afab;max-width:610px;margin:0 0 37px;font-size:16px;line-height:1.7}.hero-composer{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c100ecc;border-radius:6px;align-items:center;max-width:700px;min-height:64px;padding:7px 7px 7px 20px;display:flex;box-shadow:0 22px 80px #00000047}.hero-composer>svg{color:var(--dim);flex:none}.hero-composer input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:48px;padding:0 14px;font-size:13px}.hero-composer input::placeholder{color:#69706d}.hero-composer button{background:var(--mint);min-height:48px;color:var(--mint-ink);border:0;border-radius:4px;flex:none;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:670;display:inline-flex}.hero-trust{color:#8e9893;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:17px;margin-top:20px;font-size:11px;display:flex}.hero-trust span:first-child{color:#9ba39f}.hero-media-stage{z-index:1;perspective:1000px;align-self:center;min-height:590px;position:relative}.hero-media-main{background:linear-gradient(#0000 45%,#030504d6 100%),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 50%/cover,linear-gradient(145deg,#354b45,#111613 55%,#384540);border:1px solid #ffffff2b;border-radius:3px;position:absolute;inset:18px 26px 34px 80px;overflow:hidden;transform:rotateY(-4deg)rotate(1.4deg);box-shadow:0 50px 120px #0000008c}.hero-media-main:after{content:"";background:linear-gradient(90deg,#04080659,#0000 35%),linear-gradient(#ffffff0d,#0000 20%);position:absolute;inset:0}.media-topline{z-index:2;color:#ffffffbd;font-family:var(--mono);letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:18px;left:18px;right:18px}.play-button{z-index:3;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05080759;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-caption{z-index:2;position:absolute;bottom:24px;left:24px;right:24px}.media-caption span{color:var(--mint);font-family:var(--mono);letter-spacing:.16em;margin-bottom:8px;font-size:11px;display:block}.media-caption strong{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(30px,3.2vw,48px);font-style:italic;font-weight:400}.hero-signal-note,.hero-thread-note{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d0be0;border:1px solid #ffffff2b;border-radius:3px;position:absolute;box-shadow:0 24px 60px #00000073}.hero-signal-note{width:150px;padding:17px;display:grid;top:50px;left:8px}.hero-signal-note span,.hero-thread-note>span{color:var(--mint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.hero-signal-note strong{letter-spacing:-.06em;margin:9px 0 4px;font-size:37px;font-weight:470}.hero-signal-note small,.hero-thread-note small{color:#7f8883;font-size:11px;line-height:1.5}.hero-thread-note{width:225px;padding:18px;bottom:0;right:0}.hero-thread-note p{font-family:var(--serif);margin:13px 0 20px;font-size:17px;font-style:italic;line-height:1.25}.content-wall{padding-block:155px 170px}.section-intro h2,.feature-copy h2,.final-cta h2,.pricing-faq h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(46px,5vw,76px);font-weight:500;line-height:1.02}.section-intro h2 em,.feature-copy h2 em,.final-cta h2 em,.pricing-faq h2 em{color:var(--mint);font-family:var(--serif);font-weight:400}.split-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;display:grid}.split-intro p{max-width:480px;color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.75}.output-grid{grid-template-columns:1.05fr .92fr 1.03fr;align-items:stretch;gap:14px;margin-top:66px;display:grid}.output-card{border:1px solid var(--line);background:var(--panel);min-width:0}.output-card:nth-child(2){margin-top:56px;margin-bottom:-56px}.output-card__visual{min-height:480px;position:relative;overflow:hidden}.output-card__badge{z-index:3;color:#dce3df;font-family:var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030605a3;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex;position:absolute;top:18px;left:18px}.output-card--film .output-card__visual{background:linear-gradient(#0408060d,#040806e0),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 25%/cover,linear-gradient(155deg,#445a52,#0e1511)}.vertical-film-title{letter-spacing:-.065em;font-size:clamp(37px,4vw,59px);font-weight:640;line-height:.8;position:absolute;bottom:28px;left:28px}.vertical-film-title i{color:var(--mint);font-family:var(--serif);font-weight:400}.output-card--thread .output-card__visual{background:radial-gradient(circle at 90% 5%,#9af5c724,#0000 36%),#111513;align-items:flex-end;padding:28px;display:flex}.output-card--thread .output-card__visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.thread-preview{z-index:2;border-left:1px solid var(--mint);padding:0 0 3px 22px;position:relative}.thread-preview span{color:#737c77;font-family:var(--mono);font-size:11px}.thread-preview p{max-width:330px;font-family:var(--serif);margin:16px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.12}.thread-preview .thread-accent{color:var(--mint)}.output-card--article .output-card__visual{background:linear-gradient(150deg,#0709086b,#070908f2),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 78%/cover,#1b201e;align-items:flex-end;padding:28px;display:flex}.article-preview span{color:var(--mint);font-family:var(--mono);letter-spacing:.14em;font-size:11px}.article-preview h3{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(38px,4vw,61px);font-weight:520;line-height:.88}.output-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;min-height:116px;padding:18px;display:flex}.output-card__footer span{color:#737b77;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.output-card__footer h3{margin:6px 0 0;font-size:15px;font-weight:510}.feature-story{border-top:1px solid var(--line);grid-template-columns:1.06fr .94fr;align-items:center;gap:9vw;min-height:760px;padding-block:90px;display:grid}.feature-story--reverse{grid-template-columns:.94fr 1.06fr}.feature-story--reverse .feature-visual{order:2}.feature-story--reverse .feature-copy{order:1}.feature-copy{max-width:550px}.feature-copy h2{margin-bottom:28px}.feature-copy p{max-width:470px;color:var(--muted);font-size:15px;line-height:1.8}.text-link{border-bottom:1px solid var(--line-strong);align-items:center;gap:9px;margin-top:24px;padding-bottom:7px;font-size:12px;font-weight:620;display:inline-flex}.text-link:hover{border-color:var(--mint);color:var(--mint)}.feature-visual{border:1px solid var(--line);background:#0c100e;min-height:560px;position:relative;overflow:hidden}.feature-visual--signal{background:radial-gradient(circle at 52% 45%,#57e69f1f,#0000 30%),radial-gradient(circle at 30% 120%,#26352f,#0000 48%),#0a0d0c}.signal-radar{border:1px solid #9af5c726;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-radar:before,.signal-radar:after{content:"";border:1px solid #9af5c721;border-radius:50%;position:absolute}.signal-radar:before{inset:22%}.signal-radar:after{inset:42%}.radar-core{background:var(--mint);width:10px;height:10px;box-shadow:0 0 35px var(--mint);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-label{border:1px solid var(--line);color:#adb5b1;font-family:var(--mono);text-transform:uppercase;background:#080b0ad9;padding:7px 9px;font-size:11px;position:absolute}.radar-label--one{top:16%;left:15%}.radar-label--two{top:38%;right:5%}.radar-label--three{bottom:15%;left:38%}.signal-card{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b0ad6;width:150px;padding:17px;display:grid;position:absolute}.signal-card--top{top:28px;right:28px}.signal-card--bottom{bottom:28px;left:28px}.signal-card span{color:var(--mint);font-family:var(--mono);letter-spacing:.1em;font-size:11px}.signal-card strong{margin:9px 0 3px;font-size:26px;font-weight:490}.signal-card small{color:#747d78;font-size:11px}.feature-visual--system{background:radial-gradient(circle at 90% 5%,#9af5c714,#0000 36%),#0b0e0d;flex-direction:column;justify-content:center;padding:46px;display:flex}.system-line{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:center;gap:26px;min-height:84px;display:grid;position:relative}.system-line:before{background:var(--mint);content:"";border-radius:50%;width:5px;height:5px;position:absolute;left:-18px}.system-line span{color:#8e9893;font-family:var(--mono);letter-spacing:.11em;font-size:11px}.system-line strong{font-family:var(--serif);font-size:18px;font-style:italic;font-weight:400}.system-line:not(:first-child){margin-left:55px}.system-line:nth-child(3){margin-left:100px}.workflow-section{border-top:1px solid var(--line);padding-block:160px}.workflow-section .section-intro{max-width:900px}.workflow-list{border-top:1px solid var(--line);margin-top:74px}.workflow-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 1fr 32px;align-items:center;gap:34px;min-height:142px;transition:background .2s;display:grid}.workflow-list article:hover{background:#9af5c706}.workflow-list article>span{color:var(--mint);font-family:var(--mono);font-size:12px}.workflow-list h3{letter-spacing:-.035em;font-size:22px;font-weight:510}.workflow-list p{max-width:470px;color:var(--muted);font-size:13px;line-height:1.65}.workflow-list svg{color:#7c8681}.final-cta{text-align:center;border-top:1px solid var(--line);padding-block:175px}.final-cta h2{margin:25px auto 38px;font-size:clamp(55px,7vw,100px)}.marketing-footer{border-top:1px solid var(--line);grid-template-columns:1fr 180px 180px;gap:50px;padding-block:58px 90px;display:grid;position:relative}.marketing-footer>div:first-child p{color:var(--muted);margin-top:17px;font-size:12px}.marketing-footer>div:not(:first-child){align-content:start;gap:11px;display:grid}.marketing-footer>div:not(:first-child) span{color:#89938e;font-family:var(--mono);letter-spacing:.12em;margin-bottom:5px;font-size:11px}.marketing-footer>div:not(:first-child) a{color:#a7aeaa;font-size:13px}.marketing-footer small{color:#7a847f;font-family:var(--mono);letter-spacing:.06em;font-size:11px;position:absolute;bottom:28px;left:0}.app-shell{background:#090b0a;min-height:100vh;display:flex}.app-sidebar{z-index:20;border-right:1px solid var(--line);background:#080a09;flex-direction:column;width:224px;padding:28px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.app-sidebar>.wordmark{margin:0 10px 30px;font-size:17px}.sidebar-create{color:#d8fbe9;background:#9af5c712;border:1px solid #9af5c742;border-radius:4px;align-items:center;gap:10px;min-height:43px;margin-bottom:19px;padding:0 12px;font-size:13px;font-weight:620;display:flex}.app-sidebar nav{gap:3px;display:grid}.app-sidebar nav a,.sidebar-secondary{color:#9ca5a0;border-radius:4px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:13px;font-weight:500;display:flex;position:relative}.app-sidebar nav a:hover,.app-sidebar nav a.active,.sidebar-secondary:hover{color:var(--ink);background:#ffffff0b}.app-sidebar nav a.active:before{background:var(--mint);content:"";width:2px;height:19px;position:absolute;left:0}.app-sidebar nav a.active svg{color:var(--mint)}.sidebar-spacer{flex:1}.sidebar-usage{border:1px solid var(--line);border-radius:4px;margin:0 5px 14px;padding:13px}.sidebar-usage>div{color:#828a86;justify-content:space-between;font-size:11px;display:flex}.sidebar-usage>div strong{color:#aeb5b1;font-weight:500}.sidebar-usage>i{background:#242926;height:2px;margin:12px 0;display:block}.sidebar-usage>i b{background:var(--mint);height:100%;display:block}.sidebar-usage>button{color:var(--mint);font-family:var(--mono);text-align:left;background:0 0;border:0;padding:0;font-size:11px}.sidebar-secondary{border-top:1px solid var(--line);border-radius:0}.sidebar-profile{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:32px 1fr 16px;align-items:center;gap:9px;min-height:54px;margin-top:5px;padding:7px;display:grid}.sidebar-profile:hover{background:#ffffff09}.sidebar-profile>span{width:32px;height:32px;color:var(--mint);font-family:var(--mono);background:#18211d;border:1px solid #35413b;border-radius:50%;place-items:center;font-size:11px;display:grid}.sidebar-profile div{min-width:0}.sidebar-profile strong,.sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{font-size:12px;font-weight:540}.sidebar-profile small{color:#8c9691;margin-top:3px;font-size:11px;font-weight:470}.sidebar-profile svg{color:#87918c}.app-main{width:calc(100% - 224px);min-height:100vh;margin-left:224px}.app-topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b0ae0;justify-content:space-between;align-items:center;min-height:76px;padding:0 30px;display:flex;position:sticky;top:0}.app-topbar>div:first-child span{color:#8c9691;font-family:var(--mono);letter-spacing:.14em;font-size:11px}.app-topbar h1{letter-spacing:-.025em;margin:4px 0 0;font-size:18px;font-weight:540}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-actions>button{color:#8f9793;background:0 0;border:0;border-radius:4px;place-items:center;width:38px;height:38px;display:grid;position:relative}.topbar-actions>button:hover{background:#ffffff0a}.topbar-actions>button i{background:var(--mint);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;right:9px}.topbar-settings{color:#8f9793;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.topbar-settings:hover,.topbar-settings[aria-current=page]{color:var(--mint);background:#ffffff0a}.topbar-actions .button{min-height:38px;margin-left:5px}.app-content{padding:34px 30px 70px}.mobile-app-nav{display:none}.discover-lead{padding:60px 0 54px}.discover-lead>div{color:#939d98;font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;display:flex}.live-dot{background:var(--mint);width:5px;height:5px;box-shadow:0 0 10px var(--mint);border-radius:50%}.discover-lead h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(45px,5.5vw,73px);font-weight:510;line-height:.98}.discover-lead h2 em{color:var(--mint);font-family:var(--serif);font-weight:400}.discover-lead p{color:#87908b;max-width:580px;margin:0;font-size:13px;line-height:1.7}.signal-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:15px;display:flex}.signal-toolbar>label,.compact-search{border:1px solid var(--line);color:#838d88;background:#0c0f0e;border-radius:4px;align-items:center;gap:10px;min-width:320px;height:40px;padding:0 12px;display:flex}.signal-toolbar input,.compact-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.signal-toolbar>button{border:1px solid var(--line);color:#aab2ae;background:0 0;border-radius:4px;align-items:center;gap:8px;height:40px;padding-inline:13px;font-size:12px;display:flex}.signal-tabs{gap:3px;margin-left:auto;display:flex}.signal-tabs button{color:#8e9893;background:0 0;border:0;border-radius:3px;padding:9px 12px;font-size:11px}.signal-tabs button.active{color:var(--ink);background:#ffffff0d}.signal-list{display:grid}.signal-row{border-bottom:1px solid var(--line);grid-template-columns:48px 160px minmax(250px,1fr) 115px 150px;align-items:center;gap:24px;min-height:176px;display:grid;position:relative}.signal-row:before{background:var(--mint);content:"";width:2px;height:0;transition:height .2s;position:absolute;left:0}.signal-row:hover:before{height:100%}.signal-row:hover{background:linear-gradient(90deg,#9af5c707,#0000 65%)}.signal-rank{color:#7f8984;font-family:var(--mono);align-self:start;padding-top:24px;font-size:11px}.signal-visual{border:1px solid var(--line);background:radial-gradient(circle at 70% 80%,#9af5c72e,#0000 38%),#0f1411;flex-direction:column;justify-content:space-between;height:110px;padding:12px;display:flex;position:relative;overflow:hidden}.signal-row--violet .signal-visual{background:radial-gradient(circle at 70% 80%,#a78bfa2e,#0000 38%),#111014}.signal-row--amber .signal-visual{background:radial-gradient(circle at 70% 80%,#fbbf2426,#0000 38%),#14120d}.signal-row--blue .signal-visual{background:radial-gradient(circle at 70% 80%,#60a5fa2b,#0000 38%),#0d1114}.signal-visual span{color:#7b847f;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.signal-visual i{border:1px solid #ffffff21;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-16px;right:-8px}.signal-visual i:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:26%}.signal-visual b{letter-spacing:-.05em;font-size:22px;font-weight:480}.signal-details>span{color:#88928d;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.signal-details h3{letter-spacing:-.035em;margin:9px 0;font-size:20px;font-weight:540}.signal-details p{color:#858e89;max-width:520px;margin:0;font-size:13px;line-height:1.55}.signal-score{justify-items:start;display:grid}.signal-score small{color:#86908b;font-family:var(--mono);letter-spacing:.09em;font-size:10px}.signal-score strong{letter-spacing:-.06em;margin:5px 0;font-size:32px;font-weight:470}.signal-score span{color:var(--mint);align-items:center;gap:4px;font-size:11px;display:flex}.signal-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.signal-actions button{border:1px solid var(--line);color:#7d8581;background:0 0;border-radius:3px;place-items:center;width:36px;height:36px;display:grid}.signal-actions a{border:1px solid var(--line-strong);border-radius:3px;align-items:center;gap:7px;height:36px;padding-inline:11px;font-size:11px;display:flex}.signal-actions a:hover{border-color:var(--mint);color:var(--mint)}.discover-footer-note{grid-template-columns:230px 1fr;gap:20px;padding:28px 0;display:grid}.discover-footer-note span{color:#838d88;font-family:var(--mono);letter-spacing:.08em;font-size:11px}.discover-footer-note p{color:#8c9691;max-width:590px;margin:0;font-size:12px;line-height:1.55}.opportunity-composer{border:1px solid var(--line-strong);background:radial-gradient(circle at 92% 0,#9af5c70f,#0000 32%),#0c0f0e;border-radius:6px;overflow:hidden;box-shadow:0 28px 90px #0000002e}.opportunity-query{grid-template-columns:24px minmax(220px,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:14px 17px 14px 21px;display:grid}.opportunity-query>svg{color:var(--mint)}.opportunity-query label,.opportunity-inputs label{gap:7px;display:grid}.opportunity-query label span,.opportunity-inputs label span,.opportunity-inputs legend{color:#858f8a;font-family:var(--mono);letter-spacing:.12em;font-size:10px}.opportunity-query input,.opportunity-inputs input{color:#dce2df;background:0 0;border:0;outline:0;min-width:0}.opportunity-query input{font-size:15px}.opportunity-query>button{background:var(--mint);min-width:178px;height:46px;color:var(--mint-ink);border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:680;display:flex}.opportunity-query>button:disabled{cursor:not-allowed;opacity:.45}.opportunity-query>button svg,.opportunity-loading>svg{animation:1s linear infinite local-spin}.opportunity-query>button:not(:disabled) svg:not(.lucide-loader-circle){animation:none}.opportunity-inputs{border-top:1px solid var(--line);background:#ffffff03;grid-template-columns:minmax(250px,.8fr) minmax(400px,1.2fr);gap:20px;padding:15px 20px;display:grid}.opportunity-inputs>label{border-right:1px solid var(--line);padding-right:20px}.opportunity-inputs input{height:28px;font-size:11px}.opportunity-inputs fieldset{border:0;min-width:0;margin:0;padding:0}.opportunity-inputs fieldset>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.opportunity-inputs fieldset button{border:1px solid var(--line);color:#919b96;background:0 0;border-radius:15px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:10px;display:flex}.opportunity-inputs fieldset button.active{color:var(--mint);background:#9af5c70d;border-color:#9af5c74d}.opportunity-error{color:#aa8a5f;background:#ffbf6709;border-left:2px solid #ffbf67;margin-top:12px;padding:10px 13px;font-size:11px}.opportunity-loading{border-bottom:1px solid var(--line);min-height:230px;color:var(--mint);justify-content:center;align-items:center;gap:15px;display:flex}.opportunity-loading div{gap:5px;display:grid}.opportunity-loading strong{color:#cbd2ce;font-size:13px;font-weight:560}.opportunity-loading span{color:#88928d;font-size:11px}.opportunity-empty{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);place-items:center;gap:8px;min-height:260px;display:grid;position:relative;overflow:hidden}.opportunity-empty>span{border:1px solid var(--line);color:#313834;width:72px;height:72px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.opportunity-empty>span:nth-child(3){color:#66716b;border-color:#9af5c72b;box-shadow:0 0 65px #9af5c70d}.opportunity-empty>div{text-align:center;position:absolute;inset:auto 0 25px}.opportunity-empty strong{color:#9ba49f;font-size:12px;display:block}.opportunity-empty p{color:#7a847f;margin:5px 0 0;font-size:10px}.opportunity-list{border-top:1px solid var(--line);margin-top:25px;display:grid}.opportunity-card{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(300px,1fr) 255px;align-items:stretch;gap:30px;min-height:290px;padding:30px 0;display:grid;position:relative}.opportunity-card:before{background:var(--mint);opacity:0;content:"";width:2px;transition:opacity .2s;position:absolute;inset:0 auto 0 0}.opportunity-card:hover:before{opacity:1}.opportunity-index{color:#757f7a;font-family:var(--mono);font-size:11px}.opportunity-main{align-self:center}.opportunity-meta{color:#88928d;font-family:var(--mono);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.opportunity-meta b{color:var(--mint);align-items:center;gap:5px;font-weight:500;display:inline-flex}.opportunity-main h3{letter-spacing:-.045em;max-width:650px;margin:13px 0 10px;font-size:clamp(23px,2.6vw,34px);font-weight:520;line-height:1.04}.opportunity-main>p{color:#818a85;max-width:690px;margin:0;font-size:12px;line-height:1.6}.opportunity-main blockquote{border-left:1px solid var(--mint);color:#aeb6b1;max-width:690px;font-family:var(--serif);margin:18px 0 15px;padding-left:14px;font-size:14px;font-style:italic;line-height:1.45}.opportunity-main>small{color:#7a847f;font-family:var(--mono);letter-spacing:.06em;font-size:10px;line-height:1.5}.opportunity-score-panel{border-left:1px solid var(--line);align-content:center;padding-left:28px;display:grid}.opportunity-score-panel>div:first-child{justify-content:space-between;align-items:end;display:flex}.opportunity-score-panel>div:first-child span{color:#838d88;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.opportunity-score-panel>div:first-child strong{letter-spacing:-.07em;font-size:39px;font-weight:470}.opportunity-score-panel dl{gap:8px;margin:15px 0 20px;display:grid}.opportunity-score-panel dl>div{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.opportunity-score-panel dt{color:#858f8a;font-size:10px}.opportunity-score-panel dd{background:#262d29;align-items:center;height:3px;margin:0;display:flex;position:relative}.opportunity-score-panel dd i{background:linear-gradient(90deg,var(--mint),#79cfff);height:100%;display:block}.opportunity-score-panel dd span{color:#838d88;font-family:var(--mono);font-size:10px;position:absolute;bottom:5px;right:0}.opportunity-score-panel>a{min-height:39px;color:var(--mint);border:1px solid #9af5c752;border-radius:3px;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.opportunity-score-panel>a:hover{background:var(--mint);color:var(--mint-ink)}.brief-workspace{max-width:1180px;margin:0 auto;padding:28px 0 20px}.brief-header{border-bottom:1px solid var(--line);grid-template-columns:1fr 140px;align-items:end;gap:35px;padding:30px 0 35px;display:grid}.brief-header>div:first-child>span{color:var(--mint);font-family:var(--mono);letter-spacing:.14em;font-size:10px}.brief-header h2{letter-spacing:-.06em;margin:13px 0;font-size:clamp(38px,4.5vw,62px);font-weight:500;line-height:.97}.brief-header h2 em{color:var(--mint);font-family:var(--serif);font-weight:400}.brief-header p{color:#747d78;max-width:680px;margin:0;font-size:12px;line-height:1.65}.brief-score{border-left:1px solid var(--line);justify-items:end;padding-left:24px;display:grid}.brief-score small{color:#838d88;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.brief-score strong{letter-spacing:-.08em;font-size:56px;font-weight:470}.brief-score span{color:#7b8580;text-align:right;font-size:10px}.brief-context-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;display:flex}.brief-context-bar>span{border-right:1px solid var(--line);color:#929c97;align-items:center;gap:6px;padding-right:12px;font-size:10px;display:flex}.brief-context-bar>span svg{color:var(--mint)}.brief-context-bar button{color:#929c97;background:0 0;border:0;margin-left:auto;font-size:10px}.brief-context-bar button:hover{color:var(--mint)}.brief-editor-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;display:grid}.brief-field{background:#0c0f0e;grid-template-rows:auto 1fr;gap:12px;min-height:170px;padding:20px;display:grid}.brief-field--wide{background:radial-gradient(circle at 95% 0,#9af5c70e,#0000 35%),#0c0f0e;grid-column:1/-1;min-height:145px}.brief-field>span{color:#858f8a;font-family:var(--mono);letter-spacing:.12em;font-size:10px}.brief-field textarea{resize:vertical;color:#cbd2ce;width:100%;min-height:75px;font:13px/1.65 var(--sans);background:0 0;border:0;outline:0}.brief-field--wide textarea{color:#e2e7e4;font-family:var(--serif);font-size:18px;font-style:italic;line-height:1.35}.brief-field:focus-within{z-index:1;position:relative;box-shadow:inset 0 0 0 1px #9af5c73b}.brief-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:105px;display:flex}.brief-footer>div{color:var(--mint);align-items:center;gap:10px;display:flex}.brief-footer>div>span{gap:3px;display:grid}.brief-footer strong{color:#9fa8a3;font-size:11px;font-weight:560}.brief-footer small{color:#7b8580;font-size:10px}.brief-footer .button{min-height:46px}.create-empty{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;padding:62px 20px;display:flex}.create-orb{width:48px;height:48px;color:var(--mint);background:radial-gradient(circle,#9af5c72e,#9af5c705);border:1px solid #9af5c747;border-radius:50%;place-items:center;margin-bottom:21px;display:grid;box-shadow:0 0 50px #9af5c714}.create-empty h2{letter-spacing:-.06em;margin:16px 0 17px;font-size:clamp(43px,5vw,65px);font-weight:500;line-height:.95}.create-empty h2 em{color:var(--mint);font-family:var(--serif);font-weight:400}.create-empty>p{color:#808985;max-width:620px;margin:0 0 34px;font-size:12px;line-height:1.7}.studio-composer{border:1px solid var(--line-strong);background:#0d100f;border-radius:6px;width:min(760px,100%);overflow:hidden;box-shadow:0 32px 100px #00000040}.studio-composer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:130px;padding:22px;font-size:14px;line-height:1.6;display:block}.studio-composer textarea::placeholder{color:#7f8984}.studio-composer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.studio-composer-footer>div{gap:2px;display:flex}.studio-composer-footer button,.studio-composer-footer>div>a,.studio-composer-footer>div>span{color:#747d78;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:flex}.studio-composer-footer button:hover,.studio-composer-footer>div>a:hover{color:#aab1ad;background:#ffffff0a}.studio-composer-footer .generate-button{background:var(--mint);min-height:39px;color:var(--mint-ink);padding-inline:14px;font-size:12px;font-weight:650}.studio-composer-footer .generate-button:disabled{cursor:not-allowed;opacity:.35}.format-picker{text-align:left;width:min(760px,100%);margin-top:25px}.format-picker>span,.prompt-starters>span{color:#7f8984;font-family:var(--mono);letter-spacing:.12em;font-size:10px}.format-picker>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.format-picker button{border:1px solid var(--line);color:#939d98;text-align:left;background:0 0;border-radius:4px;grid-template-columns:24px 1fr 18px;align-items:center;gap:8px;min-height:57px;padding:9px;display:grid}.format-picker button.active{color:#b9c2bd;background:#9af5c709;border-color:#9af5c747}.format-picker button.active>svg{color:var(--mint)}.format-picker button strong,.format-picker button small{display:block}.format-picker button strong{font-size:11px;font-weight:570}.format-picker button small{color:#7f8984;margin-top:3px;font-size:10px}.format-picker button i{border:1px solid #343a37;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.format-picker button.active i{border-color:var(--mint);background:var(--mint);color:var(--mint-ink)}.prompt-starters{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:23px;display:flex}.prompt-starters>span{align-self:center;margin-right:4px}.prompt-starters button{border:1px solid var(--line);color:#737b77;background:0 0;border-radius:20px;padding:7px 10px;font-size:11px}.prompt-starters button:hover{border-color:var(--line-strong);color:#aeb5b1}.pack-view{max-width:1350px;margin:0 auto}.pack-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:14px 0 28px;display:flex}.pack-header>div:first-child>span{color:var(--mint);font-family:var(--mono);letter-spacing:.12em;font-size:11px}.pack-header h2{letter-spacing:-.045em;margin:8px 0 4px;font-size:34px;font-weight:530}.pack-header p{color:#969f9a;margin:0;font-size:12px}.pack-header>div:last-child{gap:7px;display:flex}.pack-layout{grid-template-columns:245px minmax(0,1fr);gap:30px;padding-top:30px;display:grid}.pack-brief{border:1px solid var(--line);background:#0c0f0e;align-self:start;padding:20px}.opportunity-ring{background:radial-gradient(circle,#9af5c714,#0000 65%);border:1px solid #9af5c759;border-radius:50%;place-content:center;justify-items:center;width:94px;height:94px;margin:23px auto;display:grid}.opportunity-ring strong{letter-spacing:-.06em;font-size:29px;font-weight:480}.opportunity-ring span{color:#737b77;font-family:var(--mono);letter-spacing:.1em;margin-top:3px;font-size:10px}.pack-brief dl{margin:0}.pack-brief dl>div{border-top:1px solid var(--line);padding:14px 0}.pack-brief dt{color:#87918c;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.pack-brief dd{color:#b1b8b4;margin:0;font-size:12px;line-height:1.5}.pack-brief>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--mint);background:0 0;justify-content:space-between;padding:14px 0 0;font-size:11px;display:flex}.asset-column{min-width:0}.asset-column-header{justify-content:space-between;align-items:start;min-height:42px;display:flex}.asset-column-header>div span,.asset-column-header>div strong{display:block}.asset-column-header>div span{color:#87918c;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.asset-column-header>div strong{margin-top:4px;font-size:11px;font-weight:500}.asset-column-header>button{color:var(--mint);background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.asset-card{border:1px solid var(--line);background:#0c0f0e;grid-template-columns:225px 1fr;min-height:180px;margin-bottom:10px;display:grid;position:relative;overflow:hidden}.asset-card--text{grid-template-columns:62px 1fr 50px;min-height:145px;padding:22px 0 22px 20px}.asset-preview{background:linear-gradient(#0306050d,#030605d4),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 23%/cover,#26362f;flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.asset-preview>span{font-family:var(--mono);font-size:10px;position:absolute;top:12px;right:12px}.asset-preview>button{background:#00000059;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.asset-preview>strong{letter-spacing:-.06em;font-size:24px;line-height:.82}.asset-preview>strong i{color:var(--mint);font-family:var(--serif);font-weight:400}.asset-body{align-self:center;padding:22px}.asset-body>span{color:var(--mint);font-family:var(--mono);letter-spacing:.1em;font-size:10px}.asset-body h3{letter-spacing:-.025em;margin:8px 0;font-size:17px;font-weight:530}.asset-body p{color:#7c8580;max-width:670px;margin:0;font-size:12px;line-height:1.55}.asset-body>div{flex-wrap:wrap;gap:13px;margin-top:14px;display:flex}.asset-body>div span{color:#929c97;align-items:center;gap:4px;font-size:11px;display:flex}.asset-body>div span svg{color:var(--mint)}.asset-body>button{color:var(--mint);background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:0;font-size:11px;display:flex}.asset-body>.asset-production-state{background:#9af5c706;border:1px solid #9af5c72e;border-radius:3px;grid-template-columns:8px minmax(0,1fr) 27px;align-items:center;gap:9px;max-width:640px;margin-top:14px;padding:9px 10px;display:grid}.asset-production-state>i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #9af5c7a6}.asset-production-state>span{color:inherit!important;display:block!important}.asset-production-state>span strong,.asset-production-state>span small{display:block}.asset-production-state>span strong{color:#aab3ae;font-size:11px;font-weight:560}.asset-production-state>span small{color:#808a85;margin-top:3px;font-size:10px}.asset-production-state>span>b{background:#252c28;border-radius:2px;height:2px;margin-top:7px;display:block;overflow:hidden}.asset-production-state>span>b i{border-radius:inherit;background:linear-gradient(90deg, var(--mint), #79cfff);height:100%;transition:width .3s;display:block}.asset-production-state>button{color:#707975;background:#ffffff09;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.asset-production-state>button:hover{color:var(--mint)}.asset-production-state.is-stale{background:#ffbf6706;border-color:#ffbf673b}.asset-production-state.is-stale>i{background:#ffbf67;box-shadow:0 0 9px #ffbf6780}.asset-production-state.is-complete{background:#79cfff06;border-color:#79cfff3d}.asset-production-state.is-complete>i{background:#79cfff;box-shadow:0 0 9px #79cfff80}.asset-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--mint);place-items:center;display:grid}.asset-card--text .asset-body{padding:0 14px}.copy-button{color:#939d98;background:0 0;border:0;place-self:start center}.asset-card--article{grid-template-columns:225px 1fr}.asset-article-cover{background:radial-gradient(circle at 75% 20%,#9af5c72b,#0000 42%),#111513;flex-direction:column;justify-content:flex-end;padding:17px;display:flex}.asset-article-cover span{color:var(--mint);font-family:var(--mono);font-size:10px}.asset-article-cover strong{letter-spacing:-.05em;margin-top:50px;font-size:23px;line-height:.86}.page-actions{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.page-actions>div{align-items:center;gap:6px;display:flex}.page-filter{gap:4px;display:flex}.page-filter button{color:#97a19c;background:0 0;border:0;border-radius:3px;padding:9px 11px;font-size:11px}.page-filter button span{color:#79837e;margin-left:4px}.page-filter button.active{color:var(--ink);background:#ffffff0d}.compact-search{min-width:210px;height:40px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:27px;display:grid}.new-pack-card{border:1px dashed var(--line-strong);color:#7e8782;background:#ffffff03;flex-direction:column;justify-content:center;align-items:center;min-height:377px;display:flex}.new-pack-card:hover{background:#9af5c705;border-color:#9af5c766}.new-pack-card>span{border:1px solid var(--line);width:46px;height:46px;color:var(--mint);border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.new-pack-card strong{color:#b5bcb8;font-size:12px;font-weight:530}.new-pack-card small{color:#838d88;margin-top:6px;font-size:11px}.library-card{border:1px solid var(--line);background:#0c0f0e;overflow:hidden}.library-cover{background:linear-gradient(#0000,#030504cc),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 22%/cover,#26352f;flex-direction:column;justify-content:flex-end;min-height:245px;padding:18px;display:flex;position:relative;overflow:hidden}.library-cover:after{content:"";border:1px solid #ffffff0a;position:absolute;inset:0}.library-cover.cover-studio{background-position:48%}.library-cover.cover-signal{background:radial-gradient(circle at 75% 30%,#9af5c738,#0000 30%),repeating-radial-gradient(circle at 75% 30%,#0000 0 30px,#9af5c714 31px 32px),#111513}.library-cover.cover-interface{background:linear-gradient(145deg,#0000,#030504e6),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 82%/cover,#19201d}.library-cover>span{color:#ffffff9e;font-family:var(--mono);letter-spacing:.1em;font-size:10px;position:absolute;top:15px;left:15px}.library-cover>strong{z-index:1;max-width:280px;font-family:var(--serif);font-size:27px;font-style:italic;font-weight:400;line-height:1;position:relative}.library-cover>i{width:35px;height:35px;font-family:var(--mono);border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:14px;right:14px}.library-card-body{min-height:130px;padding:14px}.library-card-body>div{justify-content:space-between;align-items:center;display:flex}.library-card-body>div button{color:#8e9893;background:0 0;border:0}.status{color:#aab2ae;font-family:var(--mono);text-transform:uppercase;background:#ffffff0d;padding:5px 7px;font-size:10px}.status--ready{color:var(--mint);background:#9af5c717}.status--published{color:#a7b4ff}.library-card-body h2{margin:11px 0 5px;font-size:14px;font-weight:530}.library-card-body p{color:#89938e;margin:0;font-size:11px}.library-card-body>a{color:var(--mint);align-items:center;gap:6px;margin-top:14px;font-size:11px;display:inline-flex}.publish-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr) auto;gap:1px;margin-bottom:30px;display:grid}.publish-summary>div{background:#0c0f0e;padding:18px;display:grid}.publish-summary strong{letter-spacing:-.05em;margin:7px 0 1px;font-size:25px;font-weight:480}.publish-summary small{color:#8e9893;font-size:11px}.publish-summary>button{align-self:center;margin:0 18px}.publish-board{border:1px solid var(--line);background:#0c0f0e}.publish-board-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:75px;padding:0 20px;display:flex}.publish-board-header h2{margin:0;font-size:15px;font-weight:530}.publish-board-header p{color:#87918c;margin:5px 0 0;font-size:11px}.publish-board-header>div:last-child{background:#090b0a;padding:3px;display:flex}.publish-board-header button{color:#8d9792;background:0 0;border:0;border-radius:2px;padding:7px 11px;font-size:11px}.publish-board-header button.active{color:#c2c9c5;background:#181c1a}.publish-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 42px 1fr 100px 30px;align-items:center;gap:18px;min-height:85px;padding:0 20px;display:grid}.publish-list article:last-child{border-bottom:0}.publish-time span,.publish-time strong{display:block}.publish-time span{color:#7c8681;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.publish-time strong{margin-top:5px;font-size:13px;font-weight:540}.channel-mark{border:1px solid var(--line);width:34px;height:34px;color:var(--mint);font-family:var(--mono);border-radius:50%;place-items:center;font-size:10px;display:grid}.publish-detail span{color:#88928d;font-family:var(--mono);letter-spacing:.08em;font-size:10px}.publish-detail h3{margin:5px 0 0;font-size:13px;font-weight:520}.publish-state{color:#818985;width:fit-content;font-family:var(--mono);text-transform:uppercase;background:#ffffff0a;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.publish-state--scheduled{color:var(--mint)}.publish-state--review{color:#f6cc78}.publish-state--published{color:#a7b4ff;background:#a7b4ff14}.publish-list article>button{color:#8e9893;background:0 0;border:0}.channel-connections{border-top:1px solid var(--line);grid-template-columns:270px 1fr;gap:30px;margin-top:30px;padding-top:28px;display:grid}.channel-connections h2{letter-spacing:-.04em;margin:8px 0;font-size:25px;font-weight:500}.channel-connections>div:last-child{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.channel-connections>div:last-child button{border:1px solid var(--line);background:#0c0f0e;align-content:center;justify-items:center;min-height:95px;display:grid}.channel-connections button>span{width:29px;height:29px;color:var(--mint);font-family:var(--mono);border:1px solid #343a37;border-radius:50%;place-items:center;margin-bottom:7px;font-size:10px;display:grid}.channel-connections button strong{font-size:11px;font-weight:530}.channel-connections button small{color:#89938e;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.channel-connections button small i{background:var(--mint);border-radius:50%;width:4px;height:4px}.channel-connections .add-channel{color:#98a29d;border-style:dashed}.channel-connections .add-channel svg{margin-bottom:7px}.brand-overview{border:1px solid var(--line);background:var(--line);grid-template-columns:1.8fr repeat(3,minmax(135px,.65fr));gap:1px;display:grid}.brand-overview>div{background:#0c0f0e;min-height:137px;padding:20px}.brand-overview-primary{background:radial-gradient(circle at 90% 0,#9af5c717,#0000 40%),#0c0f0e!important}.brand-overview-primary h2{letter-spacing:-.04em;margin:15px 0 6px;font-size:20px;font-weight:530}.brand-overview-primary p{color:#8e9893;max-width:580px;margin:0;font-size:11px;line-height:1.55}.brand-overview>div:not(:first-child) strong{letter-spacing:-.055em;margin-top:22px;font-size:28px;font-weight:480;display:block}.brand-overview>div:not(:first-child) small{color:#838d88;margin-top:5px;font-size:10px;display:block}.brand-layout{grid-template-columns:minmax(0,1fr) 355px;gap:12px;margin-top:28px;display:grid}.brand-form,.brand-preview,.brand-history,.brand-create-link{border:1px solid var(--line);background:#0c0f0e}.brand-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:125px;padding:24px 27px;display:flex}.brand-form>header h2{letter-spacing:-.045em;margin:10px 0 6px;font-size:22px;font-weight:530}.brand-form>header p{color:#8c9691;max-width:570px;margin:0;font-size:11px;line-height:1.55}.brand-form>header>span{color:#939d98;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.brand-form>header>span i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #9af5c78c}.brand-form>header>span.is-dirty{color:#f6cc78}.brand-form>header>span.is-dirty i{background:#f6cc78;box-shadow:0 0 8px #f6cc7880}.brand-fields{grid-template-columns:1fr 1fr;gap:19px;padding:27px;display:grid}.brand-fields label{align-content:start;gap:8px;display:grid}.brand-fields label>span{color:#929c97;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.brand-fields input,.brand-fields textarea,.brand-fields select{border:1px solid var(--line);color:#d1d7d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font:inherit;background:#0e1210;border-radius:4px;outline:0;padding:0 14px;font-size:12px;transition:border-color .18s,background .18s}.brand-fields input,.brand-fields select{height:47px}.brand-fields textarea{resize:vertical;min-height:105px;padding-block:13px;line-height:1.55}.brand-fields input:focus,.brand-fields textarea:focus,.brand-fields select:focus{background:#101512;border-color:#9af5c761}.brand-fields input::placeholder,.brand-fields textarea::placeholder{color:#78827d}.brand-fields label>small{color:#7a847f;font-size:10px;line-height:1.45}.brand-field-wide{grid-column:1/-1}.brand-form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:14px 27px;display:flex}.brand-form>footer>div{color:var(--mint);align-items:center;gap:10px;display:flex}.brand-form>footer>div span strong,.brand-form>footer>div span small{display:block}.brand-form>footer>div span strong{color:#959d99;font-size:11px;font-weight:520}.brand-form>footer>div span small{color:#7e8883;margin-top:3px;font-size:10px}.brand-side{align-content:start;gap:12px;display:grid}.brand-preview{background:radial-gradient(circle at 88% 0,#9af5c71a,#0000 34%),#0c0f0e;min-height:310px;padding:23px}.brand-preview>div:first-child{color:var(--mint);justify-content:space-between;align-items:center;display:flex}.brand-preview h2{font-family:var(--serif);margin:29px 0 13px;font-size:26px;font-style:italic;font-weight:400;line-height:1.08}.brand-preview>p{color:#99a39e;min-height:34px;margin:0;font-size:11px;line-height:1.55}.brand-preview dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin:25px 0 0;padding-top:17px;display:grid}.brand-preview dl div:last-child{grid-column:1/-1}.brand-preview dt{color:#7d8782;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.brand-preview dd{color:#9ca49f;margin:6px 0 0;font-size:11px}.brand-guardrails{border-left:1px solid #f6cc78;margin-top:19px;padding-left:12px}.brand-guardrails>span{color:#8a7853;font-family:var(--mono);font-size:10px}.brand-guardrails>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.brand-guardrails i{color:#aa956b;background:#f6cc780f;padding:5px 7px;font-size:10px;font-style:normal}.brand-history>header{border-bottom:1px solid var(--line);color:#8c9691;justify-content:space-between;align-items:center;min-height:76px;padding:15px 18px;display:flex}.brand-history>header h2{margin:7px 0 0;font-size:13px;font-weight:530}.brand-history article{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 15px;display:grid}.brand-history article:last-child{border-bottom:0}.brand-history article>span{color:var(--mint);font-family:var(--mono);font-size:10px}.brand-history article div{min-width:0}.brand-history article strong,.brand-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-history article strong{font-size:11px;font-weight:540}.brand-history article small{color:#7d8782;margin-top:4px;font-size:10px}.brand-history article b,.brand-history article button{color:#8f9994;font-family:var(--mono);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:500;display:flex}.brand-history article b{color:var(--mint)}.brand-history article b i{background:var(--mint);border-radius:50%;width:4px;height:4px}.brand-history article button:hover{color:var(--mint)}.brand-history-empty{color:#7f8984;place-content:center;justify-items:center;gap:9px;min-height:120px;font-size:10px;display:grid}.brand-create-link{min-height:72px;color:var(--mint);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.brand-create-link span strong,.brand-create-link span small{display:block}.brand-create-link span strong{color:#a6aea9;font-size:11px;font-weight:540}.brand-create-link span small{color:#838d88;margin-top:4px;font-size:10px}.brand-notice{top:91px}.pricing-hero{text-align:center;max-width:950px;margin:0 auto;padding:115px 30px 85px}.pricing-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(55px,7vw,92px);font-weight:510;line-height:.95}.pricing-hero h1 em{color:var(--mint);font-family:var(--serif);font-weight:400}.pricing-hero>p{color:#87908b;max-width:600px;margin:auto;font-size:14px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1160px;display:grid}.pricing-grid article{border:1px solid var(--line);background:#0c0f0e;min-height:510px;padding:28px;position:relative}.pricing-grid article.featured{background:radial-gradient(circle at 100% 0,#9af5c714,#0000 32%),#0d110f;border-color:#9af5c766}.pricing-badge{background:var(--mint);padding:7px 9px;position:absolute;top:0;right:0;color:var(--mint-ink)!important}.pricing-grid article>span{color:var(--mint);font-family:var(--mono);letter-spacing:.12em;font-size:11px}.plan-price{align-items:baseline;gap:6px;margin-top:35px;display:flex}.plan-price strong{letter-spacing:-.07em;font-size:54px;font-weight:470}.plan-price small{color:#909a95;font-size:11px}.pricing-grid article>p{color:#858e89;min-height:64px;font-size:13px;line-height:1.6}.pricing-grid article>.button{width:100%;margin:22px 0 26px}.pricing-grid ul{border-top:1px solid var(--line);gap:15px;margin:0;padding:23px 0 0;list-style:none;display:grid}.pricing-grid li{color:#aab2ae;align-items:center;gap:9px;font-size:12px;display:flex}.pricing-grid li svg{color:var(--mint)}.payment-note{color:#838d88;justify-content:center;gap:18px;padding:24px;font-size:11px;display:flex}.payment-note span{color:#7c8580;font-family:var(--mono);letter-spacing:.1em;font-size:11px}.payment-note p{margin:0}.pricing-faq{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:10vw;padding-block:150px;display:grid}.pricing-faq>div:last-child{border-top:1px solid var(--line)}.pricing-faq details{border-bottom:1px solid var(--line);padding:22px 0}.pricing-faq summary{cursor:pointer;font-size:13px;font-weight:530}.pricing-faq details p{color:#818985;max-width:570px;font-size:13px;line-height:1.65}.pricing-page .marketing-footer{grid-template-columns:1fr}.pricing-toggle{border:1px solid var(--line);background:#0c0f0e;border-radius:24px;width:fit-content;margin:0 auto 32px;padding:4px;display:flex}.pricing-toggle button{color:#929c97;background:0 0;border:0;border-radius:18px;min-height:34px;padding:0 15px;font-size:11px}.pricing-toggle button.active{background:var(--mint);color:var(--mint-ink)}.pricing-toggle button span{color:#59a984;margin-left:5px;font-size:10px}.pricing-toggle button.active span{color:#24503b}.pricing-inline-notice{color:#aa8a5f;background:#ffbf670a;border-left:2px solid #ffbf67;width:min(760px,100% - 36px);margin:-17px auto 24px;padding:11px 14px;font-size:11px}.pricing-grid--mvp{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px}.pricing-grid--mvp .plan-price strong{font-size:clamp(38px,3.3vw,52px)}.pricing-grid article>button.button{width:100%;margin:22px 0 26px}.pricing-grid article>button.button:disabled{opacity:.5}.pricing-grid article>button.button svg,.billing-workspace button svg{flex:none}.pricing-credit-packs,.billing-credit-packs{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#79cfff0f,#0000 30%),#0c0f0e;gap:18px;padding:22px 24px 24px;display:grid}.pricing-credit-packs{margin-top:12px}.pricing-credit-packs>header>div,.billing-credit-packs>header>div{color:var(--mint);align-items:center;gap:12px;display:flex}.pricing-credit-packs header span,.billing-credit-packs header span{gap:5px;display:grid}.pricing-credit-packs header strong,.billing-credit-packs header strong{color:#a8b0ac;font-size:12px}.pricing-credit-packs header small,.billing-credit-packs header small{color:#8c9691;font-size:11px;line-height:1.5}.credit-pack-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.credit-pack-grid article{background:#090c0b;grid-template-columns:1fr auto;align-items:center;gap:7px 14px;min-height:92px;padding:15px;display:grid}.credit-pack-grid article>span{color:#919b96;font-family:var(--mono);letter-spacing:.08em;font-size:10px}.credit-pack-grid article>strong{color:#b9c1bd;letter-spacing:-.04em;justify-self:end;font-size:20px;font-weight:500}.credit-pack-grid article>.button{grid-column:1/-1;justify-content:center;width:100%;min-height:34px}.pricing-modal-backdrop{z-index:2147483400;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020607c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.pricing-modal{overscroll-behavior:contain;color:#f0fbff;width:min(1240px,100%);max-height:calc(100svh - 48px);font-family:var(--font-poppins),ui-sans-serif,sans-serif;scrollbar-color:#bcefff38 transparent;background:radial-gradient(circle at 50% -20%,#52e6ff0e,#0000 38%),#0f1314;border:1px solid #bcefff38;border-radius:24px;padding:42px 48px 50px;position:relative;overflow-y:auto;box-shadow:0 40px 120px #000000b3}.pricing-modal--plans{padding:0 48px 44px}.pricing-modal-close{z-index:2;color:#f0fbff;background:#ffffff06;border:1px solid #f0fbff1f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:31px;right:31px}.pricing-modal-close:hover{background:#52e6ff0f;border-color:#bcefff59}.pricing-modal>header{text-align:center;max-width:820px;margin:0 auto}.pricing-modal>header>span{color:#52e6ff;font-family:var(--mono);letter-spacing:.13em;align-items:center;gap:7px;font-size:12px;display:inline-flex}.pricing-modal>header h2{color:#f0fbff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:60px}.pricing-modal>header h2 em{color:#0000;background:linear-gradient(90deg,#dfffe8,#6de6f2 48%,#2aa8ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.pricing-modal>header p{color:#f0fbff99;margin:4px 0 0;font-size:16px;font-weight:400;line-height:24px}.pricing-modal-pricing-section{width:min(1112px,100%);margin:0 auto;padding:80px 0 0}.pricing-modal-notice{color:#d1ac76;background:#ffbf670d;border-left:2px solid #ffbf67;align-items:center;gap:8px;width:min(1180px,100%);margin:0 auto 16px;padding:11px 13px;font-size:12px;display:flex}.pricing-modal-backdrop--winback{z-index:2147483401}.winback-modal{background:radial-gradient(circle at 88% -5%,#41cfff1f,#0000 38%),linear-gradient(150deg,#12191a,#0c1011 68%);border-color:#97dde147;border-radius:22px;width:min(472px,100%);max-height:calc(100svh - 40px);padding:26px 26px 18px;overflow:hidden;box-shadow:0 32px 100px #000000ad,0 0 0 1px #0000004d}.winback-modal:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.winback-modal>*{z-index:1;position:relative}.winback-modal .pricing-modal-close{background:#ffffff06;border-color:#f0fbff1a;width:34px;height:34px;position:absolute;top:18px;right:18px}.winback-modal>header{text-align:left;max-width:none;margin:0 44px 20px 0}.winback-modal>header>span{color:#5ae2ff;font-family:var(--mono);letter-spacing:.15em;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.winback-modal>header>p{color:#f0fbff8f;margin:8px 0 0;font-size:12px;line-height:18px}.winback-modal h2{color:#f5faf8;letter-spacing:-.045em;max-width:360px;margin:12px 0 0;font-size:31px;font-weight:650;line-height:1.08}.winback-modal h2 em{color:#0000;font-style:normal;font-weight:inherit;background:linear-gradient(90deg,#ccffe8,#59e7ef 48%,#34a9ff);-webkit-background-clip:text;background-clip:text}.winback-offer-card{background:linear-gradient(145deg,#27383bad,#131a1cd1);border:1px solid #a8e5e833;border-radius:16px;gap:18px;width:100%;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff09}.winback-offer-summary{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.winback-offer-summary>div:first-child>span,.winback-offer-price>span{color:#7f918f;font-family:var(--mono);letter-spacing:.12em;font-size:9px;font-weight:650;display:block}.winback-offer-summary h3{color:#f6fbf9;letter-spacing:-.045em;margin:7px 0 0;font-size:32px;font-weight:680;line-height:1}.winback-offer-summary h3 small{color:#a5b2af;letter-spacing:0;font-size:12px;font-weight:550}.winback-offer-price{text-align:right}.winback-offer-price strong{color:#d9fff0;letter-spacing:-.045em;margin-top:5px;font-size:28px;font-weight:650;line-height:1;display:block}.winback-benefits{border-top:1px solid #f0fbff17;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:12px 0 0;list-style:none;display:grid}.winback-benefits li{color:#aab5b2;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.winback-benefits svg{color:#62e5ff;flex:none}.winback-offer-cta{color:#071113;background:linear-gradient(90deg,#d8ffeb,#61e8ef 58%,#27a8ff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:13px;font-weight:780;display:flex;box-shadow:0 12px 28px #21afe526}.winback-offer-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.winback-offer-cta:disabled{cursor:wait;opacity:.58;transform:none}.winback-modal-meta{color:#71807c;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:12px auto 0;font-size:9px;display:flex}.winback-modal-meta>span{align-items:center;gap:7px;display:flex}.winback-modal-meta svg{color:#5df}.winback-modal-meta small{color:inherit;font-size:inherit}.winback-later{color:#7f8b87;background:0 0;border:0;width:fit-content;min-height:28px;margin:2px auto 0;font-size:10px;display:block}.winback-later:hover{color:#d9e4df}@media (width<=720px){.pricing-modal-backdrop{align-items:start;padding:12px;overflow-y:auto}.pricing-modal{border-radius:16px;max-height:none;padding:64px 18px 20px}.pricing-modal-close{width:40px;height:40px;top:14px;right:14px}.pricing-modal>header p{font-size:14px}.pricing-modal>header h2{padding:0;font-size:30px}.pricing-modal--plans{padding:0 18px 24px}.pricing-modal-pricing-section{padding-top:64px}.winback-modal{max-height:none;padding:22px 18px 15px}.winback-modal>header{margin-right:42px;padding:0}.winback-modal h2{font-size:28px}.winback-offer-card{gap:16px;padding:17px}.winback-benefits{grid-template-columns:1fr;gap:8px}.winback-benefits li{font-size:10px}.winback-modal-meta{flex-direction:column;align-items:flex-start;gap:6px}}.billing-workspace{gap:24px;padding-top:22px;display:grid}.billing-notice{color:#8fa99b;background:#9af5c709;border:1px solid #9af5c72e;border-radius:3px;align-items:center;gap:9px;padding:13px 15px;font-size:11px;display:flex}.billing-notice svg{color:var(--mint)}.billing-overview{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.billing-overview article{background:#0c0f0e;min-height:135px;padding:20px}.billing-overview article>span,.billing-usage-card>div:first-child>span,.billing-plans-panel article>span{color:#838d88;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.billing-overview article strong{letter-spacing:-.06em;text-transform:capitalize;margin-top:20px;font-size:31px;font-weight:480;display:block}.billing-overview article small{color:#838d88;margin-top:5px;font-size:10px;line-height:1.45;display:block}.billing-usage-card{border:1px solid var(--line);background:#0c0f0e;grid-template-columns:minmax(260px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:30px;padding:24px;display:grid}.billing-usage-card>div:first-child{gap:5px;display:grid}.billing-usage-card>div:first-child strong{margin-top:5px;font-size:12px;font-weight:560}.billing-usage-card>div:first-child small{color:#7f8984;font-size:10px}.billing-meter{background:#272e2a;border-radius:3px;height:4px;overflow:hidden}.billing-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--mint),#79cfff);height:100%;display:block}.billing-usage-card>button{color:#929c97;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.billing-generation-card{border:1px solid var(--line);background:#0c0f0e;grid-template-columns:minmax(260px,.7fr) minmax(240px,1.3fr);align-items:center;gap:35px;padding:20px 24px;display:grid}.billing-generation-card>div:first-child{gap:5px;display:grid}.billing-generation-card>div:first-child span{color:#838d88;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.billing-generation-card>div:first-child strong{color:#adb5b1;font-size:13px;font-weight:560}.billing-generation-card>div:first-child small{color:#7d8782;font-size:10px}.billing-credit-rates{border:1px solid var(--line);background:#0c0f0e;grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);align-items:center;gap:32px;padding:22px 24px;display:grid}.billing-credit-rates>div{gap:5px;display:grid}.billing-credit-rates>div span{color:#838d88;font-family:var(--mono);letter-spacing:.1em;font-size:10px}.billing-credit-rates>div strong{color:#adb5b1;font-size:13px;font-weight:560}.billing-credit-rates>div small{color:#7d8782;font-size:10px}.billing-credit-rates ul{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.billing-credit-rates li{background:#0a0d0c;align-content:center;gap:4px;min-height:66px;padding:11px 14px;display:grid}.billing-credit-rates li b{color:var(--mint);letter-spacing:-.04em;font-size:18px;font-weight:510}.billing-credit-rates li span{color:#8c9691;font-size:10px}.billing-cycle-toggle{margin:8px auto -6px}.billing-plans-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-plans-panel article{border:1px solid var(--line);background:#0c0f0e;min-height:390px;padding:28px;position:relative}.billing-plans-panel article.featured{background:radial-gradient(circle at 90% 0,#9af5c714,#0000 36%),#0d110f;border-color:#9af5c740}.billing-plans-panel article>div:first-of-type{align-items:baseline;gap:7px;margin-top:25px;display:flex}.billing-plans-panel article>div strong{letter-spacing:-.07em;font-size:48px;font-weight:470}.billing-plans-panel article>div small{color:#8c9691;font-size:11px}.billing-plans-panel article>p{color:#7c8580;max-width:440px;min-height:45px;font-size:11px;line-height:1.6}.billing-plans-panel ul{border-top:1px solid var(--line);gap:12px;margin:24px 0 30px;padding:22px 0 0;list-style:none;display:grid}.billing-plans-panel li{color:#89918d;align-items:center;gap:8px;font-size:11px;display:flex}.billing-plans-panel li svg{color:var(--mint)}.billing-plans-panel article>.button{justify-content:center;width:100%}.billing-checkout-actions{grid-template-columns:1fr 1fr;gap:7px!important;margin-top:0!important;display:grid!important}.billing-checkout-actions .button{justify-content:center}.billing-security{border-top:1px solid var(--line);color:var(--mint);align-items:center;gap:11px;padding:21px 4px;display:flex}.billing-security span{gap:4px;display:grid}.billing-security strong{color:#9da6a1;font-size:11px}.billing-security small{color:#7a847f;font-size:10px}.auth-page{background:radial-gradient(circle at 50% 18%,#9af5c712,#0000 28%),#090b0a;min-height:100vh}.auth-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1100px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.auth-page>header>a:last-child{color:#78817c;font-size:11px}.auth-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(680px,100% - 34px);min-height:calc(100vh - 170px);margin:0 auto;padding:60px 0;display:flex}.auth-orb{width:52px;height:52px;color:var(--mint);background:#9af5c70a;border:1px solid #9af5c747;border-radius:50%;place-items:center;margin-bottom:22px;display:grid;box-shadow:0 0 60px #9af5c714}.auth-card>span{color:var(--mint);font-family:var(--mono);letter-spacing:.14em;font-size:10px}.auth-card h1{letter-spacing:-.065em;margin:17px 0;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:.94}.auth-card h1 em{color:var(--mint);font-family:var(--serif);font-weight:400}.auth-card>p{color:#7e8782;max-width:590px;margin:0 0 28px;font-size:13px;line-height:1.7}.auth-card>p.auth-error{color:#ffb4b4;background:#73232329;border:1px solid #ff7d7d3d;border-radius:8px;margin:-12px 0 18px;padding:9px 12px}.auth-card>.button{justify-content:center;min-width:220px}.auth-actions{gap:8px;display:flex}.auth-actions .button{justify-content:center}.auth-trust{color:#838d88;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:29px;font-size:10px;display:flex}.auth-trust span{align-items:center;gap:5px;display:flex}.auth-trust svg{color:var(--mint)}.auth-page>footer{border-top:1px solid var(--line);color:#79837e;place-items:center;min-height:82px;font-size:10px;display:grid}.auth-page>footer a{color:#78817c}.legal-page{background:radial-gradient(circle at 50% 0,#34caea14,#0000 38rem),#0a0d0d;min-height:100vh}.legal-document{width:min(1120px,100% - 48px);margin:0 auto;padding:104px 0 140px}.legal-hero{width:min(820px,100%);margin-bottom:68px}.legal-kicker{color:#74dced;letter-spacing:.11em;text-transform:uppercase;background:#28aac612;border:1px solid #5bd4e740;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.legal-page h1{color:#f1f7f7;letter-spacing:-.058em;margin:24px 0 22px;font-size:clamp(52px,6vw,74px);font-weight:600;line-height:1.03}.legal-lead{color:#aeb9ba;max-width:780px;margin:0;font-size:19px;line-height:1.72}.legal-layout{grid-template-columns:minmax(0,760px) minmax(190px,240px);justify-content:space-between;align-items:start;gap:clamp(48px,7vw,96px);display:grid}.legal-index{border-left:1px solid #cfebed26;grid-column:2;padding-left:22px;position:sticky;top:112px}.legal-index>span{color:#e2ebeb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.legal-index nav{gap:12px;display:grid}.legal-index a{color:#778587;font-size:14px;line-height:1.45;transition:color .18s,transform .18s}.legal-index a:hover{color:#72dff0;transform:translate(3px)}.legal-content{background:#141919b8;border:1px solid #cfebed1c;border-radius:24px;grid-area:1/1;padding:5px 48px 48px;box-shadow:0 24px 80px #0003}.legal-section{padding-top:42px}.legal-section+.legal-section{border-top:1px solid #cfebed1a;margin-top:40px}.legal-page h2{color:#eaf1f1;letter-spacing:-.025em;margin:0 0 16px;font-size:23px;font-weight:610;line-height:1.35}.legal-section p{color:#a7b2b3;margin:0;font-size:17px;line-height:1.85}.legal-section a{color:#70def0;text-underline-offset:4px;-webkit-text-decoration:underline #70def066;text-decoration:underline #70def066}.legal-section a:hover{color:#b8f5ff}@media (width<=1180px){.hero-section{grid-template-columns:1fr .8fr}.hero-copy h1{font-size:clamp(58px,7vw,84px)}.hero-media-main{left:30px}.signal-row{grid-template-columns:35px 125px minmax(220px,1fr) 90px 130px;gap:15px}.channel-connections{grid-template-columns:1fr}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid--mvp{grid-template-columns:1fr 1fr;max-width:900px}.billing-plans-panel{grid-template-columns:1fr 1fr}}@media (width<=900px){.section-shell,.marketing-header{width:min(100% - 36px,760px)}.marketing-header{grid-template-columns:1fr auto}.marketing-header nav,.header-login{display:none}.hero-section{flex-direction:column;min-height:auto;padding:76px 18px 90px;display:flex}.hero-copy{align-self:center;max-width:760px;padding-right:0}.hero-media-stage{align-self:center;width:min(760px,100%);min-height:570px;margin-top:65px}.hero-media-main{inset:10px 35px 35px;transform:none}.split-intro,.feature-story,.feature-story--reverse,.pricing-faq{grid-template-columns:1fr}.split-intro{gap:28px}.output-grid{grid-template-columns:1fr 1fr}.output-card:nth-child(2){margin:0}.output-card:nth-child(3){grid-column:1/-1}.feature-story{gap:45px;padding-block:110px}.feature-story--reverse .feature-visual,.feature-story--reverse .feature-copy{order:initial}.feature-story--reverse .feature-visual{order:1}.feature-story--reverse .feature-copy{order:2}.feature-copy{max-width:620px}.workflow-list article{grid-template-columns:55px 1fr 28px;padding:23px 0}.workflow-list p{grid-column:2/3}.workflow-list svg{grid-area:1/3}.marketing-footer{grid-template-columns:1fr 1fr 1fr}.app-sidebar{align-items:center;width:76px;padding-inline:9px}.app-sidebar>.wordmark{margin-inline:0;font-size:0}.app-sidebar>.wordmark:first-letter{font-size:18px}.sidebar-create{justify-content:center;width:42px;padding:0}.sidebar-create span{display:none}.app-sidebar nav a{justify-content:center;width:42px;padding:0}.app-sidebar nav a span,.sidebar-usage,.sidebar-secondary span,.sidebar-profile div,.sidebar-profile svg{display:none}.sidebar-secondary{border:0;justify-content:center;width:42px;padding:0}.sidebar-profile{padding:5px;display:block}.app-main{width:calc(100% - 76px);margin-left:76px}.signal-row{grid-template-columns:36px 115px minmax(200px,1fr) 85px}.signal-actions{grid-column:3/5;padding-bottom:17px}.opportunity-inputs{grid-template-columns:1fr}.opportunity-inputs>label{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.opportunity-card{grid-template-columns:35px 1fr}.opportunity-score-panel{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:22px 0 0}.pack-layout{grid-template-columns:1fr}.pack-brief{grid-template-columns:130px 1fr;gap:10px 20px;display:grid}.pack-brief>.mini-label,.pack-brief>button{grid-column:1/-1}.pack-brief dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.publish-summary{grid-template-columns:repeat(3,1fr)}.publish-summary>button{grid-column:1/-1;margin-block:15px}.channel-connections>div:last-child,.brand-overview{grid-template-columns:repeat(3,1fr)}.brand-overview-primary{grid-column:1/-1}.brand-layout{grid-template-columns:1fr}.brand-side{grid-template-columns:1fr 1fr}.brand-create-link{grid-column:1/-1}.pricing-grid{grid-template-columns:1fr;max-width:600px}.pricing-grid--mvp{grid-template-columns:1fr}.pricing-grid article{min-height:auto}.billing-overview{grid-template-columns:1fr 1fr}.billing-usage-card,.billing-generation-card,.billing-credit-rates,.billing-plans-panel{grid-template-columns:1fr}}@media (width<=640px){.section-shell,.marketing-header{width:calc(100% - 28px)}.marketing-header{min-height:68px}.marketing-header .button{min-height:38px;padding-inline:12px;font-size:13px}.hero-section{padding-top:63px}.hero-copy h1{font-size:53px}.hero-description{font-size:14px}.hero-composer{flex-wrap:wrap;align-items:stretch;padding:10px}.hero-composer>svg{display:none}.hero-composer input{flex-basis:100%;width:100%;padding:0 8px}.hero-composer button{justify-content:center;width:100%}.hero-media-stage{min-height:465px}.hero-media-main{inset:0 0 40px}.hero-signal-note{top:18px;left:-5px}.hero-thread-note{right:-5px}.content-wall{padding-block:105px}.section-intro h2,.feature-copy h2,.final-cta h2,.pricing-faq h2{font-size:44px}.output-grid{grid-template-columns:1fr;margin-top:42px}.output-card:nth-child(3){grid-column:auto}.output-card__visual{min-height:400px}.feature-story{min-height:auto}.feature-visual{min-height:430px}.signal-radar{width:330px;height:330px}.signal-card{width:125px;padding:12px}.feature-visual--system{padding:24px}.system-line{grid-template-columns:95px 1fr;gap:12px}.system-line:not(:first-child),.system-line:nth-child(3){margin-left:20px}.workflow-section{padding-block:105px}.workflow-list article{grid-template-columns:38px 1fr;gap:10px}.workflow-list p{grid-column:2}.workflow-list svg{display:none}.final-cta{padding-block:110px}.marketing-footer{grid-template-columns:1fr 1fr;gap:42px 25px}.marketing-footer>div:first-child{grid-column:1/-1}.app-sidebar{display:none}.app-main{width:100%;margin-left:0;padding-bottom:66px}.app-topbar{min-height:65px;padding:0 15px}.topbar-actions>button{display:none}.topbar-actions .button{padding-inline:10px}.app-content{padding:22px 14px 45px}.mobile-app-nav{z-index:30;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a09f2;grid-template-columns:repeat(7,1fr);min-height:62px;display:grid;position:fixed;inset:auto 0 0}.mobile-app-nav a{color:#8c9691;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.mobile-app-nav a.active{color:var(--mint)}.discover-lead{padding:35px 0}.discover-lead h2{font-size:43px}.opportunity-query{grid-template-columns:20px 1fr}.opportunity-query>button{grid-column:1/-1;width:100%}.opportunity-inputs{grid-template-columns:1fr}.opportunity-empty{grid-template-columns:repeat(5,44px);justify-content:center}.opportunity-empty>span{width:42px;height:42px}.opportunity-card{grid-template-columns:25px 1fr;gap:10px}.opportunity-main h3{font-size:26px}.opportunity-main blockquote{font-size:13px}.signal-toolbar>label{width:100%;min-width:0}.signal-tabs{width:100%;margin-left:0;overflow:auto}.signal-row{grid-template-columns:32px 1fr 72px;gap:10px;padding:15px 0}.signal-visual{grid-column:2/3;height:90px}.signal-details{grid-column:2/4}.signal-score{grid-area:1/3/2}.signal-actions{grid-column:2/4}.discover-footer-note{grid-template-columns:1fr}.studio-composer-footer{align-items:flex-end}.brief-header{grid-template-columns:1fr}.brief-score{border-top:1px solid var(--line);border-left:0;justify-items:start;padding:18px 0 0}.brief-score span{text-align:left}.brief-context-bar{flex-direction:column;align-items:flex-start;padding:12px 0}.brief-context-bar>span{border-right:0}.brief-context-bar button{margin-left:0}.brief-editor-grid{grid-template-columns:1fr}.brief-field--wide{grid-column:auto}.brief-footer{flex-direction:column;align-items:stretch;padding:22px 0}.brief-footer .button{justify-content:center;width:100%}.studio-composer-footer>div{flex-direction:column;align-items:start}.format-picker>div{grid-template-columns:1fr 1fr}.pack-header{flex-direction:column;align-items:start}.pack-header>div:last-child{width:100%}.pack-header>div:last-child .button{flex:1}.pack-brief,.pack-brief dl{display:block}.asset-card,.asset-card--article{grid-template-columns:1fr}.asset-preview,.asset-article-cover{min-height:230px}.asset-card--text{grid-template-columns:45px 1fr 32px;padding-left:12px}.page-actions{flex-direction:column;align-items:stretch}.page-actions>div{overflow:auto}.compact-search{min-width:175px}.library-grid{grid-template-columns:1fr}.new-pack-card{min-height:190px}.publish-summary{grid-template-columns:1fr}.publish-summary>button{grid-column:auto}.publish-list article{grid-template-columns:55px 35px 1fr 25px;gap:8px;padding:13px 10px}.publish-state{grid-column:3}.publish-record-body{padding:17px 14px 22px}.publish-record-asset{grid-template-columns:36px 1fr;padding:13px}.publish-record-asset>a{grid-column:2}.publish-schedule-card{grid-template-columns:1fr;padding:17px}.publish-schedule-card .button{grid-column:auto}.publication-form{padding:18px 16px}.publication-fields{grid-template-columns:1fr}.publication-url-field{grid-column:auto}.publish-record-footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.publish-record-footer>div:last-child .button:last-child{grid-column:1/-1}.channel-connections>div:last-child,.brand-overview{grid-template-columns:1fr 1fr}.brand-overview-primary,.brand-overview>div:last-child{grid-column:1/-1}.brand-form>header{flex-direction:column;align-items:flex-start;padding:21px 18px}.brand-fields{grid-template-columns:1fr;padding:20px 18px}.brand-field-wide{grid-column:auto}.brand-form>footer{flex-direction:column;align-items:stretch;padding:15px 18px 19px}.brand-form>footer .button{width:100%}.brand-side{grid-template-columns:1fr}.brand-create-link{grid-column:auto}.pricing-hero{padding-top:80px}.pricing-hero h1{font-size:53px}.billing-overview{grid-template-columns:1fr 1fr}.billing-overview article{min-height:115px;padding:16px}.billing-plans-panel article{min-height:auto;padding:22px 18px}.billing-checkout-actions,.billing-credit-rates ul,.credit-pack-grid{grid-template-columns:1fr}.payment-note{text-align:center;flex-direction:column;align-items:center}.pricing-faq{padding-block:100px}}:root{--v-blue:var(--brand-blue);--v-cyan:var(--brand-cyan);--v-card:#111416;--v-card-2:#161a1d}.spin{animation:.85s linear infinite local-spin}.v-download-progress{--download-progress:0%;--download-scale:0;isolation:isolate;font:inherit;cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform .16s;position:relative;overflow:hidden}.v-download-progress:after{z-index:3;content:"";opacity:0;pointer-events:none;height:3px;transform:scaleX(var(--download-scale));transform-origin:0;background:linear-gradient(90deg,#baffef,#52e6ff 55%,#1fa2ff);border-radius:999px;transition:transform .12s linear,opacity .16s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 11px #52e6ff9e}.v-download-progress.is-downloading:after{opacity:1}.v-download-progress>svg,.v-download-progress>span,.v-download-progress>b{z-index:2;position:relative}.v-download-progress>svg{flex:none;width:16px;height:16px}.v-download-progress>span{white-space:nowrap}.v-download-progress.is-downloading{color:#d7faff;border-color:#52e6ff73}.v-download-progress.is-success{color:#8cf0cc;border-color:#7cf0cc52}.v-download-progress:disabled{cursor:wait;opacity:1}.v-download-progress.is-compact.is-downloading{background:conic-gradient(#52e6ff var(--download-progress),#0d1214d1 0)}.v-download-progress.is-compact.is-downloading:before{z-index:1;border-radius:inherit;content:"";background:#151b1c;position:absolute;inset:2px}.v-download-progress.is-compact>b{letter-spacing:-.05em;font-size:8px;font-weight:850}.v-logo{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:680;display:inline-flex}.v-logo>strong{background:var(--brand-wordmark-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.v-logo>span{color:#fff;background:linear-gradient(135deg,#69f4e333,#4d8dff1f);border:1px solid #ffffff73;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:760;display:grid}.v-gradient-cta{color:#0f161a;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:8px 24px;font-size:18px;font-weight:600;line-height:28px;transition:transform .2s,filter .2s;display:inline-flex}.v-gradient-cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.v-marketing-header{z-index:20;background:#080a0b;border-bottom:1px solid #ffffff14;grid-template-columns:220px 1fr 260px;align-items:center;width:100%;min-height:76px;padding:0 max(24px,4vw);display:grid;position:relative}.v-marketing-header.is-overlay{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0a0c0d4d,#0a0c0d00);border:0;min-height:64px;padding:0 16px;display:flex;position:fixed;top:44px;left:0}.v-marketing-header nav{justify-content:center;gap:clamp(20px,3vw,43px);display:flex}.v-marketing-header nav a,.v-marketing-actions{color:#ffffffc2;font-size:13px}.v-marketing-header nav a{align-items:center;gap:5px;transition:color .18s;display:inline-flex}.v-marketing-header nav a:hover{color:#fff}.v-marketing-actions{justify-content:flex-end;align-items:center;gap:19px;display:flex}.v-marketing-header.is-workspace .v-marketing-actions{margin-left:auto}.v-marketing-actions>span{color:#ffffff94;align-items:center;gap:5px;font-size:12px;display:flex}.v-marketing-actions .v-login-link{color:#ffffffc2;font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:0;padding:8px 16px;display:inline-flex}.v-marketing-actions .v-login-link:hover{color:#b9fff0}.v-auth-account-wrap{flex:none;display:inline-flex;position:relative}.v-auth-account-trigger{color:#e1ffee;cursor:pointer;background:#131b1ee6;border:1px solid #52e6ff29;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 9px 0 5px;display:flex}.v-auth-account-trigger>span{background:var(--brand-gradient);color:#0f161a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.v-auth-account-trigger img{object-fit:cover;width:100%;height:100%;display:block}.v-auth-account-menu{z-index:130;background:#191d1e;border:1px solid #41494c;border-radius:14px;width:270px;padding:16px;animation:.16s ease-out both v-nav-menu-in;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 64px #00000085}.v-auth-account-profile{border-bottom:1px solid #edf9fc21;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-width:0;margin-bottom:10px;padding:2px 0 16px;display:grid}.v-auth-account-menu-avatar{background:var(--brand-gradient);color:#0f161a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid;overflow:hidden}.v-auth-account-menu-avatar img{object-fit:cover;width:100%;height:100%;display:block}.v-auth-account-profile>span:last-child{gap:4px;min-width:0;display:grid}.v-auth-account-menu strong,.v-auth-account-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-auth-account-menu strong{color:#f2f7f8;font-size:15px;font-weight:760}.v-auth-account-menu small{color:#7f888b;font-size:12px}.v-auth-account-menu>a,.v-auth-account-menu>button{color:#c5ccce;width:100%;height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.v-auth-account-menu>a svg,.v-auth-account-menu>button svg{color:#e6ecee;stroke-width:2.2px;flex:0 0 18px;width:18px;height:18px}.v-auth-account-menu>a:hover,.v-auth-account-menu>button:hover,.v-auth-account-menu>a:focus-visible,.v-auth-account-menu>button:focus-visible{color:#fff;background:#272d2f}.v-marketing-actions>.v-auth-account-wrap{margin-left:32px}.v-marketing-actions .v-auth-account-trigger{min-height:36px;padding:0 8px 0 4px}.v-topbar-actions>.v-auth-account-wrap .v-auth-account-trigger{height:34px}.v-auth-session-controls{align-items:center;gap:12px;display:inline-flex}.v-auth-credit-wrap{background:#272c2e;border-radius:999px;flex:none;align-items:center;height:44px;padding:0 4px 0 6px;display:inline-flex;position:relative}.v-auth-credit-trigger{color:#dbe4e6;min-width:80px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #edf9fc33;border-radius:0 999px 999px 0;justify-content:flex-start;align-items:center;gap:10px;margin-left:9px;padding:0 13px 0 10px;display:inline-flex}.v-auth-credit-trigger>svg:first-child{stroke-width:1.35px;flex:0 0 19px;width:19px;height:19px}.v-auth-credit-trigger>strong{color:#aeb6b8;text-align:left;min-width:10px;font-size:15px;font-weight:760;line-height:1}.v-auth-credit-trigger>svg:last-child{flex:0 0 15px;width:15px;height:15px}.v-auth-credit-trigger:hover,.v-auth-credit-trigger:focus-visible,.v-auth-credit-trigger[aria-expanded=true]{color:#f0fbff;outline:0}.v-auth-credit-trigger>svg:last-child,.v-auth-account-trigger>svg{transition:transform .16s}.v-auth-credit-trigger>svg:last-child.is-open,.v-auth-account-trigger>svg.is-open{transform:rotate(180deg)}.v-auth-subscribe-pill{color:#071216;height:31px;font:inherit;letter-spacing:-.02em;cursor:pointer;background:linear-gradient(105deg,#e1ffee 0%,#75f2f4 48%,#26b7ff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.v-auth-subscribe-pill>b{z-index:2;color:#000;white-space:nowrap;will-change:transform;background-image:linear-gradient(3deg,#fed132 38.23%,#fff1a1 89.97%);border-radius:7px;padding:2px 5px;font-size:10px;font-weight:700;line-height:12px;animation:2s linear infinite v-subscribe-discount-float;position:absolute;top:0;left:35px;transform:translateY(-8px)}@keyframes v-subscribe-discount-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.v-auth-subscribe-pill>b{animation:none}}.v-auth-credit-menu{z-index:150;color:#edf7fa;background:#181c1d;border:1px solid #3d4649;border-radius:12px;width:254px;padding:16px;animation:.16s ease-out both v-auth-credit-menu-in;display:grid;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 22px 56px #00000080}.v-auth-credit-plan{background:linear-gradient(145deg,#2b3031,#242829);border-radius:10px;gap:14px;padding:14px 12px 12px;display:grid}.v-auth-credit-plan>strong{letter-spacing:-.025em;font-size:16px;font-weight:780;line-height:1.2}.v-auth-credit-plan>a{color:#071216;background:linear-gradient(105deg,#e1ffee 0%,#75f2f4 48%,#26a7ff 100%);border-radius:8px;justify-content:center;align-items:center;width:100%;height:32px;font-size:13px;font-weight:820;line-height:1;text-decoration:none;display:flex}.v-auth-credit-plan>a:hover,.v-auth-credit-plan>a:focus-visible{filter:brightness(1.06);outline-offset:2px;outline:2px solid #75f2f46b}.v-auth-credit-menu-footer{border-top:1px solid #edf9fc21;justify-content:space-between;align-items:end;gap:12px;min-height:44px;margin-top:16px;padding-top:12px;display:flex}.v-auth-credit-menu-footer>span{color:#edf7fa;align-items:center;gap:8px;display:inline-flex}.v-auth-credit-menu-footer>span svg{fill:currentColor;stroke-width:1.35px;width:16px;height:16px}.v-auth-credit-menu-footer>span strong{font-size:17px;font-weight:780;line-height:32px}.v-auth-credit-menu-footer>button{color:#edf7fa;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#2a2f30;border:0;border-radius:8px;padding:0 11px;font-size:13px;font-weight:650}.v-auth-credit-menu-footer>button:hover,.v-auth-credit-menu-footer>button:focus-visible{background:#353b3d;outline:0}@keyframes v-auth-credit-menu-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.v-auth-session-controls .v-auth-account-trigger{background:#272c2e;border:0;gap:9px;height:44px;min-height:44px;padding:0 12px 0 6px}.v-auth-session-controls .v-auth-account-trigger>span{width:32px;height:32px}.v-marketing-actions:has(>.v-auth-session-controls)>.v-outline-cta{display:none}.v-login-label{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text}.v-animated-gift{transform-origin:50% 88%;will-change:transform;flex:0 0 26px;place-items:center;width:26px;height:26px;animation:2s linear infinite v-gift-bounce;display:inline-grid}.v-animated-gift svg{stroke:currentColor;stroke-width:2px;grid-area:1/1;width:20.4px;height:20.4px;display:block;overflow:visible}.v-animated-gift-base{color:#95eaf0}.v-animated-gift-shade{color:#4fc7ee;opacity:.96;-webkit-mask-image:linear-gradient(135deg,#0000 6%,#000 92%);mask-image:linear-gradient(135deg,#0000 6%,#000 92%)}@keyframes v-gift-bounce{0%,3%,48%,to{transform:translateY(0)rotate(0)scale(1)}7%{transform:translateY(1.7px)rotate(0)scale(1.07,.9)}13%{transform:translateY(-5px)rotate(-4deg)scale(.98,1.04)}18%{transform:translateY(-7px)rotate(3deg)scale(1)}24%{transform:translateY(0)rotate(-2deg)scale(1.05,.93)}30%{transform:translateY(-3px)rotate(2.5deg)scale(.99,1.02)}36%{transform:translateY(0)rotate(-1.5deg)scale(1.02,.97)}42%{transform:translateY(-1px)rotate(.8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.v-animated-gift{animation:none}}.v-outline-cta{border:1px solid #ffffff47;border-radius:5px;align-items:center;min-height:37px;padding:0 14px;display:inline-flex}.v-home{color:#f0fbff;font-family:var(--font-poppins), ui-sans-serif, sans-serif;background:#0f1314;font-size:16px;line-height:24px;overflow:hidden}.v-home .v-marketing-header.is-overlay>.v-logo{letter-spacing:-.03em;flex:0 0 126px;gap:8px;width:126px;font-size:28px;font-weight:600}.v-home .v-marketing-header.is-overlay>.v-logo>span{border-radius:8px;width:36px;height:36px;font-size:14px}.v-home .v-marketing-header.is-overlay nav{justify-content:flex-start;gap:4px;margin-left:46px}.v-home .v-marketing-header.is-overlay nav a{color:#f0fbff;white-space:nowrap;border-radius:8px;gap:6px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.v-home .v-marketing-actions{color:#f0fbff;gap:0;width:350px;margin-left:auto}.v-home .v-marketing-actions>span,.v-home .v-marketing-actions>a,.v-home .v-marketing-actions>button{color:#f0fbff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v-home .v-marketing-actions>span{color:#f0fbff;width:89px;padding-inline:0}.v-home .v-marketing-actions .v-login-link{width:99px;color:var(--brand-cyan);gap:0;margin-left:32px;padding:8px 16px}.v-home .v-marketing-actions .v-outline-cta{color:#0f161a;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:999px;width:98px;min-width:98px;margin-left:32px;padding:8px 16px}.v-home-hero{height:max(720px,100svh);position:relative;overflow:hidden}.v-home-hero>video{object-fit:cover;object-position:center 43%;filter:saturate(.82)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.v-home-overlay{background:radial-gradient(circle at 50% 34%,#02040605,#02040629 45%,#0204069e 88%),linear-gradient(#0204072e,#0204070a 48%,#0f1314 100%);position:absolute;inset:0}.v-home-announcement{z-index:90;color:#0f1619;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);align-items:center;width:100%;height:44px;font-size:16px;font-weight:600;line-height:24px;display:flex;position:fixed;top:0;left:0}.v-home-announcement-link{color:#0f1619;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:0 52px;text-decoration:none;display:flex}.v-home-announcement-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-home-announcement-cta{color:#fff;background:#0f1619;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:26px;padding:4px 6px 4px 12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.v-home-announcement-link:hover .v-home-announcement-cta{background:#172126}.v-home-announcement>button{z-index:1;color:#f0fbff;cursor:pointer;background:#0d8ee242;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;right:17px}.v-home-announcement>button:hover{background:#0d70c06b}.v-home-announcement.is-hidden{display:none}.v-home-hero:has(.v-home-announcement.is-hidden) .v-marketing-header.is-overlay{top:0}.v-home-hero-copy{z-index:4;text-align:center;width:min(1200px,100% - 40px);height:100%;margin:auto;padding-top:clamp(233px,28.8svh,268px);position:relative}.v-home-hero-copy h1{letter-spacing:-1.12px;text-shadow:0 4px 38px #0000006b;width:min(1100px,100%);margin:0 auto;font-family:Georgia,serif;font-size:56px;font-style:italic;font-weight:700;line-height:72px}.v-home-hero-copy>p{color:#f0fbffcc;width:min(980px,100%);margin:16px auto 0;font-size:18px;font-weight:400;line-height:27px}.v-home-hero-copy>.v-gradient-cta{min-width:221px;margin-top:48px}.v-model-marquee{width:100vw;height:32px;margin-top:50px;margin-left:calc(600px - 50vw);overflow:hidden}.v-model-track{align-items:center;gap:40px;width:max-content;height:32px;animation:48s linear infinite vynoa-models;display:flex}.v-model-marquee a{color:#f0fbffcc;flex:none;align-items:center;gap:12px;height:32px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.v-model-marquee i{color:#e1ffee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f131475;border:1px solid #ffffff3d;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:700;display:grid}.v-scroll-cue{z-index:6;color:#fff;filter:drop-shadow(0 3px 12px #00000073);border:0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.v-scroll-mouse{border:2px solid #fffffff0;border-radius:13px;width:24px;height:36px;animation:2s cubic-bezier(.45,0,.55,1) infinite v-scroll-mouse-float;display:block;position:relative}.v-scroll-mouse i{background:#fff;border-radius:2px;width:2px;height:8px;animation:2s cubic-bezier(.22,.61,.36,1) infinite v-scroll-wheel;display:block;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes vynoa-models{to{transform:translate(-33.333%)}}@keyframes v-scroll-wheel{0%{opacity:0;transform:translate(-50%,-2px)}18%{opacity:1}58%{opacity:1;transform:translate(-50%,7px)}78%,to{opacity:0;transform:translate(-50%,10px)}}@keyframes v-scroll-mouse-float{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.v-scroll-mouse,.v-scroll-mouse i{animation:none}}.v-home-showcase{background:#0f1314;gap:72px;height:1116px;padding:160px 0 120px;display:grid}.v-showcase-rail{width:100%;height:382px;padding:24px 0;overflow:hidden}.v-showcase-track{gap:32px;width:max-content;height:334px;animation:56s linear infinite vynoa-rail;display:flex}.v-showcase-rail.is-reverse .v-showcase-track{animation-duration:49s;animation-direction:reverse}.v-showcase-rail:hover .v-showcase-track{animation-play-state:paused}.v-showcase-card{flex:0 0 220px;width:220px;height:334px;transition:transform .3s;display:block}.v-showcase-card>span{background:#1a1d1e;border:1px solid #ffffff14;border-radius:16px;width:220px;height:293.7px;display:block;position:relative;overflow:hidden}.v-showcase-card img,.v-showcase-card video{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.v-showcase-card:hover{transform:translateY(-4px)scale(1.1)}.v-showcase-card:hover img,.v-showcase-card:hover video{transform:scale(1.025)}.v-showcase-card strong{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;height:40px;padding-top:12px;font-size:16px;font-weight:600;line-height:24px;display:block;overflow:hidden}@keyframes vynoa-rail{to{transform:translate(calc(-33.333% - 10.667px))}}.v-home-capabilities{background:radial-gradient(circle at 0 39%,#1e6bbe14,#0000 24%),radial-gradient(circle at 100% 72%,#34bfcd12,#0000 25%),#0f1314;height:auto;padding:160px 20px 120px;position:relative;overflow:hidden}.v-capability-list{flex-direction:column;gap:120px;width:min(1440px,100%);height:auto;margin:auto;display:flex;transform:none}.v-home-capabilities article{flex:none;grid-template-columns:45% minmax(0,1fr);align-items:center;gap:120px;width:100%;height:auto;display:grid}.v-home-capabilities article.is-reverse .v-capability-media{order:2}.v-home-capabilities article.is-reverse .v-capability-copy{order:1}.v-capability-media{aspect-ratio:16/9;background:#1a1d1e;border-radius:16px;width:100%;height:auto;display:block;position:relative;overflow:hidden}.v-capability-media:after{z-index:1;content:"";opacity:0;pointer-events:none;background:#04080a2e;transition:opacity .25s;position:absolute;inset:0}.v-capability-media video{object-fit:cover;width:100%;height:100%;transition:transform .6s}.v-home-capabilities article:hover .v-capability-media video{transform:scale(1.02)}.v-capability-media:hover:after{opacity:1}.v-capability-cta{z-index:3;color:#f0fbff;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;opacity:0;pointer-events:none;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 21px;font-size:14px;font-weight:600;line-height:20px;transition:color .18s,filter .18s,opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(12px - 50%))}.v-capability-cta:before,.v-capability-cta:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.v-capability-cta:before{-webkit-mask-composite:xor;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);padding:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-capability-cta:after{opacity:0;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);transition:opacity .18s}.v-capability-cta>span,.v-capability-cta>svg{z-index:1;position:relative}.v-capability-media:hover .v-capability-cta,.v-capability-cta:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.v-capability-cta:hover,.v-capability-cta:focus-visible{color:#071419;filter:brightness(1.05)}.v-capability-cta:hover:after,.v-capability-cta:focus-visible:after{opacity:1}.v-capability-copy>span{background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border-radius:999px;width:40px;height:5px;margin-bottom:16px;display:block}.v-capability-copy h2{color:#f0fbff;letter-spacing:0;margin:0;font-size:36px;font-weight:600;line-height:41.4px}.v-capability-copy p{color:#f0fbffcc;margin:20px 0 0;font-size:16px;font-weight:400;line-height:30px}.v-home-capabilities article:first-child .v-capability-copy p,.v-home-capabilities article:nth-child(6) .v-capability-copy p{height:90px}.v-home-capabilities article:nth-child(2) .v-capability-copy p,.v-home-capabilities article:nth-child(3) .v-capability-copy p,.v-home-capabilities article:nth-child(4) .v-capability-copy p,.v-home-capabilities article:nth-child(5) .v-capability-copy p{height:120px}.v-home-capabilities article:nth-child(5) .v-capability-copy p{height:122px}.v-home-capabilities article:nth-child(6){transform:translateY(-1px)}.v-home-audiences{background:#0f1314;height:1021px;padding:120px 40px 160px;position:relative;overflow:hidden}.v-home-audiences:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(22% 100% at 50% 0,#84e0e340,#0000 64%),radial-gradient(34% 100% at 33% 0,#2e96c83b,#0000 67%),radial-gradient(34% 100% at 68% 0,#4f68ca33,#0000 68%),linear-gradient(90deg,#0000 7%,#4aafcc0d 23%,#0000 40%,#4771c412 61%,#0000 84%);width:860px;height:552px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.v-audience-inner{flex-direction:column;gap:64px;width:min(1200px,100%);height:741px;margin:auto;display:flex}.v-home-audiences header{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(1100px,100%);height:158px;margin:auto;display:flex}.v-home-audiences h2,.v-home-scale h2,.v-home-reasons h2,.v-home-faq h2{color:#f0fbff;letter-spacing:0;margin:0;font-size:48px;font-weight:600;line-height:57.6px}.v-home-audiences header p{color:#f0fbffcc;max-width:1100px;margin:0;font-size:16px;line-height:28px}.v-audience-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;height:519px;display:grid}.v-audience-grid article{transform-origin:50%;background:linear-gradient(#d1f4ff0d,#d1f4ff1f);border:1px solid #fff3;border-radius:16px;flex-direction:column;gap:12px;padding:32px 24px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.v-audience-grid article:hover{transform:scale(1.08)}.v-audience-grid h3{color:#f0fbff;margin:0;font-size:20px;font-weight:600;line-height:25px}.v-audience-grid p{color:#f0fbffcc;margin:0;font-size:14px;line-height:22.75px}.v-audience-grid a{color:#77dff1;text-underline-offset:2px;-webkit-text-decoration:underline #77dff1b3;text-decoration:underline #77dff1b3}.v-audience-grid a:hover{color:#baf9ff}.v-home-scale{background:radial-gradient(circle at 50% 48%,#2d68c424,#0000 43%),#0f1314;height:614px;padding:120px 0 159px}.v-home-scale>div{text-align:center;width:min(1280px,100%);height:335px;margin:auto}.v-scale-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;height:100px;margin-top:63px;display:grid}.v-scale-grid article{text-align:center;flex-direction:column;align-items:center;display:flex}.v-scale-grid strong{color:#0000;height:64px;font-family:var(--font-poppins),sans-serif;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:700;line-height:64px}.v-scale-grid span{color:#f0fbffcc;font-size:16px;line-height:24px}.v-home-reasons{isolation:isolate;background:#0f1314;height:881px;padding:120px 0 160px;position:relative;overflow:hidden}.v-home-reasons:before{z-index:0;content:"";filter:blur(22px);opacity:.8;pointer-events:none;background:radial-gradient(72% 78% at -4% 108%,#2d56ffd9,#0000 64%),radial-gradient(58% 74% at 39% 110%,#00c5d29e,#0000 66%),radial-gradient(43% 60% at 79% 116%,#ca6b4057,#0000 72%);width:776px;height:525px;position:absolute;bottom:-8px;left:0}.v-home-reasons>header,.v-voice-rail{z-index:1;position:relative}.v-home-reasons>header{text-align:center;width:min(1200px,100% - 80px);height:130px;margin:auto}.v-home-reasons>header p{color:#f0fbff99;max-width:860px;margin:16px auto 0;font-size:18px;line-height:28px}.v-voice-rail{width:100%;height:407px;margin-top:64px;padding:24px 16px;overflow:hidden}.v-voice-track{--v-voice-half-gap:20px;will-change:transform;gap:40px;width:max-content;height:359px;animation:36s linear infinite vynoa-voices;display:flex}.v-voice-track article{transform-origin:50%;background:linear-gradient(#ffffff0d,#ffffff1f);border:1px solid #fff3;border-radius:16px;flex-direction:column;flex:0 0 320px;width:320px;min-height:359px;padding:76px 24px 24px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.v-voice-track article:hover{transform:scale(1.08)}.v-voice-quote{color:#2d3638;fill:currentColor;width:38px;height:30px;position:absolute;top:24px;left:24px}.v-voice-stars{align-items:center;gap:8px;height:20px;display:flex}.v-voice-stars i{filter:drop-shadow(0 1px 1px #5b33006b);background:linear-gradient(145deg,#fff7a5 2%,#ffd34f 42%,#ff9f1c 100%);flex:0 0 20px;width:20px;height:20px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.45 2.64 5.35 5.9.86-4.27 4.16 1.01 5.88L10 14.92 4.72 17.7l1.01-5.88-4.27-4.16 5.9-.86L10 1.45Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.45 2.64 5.35 5.9.86-4.27 4.16 1.01 5.88L10 14.92 4.72 17.7l1.01-5.88-4.27-4.16 5.9-.86L10 1.45Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.v-voice-track article>p{color:#f0fbff;flex:1;margin:12px 0 0;font-size:14px;line-height:23.8px}.v-voice-track article>footer{align-items:center;gap:16px;margin-top:24px;display:flex}.v-voice-track footer img{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.v-voice-track footer span,.v-voice-track footer strong,.v-voice-track footer small{display:block}.v-voice-track footer span{flex-direction:column;gap:2px;min-width:0;display:flex}.v-voice-track footer strong{font-size:18px;font-weight:600;line-height:28px}.v-voice-track footer small{color:#f0fbff99;font-size:14px;line-height:20px}@keyframes vynoa-voices{to{transform:translateX(calc(-50% - var(--v-voice-half-gap)))}}.v-home-faq{background:#0f1314;height:auto;padding:120px 40px 240px}.v-home-faq>h2{text-align:center;width:min(1200px,100%);margin:auto}.v-faq-list{border-top:1px solid #3c4446;width:min(1200px,100%);height:auto;margin:64px auto 0}.v-faq-list article{border-bottom:1px solid #3c4446;height:167px}.v-faq-list article.is-compact{height:143px}.v-faq-list article.is-closed{height:82px}.v-faq-list h3{color:#f0fbff;height:82px;margin:0;font-size:20px;font-weight:400;line-height:20px}.v-faq-list h3 button{width:100%;height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:34px 10px 16px;display:flex}.v-faq-list h3 svg{color:#f0fbffb8;flex:0 0 32px;width:32px;height:32px;transition:transform .25s}.v-faq-list article.is-closed h3 svg{transform:rotate(180deg)}.v-faq-answer p{color:#f0fbff99;max-width:1200px;margin:0;padding:0 10px;font-size:16px;line-height:24px}.v-faq-answer[hidden]{display:none}.v-home-final{background:#0f1314;height:800px;position:relative;overflow:hidden}.v-home-final>video,.v-final-overlay{width:100%;height:100%;position:absolute;inset:0}.v-home-final>video{object-fit:cover;object-position:center 58%}.v-final-overlay{background:radial-gradient(circle,#0a0f1233,#0a0f12b3 62%,#0f1314 100%),linear-gradient(#0f1314 0,#0000 25% 75%,#0f1314 100%)}.v-home-final>div{z-index:2;text-align:center;width:100%;height:298px;padding:0 24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v-home-final h2{color:#f0fbff;letter-spacing:0;height:150px;margin:0 0 15px;font-size:48px;font-weight:600;line-height:72px}.v-home-final h2 em{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.v-home-final p{color:#f0fbffcc;margin:0 0 48px;font-size:20px;line-height:28px}.v-home-final nav{justify-content:center;gap:40px;display:flex}.v-home-final nav a{isolation:isolate;color:#f0fbff;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;border:0;border-radius:12px;min-width:204px;height:56px;padding:14px 24px;font-size:18px;font-weight:600;line-height:28px;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1);display:block;position:relative}.v-home-final nav a:before{border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-home-final nav a:hover,.v-home-final nav a:focus-visible{color:#0f1619;background-image:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-home-footer{background:#0f1314;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:64px 20px;display:flex}.v-footer-brand{flex:0 0 320px;width:320px;height:auto;margin-right:120px}.v-footer-brand p{color:#f0fbffa3;max-width:270px;margin:24px 0 42px;font-size:14px;line-height:24px}.v-footer-brand small{color:#f0fbff80;font-size:12px;line-height:20px}.v-footer-menus{flex:1;align-items:flex-start;gap:64px;min-width:0;height:auto;display:flex}.v-home-footer nav{flex-direction:column;flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.v-home-footer nav strong{color:#f0fbff;margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.v-home-footer nav a{color:#f0fbff9e;font-size:14px;line-height:24px;transition:color .18s}.v-home-footer nav a:hover{color:#f0fbff}@media (prefers-reduced-motion:reduce){.v-showcase-track{animation-play-state:paused}.v-capability-cta{transition-duration:0s}.v-audience-grid article:hover{transform:none}.v-voice-track{animation-play-state:paused}.v-voice-track article:hover{transform:none}}@media (hover:none){.v-capability-cta{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}}.v-app-main.v-i2v-main{background:#101415;padding:116px 16px 0 8px;overflow:hidden}.v-i2v-page{color:#eef4f4;width:100%;font-family:var(--font-poppins), var(--sans)}.v-i2v-page button,.v-i2v-page select,.v-i2v-page textarea{font-family:inherit}.v-i2v-workbench{grid-template-columns:428px minmax(0,1fr);gap:16px;min-height:604px;padding-top:8px;display:grid}.v-i2v-editor{min-width:0;position:relative}.v-i2v-mode-tabs{grid-template-columns:194px 1fr 1fr;gap:4px;height:36px;display:grid}.v-i2v-mode-tabs>*{color:#7e898d;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.v-i2v-mode-tabs>.active:after{content:"";background:linear-gradient(90deg,#72ead7,#72afff);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}.v-i2v-mode-tabs>:hover{color:#eef4f4}.v-i2v-model-select{z-index:7;margin-top:16px;position:relative}.v-i2v-model-trigger{color:#edf2f2;text-align:left;background:#25292a;border:1px solid #373d3f;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 15px;display:flex}.v-i2v-model-trigger>span>small{color:#7f898c;margin-bottom:4px;font-size:9px;display:block}.v-i2v-model-trigger>span>strong{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.v-i2v-model-trigger .v-model-icon{border-radius:5px;width:22px;height:22px}.v-i2v-model-trigger>svg{color:#838d90}.v-i2v-model-menu{z-index:15;background:#1b2021;border:1px solid #3a4143;border-radius:10px;width:100%;padding:6px;display:grid;position:absolute;top:64px;left:0;overflow:hidden;box-shadow:0 24px 70px #0000008c}.v-i2v-model-menu button{color:#dce3e3;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.v-i2v-model-menu button:hover,.v-i2v-model-menu button.active{background:#fff1}.v-i2v-model-menu button span strong,.v-i2v-model-menu button span small{display:block}.v-i2v-model-menu button span strong{font-size:11px;font-weight:550}.v-i2v-model-menu button span small{color:#7b8689;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.v-i2v-upload{background:#222627;border:1px solid #343b3d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100px;margin-top:8px;display:flex;position:relative}.v-i2v-upload-copy{color:#adb6b8;font-size:10px}.v-i2v-upload>div{gap:32px;display:flex}.v-i2v-upload>div button,.v-i2v-upload>button{color:#e1e7e7;background:#2b3032;border:1px solid #41484a;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:10px;display:flex}.v-i2v-upload>div button:first-child{color:#081210;background:linear-gradient(100deg,#8af0db,#75a8ff);border-color:#0000;font-weight:650}.v-i2v-upload.has-image{grid-template-columns:74px 1fr;gap:12px;padding:11px;display:grid}.v-i2v-source-thumb{width:74px;height:76px;position:relative}.v-i2v-source-thumb>img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.v-i2v-upload.has-image>span strong,.v-i2v-upload.has-image>span small{display:block}.v-i2v-upload.has-image>span strong{font-size:11px}.v-i2v-upload.has-image>span small{color:#788386;margin-top:5px;font-size:8px}.v-i2v-upload .v-i2v-source-thumb>.v-i2v-remove{z-index:142;color:#242a2b;background:#f5f8f8;border:2px solid #222627;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #0000004d}.v-i2v-upload .v-i2v-source-thumb>.v-upload-more{color:#f0fbff;opacity:1;background:#121617c7;border:0;place-items:center;width:30px;height:21px;padding:0;display:grid;bottom:5px;transform:translate(-50%)}.v-i2v-upload .v-i2v-source-thumb>.v-upload-more:hover,.v-i2v-upload .v-i2v-source-thumb>.v-upload-more.is-open{background:#343c3e}.v-i2v-upload .v-i2v-source-thumb>.v-i2v-source-actions{top:calc(100% + 8px);left:24px}.v-i2v-upload .v-i2v-source-thumb .v-i2v-source-actions button{color:#f0fbff;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:34px;padding:0 9px;font-size:12px;font-weight:500;display:flex}.v-i2v-upload .v-i2v-source-thumb .v-i2v-source-actions button:hover,.v-i2v-upload .v-i2v-source-thumb .v-i2v-source-actions button:focus-visible{background:#f0fbff1a;outline:0}.v-i2v-prompt{background:#222627;border:1px solid #343b3d;border-radius:10px;flex-direction:column;height:228px;margin-top:12px;display:flex}.v-i2v-prompt>span{color:#e6ecec;padding:13px 14px 0;font-size:10px;font-weight:550}.v-i2v-prompt textarea{resize:none;color:#e7eeee;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:0;padding:10px 14px;font-size:11px;line-height:1.65}.v-i2v-prompt textarea::placeholder{color:#6f797c}.v-i2v-prompt>div{border-top:1px solid #ffffff0e;align-items:center;gap:5px;height:43px;padding:7px 9px;display:flex}.v-i2v-prompt>div button{color:#a1abad;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:9px;display:flex}.v-i2v-prompt>div button:hover:not(:disabled){color:#eef4f4;background:#303536}.v-i2v-prompt>div>span{color:#626d70;margin-left:auto;font-size:8px}.v-i2v-parameters{align-items:center;gap:6px;height:40px;margin-top:12px;display:flex}.v-i2v-parameters label{flex:1;min-width:0}.v-i2v-parameters select,.v-i2v-parameters button{color:#aeb8ba;background:#222627;border:1px solid #353c3e;border-radius:7px;width:100%;height:40px;padding:0 9px;font-size:9px}.v-i2v-parameters>button{flex:0 0 72px;width:72px}.v-i2v-parameters button{justify-content:center;align-items:center;gap:5px;min-width:72px;display:flex}.v-i2v-parameters button.active{color:#86e4d5}.v-i2v-generate{color:#071311;background:linear-gradient(100deg,#8df1dd 0%,#78cdf3 50%,#779dff 100%);border:0;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;height:48px;margin-top:16px;padding:0 17px;font-size:11px;font-weight:700;display:grid;box-shadow:0 10px 26px #41a0aa1f}.v-i2v-generate span{text-align:center}.v-i2v-generate b{border-left:1px solid #05120f33;align-items:center;gap:5px;padding-left:11px;font-size:10px;display:flex}.v-i2v-generate:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.62}.v-i2v-notice{color:#e8bc8d;background:#2e2218f0;border:1px solid #f4b77040;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 10px;font-size:9px;display:flex;position:absolute;top:580px;left:0}.v-i2v-notice button{width:22px;height:22px;color:inherit;background:0 0;border:0;flex:none;place-items:center;display:grid}.v-i2v-preview-column{min-width:0}.v-i2v-result-tabs{align-items:flex-start;gap:6px;height:36px;display:flex}.v-i2v-result-tabs button{color:#737f82;background:0 0;border:0;height:32px;padding:0 12px;font-size:11px;position:relative}.v-i2v-result-tabs button.active:after{content:"";background:linear-gradient(90deg,#72ead7,#72afff);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:11px;right:11px}.v-i2v-reference,.v-i2v-work-panel{background:#1c2122;border:1px solid #2e3537;border-radius:11px;height:520px;margin-top:16px}.v-i2v-reference{flex-direction:column;align-items:center;padding:20px 22px;display:flex}.v-i2v-reference h1{color:#f1f5f5;margin:0;font-size:18px;font-weight:600;line-height:28px}.v-i2v-reference-player{aspect-ratio:16/9;background:#080a0b;border-radius:8px;width:min(477px,100%);margin-top:24px;position:relative;overflow:hidden;box-shadow:0 17px 38px #00000045}.v-i2v-reference-player video{object-fit:cover;width:100%;height:100%;display:block}.v-i2v-reference-player:after{pointer-events:none;content:"";background:linear-gradient(#0000 48%,#040708b8);position:absolute;inset:0}.v-i2v-reference-prompt{z-index:2;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:12px;left:13px;right:13px}.v-i2v-reference-prompt p{color:#f5f9f9d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.v-i2v-reference-prompt button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181d1ed1;border:1px solid #ffffff2b;border-radius:7px;flex:none;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;display:flex}.v-i2v-player-volume{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1014158c;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:15px;right:15px}.v-i2v-thumbnails{grid-template-columns:repeat(3,1fr);gap:8px;width:min(477px,100%);height:70px;margin-top:14px;display:grid}.v-i2v-thumbnails button{opacity:.56;background:#101415;border:1px solid #0000;border-radius:7px;padding:0;position:relative;overflow:hidden}.v-i2v-thumbnails button.active{opacity:1;border-color:#83e9db}.v-i2v-thumbnails button.active:after{content:"";background:#8aeadc;border-radius:2px;height:2px;position:absolute;bottom:5px;left:10px;right:10px}.v-i2v-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.v-i2v-work-panel{padding:20px}.v-i2v-work-panel h2{margin:0 0 18px;font-size:18px}.v-i2v-latest-result{background:#090c0d;border-radius:8px;height:430px;position:relative;overflow:hidden}.v-i2v-latest-result video,.v-i2v-latest-result img{object-fit:contain;width:100%;height:100%}.v-i2v-latest-result a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1011d1;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:10px;display:flex;position:absolute;bottom:13px;right:13px}.v-i2v-generating,.v-i2v-empty{color:#8de7da;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.v-i2v-generating strong,.v-i2v-empty strong{color:#e7eded;margin-top:15px;font-size:12px}.v-i2v-generating span,.v-i2v-empty span{color:#737e81;margin-top:6px;font-size:9px}.v-i2v-generating>i{background:#2c3335;width:min(320px,70%);height:3px;margin-top:22px}.v-i2v-generating>i b{background:linear-gradient(90deg,#7de5d6,#719fff);height:100%;transition:width .4s;display:block}.v-generation-tab{position:relative!important;overflow:visible!important}.v-generation-status-badge{z-index:9;color:#0e1a1d;pointer-events:none;background:#83eaff;border:1px solid #08181c2e;border-radius:999px 999px 999px 4px;align-items:center;gap:3px;width:max-content;height:22px;padding:0 8px 0 6px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-14px;right:-6px;box-shadow:0 4px 13px #22c8eb33}.v-generation-status-badge svg{animation:1s linear infinite local-spin}.v-generation-progress-grid{grid-template-columns:repeat(auto-fill,minmax(240px,300px));place-content:start;gap:12px;width:100%;display:grid}.v-generation-progress-card{aspect-ratio:4/3;isolation:isolate;background:#202526;border:1px solid #f0fbff13;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.v-generation-progress-card:before{z-index:1;content:"";background:linear-gradient(#080c0d47,#080c0d85);position:absolute;inset:0}.v-generation-progress-card>img,.v-generation-progress-placeholder{object-fit:cover;filter:blur(9px)brightness(.66)saturate(.82);width:116%;height:116%;display:block;position:absolute;inset:-8%;transform:scale(1.02)}.v-generation-progress-placeholder{background:radial-gradient(circle at 30% 24%,#52e6ff2e,#0000 32%),linear-gradient(135deg,#283032,#15191a)}.v-generation-progress-scan{z-index:2;filter:blur(2px);opacity:.78;background:linear-gradient(#0000,#59e6ff2e 48%,#73f1ff70 52%,#0000);height:22%;animation:2.6s ease-in-out infinite v-generation-scan;position:absolute;top:-18%;left:0;right:0}.v-generation-progress-copy{z-index:3;color:#f0fbffb8;text-align:center;text-shadow:0 1px 12px #0000008a;flex-direction:column;justify-content:center;align-items:center;padding:28px 24px 42px;display:flex;position:absolute;inset:0}.v-generation-progress-copy strong{max-width:240px;font-size:14px;font-weight:500;line-height:1.45}.v-generation-progress-copy span{margin-top:4px;font-size:14px;font-weight:500}.v-generation-queue-upgrade{color:#a5fff2;background:#0812148c;border:1px solid #a5fff24d;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v-generation-queue-upgrade:hover{background:#133032b8;border-color:#a5fff299}.v-generation-progress-card.is-queued .v-generation-progress-scan{opacity:.48;animation-duration:4.6s}.v-generation-progress-track{z-index:4;background:#dbf2f63b;border-radius:999px;height:5px;display:block;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.v-generation-progress-track>b{border-radius:inherit;background:linear-gradient(90deg,#a5fff2,#52e6ff 52%,#1fa2ff);height:100%;transition:width .5s;display:block;box-shadow:0 0 12px #52e6ff8a}.v-generation-failure-card{color:#aeb7b9;text-align:center;aspect-ratio:4/3;background:#252a2b;border:1px solid #f0fbff09;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.v-generation-failure-open{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:24px 28px 20px;transition:background .2s,box-shadow .2s;display:flex}.v-generation-failure-open:hover{background:#f0fbff06}.v-generation-failure-open:focus-visible{outline-offset:-3px;outline:2px solid #7cecff}.v-generation-failure-tv{opacity:.62;filter:drop-shadow(0 14px 8px #00000047);width:86px;height:72px;margin-bottom:20px;position:relative}.v-generation-failure-antenna{width:42px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.v-generation-failure-antenna:before,.v-generation-failure-antenna:after{content:"";transform-origin:bottom;background:#3b4446;border-radius:999px;width:5px;height:28px;position:absolute;top:3px}.v-generation-failure-antenna:before{left:8px;transform:rotate(-42deg)}.v-generation-failure-antenna:after{right:8px;transform:rotate(42deg)}.v-generation-failure-tv:before{z-index:2;content:"";background:#303738;border:2px solid #5c6769;border-radius:18px 18px 13px 13px;height:58px;position:absolute;bottom:0;left:0;right:0}.v-generation-failure-screen{z-index:3;background:repeating-linear-gradient(90deg,#a8a875 0 10px,#819e96 10px 20px,#708f9b 20px 30px,#9c7785 30px 40px);border:2px solid #5a6466;border-radius:9px;height:38px;position:absolute;top:19px;left:9px;right:9px;overflow:hidden}.v-generation-failure-screen>i{background:repeating-linear-gradient(0deg,#ffffff17 0 1px,#00000014 1px 3px);position:absolute;inset:0}.v-generation-failure-screen>b{color:#e4a66d;letter-spacing:-.02em;background:#202526;border-radius:3px;padding:2px 7px 3px;font-size:13px;font-weight:800;position:absolute;top:9px;left:50%;transform:translate(-50%)}.v-generation-failure-tv>footer{z-index:4;align-items:center;gap:6px;height:10px;display:flex;position:absolute;bottom:5px;left:10px;right:10px}.v-generation-failure-tv>footer>span{gap:3px;margin-right:auto;display:flex}.v-generation-failure-tv>footer>span>i{background:#151a1b;border-radius:2px;width:3px;height:9px}.v-generation-failure-tv>footer>b{background:#151a1b;border-radius:50%;width:5px;height:5px}.v-generation-failure-tv>footer>b:last-child{background:0 0;border:2px solid #151a1b;width:10px;height:10px}.v-generation-failure-open>strong{color:#aeb7b9;max-width:260px;font-size:15px;font-weight:600;line-height:1.4}.v-generation-failure-open>p{color:#aeb7b980;max-width:250px;margin:8px 0 0;font-size:9px;line-height:1.5}.v-generation-result-grid{grid-template-columns:repeat(auto-fill,minmax(240px,300px));place-content:start;gap:12px;width:100%;display:grid}.v-generation-result-card{aspect-ratio:4/3;background:#0b0f10;border:1px solid #f0fbff17;border-radius:12px;width:100%;height:auto;position:relative;overflow:hidden;box-shadow:0 14px 36px #0003}.v-generation-result-preview{border-radius:inherit;width:100%;height:100%;color:inherit;background:#0b0f10;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.v-generation-result-preview:after{z-index:1;content:"";opacity:.82;background:linear-gradient(#0000,#040809bd);transition:opacity .2s;position:absolute;inset:40% 0 0}.v-generation-result-preview video,.v-generation-result-preview img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;transition:transform .35s,filter .2s;display:block}.v-generation-result-card:hover .v-generation-result-preview video,.v-generation-result-card:hover .v-generation-result-preview img,.v-generation-result-card:focus-within .v-generation-result-preview video,.v-generation-result-card:focus-within .v-generation-result-preview img{transform:scale(1.025)}.v-generation-result-preview:focus-visible{outline-offset:-3px;outline:2px solid #7cecff}.v-generation-result-ready{z-index:2;color:#9affea;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081415b8;border:1px solid #8effe83d;border-radius:999px;align-items:center;gap:5px;height:23px;padding:0 9px;font-size:9px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.v-generation-result-ready:before{content:"";background:#77ebd6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #77ebd6b8}.v-result-watermark{z-index:7;color:#fff;pointer-events:none;filter:drop-shadow(0 2px 7px #000000b8);align-items:flex-start;gap:5px;display:flex;position:absolute;top:14px;left:14px}.v-result-watermark>span{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.v-result-watermark small{color:#fff;letter-spacing:-.02em;margin-bottom:2px;font-size:9px;font-weight:650}.v-result-watermark b{color:#fff;letter-spacing:-.055em;font-size:25px;font-weight:800;line-height:.92}.v-result-watermark>button{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000038;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:background .16s,transform .16s;display:grid}.v-result-watermark>button:hover{background:#00000094;transform:scale(1.06)}.v-result-watermark>button:focus-visible{outline-offset:2px;outline:2px solid #7cecff}.v-result-watermark.is-card{gap:4px;top:10px;left:10px}.v-result-watermark.is-card small{margin-bottom:1px;font-size:6px}.v-result-watermark.is-card b{font-size:16px}.v-result-watermark.is-card>button{width:18px;height:18px}.v-generation-result-actions{z-index:4;opacity:0;align-items:center;gap:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:11px;right:11px;transform:translateY(5px)}.v-generation-result-card:hover .v-generation-result-actions,.v-generation-result-card:focus-within .v-generation-result-actions{opacity:1;transform:none}.v-generation-result-actions button,.v-generation-result-actions a{color:#f0fbff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1112d1;border:1px solid #f0fbff21;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:static;box-shadow:0 5px 16px #0000003d}.v-generation-result-actions button:hover,.v-generation-result-actions a:hover{color:#8cecff;background:#1b282af0;border-color:#52e6ff7a}.v-generation-result-actions button:focus-visible,.v-generation-result-actions a:focus-visible{outline-offset:1px;outline:2px solid #7cecff}.v-generation-result-actions .v-result-card-download{position:relative;overflow:hidden}.v-generation-result-actions .v-result-card-download.is-downloading{color:#d3faff;background:conic-gradient(#52e6ff var(--download-progress),#0c1112d1 0)}.v-generation-result-actions .v-result-card-download.is-downloading:before{content:"";background:#11191b;border-radius:6px;position:absolute;inset:2px}.v-generation-result-actions .v-result-card-download>*{z-index:1;position:relative}.v-generation-result-actions .v-result-card-download>span{font-size:8px;font-weight:800}.v-generation-result-lightbox{z-index:260;color:#f0fbff;font-family:var(--font-poppins),ui-sans-serif,sans-serif;background:#0c1011;position:fixed;inset:0;overflow:hidden}.v-result-detail{background:radial-gradient(circle at 46% 42%,#52e6ff09,#0000 40%),#0c1011;grid-template-rows:62px minmax(0,1fr);width:100%;height:100dvh;display:grid}.v-result-detail-header{background:#0c1011f5;border-bottom:1px solid #f0fbff13;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.v-result-detail-header>.v-result-detail-logo{gap:10px;font-size:24px;font-weight:650}.v-result-detail-header>.v-result-detail-logo>.v-logo-mark{border-radius:9px;flex-basis:36px;width:36px;height:36px}.v-generation-result-close{color:#f0fbff;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.v-generation-result-close:hover{background:#f0fbff12}.v-generation-result-close:focus-visible{outline-offset:1px;outline:2px solid #72e7ff}.v-result-detail-toast{z-index:3;color:#1b6d4c;background:#f5faf7;border:1px solid #58dfa338;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;font-weight:650;display:flex;position:fixed;top:11px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000059}.v-result-detail-body{grid-template-columns:100px minmax(0,1fr) 320px;gap:20px;min-height:0;padding:24px;display:grid}.v-result-detail-rail{align-content:start;gap:16px;min-height:0;display:grid}.v-result-detail-rail>button{aspect-ratio:1;width:100%;box-shadow:none;cursor:pointer;opacity:.72;background:#151a1b;border:2px solid #0000;border-radius:12px;padding:0;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:block;position:relative;overflow:hidden}.v-result-detail-rail>button:hover{opacity:1;transform:translateY(-1px)}.v-result-detail-rail>button.active{opacity:1;border-color:#8cecff;box-shadow:0 0 0 1px #e1ffee8c}.v-result-detail-rail>button:focus-visible{outline-offset:3px;opacity:1;outline:2px solid #8cecff}.v-result-detail-rail>button:disabled{cursor:wait;transform:none}.v-result-detail-rail>button video,.v-result-detail-rail>button img{object-fit:cover;width:100%;height:100%;display:block}.v-result-detail-rail>span.v-result-detail-rail-error{color:#f0fbff2e;flex-direction:column;gap:5px;display:flex}.v-result-detail-rail-error b{color:#d58f67;background:#f0fbff0f;border-radius:4px;padding:2px 5px;font-size:8px}.v-result-detail-rail>span{color:#f0fbff24;aspect-ratio:1;background:#151a1b;border-radius:12px;place-items:center;width:100%;display:grid}.v-result-detail-main{grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;display:grid}.v-result-detail-actions{justify-content:flex-end;align-items:start;gap:4px;display:flex}.v-result-detail-actions button{color:#eef8fa;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.v-result-detail-actions button:hover,.v-result-detail-actions button.active{background:#f0fbff13}.v-result-detail-actions button:disabled{cursor:wait;opacity:.45}.v-result-detail.is-image-detail .v-result-detail-actions,.v-result-detail.is-effect-detail .v-result-detail-actions{background:#171c1ddb;border-radius:10px;justify-self:end;width:max-content;padding:2px;box-shadow:0 8px 28px #0000003d}.v-result-detail.is-effect-detail .v-result-detail-prompt>header>div,.v-result-detail.is-effect-detail .v-result-detail-prompt-toggle{display:none}.v-result-detail.is-effect-detail .v-result-detail-player{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(6px)}.v-result-detail.is-effect-detail .v-result-detail-stage:hover .v-result-detail-player,.v-result-detail.is-effect-detail .v-result-detail-stage:focus-within .v-result-detail-player{opacity:1;transform:none}.v-result-detail-stage{background:#101617;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0fbff06;container-type:size}.v-result-detail-media{width:min(100cqw,calc(100cqh * var(--v-result-media-ratio)));max-width:100%;max-height:100%;aspect-ratio:var(--v-result-media-ratio);place-items:center;display:grid;position:relative}.v-result-detail-media>video,.v-result-detail-media>img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.v-result-detail-stage:fullscreen{background:#000;width:100vw;height:100vh}.v-result-detail-player{z-index:2;background:linear-gradient(#0000,#030708f0 46%);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.v-result-detail-player button{color:#f4fbfc;background:0 0;border:0;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.v-result-detail-player button:hover{background:#f0fbff1a}.v-result-detail-player time{color:#f1f9fa;font-variant-numeric:tabular-nums;font-size:11px}.v-result-detail-player input{accent-color:#c8f7ff;cursor:pointer;flex:1;min-width:80px}.v-result-detail-meta{grid-template-rows:minmax(0,1fr) 62px;gap:12px;min-width:0;min-height:0;display:grid}.v-result-detail-meta-scroll{scrollbar-color:#f0fbff26 transparent;scrollbar-width:thin;min-height:0;padding-right:2px;overflow-y:auto}.v-result-detail-meta-scroll>section{background:#242a2b;border-radius:11px;padding:15px;box-shadow:inset 0 1px #ffffff06}.v-result-detail-meta-scroll>section+section{margin-top:12px}.v-result-detail-meta h2{color:#f2f8f9;letter-spacing:-.015em;margin:0;font-size:14px;font-weight:680}.v-result-detail-prompt{min-height:190px;position:relative;overflow:hidden}.v-result-detail-prompt>header{justify-content:space-between;align-items:center;display:flex}.v-result-detail-prompt>header>div{gap:2px;display:flex}.v-result-detail-prompt>header button,.v-result-detail-prompt-toggle{color:#d8e1e2;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.v-result-detail-prompt>header button:hover,.v-result-detail-prompt-toggle:hover{background:#f0fbff14}.v-result-detail-prompt>p{color:#adb7b9;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:70px;margin:10px 0 0;font-size:12px;line-height:1.48;display:-webkit-box;overflow:hidden}.v-result-detail-prompt.is-expanded>p{-webkit-line-clamp:initial;max-height:210px;display:block;overflow-y:auto}.v-result-detail-prompt-toggle{transition:transform .18s;position:absolute;top:78px;right:12px}.v-result-detail-prompt.is-expanded .v-result-detail-prompt-toggle{transform:rotate(180deg)}.v-result-detail-reference{background:#111617;border-radius:8px;width:54px;height:54px;margin-top:12px;overflow:hidden}.v-result-detail-reference video,.v-result-detail-reference img{object-fit:cover;width:100%;height:100%;display:block}.v-result-detail-save-guide{z-index:3;background:#202728;border:1px solid #52e6ff29;border-radius:9px;padding:12px;position:absolute;inset:42px 8px 8px;box-shadow:0 14px 32px #00000061}.v-result-detail-save-guide>strong{color:#78e6fb;font-size:11px}.v-result-detail-save-guide>p{color:#e2eaeb;margin:7px 0 10px;font-size:10px;line-height:1.45}.v-result-detail-save-guide>div{grid-template-columns:58px 18px 58px;justify-content:center;align-items:center;gap:5px;display:grid}.v-result-detail-save-guide>div>span{color:#77e5fb;background:#303738;border-radius:7px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.v-result-detail-save-guide>div>span>video,.v-result-detail-save-guide>div>span>img{object-fit:cover;width:100%;height:100%;display:block}.v-result-detail-save-guide>div>span small{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#060a0bbd;border-radius:3px;padding:2px 3px;font-size:7px;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.v-result-detail-save-guide>div>span.is-folder small{background:0 0;margin-top:2px;position:static}.v-result-detail-save-guide>div>b{color:#ddf9fd;text-align:center}.v-result-detail-info dl{gap:8px;margin:13px 0 0;display:grid}.v-result-detail-info dl>div{color:#aeb7b9;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.v-result-detail-info dt,.v-result-detail-info dd{margin:0}.v-result-detail-info dd{color:#bfc8ca;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.v-result-detail-next>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.v-result-detail-next button{color:#e8f0f1;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:7px;height:36px;padding:0 8px;font-size:10px;display:flex}.v-result-detail-next .v-next-step-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 18px;width:18px;height:18px}.v-result-detail-next .v-next-step-icon.is-extend{background-image:url(/result-actions/extend.png)}.v-result-detail-next .v-next-step-icon.is-video-upscale{background-image:url(/result-actions/video-upscale.png)}.v-result-detail-next .v-next-step-icon.is-i2v{background-image:url(https://res.aireel.net/prod/resource/016444614f30.png)}.v-result-detail-next .v-next-step-icon.is-image-edit{background-image:url(https://res.aireel.net/prod/resource/1a8247e3c26e.png)}.v-result-detail-next button:hover{background:#303738}.v-video-extend-layer{z-index:330;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1f8fa;font-family:var(--font-poppins),ui-sans-serif,sans-serif;background:#030607c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.v-video-extend-shell{width:min(444px,100vw - 48px);max-width:100%;position:relative}.v-video-extend-modal{background:#1b1f20;border:1px solid #e4faff0f;border-radius:22px;grid-template-rows:64px minmax(0,1fr) auto;width:100%;min-height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 34px 100px #0000009e}.v-video-extend-modal>header{place-items:center;padding:0 18px;display:grid;position:relative}.v-video-extend-modal>header h2{color:#f0f7f8;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:700}.v-video-extend-modal>header>button{color:#edf6f8;background:#24292a;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:16px;right:16px}.v-video-extend-modal>header>button:hover{background:#2c3334}.v-video-extend-content{min-height:0;padding:4px 16px 20px;overflow-y:auto}.v-video-extend-source{background:#0d1112;border-radius:10px;width:96px;height:96px;position:relative}.v-video-extend-source video{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.v-video-extend-prompt{background:#252a2b;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;height:244px;margin-top:12px;padding:12px 12px 9px;display:grid}.v-video-extend-prompt>span{color:#b9c1c3;font-size:12px;font-weight:520}.v-video-extend-prompt>span small{color:#757d7f;font-size:inherit}.v-video-extend-prompt textarea{resize:none;color:#eef7f8;min-height:0;font:inherit;background:0 0;border:0;outline:0;padding:7px 0;font-size:14px;line-height:1.7}.v-video-extend-prompt textarea::placeholder{color:#6f7779}.v-video-extend-prompt footer{justify-content:space-between;align-items:center;display:flex}.v-video-extend-prompt footer button{color:#eef5f7;background:#35404b;border:0;border-radius:15px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11px;display:inline-flex}.v-video-extend-prompt footer small{color:#6f7779;font-size:10px}.v-video-extend-settings{color:#dbe5e7;background:#252a2b;border:0;border-radius:9px;grid-template-columns:repeat(3,1fr) 22px;align-items:center;width:100%;min-height:40px;margin-top:12px;padding:2px 8px;display:grid}.v-video-extend-settings:hover{background:#2a3031}.v-video-extend-settings>span{border-right:1px solid #ebfaff1a;place-items:center;min-width:0;padding:3px 8px;display:grid}.v-video-extend-settings b{font-size:13px;font-weight:650}.v-video-extend-settings>svg{color:#717a7c;justify-self:end}.v-video-extend-settings[aria-expanded=true]>svg{color:#83eaff;transform:rotate(180deg)}.v-video-extend-parameters{z-index:5;background:#181c1d;border:1px solid #3b4547;border-radius:14px;width:min(400px,100vw - 48px);max-height:min(500px,100dvh - 48px);padding:10px;position:absolute;top:50%;left:min(100% + 12px,50vw - 184px);overflow-y:auto;transform:translateY(-50%);box-shadow:0 28px 80px #00000094}.v-video-extend-parameters fieldset{background:#252a2b;border:0;border-radius:12px;margin:0 0 10px;padding:10px 12px 12px}.v-video-extend-parameters fieldset:last-child{margin-bottom:0}.v-video-extend-parameters legend{color:#aeb7b9;width:100%;padding:0 0 8px;font-size:12px;font-weight:550}.v-video-extend-parameters fieldset>div{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.v-video-extend-parameters button{color:#9da6a8;background:0 0;border:0;border-radius:9px;min-height:42px;padding:6px 8px;font-size:13px;font-weight:620;position:relative}.v-video-extend-parameters button:hover:not(:disabled){color:#e8f8fb;background:#343c3e}.v-video-extend-parameters button.active{color:#d9f8ff;background:#414b4d}.v-video-extend-parameters button:disabled{cursor:not-allowed;opacity:.35}.v-video-extend-vip{color:#172023;background:#ffd17b;border-radius:5px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:5px}.v-video-extend-error{color:#ffb28f;margin:10px 2px 0;font-size:11px;line-height:1.45}.v-video-extend-generate{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:0 16px 16px;font-size:15px;font-weight:760;display:flex}.v-video-extend-generate span{color:#eefcff;background:#081012c2;border-radius:14px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.v-video-extend-generate:disabled{cursor:wait;filter:saturate(.35);opacity:.72}.v-video-extend-generate>svg{animation:.9s linear infinite v-spin}.v-image-action-layer{z-index:338;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#f1f8fa;font-family:var(--font-poppins),ui-sans-serif,sans-serif;background:#030607cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.v-image-action-shell{width:min(480px,100vw - 48px);max-width:100%;position:relative}.v-image-action-modal{background:#191d1e;border:1px solid #e4faff14;border-radius:22px;grid-template-rows:58px minmax(0,1fr) auto;width:min(480px,100vw - 48px);min-height:min(700px,100dvh - 48px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 34px 100px #000000a3}.v-image-action-modal>header{place-items:center;display:grid;position:relative}.v-image-action-modal>header h2{margin:0;font-size:17px}.v-image-action-modal>header button{color:#edf6f8;background:#222728;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:14px}.v-image-action-content{min-height:0;padding:10px 18px 20px;overflow-y:auto}.v-image-action-inputs{gap:8px;display:flex}.v-image-action-source,.v-image-action-optional{background:#252a2b;border:0;border-radius:10px;flex:0 0 112px;width:112px;height:112px}.v-image-action-source{position:relative}.v-image-action-modal.is-edit .v-image-action-inputs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v-image-action-modal.is-edit .v-image-action-source,.v-image-action-modal.is-edit .v-image-action-optional{aspect-ratio:1;width:100%;height:auto;min-height:104px}.v-image-action-source>img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block;overflow:hidden}.v-image-action-source-menu-trigger{z-index:3;color:#f2fbfd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121819d1;border:0;border-radius:7px;place-items:center;width:30px;height:27px;margin:auto;display:grid;position:absolute;inset:0}.v-image-action-source-menu-trigger:disabled svg{animation:.9s linear infinite v-spin}.v-image-action-source-remove{z-index:4;color:#202728;background:#f1f7f8;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 5px 15px #00000059}.v-image-action-source-menu{z-index:8;background:#465053;border:1px solid #dcf5fa14;border-radius:10px;width:166px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #00000080}.v-image-action-source-menu button{color:#f0f7f8;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:33px;padding:0 9px;font-size:12px;display:flex}.v-image-action-source-menu button:hover{background:#ffffff14}.v-image-action-optional{color:#9da6a8;place-content:center;gap:6px;display:grid}.v-image-action-optional span{font-size:11px}.v-image-action-prompt{background:#252a2b;border-radius:13px;grid-template-rows:auto 1fr auto;height:270px;margin-top:14px;padding:13px 14px 10px;display:grid}.v-image-action-prompt>span{color:#b9c1c3;font-size:12px}.v-image-action-prompt>span small{color:#757d7f}.v-image-action-prompt textarea{resize:none;color:#eef7f8;font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:13px}.v-image-action-prompt textarea::placeholder{color:#6f7779}.v-image-action-prompt footer{justify-content:space-between;align-items:center;display:flex}.v-image-action-prompt footer button{color:#eef5f7;background:#35404b;border:0;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.v-image-action-prompt footer small{color:#6f7779;font-size:10px}.v-image-action-settings,.v-image-action-ratios{color:#dbe5e7;background:#252a2b;border:0;border-radius:11px;align-items:center;width:100%;min-height:50px;margin-top:12px;padding:3px 8px;display:grid}.v-image-action-settings{grid-template-columns:repeat(3,1fr) 22px}.v-image-action-settings span{border-right:1px solid #ebfaff14}.v-image-action-ratios{grid-template-columns:1.35fr repeat(4,1fr) 22px}.v-image-action-ratios span{justify-items:center;gap:2px;font-size:11px;display:grid}.v-image-action-ratios small{color:#788183;font-size:8px}.v-image-action-settings>svg,.v-image-action-ratios>svg{color:#717a7c;justify-self:end}.v-image-action-cta-wrap{margin:0 18px 18px;position:relative}.v-image-action-generate{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;font-size:15px;font-weight:760;display:flex}.v-image-action-generate span{color:#eefcff;background:#081012c2;border-radius:14px;align-items:center;gap:3px;padding:3px 9px;font-size:11px;display:flex}.v-image-action-generate del{color:#778184;align-items:center;gap:2px;display:flex}.v-image-action-discount{z-index:2;color:#101719;background:#ffdc5c;border-radius:9px 9px 0 0;padding:5px 9px 4px;font-size:10px;font-weight:800;position:absolute;top:-17px;left:0}.v-image-action-error{color:#ffb28f;font-size:11px}.v-image-action-parameters{z-index:5;background:#181c1d;border:1px solid #3b4547;border-radius:14px;width:min(400px,100vw - 48px);max-height:min(520px,100dvh - 48px);padding:10px;position:absolute;top:50%;left:min(100% + 12px,50vw - 184px);overflow:auto;transform:translateY(-50%);box-shadow:0 28px 80px #00000094}.v-image-action-parameters fieldset{background:#252a2b;border:0;border-radius:12px;margin:0 0 10px;padding:10px 12px 12px}.v-image-action-parameters fieldset:last-child{margin-bottom:0}.v-image-action-parameters legend{color:#aeb7b9;width:100%;padding-bottom:8px;font-size:12px}.v-image-action-parameters fieldset>div{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:6px;display:grid}.v-image-action-parameters button{color:#9da6a8;background:0 0;border:0;border-radius:9px;min-height:42px;padding:6px 8px;position:relative}.v-image-action-parameters button:hover{color:#e8f8fb;background:#343c3e}.v-image-action-parameters button.active{color:#d9f8ff;background:#414b4d;font-weight:700}.v-image-action-parameters button:disabled{cursor:not-allowed;opacity:.35}.v-image-action-parameters-actions{border-top:1px solid #e1fbff17;justify-content:flex-end;gap:8px;padding:10px 2px 0;display:flex}.v-image-action-parameters-actions button{color:#c7d1d3;background:#242a2c;border:1px solid #e1fbff1f;min-width:78px;min-height:36px;font-size:12px;font-weight:650}.v-image-action-parameters-actions button.is-primary{color:#061214;background:linear-gradient(100deg,#cffff0,#52e6ff 60%,#25a8ff);border-color:#52e6ff61}.v-image-action-vip{color:#172023;background:#ffd17b;border-radius:5px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:5px}.v-image-source-tool-layer{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v-image-source-tool-dialog{background:#292e2f;border:1px solid #3b4547;border-radius:24px;gap:14px;width:min(468px,100vw - 32px);max-height:calc(100dvh - 40px);padding:16px 24px 24px;display:grid;overflow:auto;box-shadow:0 28px 80px #000000a3}.v-image-source-tool-dialog header,.v-image-source-tool-dialog footer{justify-content:space-between;align-items:center;display:flex}.v-image-source-tool-dialog header{min-height:42px;padding-left:42px}.v-image-source-tool-dialog header strong{color:#f3fbfc;text-align:center;flex:1;font-size:16px}.v-image-source-tool-dialog header button{color:#edf6f8;background:#202526;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.v-image-source-tool-media{background:#0c1011;border-radius:12px;place-items:center;max-height:55dvh;display:grid;overflow:hidden}.v-image-source-tool-media img{object-fit:contain;width:100%;max-height:55dvh;display:block}.v-image-source-tool-dialog footer{justify-content:flex-end;gap:8px}.v-image-source-tool-dialog footer button{color:#d0d8da;background:#414a4c;border:1px solid #394345;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:700;display:flex}.v-image-source-tool-dialog footer .is-primary{color:#101719;background:linear-gradient(90deg,#d8ffeb,#61e8ef 58%,#27a8ff);border:0;font-weight:750}.v-image-source-tool-dialog footer button:disabled{cursor:wait;opacity:.62}.v-image-crop-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#0c1011;border-radius:9px;width:100%;max-height:min(52dvh,496px);margin:auto;position:relative;overflow:hidden}.v-image-crop-stage>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.v-image-crop-shade{z-index:1;pointer-events:none;background:#080a0b8f;position:absolute}.v-image-crop-shade.is-top{top:0;left:0;right:0}.v-image-crop-shade.is-left{left:0}.v-image-crop-shade.is-right{right:0}.v-image-crop-shade.is-bottom{bottom:0;left:0;right:0}.v-image-crop-frame{z-index:2;cursor:move;touch-action:none;outline:1px solid #ffffff6b;position:absolute}.v-image-crop-handle{color:#fff;touch-action:none;background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute}.v-image-crop-handle:before,.v-image-crop-handle:after{content:"";background:currentColor;position:absolute;box-shadow:0 0 2px #000000b8}.v-image-crop-handle:before{width:28px;height:4px}.v-image-crop-handle:after{width:4px;height:28px}.v-image-crop-handle.is-nw{cursor:nwse-resize;top:-2px;left:-2px}.v-image-crop-handle.is-ne{cursor:nesw-resize;top:-2px;right:-2px;transform:rotate(90deg)}.v-image-crop-handle.is-sw{cursor:nesw-resize;bottom:-2px;left:-2px;transform:rotate(-90deg)}.v-image-crop-handle.is-se{cursor:nwse-resize;bottom:-2px;right:-2px;transform:rotate(180deg)}.v-image-crop-error{color:#ffaaa0;margin:-5px 0 0;font-size:12px;line-height:18px}.v-video-upscale-layer{z-index:335;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#f1f8fa;font-family:var(--font-poppins),ui-sans-serif,sans-serif;background:#030607cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.v-video-upscale-modal{background:#1b1f20;border:1px solid #e4faff0f;border-radius:22px;grid-template-rows:64px minmax(0,1fr) auto;width:min(444px,100%);min-height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 34px 100px #000000a3}.v-video-upscale-modal>header{place-items:center;padding:0 18px;display:grid;position:relative}.v-video-upscale-modal>header h2{color:#f0f7f8;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:740}.v-video-upscale-modal>header button{color:#edf6f8;background:#24292a;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:16px;right:16px}.v-video-upscale-modal>header button:hover{background:#2d3435}.v-video-upscale-content{min-height:0;padding:4px 16px 24px;overflow-y:auto}.v-video-upscale-source{background:#0d1112;border-radius:10px;width:96px;height:96px;position:relative}.v-video-upscale-source>video{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block;overflow:hidden}.v-video-upscale-source>video.is-9-16{aspect-ratio:9/16;object-fit:cover}.v-video-upscale-source>video.is-4-3{aspect-ratio:4/3;object-fit:cover}.v-video-upscale-source>video.is-1-1{aspect-ratio:1;object-fit:cover}.v-video-upscale-source>video.is-3-4{aspect-ratio:3/4;object-fit:cover}.v-video-upscale-source>video.is-16-9{aspect-ratio:16/9;object-fit:cover}.v-video-extend-source:after,.v-video-upscale-source:after{z-index:1;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:#080d0e7a;transition:opacity .16s;position:absolute;inset:0}.v-video-extend-source:hover:after,.v-video-extend-source:focus-within:after,.v-video-extend-source.is-menu-open:after,.v-video-upscale-source:hover:after,.v-video-upscale-source:focus-within:after,.v-video-upscale-source.is-menu-open:after{opacity:1}.v-video-upscale-source-menu-trigger{z-index:3;color:#f2fbfd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121819d1;border:0;border-radius:8px;place-items:center;width:32px;height:28px;margin:auto;display:grid;position:absolute;inset:0}.v-video-upscale-source-menu-trigger,.v-video-upscale-source-remove{opacity:0;pointer-events:none;transition:opacity .16s,background-color .16s}.v-video-extend-source:hover>.v-video-upscale-source-menu-trigger,.v-video-extend-source:hover>.v-video-upscale-source-remove,.v-video-extend-source:focus-within>.v-video-upscale-source-menu-trigger,.v-video-extend-source:focus-within>.v-video-upscale-source-remove,.v-video-extend-source.is-menu-open>.v-video-upscale-source-menu-trigger,.v-video-extend-source.is-menu-open>.v-video-upscale-source-remove,.v-video-upscale-source:hover>.v-video-upscale-source-menu-trigger,.v-video-upscale-source:hover>.v-video-upscale-source-remove,.v-video-upscale-source:focus-within>.v-video-upscale-source-menu-trigger,.v-video-upscale-source:focus-within>.v-video-upscale-source-remove,.v-video-upscale-source.is-menu-open>.v-video-upscale-source-menu-trigger,.v-video-upscale-source.is-menu-open>.v-video-upscale-source-remove{opacity:1;pointer-events:auto}.v-video-upscale-source-menu-trigger:hover{background:#1c2426f0}.v-video-upscale-source-menu-trigger>svg{animation:none}.v-video-upscale-source-menu-trigger:disabled>svg{animation:.9s linear infinite v-spin}.v-video-upscale-source-remove{z-index:4;color:#202728;background:#f1f7f8;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 5px 15px #00000059}.v-video-upscale-source-menu{z-index:8;background:#465053;border:1px solid #dcf5fa14;border-radius:10px;width:170px;max-width:calc(100vw - 72px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #00000080}.v-video-upscale-source-menu button{color:#f0f7f8;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:12px;display:flex}.v-video-upscale-source-menu button:hover{background:#ffffff14}@media (hover:none){.v-video-extend-source>.v-video-upscale-source-menu-trigger,.v-video-extend-source>.v-video-upscale-source-remove,.v-video-upscale-source>.v-video-upscale-source-menu-trigger,.v-video-upscale-source>.v-video-upscale-source-remove{opacity:1;pointer-events:auto}}.v-video-upscale-source-notice{color:#9cecff;margin:10px 0 -4px;font-size:11px}.v-video-source-tool-layer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v-video-source-tool-dialog{background:#1b2021;border:1px solid #ddf7fc1a;border-radius:18px;width:min(560px,100vw - 48px);overflow:hidden;box-shadow:0 30px 90px #000000a6}.v-video-source-tool-dialog>header{justify-content:space-between;align-items:center;height:64px;padding:0 18px 0 22px;display:flex}.v-video-source-tool-dialog>header div{gap:2px;display:grid}.v-video-source-tool-dialog>header strong{font-size:16px}.v-video-source-tool-dialog>header span{color:#818b8d;font-size:10px}.v-video-source-tool-dialog>header button{color:#eef8fa;background:#252b2c;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.v-video-source-tool-media{background:#090c0d;border-radius:13px;place-items:center;width:calc(100% - 36px);height:min(410px,55dvh);margin:0 18px;display:grid;overflow:hidden}.v-video-source-tool-media video{object-fit:contain;width:100%;height:100%;display:block}.v-video-source-tool-media.is-9-16 video{aspect-ratio:9/16;object-fit:cover}.v-video-source-tool-media.is-4-3 video{aspect-ratio:4/3;object-fit:cover}.v-video-source-tool-media.is-1-1 video{aspect-ratio:1;object-fit:cover}.v-video-source-tool-media.is-3-4 video{aspect-ratio:3/4;object-fit:cover}.v-video-source-tool-media.is-16-9 video{aspect-ratio:16/9;object-fit:cover}.v-image-source-tool-dialog .v-video-source-crop-options{padding:4px 0 10px}.v-video-source-crop-options{grid-template-columns:repeat(6,1fr);gap:6px;padding:14px 18px 4px;display:grid}.v-video-source-crop-options button{color:#9da7a9;background:#252b2c;border:1px solid #0000;border-radius:9px;place-items:center;gap:5px;min-height:66px;padding:7px 4px;display:grid}.v-video-source-crop-options button.active{color:#e6fbff;background:#354144;border-color:#71e5fa}.v-video-source-crop-options button span{border:2px solid;border-radius:3px;width:20px;height:16px;display:block}.v-video-source-crop-options button span.is-9-16{width:10px;height:18px}.v-video-source-crop-options button span.is-4-3{width:20px;height:15px}.v-video-source-crop-options button span.is-1-1{width:16px;height:16px}.v-video-source-crop-options button span.is-3-4{width:14px;height:18px}.v-video-source-crop-options button span.is-16-9{width:22px;height:12px}.v-video-source-crop-options button b{font-size:10px}.v-video-source-tool-dialog>footer{justify-content:flex-end;gap:8px;padding:16px 18px 18px;display:flex}.v-video-source-tool-dialog>footer button{color:#dfe9eb;background:#293031;border:0;border-radius:9px;min-width:92px;height:40px;font-weight:650}.v-video-source-tool-dialog>footer button.is-primary{color:#11191b;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-video-source-tool-dialog.is-crop{background:#292e2f;border-radius:24px;width:min(560px,100vw - 32px);padding:0 24px 24px}.v-video-source-tool-dialog.is-crop>header{justify-content:center;height:62px;padding:0;position:relative}.v-video-source-tool-dialog.is-crop>header strong{font-size:16px;font-weight:800}.v-video-source-tool-dialog.is-crop>header button{position:absolute;right:0}.v-video-editor-preview{aspect-ratio:16/9;background:#0b0e0f;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.v-video-editor-preview video{object-fit:contain;width:100%;height:100%;display:block}.v-video-editor-play{color:#fff;filter:drop-shadow(0 3px 8px #000000b3);background:#00000014;border:0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.v-video-editor-timeline-wrap{margin-top:16px}.v-video-editor-timeline{touch-action:none;-webkit-user-select:none;user-select:none;background:#1c2223;border-radius:9px;height:48px;position:relative;overflow:hidden}.v-video-editor-frames{gap:1px;display:flex;position:absolute;inset:0;overflow:hidden}.v-video-editor-frames img,.v-video-editor-frames span{object-fit:cover;background:linear-gradient(100deg,#22292a,#394244,#22292a);flex:1;min-width:0;height:100%}.v-video-editor-shade{z-index:1;pointer-events:none;background:#0000009e;position:absolute;top:0;bottom:0}.v-video-editor-shade.is-left{left:0}.v-video-editor-shade.is-right{right:0}.v-video-editor-selection{z-index:2;pointer-events:none;border:2px solid #eafcff;position:absolute;top:0;bottom:0}.v-video-editor-selection i{background:#0f1617c2;width:10px;position:absolute;top:0;bottom:0}.v-video-editor-selection i:after{content:"";background:#fff;border-radius:2px;width:3px;height:23px;position:absolute;top:50%;transform:translateY(-50%)}.v-video-editor-selection i.is-start{left:0}.v-video-editor-selection i.is-start:after{left:3px}.v-video-editor-selection i.is-end{right:0}.v-video-editor-selection i.is-end:after{right:3px}.v-video-editor-selection b{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#090d0ecc;border-radius:4px;max-width:calc(100% - 24px);padding:2px 5px;font-size:9px;position:absolute;top:5px;left:12px;overflow:hidden}.v-video-editor-timeline input[type=range]{z-index:4;opacity:0;pointer-events:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.v-video-editor-timeline input[type=range]::-webkit-slider-thumb{pointer-events:auto;cursor:ew-resize;appearance:none;width:26px;height:48px}.v-video-editor-timeline input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;border:0;width:26px;height:48px}.v-video-editor-times{color:#9ba5a7;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.v-video-editor-error{color:#ff9b91;text-align:center;margin:10px 0 0;font-size:11px}.v-video-source-tool-dialog.is-crop>footer{justify-content:center;padding:22px 0 0}.v-video-source-tool-dialog.is-crop>footer .v-video-editor-crop{border-radius:12px;justify-content:center;align-items:center;gap:7px;width:224px;min-width:0;display:flex}.v-video-source-tool-dialog.is-crop>footer .v-video-editor-crop:disabled{opacity:.55}@media (width<=600px){.v-video-source-tool-layer{padding:16px}.v-video-source-tool-dialog.is-crop{padding:0 14px 18px}.v-video-source-tool-dialog.is-crop>header{height:56px}.v-video-editor-timeline-wrap{margin-top:12px}}.v-video-upscale-resolution{background:#252a2b;border:0;border-radius:12px;height:72px;margin:12px 0 0;padding:8px 12px}.v-video-upscale-resolution legend{float:left;color:#aeb7b9;width:100%;margin:0 0 4px;padding:0;font-size:12px;font-weight:530}.v-video-upscale-resolution>div{clear:both;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.v-video-upscale-resolution button{color:#8f989a;background:0 0;border:0;border-radius:8px;height:32px;font-size:13px;font-weight:610}.v-video-upscale-resolution button:hover{color:#d9e7e9;background:#ffffff09}.v-video-upscale-resolution button:focus-visible{outline:0}.v-video-upscale-resolution button.active{color:#d7f7ff;background:#424d50;box-shadow:inset 0 1px #ffffff09}.v-video-upscale-cta{padding:20px 16px 16px;position:relative}.v-video-upscale-cta>.v-flow-discount{z-index:1;pointer-events:none;top:20px;left:16px}.v-video-upscale-cta>.v-flow-discount:before{content:"";background:#fed132;border-radius:0 0 12px;width:20px;height:12px;position:absolute;bottom:0;left:0;transform:translateY(100%)}.v-video-upscale-cta>button{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 16px;font-size:15px;font-weight:780;display:flex}.v-video-upscale-cta>a{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px 16px;font-size:15px;font-weight:780;text-decoration:none;display:flex}.v-video-upscale-cta>button:hover{filter:brightness(1.04)}.v-video-upscale-cta b{color:#effcff;white-space:nowrap;background:#081012d4;border-radius:16px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.v-video-upscale-cta del{color:#7e898b;align-items:center;gap:3px;font-weight:650;text-decoration-thickness:1.5px;display:inline-flex}.v-result-detail-footer{grid-template-columns:1fr 1fr;align-self:end;gap:8px;display:grid}.v-result-detail-footer button{color:#f0f7f8;background:#242a2b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:48px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.v-result-detail-footer button:last-child{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-result-detail-footer button:hover{filter:brightness(1.08)}.v-result-detail-footer .v-result-download-button{position:relative;overflow:hidden}.v-result-detail-footer .v-result-download-button:after{content:"";transform-origin:0;background:#087fa8;height:3px;transition:transform .16s linear;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v-result-detail-footer .v-result-download-button.is-downloading:after{transform:scaleX(var(--download-scale))}.v-result-detail-footer .v-result-download-button:disabled{cursor:wait;opacity:.9}.v-failure-detail-rail>button.is-reference{box-shadow:none;opacity:.82;border-color:#0000}.v-failure-detail-rail>button.is-reference:hover{opacity:1;border-color:#8cecff75}.v-failure-detail-rail>button.is-failure{place-items:center;display:grid}.v-failure-detail-rail .v-generation-failure-tv{margin:0;transform:scale(.58)}.v-generation-failure-detail-stage{background:#0e1517}.v-generation-failure-detail-stage>div{color:#aeb7b9;text-align:center;flex-direction:column;align-items:center;max-width:440px;padding:32px;display:flex}.v-generation-failure-detail-stage .v-generation-failure-tv{transform-origin:bottom;width:94px;height:79px;margin-bottom:30px;transform:scale(1.08)}.v-generation-failure-detail-stage>div>strong{max-width:420px;font-size:16px;font-weight:600;line-height:1.45}.v-generation-failure-detail-stage>div>p{color:#aeb7b975;margin:8px 0 0;font-size:10px}.v-generation-failure-detail-footer{grid-template-columns:1fr}.v-generation-failure-detail-footer button:last-child{color:#f0f7f8;background:#242a2b}.v-generation-failure-detail-footer button:disabled{cursor:not-allowed;opacity:.42}.v-result-detail-actions button:focus-visible,.v-result-detail-player button:focus-visible,.v-result-detail-prompt button:focus-visible,.v-result-detail-next button:focus-visible,.v-result-detail-footer button:focus-visible,.v-result-detail-rail>button:focus-visible{outline-offset:1px;outline:2px solid #72e7ff}.v-generation-download-toast{z-index:5;color:#8cf0cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a221be0;border:1px solid #7cf0cc38;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:11px;left:11px;box-shadow:0 6px 20px #0000003d}.v-generation-download-toast.is-progress{color:#9cedff;background:#0a1c22eb;border-color:#52e6ff45}.v-generation-download-toast.is-progress svg{animation:.8s linear infinite v-download-spin}@keyframes v-download-spin{to{transform:rotate(360deg)}}.v-watermark-download-layer{z-index:290;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.v-watermark-download-modal{color:#141718;text-align:center;background:#f7f8f7;border:1px solid #1418191f;border-radius:14px;width:min(428px,100vw - 48px);padding:20px 22px 18px;position:relative;box-shadow:0 30px 110px #0000009e}.v-watermark-download-close{color:#f7fbfb;background:#121718eb;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:-9px;right:-43px;box-shadow:0 6px 18px #00000052}.v-watermark-download-close:hover{background:#2b3335}.v-watermark-download-close:focus-visible{outline-offset:2px;outline:2px solid #77e8ff}.v-watermark-download-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v-watermark-download-compare figure{min-width:0;margin:0}.v-watermark-download-compare figure>div{aspect-ratio:1;background:#d7dcdb;border-radius:11px;position:relative;overflow:hidden}.v-watermark-download-compare video,.v-watermark-download-compare img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.v-watermark-download-compare .v-watermark-brand{z-index:2;color:#fff;text-align:left;filter:drop-shadow(0 2px 7px #0000009e);flex-direction:column;align-items:flex-start;line-height:1;display:flex;position:absolute;top:11px;left:11px}.v-watermark-download-compare .v-watermark-brand small{color:#ffffffe6;letter-spacing:-.01em;margin:0 0 2px 1px;font-size:7px;font-weight:650}.v-watermark-download-compare .v-watermark-brand b{letter-spacing:-.045em;font-size:19px;font-weight:780}.v-watermark-download-compare figcaption{color:#5d6263;padding:8px 4px 3px;font-size:11px;font-weight:500}.v-watermark-download-modal h2{letter-spacing:-.035em;margin:14px auto 0;font-size:20px;font-weight:700;line-height:1.2}.v-watermark-download-modal>p{color:#676d6e;max-width:330px;margin:7px auto 0;font-size:11px;line-height:1.45}.v-watermark-download-upgrade{color:#f7fbfb;background:#111516;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:17px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.v-watermark-download-upgrade svg{color:#ffd569;fill:#ffd569}.v-watermark-download-upgrade:hover{background:#242a2b}.v-watermark-download-upgrade:focus-visible{outline-offset:2px;outline:2px solid #42d7f7}.v-watermark-download-status{color:#666c6d;border-top:1px solid #dde0df;justify-content:center;align-items:flex-end;gap:7px;min-height:54px;margin-top:17px;padding-top:16px;font-size:11px;font-weight:600;display:flex}.v-watermark-download-status.is-downloading svg{animation:1s linear infinite local-spin}.v-watermark-download-status.is-success{color:#2ea46e}.v-watermark-download-status.is-error{color:#bf4c4c}.v-watermark-download-status.is-error button{color:inherit;font:inherit;background:0 0;border:0;padding:0}@keyframes v-generation-scan{0%{opacity:0;top:-18%}16%{opacity:.8}82%{opacity:.8}to{opacity:0;top:96%}}@media (width<=1180px){.v-result-detail-body{grid-template-columns:minmax(0,1fr) 300px;padding:18px}.v-result-detail-rail{display:none}}@media (width<=860px){.v-generation-result-lightbox{overflow-y:auto}.v-result-detail{height:auto;min-height:100dvh}.v-result-detail-body{grid-template-columns:1fr;overflow:visible}.v-result-detail-main{min-height:62dvh}.v-result-detail-meta{grid-template-rows:auto auto;min-height:0}.v-result-detail-meta-scroll{overflow:visible}.v-result-detail-footer{z-index:4;position:sticky;bottom:10px}.v-result-detail.is-effect-detail .v-result-detail-player{opacity:1;transform:none}}@media (width<=520px){.v-generation-progress-grid,.v-generation-result-grid{grid-template-columns:1fr}.v-generation-status-badge{right:-2px}.v-generation-result-actions{opacity:1;transform:none}.v-result-detail{grid-template-rows:54px auto}.v-result-detail-header{padding-inline:12px}.v-result-detail-header>.v-result-detail-logo{gap:8px;font-size:20px}.v-result-detail-header>.v-result-detail-logo>.v-logo-mark{border-radius:8px;flex-basis:30px;width:30px;height:30px}.v-result-detail-body{gap:12px;padding:10px}.v-result-detail-main{grid-template-rows:40px minmax(0,1fr);min-height:54dvh}.v-result-detail-actions{justify-content:flex-start;overflow-x:auto}.v-result-detail-actions button{flex:none;padding-inline:9px;font-size:10px}.v-video-extend-layer{align-items:end;padding:0}.v-video-extend-shell{width:100%;display:block;position:relative}.v-video-extend-modal{border-radius:20px 20px 0 0;width:100%;min-height:min(680px,92dvh);max-height:92dvh}.v-video-extend-prompt{height:230px}.v-video-extend-parameters{z-index:2;width:auto;max-height:56dvh;position:absolute;inset:auto 10px 84px;transform:none}.v-video-upscale-layer{align-items:end;padding:0}.v-video-upscale-modal{border-radius:20px 20px 0 0;width:100%;min-height:min(680px,92dvh);max-height:92dvh}.v-image-action-layer{align-items:end;padding:0}.v-image-action-shell{width:100%;display:block;position:relative}.v-image-action-modal{border-radius:20px 20px 0 0;width:100%;min-height:min(680px,92dvh);max-height:92dvh}.v-image-action-parameters{z-index:2;width:auto;max-height:56dvh;position:absolute;inset:auto 10px 84px;transform:none}.v-result-detail-player{gap:5px;padding-inline:8px}.v-result-detail-player time{font-size:9px}.v-result-detail-player button{flex-basis:27px;width:27px}.v-result-detail-meta-scroll>section{padding:13px}.v-result-detail-toast{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 96px);top:8px;overflow:hidden}.v-watermark-download-layer{padding:16px}.v-watermark-download-modal{width:100%;padding:16px 16px 15px}.v-watermark-download-close{z-index:4;background:#121718d1;top:10px;right:10px}.v-watermark-download-modal h2{padding-inline:12px;font-size:18px}}@media (prefers-reduced-motion:reduce){.v-generation-status-badge svg{animation:none}.v-generation-progress-scan{opacity:.42;animation:none;top:42%}.v-generation-progress-track>b,.v-generation-result-preview:after,.v-generation-result-preview video,.v-generation-result-preview img,.v-generation-result-actions{transition:none}.v-watermark-download-status.is-downloading svg{animation:none}}.v-i2v-work-list{gap:7px;display:grid}.v-i2v-work-list>article{background:#181d1e;border:1px solid #303738;border-radius:7px;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.v-i2v-work-list>article>span{color:#9aa4a6;text-transform:uppercase;font-size:8px}.v-i2v-work-list>article>span i{background:#f0b970;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.v-i2v-work-list>article>span.is-succeeded i{background:#80e2d4}.v-i2v-work-list article div{min-width:0}.v-i2v-work-list article div strong,.v-i2v-work-list article div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v-i2v-work-list article div strong{font-size:9px}.v-i2v-work-list article div small{color:#717c7f;margin-top:4px;font-size:8px}.v-i2v-work-list article>b{color:#869195;font-size:9px}.v-i2v-job-error{color:#df9d91;font-size:9px}.v-i2v-marketing{background:#101415;margin:0 -16px 0 -8px}.v-i2v-marketing>section:not(.v-i2v-final){width:min(1010px,100% - 40px);margin-left:auto;margin-right:auto}.v-i2v-kicker{color:#80ddd0;font-family:var(--mono);letter-spacing:.14em;text-align:center;margin:0 0 12px;font-size:9px}.v-i2v-marketing h2{color:#f1f7f7;text-align:center;margin:0;font-size:28px;font-weight:700;line-height:1.5}.v-i2v-section-copy{color:#7d888b;text-align:center;max-width:690px;margin:10px auto 0;font-size:11px;line-height:1.7}.v-i2v-why{padding-top:70px}.v-i2v-why-media{aspect-ratio:16/9;background:#090b0c;border:1px solid #303738;border-radius:13px;width:min(816px,100%);margin:63px auto 0;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000052}.v-i2v-why-media video{object-fit:cover;width:100%;height:100%}.v-i2v-why-media:after{border-radius:inherit;pointer-events:none;content:"";border:1px solid #ffffff14;position:absolute;inset:0}.v-i2v-why-media span{color:#ffffffdb;letter-spacing:.08em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b0ca8;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;display:flex;position:absolute;bottom:17px;right:17px}.v-i2v-benefits{grid-template-columns:repeat(3,1fr);gap:10px;width:min(816px,100%);margin:14px auto 0;display:none}.v-i2v-benefits article{background:#1a1f20;border:1px solid #2e3537;border-radius:10px;min-height:104px;padding:14px}.v-i2v-benefits svg{color:#80ddd0}.v-i2v-benefits strong{margin-top:11px;font-size:10px;display:block}.v-i2v-benefits p{color:#748083;margin:5px 0 0;font-size:8px;line-height:1.5}.v-i2v-inspiration{padding-top:134px}.v-i2v-inspiration-rail{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:min(38vw,485px);grid-auto-flow:column;gap:16px;width:calc(100vw - 98px);margin-top:92px;margin-left:calc(554px - 50vw);padding:0 max(0px,50vw - 555px) 12px;display:grid;overflow-x:auto}.v-i2v-inspiration-rail::-webkit-scrollbar{display:none}.v-i2v-inspiration-rail article{aspect-ratio:1.32;scroll-snap-align:start;background:#171b1c;border:1px solid #343b3d;border-radius:12px;position:relative;overflow:hidden}.v-i2v-inspiration-rail video{object-fit:cover;width:100%;height:100%}.v-i2v-inspiration-rail article:after{pointer-events:none;content:"";background:linear-gradient(#0000,#06090ad1);position:absolute;inset:42% 0 0}.v-i2v-inspiration-rail article>div{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:15px;right:15px}.v-i2v-inspiration-rail strong{font-size:12px}.v-i2v-inspiration-rail button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1112a8;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;display:flex}.v-i2v-wide-cta{color:#eaf7f5;background:linear-gradient(100deg,#7de5d621,#7099ff1f);border:1px solid #80e5d7;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:318px;height:56px;margin:21px auto 0;font-size:11px;font-weight:600;display:flex}.v-i2v-models{padding-top:154px}.v-i2v-models>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.v-i2v-models>div>a{background:#181d1e;border:1px solid #32393b;border-radius:11px;min-height:265px;display:block;position:relative;overflow:hidden}.v-i2v-models a>img{object-fit:cover;width:100%;height:105px}.v-i2v-models a>span{padding:15px;display:block}.v-i2v-models a small{color:#78d9cc;font-family:var(--mono);letter-spacing:.12em;font-size:7px}.v-i2v-models a strong{margin-top:8px;font-size:13px;display:block}.v-i2v-models a p{color:#737e81;min-height:38px;margin:7px 0 14px;font-size:8px;line-height:1.55}.v-i2v-models a b{color:#a9b5b7;align-items:center;gap:6px;font-size:8px;font-weight:500;display:flex}.v-i2v-toolkit{padding-top:89px}.v-i2v-tool-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:72px;display:grid}.v-i2v-tool-grid article{background:#1a1f20;border:1px solid #303739;border-radius:12px;min-height:310px;padding:21px;position:relative;overflow:hidden}.v-i2v-tool-grid article>div{color:#7fe0d3;justify-content:space-between;align-items:center;display:flex}.v-i2v-tool-grid article>div span{color:#596467;font-family:var(--mono);font-size:9px}.v-i2v-tool-grid h3{margin:18px 0 0;font-size:16px}.v-i2v-tool-grid p{color:#788386;max-width:390px;margin:8px 0 18px;font-size:9px;line-height:1.6}.v-i2v-tool-grid img{object-fit:cover;border-radius:8px;width:100%;height:148px;display:block}.v-i2v-how{padding-top:154px}.v-i2v-how>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px;display:grid}.v-i2v-how article{background:#1a1f20;border:1px solid #303739;border-radius:11px;min-height:260px;padding:16px}.v-i2v-how article>span{color:#596467;font-family:var(--mono);font-size:9px}.v-i2v-how article>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.v-i2v-how article svg{color:#7fe1d3}.v-i2v-how h3{margin:18px 0 0;font-size:13px}.v-i2v-how article p{color:#788386;max-width:220px;margin:8px 0 0;font-size:9px;line-height:1.6}.v-i2v-pricing{padding-top:158px}.v-i2v-pricing>.v-pricing-cycle{margin-top:42px}.v-i2v-pricing .v-pricing-plan-grid{margin-top:30px}.v-i2v-pricing .v-pricing-plan-card{background:#181d1e}.v-i2v-pricing .v-pricing-packs{margin-top:80px;display:none}.v-i2v-faq{padding-top:324px;padding-bottom:283px}.v-i2v-faq h2{font-size:40px;font-weight:600}.v-i2v-faq .v-faq-list{margin-top:62px}.v-i2v-faq .v-faq-list article{background:0 0}.v-i2v-final{width:100%;height:650px;position:relative;overflow:hidden}.v-i2v-final>video{object-fit:cover;width:100%;height:100%}.v-i2v-final>div{background:radial-gradient(circle,#070c0e1f,#080c0ed1 72%),linear-gradient(#101415,#0000 25% 68%,#101415);position:absolute;inset:0}.v-i2v-final>section{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v-i2v-final span{color:#8ce7da;font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;display:flex}.v-i2v-final h2{margin:22px 0 0;font-size:48px;font-weight:600;line-height:1.55}.v-i2v-final h2 em{color:#0000;background:linear-gradient(90deg,#a7f3dd,#73d8ef,#84a5ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.v-i2v-final p{color:#f0f7f7b3;margin:10px 0 34px;font-size:14px}.v-i2v-final button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f109e;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:9px;height:52px;padding:0 20px;font-size:11px;font-weight:600;display:flex}.v-i2v-footer{background:#0c1011;border-top:1px solid #293032;grid-template-columns:2fr repeat(3,1fr);align-content:start;gap:60px;min-height:1098px;padding:70px max(40px,50vw - 560px);display:grid}.v-i2v-footer>div strong{letter-spacing:.22em;font-size:17px}.v-i2v-footer>div p{color:#6f7a7d;max-width:260px;margin:18px 0 70px;font-size:10px;line-height:1.7}.v-i2v-footer>div small{color:#545f62;font-size:8px}.v-i2v-footer nav{flex-direction:column;gap:13px;display:flex}.v-i2v-footer nav strong{margin-bottom:7px;font-size:10px}.v-i2v-footer nav a{color:#717c7f;font-size:9px}.v-i2v-footer nav a:hover{color:#eef4f4}@media (width<=1000px){.v-app-main.v-i2v-main{padding-right:12px}.v-i2v-workbench{grid-template-columns:minmax(340px,42%) minmax(0,1fr)}.v-i2v-reference-player{width:min(100%,477px)}.v-i2v-models>div{grid-template-columns:repeat(2,1fr)}.v-i2v-inspiration-rail{grid-auto-columns:58vw}}@media (width<=760px){.v-app-main.v-i2v-main{padding:114px 14px 0;overflow:visible}.v-i2v-workbench{flex-direction:column;gap:24px;min-height:0;padding-top:8px;display:flex}.v-i2v-editor{order:1}.v-i2v-preview-column{order:2}.v-i2v-mode-tabs{grid-template-columns:1fr 54px 54px}.v-i2v-reference,.v-i2v-work-panel{height:auto;min-height:450px}.v-i2v-reference{padding:20px 12px}.v-i2v-notice{margin-top:8px;position:static}.v-i2v-marketing{margin:72px -14px 0}.v-i2v-marketing>section:not(.v-i2v-final){width:calc(100% - 28px)}.v-i2v-marketing h2{font-size:25px;line-height:1.35}.v-i2v-why{padding-top:80px}.v-i2v-why-media{margin-top:48px}.v-i2v-benefits,.v-i2v-how>div{grid-template-columns:1fr}.v-i2v-inspiration{padding-top:110px}.v-i2v-inspiration-rail{grid-auto-columns:82vw;width:100vw;margin-top:48px;margin-left:-14px;padding:0 14px 10px}.v-i2v-wide-cta{width:min(318px,100%)}.v-i2v-models,.v-i2v-toolkit,.v-i2v-how,.v-i2v-pricing,.v-i2v-faq{padding-top:110px}.v-i2v-models>div,.v-i2v-tool-grid{grid-template-columns:1fr;margin-top:48px}.v-i2v-how>div{margin-top:48px}.v-i2v-final{height:570px}.v-i2v-final h2{font-size:35px;line-height:1.45}.v-i2v-footer{grid-template-columns:repeat(2,1fr);gap:45px 28px;padding:58px 22px}.v-i2v-footer>div{grid-column:1/-1}.v-i2v-footer>div p{margin-bottom:25px}}@media (width<=430px){.v-i2v-upload>div{gap:8px}.v-i2v-upload>div button{padding:0 9px}.v-i2v-upload.has-image{grid-template-columns:64px 1fr}.v-i2v-source-thumb{width:64px;height:72px}.v-i2v-upload .v-i2v-source-thumb>.v-i2v-source-actions{left:8px}.v-i2v-prompt>div button{padding:0 5px;font-size:8px}.v-i2v-parameters{grid-template-columns:repeat(2,1fr);height:auto;display:grid}.v-i2v-generate{margin-top:10px}.v-i2v-reference h1{font-size:16px}.v-i2v-thumbnails{height:58px}.v-i2v-tool-grid article{min-height:320px}.v-i2v-models>div{grid-template-columns:1fr}.v-i2v-footer{grid-template-columns:1fr 1fr}}.v-app-shell{background:radial-gradient(circle at 60% 0,#2c5e8c12,#0000 32%),#090b0d;min-height:100vh}.v-desktop-install{z-index:175;color:#f1fbff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#1fa2ff29,#0000 45%),linear-gradient(145deg,#293538,#20292c);border:1px solid #bcedf438;border-radius:16px;gap:16px;width:min(392px,100vw - 40px);padding:22px;animation:.22s ease-out both v-desktop-install-in;display:grid;position:fixed;top:82px;right:20px;overflow:hidden;box-shadow:0 24px 70px #00000085,inset 0 1px #ffffff0f}.v-desktop-install-close{color:#effbff;background:#0911132e;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px}.v-desktop-install-close:hover{background:#09111361}.v-desktop-install-title{grid-template-columns:66px 1fr;align-items:center;gap:16px;padding-right:22px;display:grid}.v-desktop-install-title>span{background:#0d1113;border-radius:17px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.v-desktop-install-title img{object-fit:contain;width:48px;height:48px}.v-desktop-install-title small,.v-desktop-install-title strong,.v-desktop-install-title p{display:block}.v-desktop-install-title small{color:#78eaf6;letter-spacing:.13em;margin-bottom:5px;font-size:9px;font-weight:700}.v-desktop-install-title strong{letter-spacing:-.025em;font-size:21px;font-weight:650;line-height:1.18}.v-desktop-install-title p{color:#e2f1f4ab;margin:7px 0 0;font-size:12px;line-height:1.45}.v-desktop-install-add{color:#071417;background:linear-gradient(100deg,#d8fff4,#64e1ed 54%,#1fa2ff);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:16px;font-weight:750;display:flex;box-shadow:0 10px 28px #1fa2ff29}.v-desktop-install-add:hover{filter:brightness(1.05);transform:translateY(-1px)}.v-desktop-install-hint{color:#e8f6f9c7;background:#060c0e40;border-radius:9px;margin:-4px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.v-desktop-install-never{color:#dcecefab;cursor:pointer;align-items:center;gap:9px;width:fit-content;margin:auto;font-size:13px;display:flex}.v-desktop-install-never input{opacity:0;pointer-events:none;position:absolute}.v-desktop-install-never i{background:#060c0e1a;border:2px solid #ddeff28c;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.v-desktop-install-never input:checked+i{background:#72e8f1;border-color:#72e8f1}.v-desktop-install-never input:checked+i:after{color:#092023;content:"✓";font-size:14px;font-style:normal;font-weight:900}.v-desktop-install-never input:focus-visible+i{outline-offset:3px;outline:2px solid #fff}@keyframes v-desktop-install-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.v-app-shell>.v-home-announcement{z-index:80;position:fixed;top:0;left:0}.v-app-shell>.v-marketing-header{z-index:79;min-height:64px;position:fixed;top:44px;left:0}.v-app-shell>.v-marketing-header.is-workspace{top:0}.v-app-shell>.v-marketing-header.is-workspace:before{content:"";background:linear-gradient(90deg,#e1ffee,#52e6ff,#1fa2ff);height:4px;position:absolute;top:0;left:0;right:0}.v-app-shell:has(>.v-home-announcement.is-hidden)>.v-marketing-header{top:0}.v-app-shell>.v-shared-header-menu{display:none}.v-app-shell>.v-app-sidebar{top:108px}.v-app-shell:has(>.v-marketing-header.is-workspace)>.v-app-sidebar{top:64px}.v-app-shell:has(>.v-home-announcement.is-hidden)>.v-app-sidebar{top:64px}.v-app-shell>.v-app-shared-footer{z-index:2;width:calc(100% - 82px);margin-left:82px;position:relative}@media (width<=760px){.v-app-shell>.v-shared-header-menu{z-index:82;color:#eaf8f8;background:#181e1ff5;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;bottom:18px;left:14px;box-shadow:0 14px 36px #0000005c}.v-app-shell>.v-app-shared-footer{width:100%;margin-left:0}}.v-announcement{z-index:40;background:var(--brand-gradient);color:#0f161a;justify-content:center;align-items:center;gap:13px;width:100%;height:32px;font-size:10px;display:flex;position:fixed;top:0;left:0}.v-announcement a{align-items:center;gap:5px;font-weight:700;display:flex}.v-app-topbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0deb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:65px;padding:0 24px;display:flex;position:fixed;top:32px;left:0}.v-topbar-actions{align-items:center;gap:12px;display:flex}.v-language,.v-upgrade{background:0 0;border:0;font-size:11px}.v-language{color:#8d999f;align-items:center;gap:6px;display:flex}.v-credit-summary{border-left:1px solid var(--line);color:#9ba8ad;align-items:center;gap:6px;padding-left:13px;display:flex}.v-credit-summary .usage-summary{background:0 0;border:0;padding:0}.v-credit-summary .usage-summary>span:first-child{display:none}.v-credits-layer{z-index:180;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010507bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.v-credits-dialog{color:#edf7fa;background:#222728;border:1px solid #3a4447;border-radius:18px;width:min(680px,100%);max-height:min(640px,100vh - 40px);padding:22px 24px;overflow:hidden;box-shadow:0 28px 90px #00000094}.v-credits-dialog>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.v-credits-title-wrap{align-items:center;gap:7px;display:flex}.v-credits-dialog>header h2{letter-spacing:-.035em;margin:0;font-size:20px}.v-credits-help-trigger{color:#758083;cursor:help;background:0 0;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;transition:color .14s,background .14s;display:grid}.v-credits-help-trigger svg{width:17px;height:17px}.v-credits-help-trigger:hover,.v-credits-help-trigger:focus-visible,.v-credits-help-trigger[aria-expanded=true]{color:#dff8ff;background:#ffffff0d;outline:0}.v-credits-help-popover{z-index:2147483100;color:#eff8fa;text-align:left;pointer-events:auto;background:#262b2c;border:1px solid #3b4548;border-radius:8px;width:min(304px,100vw - 24px);padding:11px 12px 10px;font-size:10px;line-height:15px;animation:.14s ease-out both v-credits-help-in;position:fixed;box-shadow:0 12px 34px #0000007a}.v-credits-help-popover>strong{font-size:13px;font-weight:700;display:block}.v-credits-help-popover>p{color:#a6b0b3;margin:3px 0 8px}.v-credits-help-popover ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v-credits-help-popover li{grid-template-columns:76px minmax(0,1fr);gap:7px;display:grid}.v-credits-help-popover li b{color:#dbe7e9;font-weight:650}.v-credits-help-popover li span{color:#9ba7aa}.v-credits-help-popover>small{color:#57d8ff;border-top:1px solid #3b4244;margin-top:8px;padding-top:7px;font-size:9px;display:block}.v-credits-help-popover[data-side=top]{transform-origin:50% 100%}.v-credits-help-popover[data-side=bottom]{transform-origin:50% 0}@keyframes v-credits-help-in{0%{opacity:0;transform:translateY(-3px)scale(.97)}}.v-credits-dialog>header>div:last-child{align-items:center;gap:8px;display:flex}.v-credits-buy{color:#dffaff;height:38px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#61736d,#07568a);border:0;border-radius:999px;padding:0 17px;font-size:13px;font-weight:700}.v-credits-close{color:#edf7fa;cursor:pointer;background:#1c2122;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.v-credits-close svg{width:19px}.v-credits-buy:hover,.v-credits-buy:focus-visible{filter:brightness(1.1)}.v-credits-close:hover,.v-credits-close:focus-visible{background:#303638}.v-credits-balance{background:#2b3031;border-radius:13px;grid-template-columns:1.15fr auto 1fr auto 1.25fr auto 1fr;align-items:center;gap:11px;margin-top:20px;padding:17px 18px;display:grid}.v-credits-balance>div{min-width:0}.v-credits-balance span{color:#aeb7ba;white-space:nowrap;font-size:11px;display:block}.v-credits-balance strong{align-items:center;gap:6px;margin-top:7px;font-size:18px;display:flex}.v-credits-balance strong svg{color:#dff8ff;fill:currentColor;width:15px}.v-credits-balance>i{color:#9ca6a9;font-style:normal}.v-credits-expiry{background:#1470941c;border:1px solid #57d2ff30;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:10px 13px;display:flex}.v-credits-expiry strong{color:#5bd6ff;font-size:12px}.v-credits-expiry span{color:#9ca8ab;font-size:11px}.v-credits-history{scrollbar-color:#465053 transparent;scrollbar-width:thin;max-height:330px;margin-top:14px;padding-right:3px;display:grid;overflow-y:auto}.v-credits-history article{border-bottom:1px solid #343a3b;justify-content:space-between;align-items:center;gap:20px;padding:14px 4px;display:flex}.v-credits-history article>div{gap:4px;display:grid}.v-credits-history article strong{font-size:13px;font-weight:620}.v-credits-history article span,.v-credits-history>p{color:#929da0;font-size:11px}.v-credits-history article>b{color:#edf7fa;font-size:17px}.v-credits-history article>b.is-positive{color:#54d7ff}@media (width<=760px){.v-auth-credit-menu{width:min(254px,100vw - 24px);left:auto;right:-58px;transform:none}.v-credits-layer{align-items:end;padding:0}.v-credits-dialog{border-radius:18px 18px 0 0;max-height:88vh;padding:18px}.v-credits-dialog>header h2{font-size:18px}.v-credits-buy{height:36px;padding:0 12px;font-size:11px}.v-credits-close{width:36px;height:36px}.v-credits-balance{grid-template-columns:1fr 1fr;gap:14px;padding:15px}.v-credits-balance>i{display:none}.v-credits-balance span{white-space:normal}.v-credits-expiry{flex-direction:column;align-items:flex-start;gap:4px}}.v-upgrade{background:var(--brand-gradient);color:#06110e;border-radius:5px;min-height:34px;padding:0 13px;font-weight:700}.v-avatar{color:#c9d3d7;background:#171b20;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:33px;height:33px;padding:0;font-size:11px;display:grid}.v-mobile-menu,.v-mobile-close{display:none}.v-app-sidebar{z-index:34;background:#090b0df5;border-right:1px solid #ffffff14;flex-direction:column;width:82px;display:flex;position:fixed;top:97px;bottom:0;left:0}.v-app-sidebar nav{gap:4px;padding:18px 9px;display:grid}.v-sidebar-nav-item{justify-content:center;width:64px;display:flex;position:relative}.v-sidebar-primary,.v-sidebar-mini{color:#758088;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:58px;font-size:9px;transition:background .18s,color .18s;display:flex;position:relative}.v-sidebar-primary:hover,.v-sidebar-primary.active,.v-sidebar-primary[aria-expanded=true]{color:#ecf3f4;background:#ffffff0e}.v-sidebar-primary.active:before{background:var(--brand-gradient);content:"";width:2px;height:28px;position:absolute;left:-9px}.v-sidebar-workflow-flyout{z-index:80;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#252a2bfb;border:1px solid #f0fbff2e;border-radius:11px;gap:2px;width:240px;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:-1px;left:calc(100% + 10px);transform:translate(-4px);box-shadow:0 18px 48px #00000075}.v-sidebar-workflow-flyout.is-image{gap:1px}.v-sidebar-workflow-flyout:before{content:"";width:11px;position:absolute;top:-1px;bottom:-1px;left:-11px}.v-sidebar-nav-item:hover>.v-sidebar-workflow-flyout,.v-sidebar-nav-item:focus-within>.v-sidebar-workflow-flyout{opacity:1;pointer-events:auto;visibility:visible;transform:none}.v-sidebar-nav-item.is-workflow-dismissed>.v-sidebar-workflow-flyout{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-4px)}.v-sidebar-workflow-link{color:#f0fbff;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:53px;padding:0 18px;transition:background .16s,color .16s;display:grid}.v-sidebar-workflow-link>span{color:#cbd5d8;place-items:center;width:24px;height:24px;display:grid}.v-sidebar-workflow-link svg{stroke-width:1.8px;width:24px;height:24px}.v-sidebar-workflow-link strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.v-sidebar-workflow-link:hover,.v-sidebar-workflow-link:focus-visible{color:var(--brand-ice);background:#f0fbff11;outline:0}.v-sidebar-workflow-link:hover>span,.v-sidebar-workflow-link:focus-visible>span{color:var(--brand-cyan)}.v-sidebar-spacer{flex:1}.v-sidebar-mini{border-top:1px solid var(--line);border-radius:0;margin:9px}.v-app-main{min-height:100vh;margin-left:82px;padding:137px clamp(24px,4vw,68px) 80px}.v-nav-scrim{display:none}.v-create-page,.v-effects-page,.v-models-page,.v-assets-page,.v-effect-detail{width:min(1320px,100%);margin:auto}.v-create-heading,.v-page-title{text-align:center}.v-create-heading>span,.v-page-title>span{color:#7ddee0;font-family:var(--mono);letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;display:inline-flex}.v-create-heading h1{font-family:var(--serif);letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(39px,5vw,62px);font-weight:400}.v-create-heading h1 em{color:#83ded6;font-weight:400}.v-create-heading p,.v-page-title p{color:#808b91;margin:0;font-size:12px;line-height:1.6}.v-kind-switch{background:#111417;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:1fr 1fr;width:330px;height:48px;margin:31px auto 16px;padding:4px;display:grid}.v-kind-switch button{color:#77838a;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.v-kind-switch button.active{color:#fff;background:#23282d;box-shadow:0 5px 14px #00000038}.v-generator-card{background:#121519;border:1px solid #ffffff1f;border-radius:12px;position:relative;overflow:visible;box-shadow:0 30px 80px #0000003d}.v-generator-tabs{border-bottom:1px solid #ffffff17;align-items:stretch;gap:6px;height:54px;padding:0 14px;display:flex}.v-generator-tabs>button,.v-generator-tabs>a{color:#7d888e;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:flex;position:relative}.v-generator-tabs>.active{color:#e7edee}.v-generator-tabs>.active:after{content:"";background:linear-gradient(90deg,#72e9d7,#5d8cff);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.v-generator-tabs span{color:#6ee0d1;background:#68d3c61f;border-radius:10px;padding:3px 6px;font-size:8px}.v-prompt-row{grid-template-columns:116px 1fr;gap:14px;min-height:205px;padding:20px;display:grid;position:relative}.v-upload-tile{color:#7d898f;background:#0c0f12;border:1px dashed #ffffff2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:relative;overflow:hidden}.v-upload-tile:hover{color:#a9e8e1;border-color:#69f4e366}.v-upload-tile img{object-fit:cover;width:100%;height:100%}.v-upload-tile span{font-size:11px}.v-upload-tile small{color:#566068;font-size:9px}.v-prompt-field textarea{resize:none;color:#dbe1e3;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:165px;padding:8px;font-size:15px;line-height:1.65}.v-prompt-field textarea::placeholder{color:#5f696f}.v-remove-upload{background:#161b1e;border:1px solid #fff3;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:27px;left:109px}.v-generator-controls{border-top:1px solid #ffffff17;align-items:center;gap:9px;min-height:76px;padding:12px 14px;display:flex}.v-model-control{position:relative}.v-model-trigger{text-align:left;background:#191d21;border:1px solid #ffffff1c;border-radius:6px;grid-template-columns:34px 1fr 15px;align-items:center;gap:9px;min-width:205px;height:51px;padding:0 10px;display:grid}.v-model-mark{color:#bceae7;background:linear-gradient(145deg,#69f4e31c,#4d8dff1f);border:1px solid #ffffff2b;border-radius:7px;place-items:center;width:33px;height:33px;font-size:9px;font-weight:740;display:grid}.v-model-trigger strong,.v-model-trigger small{display:block}.v-model-trigger strong{font-size:11px;font-weight:620}.v-model-trigger small{color:#6e7980;margin-top:3px;font-size:9px}.v-model-trigger>svg{color:#6f7b82}.v-model-menu{z-index:30;background:#15191d;border:1px solid #ffffff26;border-radius:9px;width:min(440px,100vw - 60px);position:absolute;bottom:61px;left:0;overflow:hidden;box-shadow:0 25px 70px #0000008c}.v-model-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.v-model-menu header strong,.v-model-menu header span{display:block}.v-model-menu header strong{font-size:12px}.v-model-menu header span{color:#6f7a80;margin-top:3px;font-size:9px}.v-model-menu header button{color:#7f8a90;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.v-model-menu>div{max-height:380px;padding:6px;display:grid;overflow-y:auto}.v-model-menu>div>button{color:#c2cacc;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;padding:10px;display:grid}.v-model-menu>div>button:hover,.v-model-menu>div>button.active{background:#ffffff0e}.v-model-menu button span>strong,.v-model-menu button span>small{display:block}.v-model-menu button span>strong{font-size:11px}.v-model-menu button span>small{color:#78848b;margin-top:3px;font-size:9px}.v-model-menu button span>i{gap:4px;margin-top:6px;display:flex}.v-model-menu button span>i b{color:#859197;background:#242a2f;border-radius:10px;padding:3px 5px;font-size:7px;font-style:normal}.v-parameter-group{gap:5px;display:flex}.v-parameter-group select,.v-parameter-group button,.v-inspire,.v-elements{color:#9aa5aa;background:#171b1f;border:1px solid #ffffff1a;border-radius:5px;height:39px;padding:0 9px;font-size:10px}.v-parameter-group button.active{color:#7fe4d7}.v-inspire,.v-elements{white-space:nowrap;align-items:center;gap:6px;display:flex}.v-generate-button{color:#06110f;background:linear-gradient(100deg,#7be9d2,#6e98ff);border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:170px;height:49px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.v-generate-button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.5}.v-generate-button b{border-left:1px solid #0003;align-items:center;gap:4px;padding-left:8px;font-size:9px;display:flex}.v-studio-notice{color:#e2ba8e;background:#5b39161f;border:1px solid #ffb85f38;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:13px;padding:0 13px;font-size:11px;display:flex}.v-studio-notice button{color:inherit;background:0 0;border:0}.v-live-result{background:#111519;border:1px solid #69f4e32e;border-radius:9px;margin-top:19px;overflow:hidden}.v-live-result>header{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.v-live-result header div span{color:#6edbce;font-family:var(--mono);letter-spacing:.13em;font-size:8px;display:block}.v-live-result header div strong{margin-top:4px;font-size:11px;display:block}.v-live-result header a{color:#70d9cf;font-size:10px}.v-result-progress{background:#222a2d;height:3px}.v-result-progress i{background:linear-gradient(90deg,#6cead5,#5f85ff);height:100%;transition:width .5s;display:block}.v-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.v-result-grid article{border:1px solid var(--line);background:#0c0f11;border-radius:6px;overflow:hidden}.v-result-grid img,.v-result-grid video{object-fit:contain;background:#000;width:100%;max-height:600px;display:block}.v-result-grid article>div{color:#7f8b91;justify-content:space-between;align-items:center;padding:10px;font-size:9px;display:flex}.v-result-grid a{color:#aeb9bb;align-items:center;gap:5px;display:flex}.v-work-tabs{border-bottom:1px solid var(--line);gap:28px;margin:34px 0 15px;display:flex}.v-work-tabs button{color:#707b82;background:0 0;border:0;padding:0 0 12px;font-size:11px;position:relative}.v-work-tabs button.active{color:#e1e8e9}.v-work-tabs button.active:after{content:"";background:#72e3d4;height:2px;position:absolute;bottom:-1px;left:0;right:0}.v-work-tabs button span{color:#5d6870;margin-left:5px}.v-example-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.v-example-strip a{aspect-ratio:.82;background:#14181b;border-radius:7px;position:relative;overflow:hidden}.v-example-strip img{object-fit:cover;opacity:.83;width:100%;height:100%;transition:transform .3s}.v-example-strip a:hover img{transform:scale(1.04)}.v-example-strip a>span{position:absolute;bottom:9px;left:9px;right:9px}.v-example-strip strong,.v-example-strip small{text-shadow:0 2px 8px #000;display:block}.v-example-strip strong{font-size:10px}.v-example-strip small{color:#ccd3d3;margin-top:3px;font-size:8px}.v-example-strip a>svg{position:absolute;top:9px;right:9px}.v-recent-work{border:1px solid var(--line);border-radius:7px;display:grid}.v-recent-work article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:17px;min-height:66px;padding:9px 15px;display:grid}.v-recent-work article:last-child{border-bottom:0}.v-recent-work article>div{min-width:0}.v-recent-work strong,.v-recent-work small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v-recent-work strong{font-size:10px}.v-recent-work small{color:#69747a;margin-top:4px;font-size:9px}.v-recent-work article>b{color:#778289;font-size:9px}.v-job-state{color:#778289;text-transform:capitalize;align-items:center;gap:5px;font-size:9px;display:flex}.v-job-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.v-job-state.is-succeeded{color:#6ce0d0}.v-job-state.is-failed{color:#e49779}.v-page-title{margin-bottom:35px}.v-page-title h1{font-family:var(--serif);letter-spacing:-.05em;margin:12px 0 9px;font-size:clamp(46px,5vw,68px);font-weight:400}.v-effects-toolbar,.v-assets-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.v-effects-toolbar>label{border:1px solid var(--line);color:#707b82;background:#111519;border-radius:6px;align-items:center;gap:8px;width:260px;height:40px;padding:0 11px;display:flex}.v-effects-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.v-effects-toolbar>div,.v-assets-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.v-effects-toolbar button,.v-assets-toolbar button{color:#768187;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;display:flex}.v-effects-toolbar button.active,.v-assets-toolbar button.active{border-color:var(--line);color:#fff;background:#191e22}.v-effects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v-effects-grid>a.featured{grid-column:span 2}.v-effect-media{aspect-ratio:.82;background:#111519;border-radius:8px;position:relative;overflow:hidden}.v-effects-grid>a.featured .v-effect-media{aspect-ratio:1.66}.v-effect-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.v-effects-grid a:hover img{transform:scale(1.035)}.v-effects-grid>a>span{padding:10px 2px 4px;display:block}.v-effects-grid>a>span strong,.v-effects-grid>a>span small{display:block}.v-effects-grid>a>span strong{font-size:11px}.v-effects-grid>a>span small{color:#68747a;text-transform:uppercase;margin-top:4px;font-size:8px}.v-effect-media>b{color:#07110f;background:#80e7d6;border-radius:12px;padding:4px 7px;font-size:8px;position:absolute;top:9px;left:9px}.v-effect-media>i{opacity:0;background:#030608bf;border-radius:5px;align-items:center;gap:6px;padding:8px 9px;font-size:9px;font-style:normal;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(5px)}.v-effects-grid a:hover .v-effect-media>i{opacity:1;transform:none}.v-effect-play{background:#00000059;border:1px solid #fff6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-models-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.v-models-grid article{background:#111519;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;min-height:270px;padding:18px;display:flex}.v-models-grid article>header{grid-template-columns:39px 1fr auto;align-items:center;gap:10px;display:grid}.v-models-grid header strong,.v-models-grid header small{display:block}.v-models-grid header strong{font-size:12px}.v-models-grid header small{color:#6f7a80;margin-top:3px;font-size:9px}.v-models-grid header>b{color:#6dd9ce;background:#69f4e314;border-radius:12px;padding:5px 7px;font-size:8px}.v-models-grid article>p{color:#8a959a;flex:1;margin:25px 0;font-size:11px;line-height:1.65}.v-model-capabilities{flex-wrap:wrap;gap:6px;display:flex}.v-model-capabilities span{border:1px solid var(--line);color:#7e898f;border-radius:13px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.v-models-grid article>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:13px;display:flex}.v-models-grid footer>span{color:#667178;text-transform:capitalize;font-size:8px}.v-models-grid footer>a{color:#06110f;background:linear-gradient(135deg,#75e5d3,#6798ff);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.v-assets-toolbar{border-bottom:1px solid var(--line);padding-bottom:14px}.v-assets-toolbar>button{border-color:var(--line)}.v-assets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v-assets-grid>article{border:1px solid var(--line);background:#111519;border-radius:8px;overflow:hidden}.v-assets-grid>article>div{aspect-ratio:1;background:#080a0c;position:relative}.v-assets-grid img,.v-assets-grid video{object-fit:cover;width:100%;height:100%}.v-assets-grid>article>div>span{color:#bdc7c9;text-transform:uppercase;background:#040709b8;border-radius:12px;padding:4px 7px;font-size:8px;position:absolute;top:8px;left:8px}.v-assets-grid>article>section{padding:12px}.v-assets-grid section>strong,.v-assets-grid section>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v-assets-grid section>strong{font-size:10px}.v-assets-grid section>small{color:#677279;margin-top:5px;font-size:8px}.v-assets-grid footer{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding-top:10px;display:flex}.v-assets-grid footer a,.v-assets-grid footer button{color:#8b969b;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;display:flex}.v-assets-grid footer>button:last-child{margin-left:auto}.v-empty-state{border:1px dashed var(--line);color:#69757b;text-align:center;border-radius:8px;place-content:center;justify-items:center;min-height:270px;display:grid}.v-empty-state strong{color:#9ca6aa;margin-top:11px;font-size:11px}.v-empty-state p{color:#667279;margin:7px 0 0;font-size:10px}.v-empty-state a{color:#70d9cd;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.v-effect-detail{grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(38px,7vw,100px);display:grid}.v-effect-preview{aspect-ratio:.82;border:1px solid var(--line);background:#111519;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000061}.v-effect-preview img{object-fit:cover;width:100%;height:100%}.v-effect-preview>span{color:#aeece5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040709bd;border-radius:17px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex;position:absolute;top:14px;left:14px}.v-effect-copy>span{color:#76dfd3;font-family:var(--mono);letter-spacing:.14em;font-size:9px}.v-effect-copy h1{font-family:var(--serif);letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(50px,6vw,78px);font-weight:400;line-height:.95}.v-effect-copy>p{color:#8b969b;max-width:560px;font-size:12px;line-height:1.7}.v-effect-specs{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.v-effect-specs span{border:1px solid var(--line);color:#89949a;border-radius:18px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.v-effect-copy ol{gap:14px;margin:32px 0;padding:0;list-style:none;display:grid}.v-effect-copy li{align-items:center;gap:12px;display:flex}.v-effect-copy li>b{color:#70dcd1;border:1px solid #69f4e33b;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.v-effect-copy li strong,.v-effect-copy li small{display:block}.v-effect-copy li strong{font-size:10px}.v-effect-copy li small{color:#69757b;margin-top:4px;font-size:9px}.v-effect-cta{color:#06110f;background:linear-gradient(100deg,#7be9d2,#6e98ff);border-radius:6px;align-items:center;gap:10px;min-height:51px;padding:0 17px;font-size:11px;font-weight:720;display:inline-flex}@media (width<=1100px){.v-marketing-header{grid-template-columns:170px 1fr 170px}.v-marketing-actions>span{display:none}.v-model-marquee{gap:16px;max-width:820px}.v-model-marquee a{font-size:11px}.v-home-footer{grid-template-columns:minmax(230px,1.4fr) repeat(2,1fr)}.v-generator-controls{flex-wrap:wrap}.v-inspire{margin-left:0}.v-generate-button{margin-left:auto}.v-example-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.v-models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.v-marketing-header{grid-template-columns:1fr auto;padding-inline:19px}.v-marketing-header nav,.v-marketing-actions>a:first-of-type{display:none}.v-home-hero-copy{width:calc(100% - 38px)}.v-home-hero-copy h1{font-size:clamp(48px,8vw,64px)}.v-model-marquee{flex-wrap:wrap;gap:12px 20px;max-width:640px;margin-top:34px}.v-home-showcase{gap:70px;padding:60px 0 130px}.v-showcase-card{width:188px}.v-home-capabilities{gap:82px;width:calc(100% - 38px)}.v-home-capabilities article,.v-home-capabilities article.is-reverse{grid-template-columns:1fr;gap:31px;min-height:0}.v-home-capabilities article.is-reverse .v-capability-media{order:0}.v-capability-copy{padding-inline:4px}.v-home-audiences{padding-inline:19px}.v-home-audiences>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v-home-scale>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 0}.v-home-scale article:nth-child(2){border:0}.v-home-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.v-footer-brand{grid-column:1/-1;max-width:390px}.v-announcement{text-align:center;padding-inline:12px}.v-announcement>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-app-topbar{padding:0 14px}.v-mobile-menu{color:#fff;background:0 0;border:0;place-items:center;width:35px;height:35px;display:grid}.v-app-topbar>.v-logo{margin-left:5px;margin-right:auto}.v-language,.v-credit-summary{display:none}.v-app-sidebar{z-index:60;width:230px;padding-top:67px;transition:transform .2s;top:0;transform:translate(-100%)}.v-app-sidebar.is-open{transform:none}.v-mobile-close{border:1px solid var(--line);color:#fff;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:17px}.v-sidebar-nav-item{width:100%}.v-sidebar-primary,.v-sidebar-mini{flex-direction:row;justify-content:flex-start;gap:12px;min-height:49px;padding:0 18px;font-size:11px}.v-sidebar-primary.active:before{left:-9px}.v-sidebar-workflow-flyout{display:none}.v-nav-scrim{z-index:55;background:#000000a6;border:0;display:block;position:fixed;inset:0}.v-app-main{margin-left:0;padding:126px 17px 65px}.v-prompt-row{grid-template-columns:92px 1fr}.v-model-trigger{min-width:190px}.v-parameter-group{order:3;width:100%;overflow-x:auto}.v-generate-button{order:2}.v-effects-toolbar{flex-direction:column;align-items:stretch}.v-effects-toolbar>label{width:100%}.v-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-effects-grid>a.featured{grid-column:auto}.v-effects-grid>a.featured .v-effect-media{aspect-ratio:.82}.v-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-effect-detail{grid-template-columns:1fr}.v-effect-preview{max-height:620px}}@media (width<=560px){.v-home-announcement-link{justify-content:space-between;padding:0 48px 0 12px}.v-home-announcement-copy{max-width:66%;font-size:10px}.v-marketing-header.is-overlay{top:42px}.v-marketing-actions{gap:9px}.v-marketing-actions .v-outline-cta{min-height:34px;padding-inline:12px}.v-home-hero-copy{padding:150px 0 55px}.v-home-hero-copy h1{font-size:46px;line-height:1}.v-home-hero-copy>p{max-width:340px;font-size:13px}.v-model-marquee{max-height:82px;overflow:hidden}.v-model-marquee a{font-size:10px}.v-showcase-track{gap:13px;padding-inline:13px}.v-showcase-card{width:160px}.v-showcase-card strong{margin-top:10px;font-size:14px}.v-home-showcase{gap:56px;padding-bottom:112px}.v-home-capabilities{gap:72px;padding-bottom:104px}.v-capability-copy h2{font-size:34px}.v-capability-copy p{font-size:14px}.v-home-audiences,.v-home-scale,.v-home-reasons,.v-home-faq{padding-top:96px;padding-bottom:108px}.v-home-audiences h2,.v-home-scale h2,.v-home-reasons h2,.v-home-faq h2{font-size:40px}.v-home-audiences>div{grid-template-columns:1fr}.v-home-audiences article{min-height:300px}.v-home-scale{padding-inline:19px}.v-home-scale>div{gap:38px 0}.v-home-scale strong{font-size:54px}.v-home-scale article span{max-width:110px;font-size:11px}.v-home-reasons article{width:min(330px,100vw - 50px)}.v-home-faq{padding-inline:19px}.v-home-faq summary{min-height:68px;font-size:15px}.v-home-faq details p{padding-right:25px;font-size:13px}.v-home-final{min-height:590px;padding-inline:19px}.v-home-final h2{font-size:50px}.v-home-final>div{flex-direction:column;width:100%}.v-home-final>div>a{width:min(100%,330px);margin:auto}.v-home-footer{grid-template-columns:1fr 1fr;gap:40px 26px;padding-inline:25px}.v-home-footer nav{gap:12px}.v-topbar-actions .v-upgrade{display:none}.v-create-heading h1{font-size:40px}.v-kind-switch{width:100%}.v-generator-tabs{overflow-x:auto}.v-generator-tabs>button,.v-generator-tabs>a{flex:none}.v-prompt-row{grid-template-columns:1fr;min-height:280px}.v-upload-tile{width:88px;height:88px}.v-prompt-field textarea{min-height:130px;padding:0}.v-remove-upload{top:13px;left:95px}.v-generator-controls{align-items:stretch}.v-model-control,.v-model-trigger{width:100%}.v-inspire,.v-elements{flex:1;justify-content:center}.v-generate-button{order:4;width:100%;margin:0}.v-parameter-group{order:3}.v-example-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v-result-grid{grid-template-columns:1fr}.v-recent-work article{grid-template-columns:75px 1fr}.v-recent-work article>b{grid-column:2}.v-models-grid,.v-effects-grid,.v-assets-grid{grid-template-columns:1fr}.v-effect-media{aspect-ratio:1.15}}.v-create-shell{background:#0f1314;min-height:100vh;font-family:Poppins,ui-sans-serif,sans-serif;overflow:hidden}.v-create-shell button,.v-create-shell input,.v-create-shell textarea,.v-create-shell select{font-family:Poppins,ui-sans-serif,sans-serif}.v-create-shell .v-announcement{color:#101719;background:linear-gradient(92deg,#d9fff0 0%,#58e7ff 52%,#219fff 100%);gap:15px;height:44px;font-size:14px;font-weight:600}.v-create-shell .v-announcement a{color:#f2f8f8;background:#101719;border-radius:999px;height:26px;padding:0 12px;font-size:12px}.v-create-shell .v-announcement>button{color:#f0fbffe0;background:#1131401f;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:9px;right:24px}.v-create-shell .v-app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101415;height:64px;padding:0 16px;top:44px}.v-create-shell .v-app-topbar>.v-logo{letter-spacing:-.035em;gap:9px;font-size:28px;font-weight:600}.v-create-shell .v-app-topbar>.v-logo>.v-logo-mark{border-radius:8px;flex-basis:36px;width:36px;height:36px}.v-create-shell .v-language{color:#f0fbff;font-size:14px}.v-create-shell .v-topbar-actions{gap:17px}.v-create-shell .v-i2v-header-login{min-width:73px;height:36px;padding:0 12px;font-size:14px}.v-create-shell .v-app-sidebar{background:#101415;border-right:0;width:82px;top:108px}.v-create-shell .v-app-sidebar nav{gap:8px;padding:12px 8px}.v-create-shell .v-sidebar-nav-item{width:66px}.v-create-shell .v-sidebar-primary{color:#f0fbff;border-radius:8px;gap:5px;width:66px;min-height:58px;font-size:12px}.v-create-shell .v-sidebar-primary:hover,.v-create-shell .v-sidebar-primary.active{color:var(--brand-cyan);background:#1a1d1e}.v-create-shell .v-sidebar-primary.active:before{display:none}.v-create-shell .v-app-main.v-create-main{background:#0f1314;min-height:100vh;margin-left:90px;padding:108px 0 0;overflow:visible}.v-create-shell.is-announcement-hidden .v-app-topbar{top:0}.v-create-shell.is-announcement-hidden .v-app-sidebar{top:64px}.v-create-shell.is-announcement-hidden .v-app-main.v-create-main{padding-top:86px}.v-create-page{background-color:#0000;background-image:url(https://media.aienhancer.co/prod/resource/vynoa-rehosted-images/20260806/global-css/create_home_bg.BfahMOJO.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;min-height:calc(100vh - 108px);margin:0;padding:57px 0 32px;position:relative;overflow:visible}.v-create-shell:not(.is-announcement-hidden) .v-create-page{padding-top:79px}.v-create-page:before{display:none}.v-create-heading{text-align:center}.v-create-heading h1{color:#f0fbff;letter-spacing:normal;width:max-content;max-width:calc(100% - 32px);margin:0 auto;font-family:Poppins,ui-sans-serif,sans-serif;font-size:32px;font-weight:600;line-height:48px}.v-create-heading.is-text-to-video p{color:#f0fbff94;margin-top:8px;font-size:14px;line-height:22px}.v-create-page.is-text-to-video .v-generator-card{margin-top:28px}.v-kind-switch{background:#262a2bcc;border:0;border-radius:12px;gap:8px;width:235.55px;height:48px;margin:32px auto 0;padding:4px;display:flex;position:relative}.v-kind-switch button{color:#f0fbffcc;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:40px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.v-kind-switch button:first-child{width:106.76px}.v-kind-switch button:last-child{width:112.79px}.v-kind-switch .v-kind-icon{color:currentColor;fill:none;stroke:currentColor;stroke-width:2.2px;flex:0 0 24px;width:24px;height:24px;display:block}.v-kind-switch button.active{color:#f0fbff;box-shadow:none;background:#3b434580}.v-kind-switch button.active .v-kind-icon{color:#52e6ff;filter:drop-shadow(0 0 5px #52e6ff26)}.v-kind-switch button.active .v-kind-label{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text}.v-create-shell .v-kind-switch button:focus-visible,.v-create-shell .v-model-trigger:focus-visible{outline-offset:1px;outline:2px solid #ebc65a}.v-create-shell .v-generator-tabs :is(button,a):focus-visible,.v-create-shell .v-parameter-trigger:focus-visible,.v-create-shell .v-elements:focus-visible,.v-create-shell .v-inspire:focus-visible,.v-create-shell .v-reference-material:focus-visible,.v-create-shell .v-style-button:focus-visible,.v-create-shell .v-template-item>button:focus-visible{outline:0}.v-generator-card{width:min(1200px,100% - 64px);height:234px;box-shadow:none;background:#262a2bb3;border:0;border-radius:16px;margin:24px auto 0;position:relative;overflow:visible}@media (width>=1081px){.v-create-page:not(.is-text-to-video)>.v-create-heading,.v-create-page:not(.is-text-to-video)>.v-kind-switch{position:relative;top:12px}.v-create-page:not(.is-text-to-video) .v-generator-card{margin-top:clamp(104px,12vh,128px)}}@media (width<=1080px) and (width>=821px){.v-create-page:not(.is-text-to-video)>.v-create-heading,.v-create-page:not(.is-text-to-video)>.v-kind-switch{position:relative;top:8px}}.v-border-beam{z-index:10;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-border-beam:before{content:"";opacity:.95;offset-path:inset(0 0 0 0 round 234px);background:linear-gradient(270deg,#1fa2ff 0,#52e6ff 70%,#0000);width:234px;height:234px;animation:10s linear infinite v-border-beam-move;position:absolute;top:0;left:0}@keyframes v-border-beam-move{to{offset-distance:100%}}.v-generator-tabs{z-index:2;scrollbar-width:none;border:0;gap:0;width:100%;height:48px;padding:0;display:flex;position:relative;overflow-x:auto}.v-generator-tabs::-webkit-scrollbar{display:none}.v-generator-tabs>:is(button,a){z-index:1;color:#f0fbffcc;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;height:48px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.v-generator-tabs>:is(button,a).active{color:#f0fbff}.v-generator-tabs>.active:after,.v-generator-tabs>:is(button,a).active:before{display:none}.v-generator-card.is-video-standard .v-generator-tabs>button:first-child,.v-generator-card.is-video-reference .v-generator-tabs>button:first-child,.v-generator-card.is-video-frames .v-generator-tabs>button:first-child,.v-generator-card.is-video-standard .v-generator-tabs>button:nth-child(2),.v-generator-card.is-video-reference .v-generator-tabs>button:nth-child(2),.v-generator-card.is-video-frames .v-generator-tabs>button:nth-child(2),.v-generator-card.is-video-standard .v-generator-tabs>button:nth-child(3),.v-generator-card.is-video-reference .v-generator-tabs>button:nth-child(3),.v-generator-card.is-video-frames .v-generator-tabs>button:nth-child(3),.v-generator-card.is-image-edit .v-generator-tabs>button:first-child,.v-generator-card.is-image-text .v-generator-tabs>button:first-child{padding-inline:24px}.v-prompt-row{z-index:96;gap:20px;height:128px;min-height:0;padding:12px 16px 12px 20px;display:flex;position:absolute;top:48px;left:0;right:0}.v-prompt-row.has-asset-menu{z-index:220}.v-prompt-row.is-text-only{gap:0;padding-left:16px}.v-upload-cluster{flex:none;gap:8px;display:flex}.v-upload-slot{flex:0 0 64px;width:64px;height:64px;position:relative}.v-upload-tile{color:#f0fbff;background:#3b434580;border:0;border-radius:8px;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:2px;width:64px;height:64px;padding:4px;font-family:inherit;display:flex;position:relative;overflow:visible}.v-upload-tile:after{display:none}.v-upload-tile:hover{color:#f0fbff;background:#495254ad}:is(.v-upload-tile:focus-visible,.v-upload-slot:has(.v-upload-popover)>.v-upload-tile){outline-offset:0;outline:2px solid #ebc65a}.v-upload-tile img,.v-upload-tile video{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-upload-remove{z-index:134;color:#242a2b;background:#f5f8f8;border:2px solid #1a1d1e;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #0000004d}.v-upload-more{z-index:133;color:#f0fbff;opacity:0;background:#121617c7;border:0;border-radius:999px;place-items:center;width:28px;height:19px;padding:0;transition:opacity .15s,transform .15s,background .15s;display:grid;position:absolute;bottom:4px;left:50%;transform:translate(-50%)translateY(2px)}.v-upload-slot:hover .v-upload-more,.v-upload-more.is-open,.v-upload-more:focus-visible{opacity:1;transform:translate(-50%)translateY(0)}.v-upload-more:hover,.v-upload-more.is-open{background:#343c3e}.v-asset-actions-menu{z-index:140;background:#3b4345;border:1px solid #3b4345;border-radius:10px;flex-direction:column;gap:2px;width:170px;padding:7px;animation:.14s ease-out v-popover-in;display:flex;position:absolute;top:72px;left:-78px;box-shadow:0 16px 42px #0000007a}.v-asset-actions-menu button{color:#f0fbff;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:34px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.v-asset-actions-menu button:hover,.v-asset-actions-menu button:focus-visible{background:#f0fbff1a;outline:0}.v-save-element-item{width:100%;position:relative}.v-save-element-item>button{width:100%}.v-save-element-guide{z-index:222;visibility:hidden;color:#f0fbff;opacity:0;pointer-events:none;transform-origin:0;background:#465053;border:0;border-radius:14px;width:288px;height:246px;padding:16px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;top:-110px;left:calc(100% + 8px);overflow:hidden;transform:translate(-4px)scale(.985);box-shadow:0 18px 48px #0000006b}.v-save-element-item:hover>.v-save-element-guide,.v-save-element-item:focus-within>.v-save-element-guide{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)scale(1)}.v-save-element-guide.is-viewport-guide{z-index:1000;top:var(--v-guide-top);left:var(--v-guide-left);visibility:visible;opacity:1;pointer-events:none;width:min(288px,100vw - 24px);position:fixed;transform:none}.v-save-element-guide header strong,.v-save-element-guide header span{display:block}.v-save-element-guide header strong{font-size:16px;font-weight:600;line-height:24px}.v-save-element-guide header strong em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f1fff9,#8cf4ff 58%,#62d5ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.v-save-element-guide header span{color:#f0fbff;margin-top:9px;font-size:14px;font-weight:400;line-height:20px}.v-save-element-art{background:radial-gradient(circle at 50% 42%,#52e6ff1f,#0000 32%),linear-gradient(145deg,#353b3c,#2e3334);border-radius:8px;height:134px;margin-top:12px;position:relative;overflow:hidden}.v-save-element-art figure{background:#465053;border:1px solid #f0fbff21;border-radius:8px;width:72px;height:98px;margin:0;position:absolute;top:23px;overflow:hidden;box-shadow:0 8px 18px #0000004d}.v-save-element-art figure.is-source{left:20px;transform:rotate(-6deg)}.v-save-element-art figure.is-saved{right:20px;transform:rotate(6deg)}.v-save-element-art figure img,.v-save-element-art figure video{object-fit:cover;border-radius:6px;width:calc(100% - 8px);height:68px;margin:4px;display:block}.v-save-element-art figure b{color:#f0fbff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:20px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.v-save-element-art figure i{z-index:1;color:#f0fbff;background:#121617e6;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;position:absolute;top:7px;right:2px;transform:rotate(-2deg)}.v-save-element-arrow{color:#f0fbff;font-family:ui-sans-serif,sans-serif;font-size:44px;font-weight:300;line-height:30px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.v-save-element-folder{color:#6eeaff;background:linear-gradient(145deg,#465053,#344245);border:1px solid #52e6ff2e;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000040,inset 0 0 18px #52e6ff14}.v-upload-tile span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.v-upload-tile small{color:#f0fbff61;white-space:nowrap;font-size:9px;position:absolute;top:69px;left:50%;transform:translate(-50%)}.v-upload-tile>b{font-size:20px;line-height:20px}.v-upload-kind-icon{color:#f0fbff99;width:28px;height:28px;display:block}.v-upload-popover{z-index:120;color:#f0fbff;background:#3b4345;border:0;border-radius:16px;width:240px;height:128px;padding:8px;animation:.14s ease-out v-popover-in;position:absolute;bottom:74px;left:0;box-shadow:0 16px 40px #00000059}.v-upload-popover header{height:52px;padding:6px 4px}.v-upload-popover header strong,.v-upload-popover header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v-upload-popover header strong{font-size:14px;font-weight:600;line-height:20px}.v-upload-popover header span{color:#f0fbffb8;margin-top:4px;font-size:12px;line-height:16px}.v-upload-popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:56px;margin-top:4px;display:grid}.v-upload-popover>div button{color:#f0fbff;background:#465053;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;height:56px;padding:8px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;display:flex}.v-upload-popover>div button>svg{width:24px;height:24px}.v-upload-popover>div button>span{font-size:12px;font-weight:500;line-height:16px}.v-upload-popover>div button:hover{background:#545d60}@keyframes v-popover-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.v-prompt-field{flex:1;min-width:0}.v-prompt-field textarea{resize:none;color:#f0fbff;background:0 0;border:0;outline:0;width:100%;height:96px;min-height:96px;padding:6px 0;font-family:inherit;font-size:14px;line-height:24px}.v-prompt-field textarea::placeholder{color:#f0fbff4d;opacity:1}.v-generator-controls{z-index:120;border:0;align-items:center;gap:8px;min-height:40px;padding:0;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.v-model-control,.v-parameter-control{flex:none;position:relative}.v-model-trigger{color:#f0fbff;text-align:left;background:#3b434580;border:0;border-radius:8px;align-items:center;gap:4px;width:200px;min-width:200px;height:40px;padding:0 8px;font-family:inherit;display:flex}.v-model-trigger:hover,.v-model-trigger.is-open{background:#485153c2}.v-model-trigger .v-model-icon{background:0 0;border:0;border-radius:4px;flex-basis:24px;width:24px;height:24px}.v-model-trigger .v-model-icon img{width:24px;height:24px}.v-model-trigger .v-model-icon.is-router{flex-basis:31px;width:31px;height:31px;overflow:visible}.v-model-trigger .v-model-icon.is-router img{object-fit:contain;width:31px;height:31px}.v-create-shell .v-model-trigger strong{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v-model-trigger>svg{color:#f0fbff4d;flex:0 0 24px;width:24px;height:24px;margin-left:auto}.v-model-menu{z-index:60;width:min(691px,100vw - 150px);max-height:var(--v-model-menu-max-height,487px);background:0 0;border:0;border-radius:12px;display:block;position:absolute;bottom:48px;left:0;overflow:visible}.v-model-families,.v-model-options{background:#1a1d1e;border:1px solid #3b4345;border-radius:12px;flex-direction:column;align-content:start;gap:4px;padding:8px;display:flex;box-shadow:0 0 8px #00000080}.v-model-menu>.v-model-families,.v-model-menu>.v-model-options{overscroll-behavior:contain;scrollbar-color:#f0fbff33 transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start;padding:8px;display:flex;overflow-y:auto}.v-model-menu>.v-model-families{width:270px;max-height:var(--v-model-menu-max-height,487px)}.v-model-menu.is-image>.v-model-families{height:min(206px,var(--v-model-menu-max-height,487px))}.v-model-menu.is-video.is-standard>.v-model-families{height:min(487px,var(--v-model-menu-max-height,487px))}.v-model-menu.is-video.is-reference>.v-model-families{height:auto}.v-model-menu.is-video.is-frames>.v-model-families{height:min(302px,var(--v-model-menu-max-height,487px))}.v-model-options{max-height:var(--v-model-menu-max-height,487px);margin-left:1px;overflow-y:auto}.v-model-menu>.v-model-options{top:var(--v-options-top,9px);width:420px;height:auto;max-height:calc(var(--v-model-menu-max-height,487px) - var(--v-options-top,9px));margin-left:1px;position:absolute;left:270px;transform:none}.v-model-families>button{color:#f0fbff;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto 24px;align-items:center;gap:8px;height:44px;min-height:44px;padding:6px 4px 6px 8px;font-family:inherit;display:grid}.v-model-menu>.v-model-families>button{color:#f0fbff;grid-template-columns:32px max-content minmax(0,1fr) 24px;gap:8px;height:44px;padding:6px 4px 6px 8px;display:grid}.v-model-families>button:hover,.v-model-families>button.active{background:#262a2b}.v-model-families .v-model-icon{background:0 0;border:0;border-radius:6px;flex-basis:32px;width:32px;height:32px}.v-model-families .v-model-icon img{width:32px;height:32px}.v-model-menu>.v-model-families>button>strong{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v-model-families>button>span{align-self:center;align-items:center;gap:4px;min-width:0;height:24px;margin-left:-4px;display:flex}.v-model-menu>.v-model-families>button small{color:#050708;background:#ffe04b;border-radius:4px;height:16px;padding:2px 4px;font-size:10px;font-weight:700;line-height:12px}.v-model-menu>.v-model-families>button small.is-hot{background:linear-gradient(90deg,#b9fff1,#2eb7ff)}.v-model-menu>.v-model-families>button small.is-new{background:#b6ff63}.v-model-menu>.v-model-families>button>svg{color:#f0fbff4d;width:24px;height:24px;transform:none}.v-model-menu>.v-model-families>button .v-model-icon:has(>b){background:#262a2b;border:0}.v-model-menu>.v-model-families>button .v-model-icon>b{color:#f0fbff4d;font-size:16px;font-weight:600}.v-model-options>button{color:#f0fbff;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:8px;font-family:inherit;display:grid}.v-model-menu>.v-model-options>button{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:60px;padding:8px;display:grid}.v-model-options .v-model-icon{background:0 0;border:0;border-radius:6px;flex-basis:24px;width:24px;height:24px}.v-model-options .v-model-icon img{width:24px;height:24px}.v-model-menu>.v-model-options>button:hover,.v-model-menu>.v-model-options>button.active{background:#262a2b}.v-model-options>button:disabled{cursor:not-allowed;opacity:1}.v-model-options>button:disabled .v-model-option-copy{opacity:.62}.v-create-shell .v-model-families>button:focus-visible{outline-offset:-2px;outline:2px solid #ebc65a}.v-model-menu .v-model-options>button>.v-model-option-copy{min-width:0;display:block}.v-model-option-title{align-items:center;gap:4px;min-width:0;height:24px;display:flex}.v-model-menu .v-model-option-title>strong{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v-model-options .v-model-option-title>i{vertical-align:middle;flex-wrap:wrap;flex:none;align-self:center;align-items:center;gap:4px;height:24px;margin-left:0;display:inline-flex}.v-model-menu .v-model-option-title>i b{color:#f0fbffad;vertical-align:middle;white-space:nowrap;background:#f0fbff1f;border-radius:4px;justify-content:center;align-self:center;align-items:center;height:16px;padding:2px 4px;font-size:10px;font-style:normal;font-weight:700;line-height:12px;display:inline-flex}.v-model-menu .v-model-option-title>i b.is-hot{color:#050708;background:linear-gradient(90deg,#b9fff1,#2eb7ff)}.v-model-menu .v-model-option-title>i b.is-new{color:#050708;background:#b6ff63}.v-model-menu .v-model-option-title>i b.is-sale{color:#050708;background:#ffe04b}.v-model-menu .v-model-option-title>i b.is-vip{color:#101719;background:linear-gradient(135deg,#ffe9a4,#ffc37c);gap:2px}.v-model-menu .v-model-option-title>i b.is-vip svg{fill:currentColor;stroke-width:2.2px;flex:0 0 9px;width:9px;height:9px;display:block}.v-model-menu .v-model-option-title>i b.is-unlimited{color:#050708;background:#827b66;gap:1px;padding-block:0}.v-model-menu .v-model-option-title>i b.is-unlimited:before{content:"∞";flex:0 0 14px;justify-content:center;width:14px;font-size:14px;line-height:12px;display:inline-flex}.v-model-menu .v-model-option-title>i b.is-unlimited:after{content:"ⓘ";flex:0 0 12px;justify-content:center;width:12px;font-size:9px;line-height:12px;display:inline-flex}.v-model-options .v-model-option-copy>small{flex-wrap:wrap;gap:4px;max-width:100%;margin-top:4px;display:flex}.v-model-options .v-model-option-copy>small b{color:#f0fbffcc;background:#3b4345b3;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:400;line-height:12px}.v-model-options em{color:#f0fbff;flex-direction:column;justify-content:center;align-items:flex-start;min-width:44px;font-size:14px;font-style:normal;font-weight:700;line-height:20px;display:flex}.v-model-options em>span,.v-model-options em>s{white-space:nowrap;align-items:center;gap:2px;display:flex}.v-credit-spark-icon{fill:currentColor;stroke:currentColor;stroke-width:1.5px;flex:none;display:block}.v-model-options em s{color:#f0fbff4d;font-size:14px;line-height:20px;text-decoration-thickness:2px}.v-model-options em.is-label{white-space:nowrap;flex-direction:row;width:auto;min-width:96px;font-size:12px;font-weight:500}.v-model-divider{background:#262a2b;flex:0 0 1px;width:100%;height:1px}.v-model-empty{color:#f0fbff80;justify-content:center;align-items:center;gap:12px;min-height:164px;display:flex}.v-model-empty strong,.v-model-empty small{display:block}.v-model-empty strong{color:#f0fbffd1;font-size:13px}.v-model-empty small{margin-top:3px;font-size:10px}.v-parameter-trigger{color:#f0fbffcc;background:#3c444680;border:0;border-radius:8px;align-items:center;gap:0;width:200px;height:40px;padding:0 9px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:flex}.v-parameter-trigger>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.v-parameter-trigger>span+span{margin-left:10px;padding-left:10px;position:relative}.v-parameter-trigger>span+span:before{content:"";background:#f0fbff1f;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v-inline-ratio{border:1px solid;border-radius:2px;width:13px;height:8px;display:inline-block}.v-parameter-trigger:hover,.v-parameter-trigger.is-open{background:#485153c2}.v-parameter-trigger>svg{color:#f0fbff73;margin-left:auto}.v-parameter-control.is-image .v-parameter-trigger{width:96px}.v-generator-card.is-video-frames .v-parameter-trigger{width:159px}.v-generator-card.is-video-reference .v-model-trigger{gap:4px;padding-inline:8px}.v-parameter-menu{z-index:58;width:400px;max-height:min(var(--v-parameter-menu-max-height,calc(100dvh - 24px)),calc(100dvh - 24px));overscroll-behavior:contain;scrollbar-color:#f0fbff33 transparent;scrollbar-width:thin;background:#1a1d1e;border:1px solid #3b4345;border-radius:12px;gap:12px;padding:12px;display:grid;position:absolute;bottom:48px;left:0;overflow-y:auto;box-shadow:0 20px 55px #00000070}.v-parameter-menu.is-video.is-standard{grid-template-rows:96px repeat(3,72px);height:374px}.v-parameter-menu.is-video.is-standard.has-many-durations{grid-template-rows:minmax(264px,auto) 84px 116px 84px;height:min(686px,100dvh - 24px)}.v-parameter-menu.is-video.is-standard.has-many-durations .v-param-section.is-duration>div{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:36px;align-content:start}.v-parameter-menu.is-video.is-reference{grid-template-rows:144px 72px 156px 72px;height:506px}.v-parameter-menu.is-video.is-frames{grid-template-rows:repeat(3,72px);height:266px}.v-parameter-menu.is-image{height:242px}.v-param-section{background:#262a2b;border-radius:8px;gap:6px;min-height:0;padding:6px 12px 12px;display:grid}.v-param-section.is-ratio{grid-template-rows:16px minmax(0,1fr)}.v-param-section>span{color:#f0fbff99;font-size:12px;font-weight:400;line-height:16px}.v-param-section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:0;display:grid}.v-param-section.is-ratio>div{grid-template-columns:repeat(5,minmax(0,1fr))}.v-param-section.is-image-ratio{height:216px;padding-top:6px}.v-param-section.is-image-ratio>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.v-param-section button{color:#f0fbff99;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:32px;padding:0 4px;font-family:inherit;font-size:14px;line-height:20px;display:flex;position:relative}.v-param-section button:hover:not(:disabled){color:#f0fbff;background:#f0fbff0f}.v-param-section button.active{color:#d1f4ff;background:#3b4345;font-weight:600}.v-param-section button:disabled{cursor:not-allowed;color:#f0fbff99;opacity:1}.v-param-section button small{color:#101719;background:#ffd27d;border-radius:4px;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:0;right:4px}.v-param-section button small svg{fill:currentColor}.v-param-section button .v-param-vip{color:#111719;background:linear-gradient(135deg,#ffe9a4,#ffc37c);border-radius:3px;width:14px;height:14px;top:3px;right:4px;box-shadow:0 2px 7px #ffc37c38}.v-param-section button .v-param-vip svg{stroke-width:2.2px;width:9px;height:9px}.v-param-section.is-ratio button{flex-direction:column;gap:4px;padding:6px}.v-ratio-shape{border:2px solid;border-radius:2px;width:14px;height:10px;display:block}.v-ratio-shape.is-4-3{width:13px;height:11px}.v-ratio-shape.is-1-1{width:11px;height:11px}.v-ratio-shape.is-3-4{width:10px;height:13px}.v-ratio-shape.is-9-16{width:7px;height:13px}.v-ratio-shape.is-16-9{width:16px;height:8px}.v-ratio-shape.is-21-9{width:18px;height:7px}.v-ratio-shape.is-3-2{width:15px;height:10px}.v-ratio-shape.is-2-3{width:9px;height:14px}.v-ratio-shape.is-4-5{width:11px;height:14px}.v-ratio-shape.is-5-4{width:14px;height:11px}.v-ratio-shape.is-1-4{width:4px;height:15px}.v-ratio-shape.is-4-1{width:18px;height:5px}.v-ratio-shape.is-1-8{width:3px;height:16px}.v-ratio-shape.is-8-1{width:19px;height:3px}.v-param-section.is-resolution>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v-param-section.is-reference-duration>div{grid-template-columns:repeat(5,minmax(0,1fr))}.v-param-section.is-reference-resolution>div,.v-param-section.is-reference-audio>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v-param-section.is-reference-ratio>div{grid-template-columns:repeat(5,minmax(0,1fr))}.v-param-section.is-reference-ratio button{flex-direction:column;gap:4px;min-height:56px}.v-param-section.is-reference-ratio button strong{font-size:14px;font-weight:600}.v-param-section.is-frames-resolution>div,.v-param-section.is-frames-duration>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v-param-section .is-sound{grid-template-columns:115px 130px;justify-content:start}.v-param-section .is-sound small{font-size:9px;position:static}.v-param-section .is-sound b{color:#f0fbffb8;background:#f0fbff24;border-radius:3px;padding:1px 3px;font-size:7px;font-weight:500}.v-param-section.is-image-ratio button{flex-direction:column;gap:5px;min-height:56px}.v-param-section.is-image-ratio button strong{font-size:14px;font-weight:600}.v-inspire,.v-elements,.v-reference-material,.v-style-button{color:#f0fbff;white-space:nowrap;background:#3c444680;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.v-inspire{width:95.5px;margin-left:0}.v-elements{width:112.625px}.v-reference-material{width:40px;padding:0;position:relative}.v-generator-controls>.v-prompt-reference-anchor{flex:0 0 40px;width:40px}.v-generator-controls .v-prompt-reference-menu{bottom:48px;left:auto;right:-4px}.v-generator-controls .v-prompt-reference-anchor:has(.v-prompt-reference-menu) .v-reference-material:before{display:none}.v-generator-controls .v-prompt-reference-anchor:has(.v-prompt-reference-menu) .v-reference-material:after{display:none}.v-reference-material:before{color:#16272b;content:"Click to reference material";opacity:0;pointer-events:none;white-space:nowrap;background:#b8f5ff;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;bottom:49px;left:50%;transform:translate(-50%)}.v-reference-material:after{content:"";opacity:0;border:6px solid #0000;border-top-color:#b8f5ff;transition:opacity .15s;position:absolute;bottom:43px;left:50%;transform:translate(-50%)}.v-reference-material:hover:before,.v-reference-material:hover:after{opacity:1}.v-inspire:hover,.v-elements:hover,.v-reference-material:hover,.v-style-button:hover{background:#485153c2}.v-style-button{color:#f0fbffad;width:40px;margin-left:auto;padding:0}.v-generate-button{color:#101719;background:linear-gradient(100deg,#d7fff1,#53e5ff,#269fff);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:220px;min-width:220px;height:40px;padding:0 8px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.v-generate-button>span,.v-generate-button>b{white-space:nowrap;flex:none}.v-generate-button.is-incomplete{color:#0f161a;background:#4c595d}.v-generate-button.is-incomplete b{color:#f0fbff;opacity:.6;background:#16190f}.v-generate-button:disabled{color:#101719e6;filter:none;opacity:.72;background:#6a7274a1}.v-generate-button b{background:#1017193d;border-left:0;border-radius:999px;align-items:center;gap:3px;min-height:22px;padding:2px 6px;font-size:11px;display:flex}.v-generate-button b s{color:#10171973;margin-left:3px}.v-generator-card.is-video-reference .v-generate-button,.v-generator-card.is-image-edit .v-generate-button,.v-generator-card.is-image-text .v-generate-button{width:220px;min-width:220px}.v-studio-notice{z-index:15;border-radius:8px;width:min(1126px,100% - 64px);min-height:38px;margin:10px auto -48px;font-size:11px;position:relative}.v-live-result{z-index:3;width:min(1126px,100% - 64px);margin:56px auto 0;position:relative}.v-example-strip{z-index:180;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#52e6ff57 #ffffff0b;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;gap:24px;width:100%;height:68px;margin:50px auto 0;padding:6px max(24px,50% - 563px);display:flex;position:relative;overflow:auto visible}.v-example-strip::-webkit-scrollbar{height:4px}.v-example-strip::-webkit-scrollbar-thumb{background:#52e6ff57;border-radius:999px}.v-example-strip .v-template-item{scroll-snap-align:center}.v-template-item{flex:none;width:max-content;min-width:56px;height:56px;position:relative}.v-template-item>button{color:#f0fbff;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:max-content;min-width:56px;height:56px;padding:8px 12px 8px 8px;font-family:inherit;display:flex;position:relative;overflow:hidden}.v-template-item>button:before{background-image:var(--v-template-image);content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:8px}.v-template-item>button:after{border-radius:inherit;content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1314cc;position:absolute;inset:0}.v-template-item>button img{z-index:1;object-fit:cover;border-radius:8px;flex:0 0 40px;width:40px;height:40px;transition:opacity .18s;position:relative}.v-template-item>button strong{z-index:1;white-space:nowrap;font-size:14px;font-weight:500;position:relative}.v-template-item>button>span{z-index:2;height:32px;box-shadow:none;opacity:0;pointer-events:none;white-space:nowrap;background:#ffffff14;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}.v-template-item:hover>button img,.v-template-item:hover>button strong,.v-template-item.is-previewing>button img,.v-template-item.is-previewing>button strong{opacity:0}.v-template-item:hover>button>span,.v-template-item.is-previewing>button>span{opacity:1;transform:translate(-50%,-50%)}.v-template-preview{z-index:420;box-sizing:border-box;background:#262a2b;border:1px solid #3b4345;border-radius:12px;padding:8px;animation:.18s ease-out v-template-preview-in;position:fixed;box-shadow:0 24px 70px #0000008f}.v-template-preview video,.v-template-preview>img{aspect-ratio:16/9;object-fit:cover;background:#101415;border-radius:8px;width:100%;display:block}.v-template-preview>img{animation:4s ease-in-out infinite alternate v-template-image-drift}@keyframes v-template-image-drift{0%{object-position:48% 50%;transform:scale(1)}to{object-position:52% 50%;transform:scale(1.045)}}@keyframes v-template-preview-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:none),(pointer:coarse){.v-template-preview{display:none}}.v-studio-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040708b8;place-items:center;padding:24px;animation:.16s ease-out v-studio-backdrop-in;display:grid;position:fixed;inset:0}@keyframes v-studio-backdrop-in{0%{opacity:0}to{opacity:1}}.v-prompt-reference-anchor{align-items:center;display:flex;position:relative}.v-prompt-reference-positioner{display:none}.v-prompt-reference-menu{z-index:620;color:#f0fbff;text-align:left;background:#3b4345;border:0;border-radius:12px;flex-direction:column;width:min(240px,100vw - 24px);max-height:min(340px,100dvh - 24px);padding:6px;animation:.14s ease-out v-reference-menu-in;display:flex;position:absolute;bottom:calc(100% + 38px);left:0;overflow:hidden;box-shadow:0 4px 16px #0006}.v-prompt-reference-menu.has-items{gap:4px}@keyframes v-reference-menu-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:none}}.v-prompt-reference-menu>p{color:#f0fbff99;min-height:44px;margin:0;padding:6px;font-size:12px;font-weight:400;line-height:16px}.v-prompt-reference-heading{gap:2px;padding:5px 8px 8px;display:grid}.v-prompt-reference-heading strong{color:#f0fbff;font-size:12px;font-weight:600}.v-prompt-reference-heading span{color:#f0fbff61;font-size:10px}.v-prompt-reference-list{scrollbar-color:#f0fbff2e transparent;scrollbar-width:thin;flex-direction:column;gap:4px;padding:0;display:flex;overflow-y:auto}.v-prompt-reference-list>button,.v-prompt-reference-elements{color:#f0fbff;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px;font-family:inherit;display:flex}.v-prompt-reference-list>button:hover,.v-prompt-reference-list>button:focus-visible,.v-prompt-reference-elements:hover,.v-prompt-reference-elements:focus-visible{background:#465053;outline:0}.v-prompt-reference-thumb{color:#f0fbff;background:#2e3233;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.v-prompt-reference-thumb img,.v-prompt-reference-thumb video{object-fit:cover;width:100%;height:100%;display:block}.v-prompt-reference-list>button>span:last-child,.v-prompt-reference-elements>span:last-child{min-width:0;display:block}.v-prompt-reference-list strong,.v-prompt-reference-elements strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.v-prompt-reference-elements{background:#465053;flex:none}.v-prompt-reference-elements-icon{color:#f0fbff;background:#2e3233;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.v-elements-dialog,.v-asset-dialog{color:#f0fbff;background:#1a1d1e;border:1px solid #3b4345;border-radius:16px;flex-direction:column;width:min(640px,100vw - 32px);max-height:min(720px,100dvh - 32px);animation:.18s ease-out v-studio-dialog-in;display:flex;overflow:hidden;box-shadow:0 32px 90px #000000a6}@keyframes v-studio-dialog-in{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.v-elements-dialog>header,.v-asset-dialog>header{border-bottom:1px solid #f0fbff14;flex:none;justify-content:space-between;align-items:center;min-height:70px;padding:13px 16px 12px 20px;display:flex}.v-elements-dialog>header strong,.v-elements-dialog>header span,.v-asset-dialog>header strong,.v-asset-dialog>header span{display:block}.v-elements-dialog>header strong,.v-asset-dialog>header strong{font-size:17px;font-weight:600}.v-elements-dialog>header span,.v-asset-dialog>header span{color:#f0fbff73;margin-top:2px;font-size:11px}.v-elements-dialog>header button,.v-asset-dialog>header button{color:#f0fbff;background:#f0fbff0f;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.v-elements-dialog>header button:hover,.v-asset-dialog>header button:hover{background:#f0fbff1f}.v-elements-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:230px;padding:16px;display:grid;overflow-y:auto}.v-elements-grid>button{aspect-ratio:1;background:#262a2b;border:1px solid #f0fbff1a;border-radius:11px;padding:0;position:relative;overflow:hidden}.v-elements-grid img,.v-elements-grid video{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.v-elements-audio{color:#70dffa;background:radial-gradient(circle at 50% 34%,#52e6ff2e,#0000 46%),#202728;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.v-elements-audio small{color:#f0fbff94;text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:10px;overflow:hidden}.v-elements-grid span{color:#f0fbff;opacity:0;background:#0a0e0fd1;border-radius:7px;padding:6px;font-size:10px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;bottom:7px;left:7px;right:7px;transform:translateY(5px)}.v-elements-grid>button:hover img,.v-elements-grid>button:hover video{filter:brightness(.72);transform:scale(1.04)}.v-elements-grid>button:hover span,.v-elements-grid>button:focus-visible span{opacity:1;transform:translateY(0)}.v-elements-loading,.v-elements-empty{color:#f0fbff85;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:30px;font-size:12px;display:flex}.v-elements-empty strong{color:#f0fbff;font-size:14px}.v-elements-empty span{max-width:270px}.v-elements-dialog>footer,.v-asset-dialog>footer{border-top:1px solid #f0fbff14;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:12px 16px;display:flex}.v-elements-dialog>footer button,.v-asset-dialog>footer button{color:#f0fbff;background:#485153c2;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.v-elements-dialog>footer button:first-child,.v-asset-dialog>footer button.is-primary{color:#101719;background:linear-gradient(100deg,#d7fff1,#53e5ff,#269fff)}.v-asset-dialog{width:min(720px,100vw - 32px)}.v-asset-dialog-media{background:#101415;border-radius:12px;flex:auto;place-items:center;min-height:260px;margin:16px;display:grid;position:relative;overflow:hidden}.v-asset-dialog-media img,.v-asset-dialog-media video{object-fit:contain;width:100%;max-height:min(520px,100dvh - 200px);display:block}.v-asset-dialog.is-crop{background:#262a2b;border-color:#3b4345;border-radius:24px;width:min(468px,100vw - 32px);height:min(648px,100dvh - 32px);max-height:calc(100dvh - 32px)}.v-asset-dialog.is-crop>header{border:0;justify-content:center;min-height:64px;padding:0 24px;position:relative}.v-asset-dialog.is-crop>header>strong{color:#f0fbff;font-size:16px;font-weight:600;line-height:24px}.v-asset-dialog.is-crop>header>button{background:#24292a;border-radius:9px;width:32px;height:32px;position:absolute;top:16px;right:24px}.v-asset-dialog.is-crop .v-asset-dialog-media{background:#080b0b;border-radius:8px;flex:auto;width:calc(100% - 48px);height:min(418px,100dvh - 262px);min-height:160px;margin:0 24px}.v-asset-dialog.is-crop .v-asset-dialog-media img,.v-asset-dialog.is-crop .v-asset-dialog-media video{object-fit:contain;width:100%;height:100%;max-height:none}.v-asset-dialog.is-crop .v-asset-dialog-media:has(.v-image-crop-stage){place-items:center;display:grid;overflow:hidden}.v-asset-dialog.is-crop .v-asset-dialog-media .v-image-crop-stage{border-radius:8px;max-width:100%;max-height:100%}.v-asset-dialog.is-crop .v-asset-dialog-media>i{aspect-ratio:16/9;pointer-events:none;background:linear-gradient(#fff,#fff) 0 0/24px 3px no-repeat,linear-gradient(#fff,#fff) 0 0/3px 24px no-repeat,linear-gradient(#fff,#fff) 100% 0/24px 3px no-repeat,linear-gradient(#fff,#fff) 100% 0/3px 24px no-repeat,linear-gradient(#fff,#fff) 0 100%/24px 3px no-repeat,linear-gradient(#fff,#fff) 0 100%/3px 24px no-repeat,linear-gradient(#fff,#fff) 100% 100%/24px 3px no-repeat,linear-gradient(#fff,#fff) 100% 100%/3px 24px no-repeat;border:0;width:80%;transition:width .18s,height .18s,aspect-ratio .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0407086b}.v-asset-dialog.is-crop .v-asset-dialog-media>i:before,.v-asset-dialog.is-crop .v-asset-dialog-media>i:after{content:"";position:absolute;inset:0}.v-asset-dialog.is-crop .v-asset-dialog-media>i:before{background:linear-gradient(#fff,#fff) top/36px 3px no-repeat,linear-gradient(#fff,#fff) bottom/36px 3px no-repeat}.v-asset-dialog.is-crop .v-asset-dialog-media>i:after{background:linear-gradient(#fff,#fff) 0/3px 36px no-repeat,linear-gradient(#fff,#fff) 100%/3px 36px no-repeat}.v-asset-dialog.is-crop .v-asset-dialog-media.is-free>i,.v-asset-dialog.is-crop .v-asset-dialog-media.is-16-9>i{aspect-ratio:16/9;width:80%;height:auto}.v-asset-dialog.is-crop .v-asset-dialog-media.is-9-16>i{aspect-ratio:9/16;width:auto;height:72%}.v-asset-dialog.is-crop .v-asset-dialog-media.is-4-3>i{aspect-ratio:4/3;width:72%;height:auto}.v-asset-dialog.is-crop .v-asset-dialog-media.is-1-1>i{aspect-ratio:1;width:62%;height:auto}.v-asset-dialog.is-crop .v-asset-dialog-media.is-3-4>i{aspect-ratio:3/4;width:auto;height:70%}.v-crop-controls{flex:0 0 76px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:76px;padding:16px 24px 0;display:grid}.v-crop-controls button{color:#5c6466;background:#2e3233;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;height:60px;padding:5px 2px;font-family:inherit;display:flex}.v-crop-controls button:hover{color:#7d8789;background:#343a3b}.v-crop-controls button.active{color:#d1f4ff;border-color:#d1f4ff}.v-crop-controls button b{color:#f0fbff9e;font-size:13px;font-weight:500;line-height:18px}.v-crop-controls button.active b{color:#f0fbff;font-weight:600}.v-crop-ratio-shape{background:currentColor;border-radius:2px;flex:none;width:18px;height:18px;display:block}.v-crop-ratio-shape.is-9-16{width:9px;height:18px}.v-crop-ratio-shape.is-4-3{width:18px;height:13px}.v-crop-ratio-shape.is-3-4{width:13px;height:18px}.v-crop-ratio-shape.is-16-9{width:22px;height:10px}.v-asset-dialog.is-crop>footer{border:0;gap:14px;min-height:90px;padding:24px}.v-asset-dialog.is-crop>footer button{color:#f0fbff9e;background:#465053;border-radius:10px;flex:1 1 0;min-width:0;height:41px;font-size:14px;font-weight:600}.v-asset-dialog.is-crop>footer button.is-primary{color:#101719;background:linear-gradient(100deg,#d7fff1,#53e5ff,#269fff)}@media (width<=1100px) and (width>=821px){.v-generator-card{width:calc(100% - 40px)}.v-generator-controls{flex-wrap:nowrap;gap:6px}.v-inspire,.v-elements{padding-inline:9px;font-size:12px}.v-model-trigger{width:180px;min-width:180px}.v-parameter-trigger{gap:6px;width:176px}.v-generate-button{min-width:150px;margin-left:0;padding-inline:10px}.v-example-strip,.v-example-strip.is-image-edit,.v-example-strip.is-image-text{justify-content:flex-start;width:calc(100% - 40px)}}@media (width<=820px){.v-create-shell{overflow:visible}.v-create-shell .v-announcement{display:none}.v-create-shell .v-app-topbar{height:64px;padding-inline:20px;top:0}.v-create-shell .v-app-topbar>.v-logo{order:1;margin:0;font-size:21px}.v-create-shell .v-app-topbar>.v-logo>.v-logo-mark{flex-basis:32px;width:32px;height:32px}.v-create-shell .v-mobile-menu{order:3;margin-left:auto}.v-create-shell .v-topbar-actions{display:none}.v-create-shell .v-app-sidebar{width:230px;top:0}.v-create-shell .v-app-main.v-create-main,.v-create-shell.is-announcement-hidden .v-app-main.v-create-main{min-height:100vh;margin-left:0;padding:64px 0 0;overflow:visible}.v-create-shell.is-announcement-hidden .v-app-main.v-create-main{padding-top:64px}.v-create-page{background-image:none;min-height:calc(100vh - 64px);padding:77px 0 48px;overflow:visible}.v-create-heading h1{width:100%;max-width:none;margin:auto;font-size:24px;line-height:28px;transform:none}.v-kind-switch{width:235.55px;margin-top:24px}.v-generator-card{width:calc(100% - 16px);height:382px;margin-top:24px;overflow:visible}.v-generator-tabs>:is(button,a){padding-inline:18px}.v-prompt-row{height:210px;padding:12px 16px 12px 20px;display:block;top:48px}.v-prompt-row .v-prompt-field{height:96px;position:absolute;top:114px;left:16px;right:16px}.v-prompt-row.is-text-only .v-prompt-field{top:12px}.v-prompt-field textarea{height:96px;min-height:96px}.v-generator-controls{scrollbar-width:none;grid-template-rows:40px 40px;grid-template-columns:120px 200px 95.5px 112.625px 40px;align-items:center;gap:12px 8px;width:auto;height:92px;display:grid;bottom:16px;left:16px;right:16px;overflow:auto hidden}.v-generator-controls::-webkit-scrollbar{display:none}.v-model-control,.v-model-trigger{width:120px;min-width:120px}.v-model-trigger>svg{display:none}.v-parameter-control,.v-parameter-trigger{width:200px}.v-parameter-control.is-image .v-parameter-trigger{width:96px}.v-generator-card.is-video-frames .v-parameter-trigger{width:159px}.v-inspire,.v-elements,.v-style-button{display:flex}.v-inspire{grid-area:1/3}.v-elements{grid-area:1/4}.v-style-button{grid-area:1/5;margin-left:0}.v-generate-button{grid-area:2/1/auto/3;width:294px;min-width:294px;margin-left:48px}.v-model-menu{grid-template-columns:minmax(170px,40%) 1fr;width:min(690px,100vw - 28px);bottom:48px}.v-parameter-menu{width:min(400px,100vw - 28px);left:auto;right:0}.v-example-strip{scrollbar-width:none;justify-content:flex-start;gap:24px;width:100%;margin-top:24px;padding:0 4px;overflow-x:auto}.v-example-strip.is-image-edit,.v-example-strip.is-image-text{justify-content:flex-start}.v-example-strip::-webkit-scrollbar{display:none}.v-elements-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v-asset-dialog.is-crop .v-asset-dialog-media{width:calc(100% - 24px);margin:12px}.v-crop-controls{padding-inline:12px}.v-live-result{width:calc(100% - 28px);margin-top:34px}}@media (width<=560px){.v-create-heading h1{font-size:24px;line-height:28px;transform:none}.v-kind-switch{width:235.55px;margin-top:24px}.v-kind-switch button{font-size:14px}.v-generator-card{height:382px}.v-generator-tabs>:is(button,a){padding-inline:15px;font-size:13px}.v-prompt-row{height:210px;padding:12px 16px 12px 20px}.v-upload-cluster{gap:6px}.v-upload-tile{flex-basis:64px;width:64px;height:64px}.v-prompt-field textarea{padding-left:0;font-size:12px;line-height:20px}.v-generator-controls{grid-template-columns:120px 200px 95.5px 112.625px 40px}.v-model-menu{grid-template-columns:132px minmax(0,1fr);align-items:stretch;width:auto;height:min(470px,70vh);max-height:70vh;display:grid;position:fixed;bottom:12px;left:8px;right:8px}.v-model-menu>.v-model-families,.v-model-menu>.v-model-options,.v-model-menu.is-video>.v-model-families,.v-model-menu.is-image>.v-model-families,.v-model-menu.is-video>.v-model-options,.v-model-menu.is-image>.v-model-options{width:auto;height:100%;max-height:none;margin:0;position:static;transform:none}.v-model-families,.v-model-options{padding:5px}.v-model-families>button{grid-template-columns:24px minmax(0,1fr);gap:5px;height:44px;padding-inline:6px}.v-model-families>button small,.v-model-families>button>svg,.v-model-families>button>span{display:none}.v-model-families .v-model-icon,.v-model-families .v-model-icon img{flex-basis:24px;width:24px;height:24px}.v-model-families strong,.v-model-option-title>strong{font-size:11px}.v-model-menu .v-model-options>button{grid-template-columns:minmax(0,1fr);align-items:start;min-height:78px;padding:8px 6px}.v-model-options>button>em{grid-column:1;font-size:10px}.v-upload-slot:nth-child(3) .v-upload-popover{left:auto;right:0}.v-parameter-menu{grid-template-columns:1fr;gap:8px;padding:8px;overflow-y:auto}.v-parameter-menu.is-video,.v-parameter-menu.is-image{grid-template-rows:none;width:auto;height:auto;max-height:calc(100vh - 24px);position:fixed;bottom:12px;left:8px;right:8px}.v-parameter-menu .v-param-section{min-height:72px}.v-parameter-menu .v-param-section.is-ratio{min-height:94px}.v-parameter-menu .v-param-section.is-image-ratio{height:auto;min-height:216px}.v-studio-modal-backdrop{padding:8px}.v-elements-dialog,.v-asset-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.v-elements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.v-crop-controls>div{flex-wrap:wrap}.v-crop-controls>div>span{flex-basis:100%;width:100%}.v-example-strip{margin-top:24px}}@media (prefers-reduced-motion:no-preference){.reveal-in{animation:.75s ease-out both reveal-in}.hero-media-stage{animation:.85s ease-out .12s both reveal-in}@keyframes reveal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.aireel-home{color:#f6f8f7;background:#0b0f0d;min-height:100vh;overflow:hidden}.aireel-shell{width:min(1240px,100% - 40px);margin-inline:auto}.aireel-hero{background:#090d0b;min-height:max(720px,100svh);position:relative;overflow:hidden}.aireel-announcement{z-index:20;color:#06100b;background:linear-gradient(90deg,#c8ffe5,#86f0e2 45%,#61baff);justify-content:center;align-items:center;gap:18px;height:42px;font-size:12px;font-weight:650;display:flex;position:absolute;inset:0 0 auto}.aireel-announcement a{color:#f7f9f8;background:#101513;border-radius:15px;align-items:center;gap:5px;height:27px;padding:0 12px;font-size:12px;display:inline-flex}.aireel-nav{z-index:18;background:linear-gradient(#040706d1,#0407062e);grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 max(24px,50vw - 720px);display:grid;position:absolute;top:42px;left:0;right:0}.aireel-wordmark{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:740;display:inline-flex}.aireel-wordmark>span{width:31px;height:31px;color:var(--mint);font-family:var(--serif);background:#ffffff1a;border:1px solid #ffffff57;border-radius:7px;place-items:center;font-size:17px;font-style:italic;display:grid}.aireel-nav nav{align-items:center;gap:34px;display:flex}.aireel-nav nav a,.aireel-login{color:#ffffffe0;text-shadow:0 2px 10px #00000080;font-size:12px;font-weight:510}.aireel-nav nav a:hover,.aireel-login:hover{color:var(--mint)}.aireel-nav>div{justify-content:flex-end;align-items:center;gap:22px;display:flex}.aireel-generate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0508072e;border:1px solid #ffffffb3;border-radius:22px;place-items:center;min-width:98px;height:40px;font-size:12px;font-weight:600;display:grid}.aireel-generate:hover{border-color:var(--mint);background:var(--mint);color:#07120c}.aireel-hero-media{background:url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 50%/cover no-repeat;position:absolute;inset:42px 0 0;transform:scale(1.015)}.aireel-hero-media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.aireel-hero-media:after{content:"";background:radial-gradient(circle at 50% 45%,#0000 20%,#0306053b 72%),linear-gradient(#0306051f,#03060526 48%,#030605d1);position:absolute;inset:0}.aireel-hero-shade{background:linear-gradient(90deg,#04070633,#0000 30% 72%,#04070640);position:absolute;inset:42px 0 0}.aireel-hero-content{z-index:7;text-align:center;width:min(1100px,100% - 40px);position:absolute;top:52%;left:50%;transform:translate(-50%,-43%)}.aireel-kicker{color:#d9ffe9;font-family:var(--mono);letter-spacing:.16em;text-shadow:0 3px 20px #000000b3;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;display:inline-flex}.aireel-hero-content h1{max-width:1100px;font-family:var(--serif);letter-spacing:-.035em;text-shadow:0 6px 28px #00000080;margin:0 auto;font-size:clamp(54px,6vw,86px);font-style:italic;font-weight:560;line-height:.95}.aireel-hero-content h1 em{color:#fff;font:inherit;margin-top:7px;display:block}.aireel-hero-content>p{color:#ffffffd9;text-shadow:0 3px 16px #000c;max-width:780px;margin:25px auto 30px;font-size:15px;line-height:1.6}.aireel-primary-cta{color:#08120d;background:linear-gradient(120deg,#d7ffe9,#83ebff 95%);border-radius:9px;align-items:center;gap:9px;min-height:55px;padding:0 25px;font-size:14px;font-weight:720;display:inline-flex;box-shadow:0 16px 45px #1bac9538}.aireel-primary-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.aireel-capabilities{justify-content:center;gap:clamp(28px,5vw,70px);max-width:790px;margin:47px auto 0;display:flex}.aireel-capabilities span{color:#fff;text-shadow:0 3px 18px #000;align-items:center;gap:10px;display:inline-flex}.aireel-capabilities svg{filter:drop-shadow(0 2px 8px #000)}.aireel-capabilities strong{white-space:nowrap;font-size:13px;font-weight:620}.aireel-scroll{z-index:9;border:2px solid #ffffffd1;border-radius:13px;width:24px;height:36px;display:block;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.aireel-scroll i{background:#fff;border-radius:2px;width:2px;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.aireel-gallery-section{background:#0b0f0d;padding:130px 0 145px}.aireel-section-heading{text-align:center;width:min(900px,100% - 40px);margin:0 auto 64px}.aireel-section-heading>span{color:var(--mint);font-family:var(--mono);letter-spacing:.15em;font-size:11px}.aireel-section-heading h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(46px,5.4vw,74px);font-weight:520;line-height:.98}.aireel-section-heading h2 em{color:var(--mint);font-family:var(--serif);font-weight:400}.aireel-gallery-viewport{width:100%;overflow:hidden}.aireel-gallery-track{grid-template-columns:repeat(6,minmax(190px,1fr));gap:24px;width:max(1420px,100% + 170px);margin-left:-85px;display:grid}.aireel-gallery-card{min-width:0}.gallery-card-media{background:#171c1a;border-radius:15px;height:330px;transition:transform .25s,filter .25s;position:relative;overflow:hidden}.aireel-gallery-card:hover .gallery-card-media{filter:brightness(1.08);transform:translateY(-4px)}.gallery-card-media>span:first-child{z-index:3;color:#ffffffbf;font-family:var(--mono);letter-spacing:.12em;font-size:10px;position:absolute;top:13px;left:13px}.aireel-gallery-card>strong{margin-top:14px;font-size:13px;font-weight:640;display:block}.gallery-card--signal .gallery-card-media{background:linear-gradient(#0508070d,#050807b8),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 5%/auto 100%}.gallery-card--film .gallery-card-media{background:linear-gradient(#0000,#040706c2),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 35%/auto 100%}.gallery-card--campaign .gallery-card-media{background:linear-gradient(#0000,#040706ad),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 92%/auto 100%}.gallery-card--thread .gallery-card-media{background:radial-gradient(circle at 80% 15%,#9af5c733,#0000 35%),#141917}.gallery-card--reddit .gallery-card-media{background:linear-gradient(160deg,#05080726,#050807d9),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 64%/auto 100%}.gallery-card--article .gallery-card-media{background:radial-gradient(circle at 20% 10%,#6cbfff30,#0000 34%),#111513}.gallery-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080752;border:1px solid #fff9;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-signal{justify-items:end;display:grid;position:absolute;bottom:18px;right:17px}.gallery-signal i{border:1px solid #9af5c773;border-radius:50%;width:80px;height:80px;margin-bottom:-61px;box-shadow:0 0 35px #9af5c71f}.gallery-signal b{letter-spacing:-.08em;font-size:39px;font-weight:470}.gallery-signal small{color:var(--mint);font-family:var(--mono);font-size:10px}.gallery-thread,.gallery-reddit,.gallery-article{position:absolute;bottom:22px;left:19px;right:19px}.gallery-thread small,.gallery-reddit small,.gallery-article small{color:var(--mint);font-family:var(--mono);font-size:10px}.gallery-thread strong,.gallery-reddit strong{font-family:var(--serif);margin-top:12px;font-size:25px;font-style:italic;font-weight:400;line-height:1.08;display:block}.gallery-reddit{border-left:1px solid var(--mint);padding-left:13px}.gallery-reddit strong{font-size:21px}.gallery-article strong{letter-spacing:-.07em;margin-top:12px;font-size:31px;font-weight:600;line-height:.82;display:block}.gallery-campaign{justify-items:end;display:grid;position:absolute;bottom:18px;right:17px}.gallery-campaign>span{color:var(--mint);font-family:var(--mono);font-size:10px}.gallery-campaign strong{letter-spacing:-.09em;font-size:61px;font-weight:450}.gallery-campaign small{font-family:var(--mono);font-size:10px}.aireel-feature{border-top:1px solid #ffffff17;grid-template-columns:.86fr 1.14fr;align-items:center;gap:8vw;min-height:720px;padding-block:100px;display:grid}.aireel-feature--reverse{grid-template-columns:1.14fr .86fr}.aireel-feature-copy{max-width:500px}.aireel-feature-copy>i{background:linear-gradient(90deg, var(--mint), #6ebdff);border-radius:3px;width:39px;height:4px;margin-bottom:22px;display:block}.aireel-feature-copy>span{color:#929c97;font-family:var(--mono);letter-spacing:.13em;font-size:11px}.aireel-feature-copy h2{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(39px,4.1vw,58px);font-weight:590;line-height:1.02}.aireel-feature-copy h2 em{color:var(--mint);font-family:var(--serif);font-weight:400}.aireel-feature-copy p{color:#a3aba7;font-size:14px;line-height:1.82}.aireel-feature-copy>a{color:#e4e9e6;border-bottom:1px solid #727c77;align-items:center;gap:8px;margin-top:21px;padding-bottom:7px;font-size:13px;font-weight:620;display:inline-flex}.aireel-feature-copy>a:hover{border-color:var(--mint);color:var(--mint)}.aireel-feature-media{background:#171c1a;border-radius:16px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000047}.aireel-feature-media--signal{background:linear-gradient(#0000,#030605b3),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 13%/cover}.aireel-feature-media--video{background:linear-gradient(#0000,#030605d1),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 52%/cover}.feature-media-label{color:#ffffffbf;font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:18px;left:18px;right:18px}.feature-signal-overlay{border-right:1px solid var(--mint);justify-items:end;min-width:155px;padding-right:15px;display:grid;position:absolute;bottom:25px;right:25px}.feature-signal-overlay span{color:var(--mint);font-family:var(--mono);font-size:10px}.feature-signal-overlay strong{letter-spacing:-.09em;font-size:62px;font-weight:450}.feature-signal-overlay small{color:#ffffffad;text-align:right;font-size:11px;line-height:1.5}.feature-play{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0407064d;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-film-title{position:absolute;bottom:25px;left:25px}.feature-film-title small{color:var(--mint);font-family:var(--mono);letter-spacing:.12em;font-size:10px}.feature-film-title strong{letter-spacing:-.07em;margin-top:9px;font-size:clamp(35px,4vw,56px);line-height:.83;display:block}.feature-film-title strong em{color:var(--mint);font-family:var(--serif);font-weight:400}.aireel-feature-media--learn{background:radial-gradient(circle at 85% 10%,#9af5c71f,#0000 35%),#121715;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:46px;display:grid}.learn-media-copy>span{color:var(--mint);font-family:var(--mono);letter-spacing:.12em;font-size:11px}.learn-media-copy>strong{font-family:var(--serif);margin:22px 0 14px;font-size:31px;font-style:italic;font-weight:400;line-height:1.08;display:block}.learn-media-copy p{color:#78817c;font-size:12px;line-height:1.6}.learn-media-bars{border-bottom:1px solid #38413d;align-items:flex-end;gap:8px;height:280px;display:flex}.learn-media-bars i{background:linear-gradient(180deg, var(--mint), #9af5c714);flex:1}.aireel-format-band{background:linear-gradient(90deg,#040706f0,#04070647 65%,#04070673),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 50%/cover;align-items:center;min-height:670px;margin-top:80px;display:flex;position:relative}.aireel-format-band>div{z-index:2;position:relative}.aireel-format-band span{color:var(--mint);font-family:var(--mono);letter-spacing:.15em;font-size:11px}.aireel-format-band h2{max-width:900px;font-family:var(--serif);letter-spacing:-.04em;margin:23px 0;font-size:clamp(50px,6vw,82px);font-style:italic;font-weight:500;line-height:.95}.aireel-format-band p{color:#ffffffbd;font-size:14px}.aireel-format-band a{background:var(--mint);color:#07120c;border-radius:7px;align-items:center;gap:8px;min-height:50px;margin-top:24px;padding:0 20px;font-size:12px;font-weight:690;display:inline-flex}.aireel-footer{grid-template-columns:1fr auto;align-items:center;gap:35px;min-height:190px;display:grid;position:relative}.aireel-footer>div p{color:#929c97;margin:14px 0 0;font-size:12px}.aireel-footer nav{color:#909994;gap:25px;font-size:12px;display:flex}.aireel-footer small{color:#77817c;font-family:var(--mono);font-size:10px;position:absolute;bottom:22px;left:0}@media (width<=1020px){.aireel-nav{grid-template-columns:1fr 1fr}.aireel-nav nav{display:none}.aireel-hero-content h1{font-size:clamp(52px,8vw,74px)}.aireel-gallery-track{gap:16px}.aireel-feature,.aireel-feature--reverse{grid-template-columns:1fr;gap:55px;padding-block:95px}.aireel-feature-copy{max-width:650px}.aireel-feature--reverse .aireel-feature-media{order:2}.aireel-feature--reverse .aireel-feature-copy{order:1}}@media (width<=680px){.aireel-shell{width:calc(100% - 28px)}.aireel-announcement{justify-content:space-between;padding:0 13px;font-size:11px}.aireel-announcement span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.aireel-nav{height:64px;padding:0 14px}.aireel-login{display:none}.aireel-generate{min-width:86px;height:37px}.aireel-wordmark{font-size:17px}.aireel-wordmark>span{width:28px;height:28px}.aireel-hero{min-height:760px}.aireel-hero-media{background-position:34%}.aireel-hero-media video{object-position:34% 50%}.aireel-hero-content{width:calc(100% - 28px);top:50%;transform:translate(-50%,-38%)}.aireel-kicker{margin-bottom:17px}.aireel-hero-content h1{font-size:46px;line-height:.98}.aireel-hero-content>p{margin:22px auto 25px;font-size:13px}.aireel-capabilities{grid-template-columns:1fr 1fr;gap:20px 24px;max-width:320px;margin-top:38px;display:grid}.aireel-capabilities span{justify-content:flex-start}.aireel-capabilities strong{font-size:12px}.aireel-gallery-section{padding-block:100px}.aireel-section-heading{margin-bottom:42px}.aireel-section-heading h2{font-size:43px}.aireel-gallery-viewport{padding:0 14px 18px;overflow-x:auto}.aireel-gallery-track{grid-template-columns:repeat(6,210px);width:max-content;margin:0}.gallery-card-media{height:310px}.aireel-feature{min-height:auto}.aireel-feature-copy h2{font-size:42px}.aireel-feature-media{border-radius:12px;min-height:390px}.aireel-feature-media--learn{grid-template-columns:1fr;padding:28px}.learn-media-bars{height:170px}.aireel-format-band{background-position:66%;min-height:590px;margin-top:20px}.aireel-format-band h2{font-size:48px}.aireel-footer{grid-template-columns:1fr;padding-block:45px 65px}.aireel-footer nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.aireel-hero-media video{display:none}}.create-brand-context{border:1px solid var(--line);color:#747d78;text-align:left;background:#ffffff03;border-radius:4px;align-items:center;gap:11px;width:min(760px,100%);min-height:58px;margin:-15px 0 15px;padding:9px 13px;display:flex}.create-brand-context>svg:first-child{color:#717975}.create-brand-context>span{flex:1;min-width:0}.create-brand-context strong,.create-brand-context small{display:block}.create-brand-context strong{color:#a9b0ac;font-size:11px;font-weight:540}.create-brand-context small{color:#838d88;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.create-brand-context>svg:last-child{color:#8c9691}.create-brand-context.is-active{background:#9af5c706;border-color:#9af5c738}.create-brand-context.is-active>svg:first-child{color:var(--mint)}.create-brand-context.is-required{background:#f6cc7806;border-color:#f6cc783d}.create-brand-context.is-required>svg:first-child,.create-brand-context.is-required strong{color:#d7b66f}.generation-brand{color:var(--mint);font-family:var(--mono);letter-spacing:.07em;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.pack-brand-version{color:var(--mint);background:#9af5c706;border:1px solid #9af5c72b;grid-template-columns:24px 1fr 14px;align-items:center;gap:8px;margin:18px 0 4px;padding:10px;display:grid}.pack-brand-version span{min-width:0}.pack-brand-version strong,.pack-brand-version small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pack-brand-version strong{color:#a3aba7;font-size:11px;font-weight:540}.pack-brand-version small{color:#88928d;margin-top:4px;font-size:10px}.generation-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:780px;min-height:calc(100vh - 180px);margin:0 auto;padding:45px 20px 80px;display:flex}.generation-orb{width:54px;height:54px;color:var(--mint);background:radial-gradient(circle,#9af5c726,#0000 70%);border:1px solid #9af5c74d;border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.generation-orb svg,.generation-steps .active>svg{animation:1.1s linear infinite local-spin}.generation-view h2{letter-spacing:-.06em;margin:18px 0 15px;font-size:clamp(40px,5vw,62px);font-weight:500;line-height:.98}.generation-view h2 em{color:var(--mint);font-family:var(--serif);font-weight:400}.generation-view>p{color:#77807b;text-overflow:ellipsis;white-space:nowrap;max-width:590px;margin:0;font-size:13px;line-height:1.6;overflow:hidden}.generation-steps{border:1px solid var(--line);text-align:left;background:#0c0f0e;width:min(610px,100%);margin-top:38px;display:grid}.generation-steps>div{border-bottom:1px solid var(--line);color:#7c8681;grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;min-height:69px;padding:10px 17px;display:grid}.generation-steps>div:last-child{border-bottom:0}.generation-steps>div.active{color:#dbe2de;background:#9af5c709}.generation-steps>div.done{color:#8b948f}.generation-steps>div>i{color:#88928d;width:23px;height:23px;font-family:var(--mono);border:1px solid #303633;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.generation-steps>div.active>i,.generation-steps>div.done>i{color:var(--mint);border-color:#9af5c780}.generation-steps span strong,.generation-steps span small{display:block}.generation-steps span strong{font-size:12px;font-weight:540}.generation-steps span small{color:#7f8984;margin-top:5px;font-size:11px}.generation-steps .active>svg{color:var(--mint)}.studio-notice{z-index:45;color:#d7fbe9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c120ff0;border:1px solid #9af5c74d;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;display:flex;position:fixed;top:91px;right:24px;box-shadow:0 18px 50px #00000052}.studio-notice svg{color:var(--mint)}.studio-notice--inline{margin-top:18px;position:static}.asset-preview>strong,.asset-article-cover>strong{z-index:2;overflow-wrap:anywhere;max-width:100%;position:relative}.library-card.local-pack{border-color:#9af5c740}.library-card.local-pack .library-cover:before{z-index:2;background:var(--mint);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:14px;right:14px;box-shadow:0 0 12px #9af5c7cc}.library-grid.list-view{grid-template-columns:1fr}.library-grid.list-view .new-pack-card{flex-direction:row;gap:13px;min-height:100px}.library-grid.list-view .new-pack-card>span{margin:0}.library-grid.list-view .new-pack-card small{margin:0 0 0 4px}.library-grid.list-view .library-card{grid-template-columns:230px 1fr;display:grid}.library-grid.list-view .library-cover,.library-grid.list-view .library-card-body{min-height:150px}.library-empty{border:1px dashed var(--line);color:#838d88;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;min-height:230px;display:grid}.library-empty strong{color:#9ba39f;margin-top:12px;font-size:13px}.library-empty p{margin:6px 0 0;font-size:11px}.library-notice,.publish-notice{top:91px}.publish-list article.local-queue-item{box-shadow:inset 2px 0 var(--mint);background:linear-gradient(90deg,#9af5c70a,#0000 55%)}.publish-list article.rendered-queue-item{background:linear-gradient(90deg,#79cfff0e,#0000 58%);box-shadow:inset 2px 0 #79cfff}.publish-list article.published-queue-item{background:linear-gradient(90deg,#a7b4ff0e,#0000 58%);box-shadow:inset 2px 0 #a7b4ff}.channel-mark.has-thumbnail{background-position:50%;background-size:cover;border-color:#79cfff4d;box-shadow:inset 0 0 0 1px #00000040}.publish-detail>small{color:#929c97;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.publish-detail>small i{background:#79cfff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #79cfffa6}.publish-detail>small.publication-record{color:#7e87b0}.publish-detail>small.publication-record i{background:#a7b4ff;box-shadow:0 0 7px #a7b4ffa6}.publish-result-link{color:#79cfff;place-items:center;width:28px;height:28px;display:grid}.publish-result-link:hover{color:var(--mint)}.publish-list.calendar-mode article{border:1px solid var(--line);background-color:#101412;margin:8px}.publish-empty-note{border-top:1px solid var(--line);color:#8c9691;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;display:flex}.publish-empty-note a{color:var(--mint);align-items:center;gap:6px;display:inline-flex}.publish-record-panel{background:radial-gradient(circle at 90% 0,#9af5c712,#0000 31%),#0a0d0c;border-left:1px solid #9af5c733;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw - 80px);height:100%;animation:.22s ease-out asset-editor-enter;display:grid;box-shadow:-35px 0 100px #00000070}.publish-record-body{min-height:0;padding:28px 34px 34px;overflow-y:auto}.publish-record-asset{border:1px solid var(--line);background:#ffffff04;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.publish-record-asset>div:nth-child(2){min-width:0}.publish-record-asset span{color:#89938e;font-family:var(--mono);letter-spacing:.09em;font-size:10px}.publish-record-asset h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;font-weight:540;overflow:hidden}.publish-record-asset>a{color:#79cfff;align-items:center;gap:5px;font-size:11px;display:inline-flex}.publish-schedule-card{border:1px solid var(--line);grid-template-columns:1fr 190px auto;align-items:end;gap:18px;margin-top:22px;padding:20px;display:grid}.publish-schedule-card h3,.publication-form-heading h3{margin:8px 0 5px;font-size:14px;font-weight:540}.publish-schedule-card p,.publication-form-heading p{color:#8a948f;max-width:440px;margin:0;font-size:11px;line-height:1.55}.publish-schedule-card label,.publication-fields label{gap:8px;display:grid}.publish-schedule-card label>span,.publication-fields label>span{color:#8e9893;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.publish-schedule-card input,.publication-fields input,.publication-fields select{border:1px solid var(--line);color:#cbd2ce;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:43px;font:inherit;background:#0e1210;border-radius:3px;outline:0;padding:0 12px;font-size:11px}.publish-schedule-card input:focus,.publication-fields input:focus,.publication-fields select:focus{border-color:#9af5c766}.publication-form{background:#9af5c705;border:1px solid #9af5c72e;margin-top:22px;padding:22px 20px}.publication-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.publication-url-field{grid-column:1/-1}.publish-record-footer{border-top:1px solid var(--line);background:#ffffff03;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 34px;display:flex}.publish-record-footer>div{align-items:center;gap:8px;display:flex}.publish-record-footer>div:first-child{color:#7f8883;font-size:11px}.publish-record-footer>div:first-child>i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #9af5c7a6}.publish-record-footer>div:first-child>span{border-left:1px solid var(--line);color:#7f8984;padding-left:8px}.publish-record-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.publish-record-footer .button{white-space:nowrap;min-height:39px}.production-overview{grid-template-columns:1.65fr repeat(3,minmax(140px,.75fr));gap:8px;display:grid}.production-overview>div{border:1px solid var(--line);background:#0c0f0e;min-height:134px;padding:20px;position:relative;overflow:hidden}.production-overview>div:not(.production-engine-card)>strong{letter-spacing:-.07em;margin-top:17px;font-size:35px;font-weight:480;display:block}.production-overview>div:not(.production-engine-card)>small{color:#838d88;margin-top:5px;font-size:11px;display:block}.production-engine-card{background:radial-gradient(circle at 90% 0,#9af5c71a,#0000 42%),#0c0f0e!important}.production-engine-card>div{align-items:center;gap:11px;margin-top:18px;display:flex}.production-engine-card>div>i{color:#6a726e;border:1px solid #303633;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.production-engine-card>div>i.connected{color:var(--mint);border-color:#9af5c759;box-shadow:0 0 24px #9af5c70f}.production-engine-card>div span strong,.production-engine-card>div span small{display:block}.production-engine-card>div span strong{font-size:12px;font-weight:590}.production-engine-card>div span small{color:#838d88;max-width:330px;margin-top:4px;font-size:10px;line-height:1.45}.production-engine-card>b{color:#8c9691;font-family:var(--mono);letter-spacing:.09em;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex;position:absolute;top:20px;right:20px}.production-engine-card>b i{background:#939d98;border-radius:50%;width:5px;height:5px}.production-engine-card>b i.connected{background:var(--mint);box-shadow:0 0 9px #9af5c7b3}.production-board{border:1px solid var(--line);background:#0b0e0d;margin-top:28px}.production-board-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:142px;padding:24px 27px;display:flex}.production-board-header h2{letter-spacing:-.045em;margin:10px 0 6px;font-size:24px;font-weight:520}.production-board-header p{color:#8c9691;margin:0;font-size:11px}.production-board-header .button svg,.production-job-actions .button svg,.production-state.is-processing svg{animation:none}.production-board-header .button:disabled svg,.production-job-actions .button:disabled svg,.production-state.is-processing svg{animation:1s linear infinite local-spin}.production-filters{border-bottom:1px solid var(--line);align-items:center;gap:4px;min-height:54px;padding:8px 18px;display:flex;overflow-x:auto}.production-filters button{color:#939d98;background:0 0;border:0;border-radius:3px;flex:none;padding:9px 11px;font-size:11px}.production-filters button span{color:#79837e;margin-left:6px}.production-filters button.active{color:#c8cfcb;background:#ffffff0b}.production-job-list{min-height:280px}.production-job{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(280px,1fr) 135px minmax(190px,auto);align-items:center;gap:19px;min-height:155px;padding:18px 20px;transition:background .18s;display:grid}.production-job:last-child{border-bottom:0}.production-job:hover{background:#9af5c704}.production-job-cover{border:1px solid var(--line);background:linear-gradient(#0000,#040706cc),url(https://media.aienhancer.co/prod/resource/vynoa-original-previews/20260805/hero/hero-media.png) 27%/auto 100%;width:82px;height:116px;position:relative;overflow:hidden}.production-job-cover>span{z-index:2;font-family:var(--mono);font-size:10px;position:absolute;top:7px;right:7px}.production-job-cover>i{background-position:50%;background-size:cover;position:absolute;inset:0}.production-job-cover>svg{z-index:2;box-sizing:content-box;border:1px solid #ffffff59;border-radius:50%;padding:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.production-job-main{min-width:0}.production-job-main>div:first-child{color:var(--mint);font-family:var(--mono);letter-spacing:.09em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.production-job-main>div:first-child small{color:#7f8984;font-family:var(--sans);letter-spacing:0;font-size:10px}.production-job-main h3{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:14px;font-weight:550;overflow:hidden}.production-job-main>p{color:#939d98;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.production-job-meta{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.production-job-meta span{border:1px solid var(--line);color:#88928d;text-transform:capitalize;border-radius:15px;padding:4px 6px;font-size:10px}.production-progress{background:#252b28;border-radius:2px;max-width:500px;height:3px;margin-top:15px;position:relative;overflow:visible}.production-progress>i{border-radius:inherit;background:linear-gradient(90deg, var(--mint), #79cfff);height:100%;display:block}.production-progress>span{color:#818b86;font-family:var(--mono);text-transform:uppercase;font-size:10px;position:absolute;bottom:7px;right:0}.production-job-state{justify-items:start;gap:7px;display:grid}.production-state{border:1px solid var(--line);color:#747d78;border-radius:16px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:10px;display:inline-flex}.production-state>i{background:currentColor;border-radius:50%;width:5px;height:5px}.production-state.is-queued,.production-state.is-processing{color:var(--mint);border-color:#9af5c73b}.production-state.is-completed{color:#79cfff;border-color:#79cfff40}.production-state.is-failed{color:#ffbf67;border-color:#ffbf673d}.production-job-state>small{color:#6f7974;font-family:var(--mono);font-size:10px}.production-job-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.production-job-actions .button{min-height:37px;padding-inline:11px;font-size:11px}.production-job-actions>a:not(.button){color:#929c97;align-items:center;gap:5px;font-size:10px;display:flex}.production-job-actions>a:not(.button):hover{color:var(--mint)}.production-export{border:1px solid var(--line);color:#929c97;background:0 0;border-radius:3px;place-items:center;width:36px;height:36px;display:grid}.production-export:hover{color:var(--mint);border-color:#9af5c74d}.production-empty{color:#8e9893;text-align:center;place-content:center;justify-items:center;min-height:300px;display:grid}.production-empty>span{border:1px solid var(--line);width:42px;height:42px;color:var(--mint);border-radius:50%;place-items:center;display:grid}.production-empty strong{color:#a2aaa5;margin-top:14px;font-size:12px}.production-empty p{margin:7px 0 0;font-size:11px}.production-empty a{color:var(--mint);align-items:center;gap:6px;margin-top:15px;font-size:11px;display:flex}.production-notice{top:91px}.asset-editor-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030504b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.asset-editor-panel{background:radial-gradient(circle at 90% 0,#9af5c712,#0000 31%),#0a0d0c;border-left:1px solid #9af5c733;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100vw - 80px);height:100%;animation:.22s ease-out asset-editor-enter;display:grid;box-shadow:-35px 0 100px #00000070}.asset-editor-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:32px 34px 27px;display:flex}.asset-editor-header>div>span{color:var(--mint);font-family:var(--mono);letter-spacing:.13em;font-size:10px}.asset-editor-header h2{letter-spacing:-.045em;margin:9px 0 7px;font-size:30px;font-weight:530}.asset-editor-header p{color:#939d98;max-width:470px;margin:0;font-size:11px;line-height:1.55}.asset-editor-header>button{border:1px solid var(--line);color:#777f7b;background:#ffffff05;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.asset-editor-header>button:hover{color:var(--mint);border-color:#9af5c759}.asset-editor-fields{grid-template-rows:auto minmax(0,1fr);gap:22px;min-height:0;padding:28px 34px;display:grid}.asset-editor-fields label{gap:9px;display:grid}.asset-editor-fields label>span{color:#8e9893;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.asset-editor-fields input,.asset-editor-fields textarea{border:1px solid var(--line);color:#d9dfdc;width:100%;font:inherit;background:#0e1210;border-radius:4px;outline:0;transition:border-color .18s,background .18s}.asset-editor-fields input:focus,.asset-editor-fields textarea:focus{background:#101512;border-color:#9af5c761}.asset-editor-fields input{height:49px;padding:0 15px;font-size:13px;font-weight:540}.asset-editor-body{grid-template-rows:auto minmax(0,1fr);min-height:0}.asset-editor-fields textarea{resize:none;min-height:300px;font-family:var(--sans);padding:17px;font-size:13px;line-height:1.75}.asset-editor-fields--film{display:block;overflow-y:auto}.asset-editor-fields--film>label+label{margin-top:22px}.asset-editor-fields--film textarea{resize:vertical;min-height:255px}.scene-editor{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.scene-editor>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.scene-editor>header>div{gap:5px;display:grid}.scene-editor>header span{color:var(--mint);font-family:var(--mono);letter-spacing:.11em;font-size:10px}.scene-editor>header strong{color:#a3aca7;font-size:12px;font-weight:560}.scene-editor>header small{color:#7f8984;text-align:right;max-width:230px;font-size:10px}.scene-editor>div{gap:7px;margin-top:18px;display:grid}.scene-editor article{border:1px solid var(--line);background:#101412;border-radius:3px;grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) 58px;align-items:start;gap:8px;padding:10px;display:grid}.scene-editor article>span{width:24px;height:24px;color:var(--mint);font-family:var(--mono);border:1px solid #9af5c733;border-radius:50%;place-items:center;font-size:10px;display:grid}.scene-editor article label{gap:5px}.scene-editor article label>span{font-size:10px}.scene-editor article textarea,.scene-editor article input{resize:vertical;color:#aeb6b1;background:#0d110f;border:1px solid #252c28;min-height:64px;padding:8px;font-size:10px;line-height:1.5}.scene-editor article input{resize:none;min-height:35px;padding:0 7px}.scene-duration{grid-template-rows:auto 35px}.asset-editor-footer{border-top:1px solid var(--line);background:#ffffff03;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 34px;display:flex}.asset-editor-footer>div{align-items:center;gap:8px;display:flex}.asset-editor-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.asset-editor-footer>div:first-child{color:#7f8883;font-size:11px}.asset-editor-footer>div:first-child i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #9af5c7a6}.asset-editor-footer>div:first-child i.saving{border:1px solid var(--mint);background:0 0;border-top-color:#0000;animation:.7s linear infinite local-spin}.asset-editor-footer>div:first-child span{border-left:1px solid var(--line);color:#7f8984;padding-left:8px}.asset-editor-footer .button{white-space:nowrap;min-height:39px}@keyframes local-spin{to{transform:rotate(360deg)}}@keyframes asset-editor-enter{0%{opacity:.6;transform:translate(24px)}}@media (width<=1200px){.production-overview{grid-template-columns:1fr 1fr 1fr}.production-engine-card{grid-column:1/-1}.production-job{grid-template-columns:82px minmax(240px,1fr) 130px}.production-job-actions{border-top:1px solid var(--line);grid-column:2/-1;justify-content:flex-start;padding-top:12px}}@media (width<=640px){.v-desktop-install{display:none}.generation-view{min-height:calc(100vh - 120px);padding-inline:6px}.generation-view h2{font-size:42px}.generation-steps>div{padding-inline:11px}.studio-notice{justify-content:center;top:72px;left:12px;right:12px}.studio-notice--inline{position:static}.library-grid.list-view .library-card{grid-template-columns:1fr}.library-grid.list-view .library-cover{min-height:190px}.library-grid.list-view .new-pack-card{flex-direction:column}.production-overview{grid-template-columns:1fr 1fr}.production-engine-card{grid-column:1/-1}.production-overview>div{min-height:115px;padding:16px}.production-board-header{flex-direction:column;align-items:flex-start;padding:22px 18px}.production-board-header .button{justify-content:center;width:100%}.production-job{grid-template-columns:70px 1fr;gap:13px;padding:15px 12px}.production-job-cover{width:64px;height:92px}.production-job-state{grid-column:2}.production-job-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-start;padding-top:12px}.production-job-main h3,.production-job-main>p{white-space:normal}.production-job-main>div:first-child{flex-direction:column;align-items:flex-start}.production-notice{top:72px}.asset-editor-panel,.publish-record-panel{width:100%}.asset-editor-header{padding:24px 20px 21px}.asset-editor-header h2{font-size:25px}.asset-editor-fields{gap:17px;padding:22px 20px}.asset-editor-fields--film{display:block}.scene-editor>header{flex-direction:column;align-items:flex-start}.scene-editor>header small{text-align:left}.scene-editor article{grid-template-columns:26px 1fr}.scene-editor article label{grid-column:2}.asset-editor-footer{flex-direction:column;align-items:stretch;padding:14px 20px 18px}.asset-editor-footer>div{justify-content:space-between}.asset-editor-footer>div:last-child .button{flex:1}.publish-record-body{padding:22px 20px}.publish-schedule-card{grid-template-columns:1fr 190px}.publish-schedule-card .button{grid-column:2}.publish-record-footer{flex-direction:column;align-items:stretch;padding:14px 20px 18px}.publish-record-footer>div{justify-content:space-between}.publish-record-footer>div:last-child .button{flex:1}}@media (width<=1100px){.v-home .v-marketing-actions{width:auto}.v-home .v-marketing-actions>span{display:none}.v-home .v-marketing-actions .v-login-link{margin-left:0}.v-home .v-marketing-actions .v-outline-cta{margin-left:14px}.v-home .v-marketing-header.is-overlay nav{margin-left:24px}.v-model-marquee{margin-left:calc(50% - 50vw)}}@media (width<=820px){.v-home .v-marketing-header.is-overlay{padding-inline:18px}.v-home .v-marketing-header.is-overlay nav{display:none}.v-home .v-marketing-header.is-overlay>.v-logo{flex-basis:auto;width:auto;font-size:24px}.v-home .v-marketing-header.is-overlay>.v-logo>span{width:32px;height:32px}.v-home .v-marketing-actions{margin-left:auto}.v-home .v-marketing-actions .v-login-link{width:auto;padding-inline:10px;display:inline-flex}.v-home .v-marketing-actions .v-outline-cta{width:auto;min-width:88px;display:inline-flex}.v-home-hero-copy{width:calc(100% - 38px);padding-top:190px}.v-home-hero-copy h1{letter-spacing:-.02em;width:100%;font-size:clamp(42px,8vw,56px);line-height:1.14}.v-home-hero-copy>p{max-width:640px;font-size:16px;line-height:25px}.v-model-marquee{width:100vw;max-width:none;margin-top:46px;margin-left:calc(50% - 50vw)}.v-model-track{gap:30px}.v-model-marquee a{font-size:14px}.v-home-showcase{gap:46px;height:930px;padding:104px 0 92px}.v-showcase-rail{height:344px}.v-showcase-track{gap:26px;height:296px}.v-showcase-card{flex-basis:188px;width:188px;height:296px}.v-showcase-card>span{width:188px;height:251px}.v-showcase-card strong{height:45px;font-size:15px}.v-home-capabilities{height:auto;padding:100px 19px}.v-capability-list{gap:92px;width:100%;height:auto;transform:none}.v-home-capabilities article,.v-home-capabilities article.is-reverse{flex-direction:column;flex:none;gap:30px;width:100%;height:auto;display:flex}.v-home-capabilities article.is-reverse .v-capability-media,.v-home-capabilities article.is-reverse .v-capability-copy{order:initial}.v-home-capabilities article:nth-child(6){transform:none}.v-capability-media{aspect-ratio:16/9;height:auto}.v-capability-copy{width:100%;padding-inline:4px}.v-capability-copy h2{font-size:32px;line-height:38px}.v-home-capabilities article .v-capability-copy p{height:auto;font-size:15px;line-height:27px}.v-home-audiences{height:auto;padding:100px 19px 120px}.v-audience-inner{gap:54px;width:100%;height:auto}.v-home-audiences header{width:100%;height:auto}.v-home-audiences h2,.v-home-scale h2,.v-home-reasons h2,.v-home-faq h2{font-size:40px;line-height:48px}.v-audience-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto}.v-audience-grid article{min-height:220px}.v-home-scale{height:auto;padding:100px 20px 120px}.v-home-scale>div{height:auto}.v-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 20px;height:auto}.v-scale-grid strong{font-size:56px;line-height:60px}.v-home-reasons{height:800px;padding:100px 0 120px}.v-home-reasons>header{width:calc(100% - 38px);height:auto}.v-voice-rail{margin-top:54px}.v-home-faq{height:auto;padding:100px 19px 140px}.v-faq-list{width:100%;height:auto;margin-top:54px}.v-faq-list article,.v-faq-list article.is-compact{height:auto;min-height:143px;padding-bottom:26px}.v-faq-list article.is-closed{height:82px;min-height:82px;padding-bottom:0}.v-faq-list h3 button{padding-inline:4px}.v-faq-answer p{padding-inline:4px 42px}.v-home-final{height:680px}.v-home-final>div{height:auto;padding-inline:20px}.v-home-final h2{height:auto;font-size:42px;line-height:58px}.v-home-final p{font-size:17px;line-height:26px}.v-home-footer{flex-direction:column;height:auto;padding:64px 24px 90px}.v-footer-brand{flex:none;width:100%;height:auto;margin:0 0 70px}.v-footer-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 36px;width:100%;height:auto;display:grid}}@media (width<=560px){.v-home-announcement{font-size:12px;line-height:18px}.v-home-announcement-link{justify-content:flex-start;gap:8px;padding:0 48px 0 12px}.v-home-announcement-copy{max-width:65%;font-size:12px}.v-home-announcement>button{right:8px}.v-home .v-marketing-header.is-overlay{padding-inline:14px}.v-home .v-marketing-header.is-overlay>.v-logo{font-size:21px}.v-home .v-marketing-actions .v-login-link{display:none}.v-home .v-marketing-actions .v-outline-cta{min-width:84px;margin-left:0;padding-inline:12px}.v-home-hero-copy{padding-top:194px}.v-home-hero-copy h1{font-size:42px;line-height:50px}.v-home-hero-copy>p{font-size:15px;line-height:23px}.v-home-hero-copy>.v-gradient-cta{min-width:205px;margin-top:40px;font-size:16px}.v-model-marquee{margin-top:44px}.v-home-showcase{height:850px;padding-block:82px 72px}.v-showcase-rail{height:325px}.v-showcase-track{height:277px}.v-showcase-card{flex-basis:172px;width:172px;height:277px}.v-showcase-card>span{width:172px;height:229px}.v-showcase-card strong{height:48px}.v-home-audiences h2,.v-home-scale h2,.v-home-reasons h2,.v-home-faq h2{font-size:34px;line-height:42px}.v-audience-grid{grid-template-columns:1fr}.v-audience-grid article{min-height:205px}.v-scale-grid{gap-inline:10px;grid-template-columns:1fr 1fr}.v-scale-grid strong{font-size:48px}.v-home-reasons{height:770px}.v-voice-track article{flex-basis:300px;width:300px}.v-faq-list h3{height:auto;min-height:82px;font-size:18px;line-height:24px}.v-faq-list h3 button{height:auto;min-height:82px;padding-block:26px 16px}.v-faq-answer p{padding-right:8px;font-size:15px;line-height:23px}.v-home-final h2{font-size:36px;line-height:48px}.v-home-final nav{flex-direction:column;align-items:center;gap:14px}.v-home-final nav a{min-width:220px}.v-footer-menus{grid-template-columns:1fr}}@media (width<=767px){.v-home-reasons{height:auto;padding:56px 0}.v-home-reasons:before{width:776px;height:525px}.v-home-reasons>header{width:calc(100% - 40px);height:auto}.v-home-reasons h2{font-size:24px;line-height:28.8px}.v-home-reasons>header p{max-width:335px;margin-top:8px;font-size:14px;line-height:21px}.v-voice-rail{height:380px;margin-top:24px;padding:0}.v-voice-track{--v-voice-half-gap:8px;gap:16px;height:380px;animation-duration:29.6s}.v-voice-track article{flex-basis:280px;width:280px;min-height:380px}.v-voice-track article:hover{transform:none}}.v-login-modal-layer{z-index:500;-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);background:#04070adb;place-items:center;padding:24px;animation:.22s ease-out both v-login-layer-in;display:grid;position:fixed;inset:0;overflow:auto}.v-login-modal{background:#191d1e;border:1px solid #52e6ff2e;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1120px,100vw - 64px);height:min(720px,100svh - 64px);animation:.32s cubic-bezier(.2,.75,.2,1) both v-login-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 44px 120px #000000ad,inset 0 1px #e1ffee0e,0 0 70px #1fa2ff0b}.v-login-modal-close{z-index:8;color:#bfc9ca;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101415b8;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;position:absolute;top:18px;right:18px}.v-login-modal-close:hover{color:var(--brand-ice);background:#1fa2ff1a;border-color:#52e6ff6b;transform:translateY(-1px)}.v-topbar-actions>button.v-avatar{color:#c9d3d7;background:#171b20;border:1px solid #ffffff2e;border-radius:50%;width:33px;height:33px;padding:0;display:grid}.v-login-showcase{background:#080b0c;min-width:0;min-height:0;position:relative;overflow:hidden}.v-login-showcase-images,.v-login-showcase-images img,.v-login-showcase-images video,.v-login-showcase-shade{width:100%;height:100%;position:absolute;inset:0}.v-login-showcase-images img,.v-login-showcase-images video{object-fit:cover;opacity:0;filter:saturate(.82)contrast(1.04);transition:opacity .7s,transform 5.4s cubic-bezier(.15,.65,.2,1);transform:scale(1.035)}.v-login-showcase-images img.is-active,.v-login-showcase-images video.is-active{opacity:1;transform:scale(1)}.v-login-showcase:after{content:"";pointer-events:none;border-right:1px solid #ffffff14;position:absolute;inset:0;box-shadow:inset -70px 0 100px #0000002b}.v-login-showcase-copy{z-index:2;position:absolute;bottom:72px;left:34px;right:34px}.v-login-showcase-copy>span{background:var(--brand-gradient);color:#07110f;min-height:25px;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:13px;padding:0 10px;font-size:9px;font-weight:760;display:inline-flex;box-shadow:0 8px 24px #06141233}.v-login-showcase-copy h2{color:#f7fbfa;letter-spacing:-.043em;text-wrap:balance;text-shadow:0 2px 24px #0000006b;max-width:470px;margin:0;font-size:clamp(29px,2.55vw,39px);font-weight:650;line-height:1.06}.v-login-showcase-copy p{color:#eff8f6c4;text-shadow:0 2px 16px #00000059;max-width:430px;margin:12px 0 0;font-size:13px;font-weight:480;line-height:1.55}.v-login-slide-controls{z-index:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:25px;left:30px;right:30px}.v-login-slide-controls button{color:#f1f8f77a;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;padding:0;transition:color .18s;display:grid;overflow:hidden}.v-login-slide-controls button:hover,.v-login-slide-controls button.is-active{color:#fff}.v-login-slide-progress{background:#ffffff3d;border-radius:99px;grid-column:1/-1;height:3px;margin-bottom:7px;display:block;position:relative;overflow:hidden}.v-login-slide-progress i{border-radius:inherit;background:var(--brand-gradient);width:0;position:absolute;inset:0 auto 0 0}.v-login-slide-controls button.is-active .v-login-slide-progress i{animation:5.2s linear both v-login-slide-progress}.v-login-slide-controls b{text-overflow:clip;white-space:nowrap;font-size:10px;font-weight:570;line-height:1.25;overflow:hidden}.v-login-panel{scrollbar-color:#f0fbff29 transparent;scrollbar-width:thin;background:radial-gradient(circle at 50% -10%,#52e6ff1a,#0000 35%),linear-gradient(#242829,#202425);place-items:center;min-width:0;padding:42px 54px 24px;display:grid;position:relative;overflow:auto}.v-login-panel:before{content:"";background:linear-gradient(90deg,#0000,#52e6ff5c,#0000);width:64%;height:1px;position:absolute;top:0;left:18%}.v-login-panel-inner{flex-direction:column;align-items:stretch;width:min(510px,100%);display:flex}.v-login-hero{text-align:center}.v-login-brand-welcome{color:#f7fbfa;letter-spacing:-.045em;margin:0;font-size:36px;font-weight:780;line-height:1.08}.v-login-brand-welcome .is-welcome{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff1a8,#e8fff4);-webkit-background-clip:text;background-clip:text}.v-login-brand-welcome .is-brand{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#72f1ff,#28afff 56%,#a985ff);-webkit-background-clip:text;background-clip:text}.v-login-welcome{color:#f4f9f8;letter-spacing:-.042em;text-align:center;text-wrap:balance;max-width:520px;margin:24px auto 0;font-size:28px;font-weight:730;line-height:1.12}.v-login-welcome .is-premium{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 5%,#bff8ee 48%,#8beaff);-webkit-background-clip:text;background-clip:text}.v-login-welcome .is-free{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#65e9ff,#34b8ff 55%,#aa8cff);-webkit-background-clip:text;background-clip:text}.v-login-reward-copy{color:#dce7e88f;text-align:center;max-width:420px;margin:17px auto 0;font-size:14px;font-weight:560;line-height:1.5}.v-login-panel h2{color:#f6f9f8;letter-spacing:-.035em;text-align:center;margin:27px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:650;line-height:1.16}.v-login-benefits{gap:18px;margin-top:27px;display:grid}.v-login-benefit{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.v-login-benefit-icon{color:#68e5f7;place-items:center;width:30px;height:30px;display:grid}.v-login-benefit-icon svg{stroke-width:1.8px;width:23px;height:23px}.v-login-benefit p{min-width:0;margin:0}.v-login-benefit strong,.v-login-benefit p>span{display:inline}.v-login-benefit strong{color:#f9fcfbfa;font-size:14px;font-weight:760;line-height:1.45}.v-login-benefit:first-child strong{color:#73eaff}.v-login-benefit:nth-child(2) strong{color:#f8fbfa}.v-login-benefit:nth-child(3) strong{color:#d5f8ff}.v-login-benefit:nth-child(4) strong{color:#efeaff}.v-login-benefit p>span{color:#ffffffe6;font-size:13px;font-weight:500;line-height:1.45}.v-login-benefit .v-login-model-names{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7cecff,#45bfff 65%,#b898ff);-webkit-background-clip:text;background-clip:text;font-weight:650}.v-login-benefit p>span:before{content:" — "}.v-login-primary{background:linear-gradient(#1d2223,#1d2223) padding-box, var(--brand-gradient) border-box;color:#f4f8f7;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:56px;margin-top:27px;padding:0 18px;font-size:14px;font-weight:680;transition:filter .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001f}.v-login-primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 15px 38px #1fa2ff26}.v-login-primary:disabled{cursor:wait;filter:saturate(.55);opacity:.72;transform:none}.v-google-mark{width:21px;height:21px}.v-login-error{color:#ff9d9d;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.5}.v-login-later{color:#7f898a;background:0 0;border:0;width:100%;min-height:36px;padding:8px;font-size:11px;font-weight:540;transition:color .18s}.v-login-later:hover{color:#d6e1df}.v-login-trust{color:#7f8b8b;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:3px;font-size:10px;line-height:1.5;display:flex}.v-login-trust svg{color:var(--brand-cyan)}.v-login-legal a{color:#9eaaaa;text-underline-offset:3px;-webkit-text-decoration:underline #4d5858;text-decoration:underline #4d5858}.v-login-legal a:hover{color:#d8e2e0}@keyframes v-login-layer-in{0%{opacity:0}}@keyframes v-login-modal-in{0%{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes v-login-slide-progress{0%{width:0}to{width:100%}}@media (width<=1199px){.v-login-modal-layer{padding:24px}.v-login-modal{grid-template-columns:1fr;width:min(560px,100vw - 48px);height:min(700px,100svh - 48px)}.v-login-showcase{display:none}.v-login-panel{padding:36px 42px 22px}.v-login-panel-inner{width:100%}.v-login-welcome{font-size:25px}}@media (width<=560px){.v-login-modal-layer{place-items:center;padding:12px}.v-login-modal{border-radius:20px;width:min(352px,100vw - 24px);height:min(620px,100svh - 24px)}.v-login-modal-close{top:16px;right:16px}.v-login-panel{padding:30px 22px 18px}.v-login-brand-welcome{font-size:27px}.v-login-welcome{white-space:normal;max-width:300px;margin-top:15px;margin-left:auto;margin-right:auto;font-size:23px}.v-login-panel h2{margin-top:17px;font-size:22px}.v-login-reward-copy{margin-top:10px;font-size:12px}.v-login-benefits{gap:11px;margin-top:16px}.v-login-benefit{grid-template-columns:25px minmax(0,1fr);gap:9px}.v-login-benefit-icon{width:25px;height:25px}.v-login-benefit-icon svg{width:19px;height:19px}.v-login-benefit strong,.v-login-benefit p>span{display:block}.v-login-benefit strong{font-size:11px}.v-login-benefit p>span{font-size:9px}.v-login-benefit p>span:before{content:none}.v-login-primary{min-height:51px;margin-top:20px}.v-login-legal{margin-top:12px}}@media (prefers-reduced-motion:reduce){.v-login-modal-layer,.v-login-modal,.v-login-slide-controls button.is-active .v-login-slide-progress i{animation:none}.v-login-slide-controls button.is-active .v-login-slide-progress i{width:100%}.v-login-showcase-images img,.v-login-showcase-images video{transition:opacity .2s;transform:none}}.v-login-modal-layer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000db;padding:24px}.v-login-modal{background:#242829;border:1px solid #f0fbff2e;border-radius:24px;grid-template-columns:minmax(500px,1fr) minmax(540px,1.08fr);width:min(1080px,100vw - 48px);height:min(570px,100svh - 48px);box-shadow:0 28px 90px #000000a8}.v-login-modal-close{color:#f0fbff;background:#f0fbff0d;border:0;border-radius:8px;width:34px;height:34px;top:16px;right:16px}.v-login-showcase{background:#071012}.v-login-showcase-images img,.v-login-showcase-images video{opacity:1;filter:saturate(.78)contrast(1.08)brightness(.82);transform:none}.v-login-showcase-shade{background:linear-gradient(90deg,#00070b08,#00090d0a),linear-gradient(#00000005,#00000024)}.v-login-showcase:after{box-shadow:none;border-right:1px solid #f0fbff14}.v-login-provider{color:#15191a;background:#fff;border:0;border-radius:12px;flex:0 0 50px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.v-login-provider.is-google{color:#f6fbfa;background:linear-gradient(#1e2426f5,#141819fa);border:1px solid #67e2f594;border-radius:13px;flex-basis:58px;height:58px;margin-top:32px;font-size:15px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:0 0 0 4px #52e6ff12,0 14px 34px #00000038,inset 0 1px #ffffff0d}.v-login-provider.is-google:hover{background:linear-gradient(#252d2ffa,#171c1dfa);border-color:#78eeffe6;transform:translateY(-1px);box-shadow:0 0 0 5px #52e6ff1a,0 18px 42px #00000047}.v-login-provider.is-google:focus-visible{outline-offset:3px;outline:3px solid #52e6ff75}.v-login-provider:disabled{cursor:wait;opacity:.7;transform:none}.v-login-turnstile{border-radius:8px;width:100%;min-height:0;margin-top:10px;overflow:hidden}.v-login-provider.is-line{margin-top:16px}.v-google-mark,.v-line-mark{flex:0 0 24px;width:24px;height:24px}.v-login-error{color:#ffacac;margin:0;font-size:10px;position:absolute;bottom:23px;left:40px;right:40px}.v-login-divider{color:#f0fbff94;white-space:nowrap;align-items:center;gap:20px;margin:30px 0 24px;font-size:12px;display:flex}.v-login-divider:before,.v-login-divider:after{content:"";background:#f0fbff1f;flex:1;height:1px}.v-login-socials{justify-content:center;gap:16px;display:flex}.v-login-socials button{color:#f7fbfb;background:#303536;border:0;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.v-login-socials button:hover{background:#394041}.v-login-socials b{font-family:Arial,sans-serif;font-size:25px;line-height:1}.v-login-socials svg{width:24px;height:24px}.v-login-backup{color:#f0fbff7a;justify-content:center;align-items:center;gap:5px;margin-top:24px;font-size:12px;display:flex}.v-login-backup button{color:#f0fbffdb;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #f0fbff61;text-decoration:underline #f0fbff61}.v-login-backup button:hover{color:#f0fbff}.v-login-trust{color:#c2d2d47a;text-align:center;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:9px;line-height:15px;display:flex}.v-login-trust svg{color:#65cfdf;width:13px;height:13px}.v-login-legal{color:#f0fbff52;text-align:center;margin:34px 0 0;font-size:9px;line-height:15px}.v-login-legal a{color:#f0fbffad;text-decoration-color:#f0fbff5c}@media (width>=1200px){.v-login-modal{grid-template-columns:minmax(500px,.92fr) minmax(620px,1.08fr);width:min(1180px,100vw - 48px)}.v-login-panel{padding-left:40px;padding-right:40px}.v-login-panel-inner{width:min(560px,100%)}.v-login-welcome{text-wrap:nowrap;white-space:nowrap;max-width:none}.v-login-benefit:nth-child(2) p{white-space:nowrap}}@media (width<=1080px){.v-login-modal{grid-template-columns:minmax(400px,.94fr) minmax(500px,1.06fr);width:min(960px,100vw - 32px);height:min(570px,100svh - 32px)}.v-login-panel{padding-left:30px;padding-right:30px}}@media (width<=820px){.v-login-modal{grid-template-columns:1fr;width:min(500px,100vw - 24px);height:min(590px,100svh - 24px)}.v-login-showcase{display:none}.v-login-panel{padding:26px 28px 20px}.v-login-welcome{font-size:25px}.v-login-benefits{margin-top:14px}.v-login-provider.is-google{margin-top:15px}.v-login-legal{margin-top:18px}}.v-logo>.v-logo-mark{background:#070c0d9e;border:1px solid #dcfff82e;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:0 8px 24px #00000038}.v-logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.v-marketing-header{background:#080b0cf0;grid-template-columns:180px minmax(0,1fr) auto}.v-marketing-header.is-overlay{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(#080b0de0,#080b0d9e);border-bottom:1px solid #e4fff917;min-height:72px;box-shadow:0 14px 42px #0000001c}.v-marketing-nav{--v-nav-ice:#e1ffee;--v-nav-cyan:#52e6ff;--v-nav-blue:#1fa2ff;justify-content:center;align-items:center;gap:clamp(4px,.75vw,12px);min-width:0;display:flex}.v-nav-item{position:relative}.v-nav-hover-bridge{z-index:119;pointer-events:none;width:520px;height:14px;display:block;position:absolute;top:100%;left:0}.v-nav-item[data-open=true]>.v-nav-hover-bridge{z-index:121;pointer-events:auto}.v-nav-item[data-menu=models]>.v-nav-hover-bridge{width:590px;left:50%;transform:translate(-50%)}.v-nav-item[data-menu=effects]>.v-nav-hover-bridge{width:620px}.v-nav-item>button,.v-nav-pricing{color:#f5fbfac2;min-height:42px;font:inherit;letter-spacing:-.015em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:610;line-height:22px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex}.v-nav-item>button:hover,.v-nav-item>button[aria-expanded=true],.v-nav-item:hover>button,.v-nav-pricing:hover{color:#fff;background:linear-gradient(110deg,#e1ffee12,#1fa2ff1a);border-color:#52e6ff2e;box-shadow:inset 0 1px #e1ffee0b,0 10px 28px #1fa2ff0e}.v-nav-item>button svg,.v-language-trigger svg:last-child{transition:transform .18s}.v-nav-item>button[aria-expanded=true] svg,.v-nav-item:hover>button svg,.v-language-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.v-nav-dropdown{z-index:120;visibility:hidden;color:#edf8fb;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(28px)saturate(1.18);backdrop-filter:blur(28px)saturate(1.18);background:radial-gradient(circle at 28% -18%,#52e6ff22,#0000 43%),radial-gradient(circle at 100% 0,#1fa2ff16,#0000 34%),#0a1014fb;border:1px solid #52cdff33;border-radius:17px;transition:opacity .18s,transform .18s cubic-bezier(.18,.75,.25,1),visibility 0s linear .18s;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;transform:translateY(-5px);box-shadow:0 28px 78px #00000094,inset 0 1px #e1ffee0e,0 0 0 1px #1fa2ff06}.v-nav-item[data-open=true]>.v-nav-dropdown{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}@media (width>=821px){.v-nav-item:hover>.v-nav-dropdown{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}}.v-nav-dropdown:before{content:"";height:11px;position:absolute;top:-11px;left:0;right:0}.v-nav-dropdown a{color:inherit;text-decoration:none}.v-nav-dropdown-heading{border-bottom:1px solid #52cdff1b;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.v-nav-dropdown-heading>span{color:#f2fbff;letter-spacing:-.01em;font-size:13px;font-weight:680}.v-nav-dropdown-heading>small{color:#718893;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:600}.v-nav-dropdown.is-create{width:520px}.v-nav-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:grid}.v-nav-create-grid>a{border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:76px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.v-nav-create-grid>a:hover{background:linear-gradient(105deg,#52e6ff14,#1fa2ff12);border-color:#52e6ff2e;transform:translateY(-1px)}.v-nav-create-grid>a>i{width:42px;height:42px;color:var(--v-nav-cyan);background:linear-gradient(145deg,#0f232ae6,#070f16e6);border:1px solid #52d6ff2e;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #e1ffee0a}.v-nav-create-grid>a>span{min-width:0}.v-nav-create-grid strong,.v-nav-create-grid small{display:block}.v-nav-create-grid strong{color:#eff9fc;font-size:13px;font-weight:660}.v-nav-create-grid small{color:#788b94;text-overflow:ellipsis;margin-top:4px;font-size:9px;line-height:1.35;overflow:hidden}.v-nav-create-grid>a>b{color:#8ee9ff;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(110deg,#52e6ff1c,#1fa2ff1f);border:1px solid #52e6ff26;border-radius:99px;padding:3px 7px;font-size:7px;font-weight:700;position:absolute;top:8px;right:8px}.v-nav-dropdown.is-video-workflows{width:320px;overflow:visible}.v-nav-video-list{gap:4px;padding:10px;display:grid}.v-nav-video-group{position:relative}.v-nav-video-list>a,.v-nav-video-group>button,.v-nav-video-submenu>a{color:#eff9fc;width:100%;min-height:56px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex}.v-nav-video-list>a:hover,.v-nav-video-list>a:focus-visible,.v-nav-video-group[data-open=true]>button,.v-nav-video-submenu>a:hover,.v-nav-video-submenu>a:focus-visible{color:#fff;background:linear-gradient(105deg,#52e6ff14,#1fa2ff12);border-color:#52e6ff2e;outline:none}.v-nav-video-group>button svg{flex:none;transition:transform .16s}.v-nav-video-group[data-open=true]>button svg{transform:translate(2px)}.v-nav-video-submenu{z-index:2;visibility:hidden;opacity:0;pointer-events:none;background:#0a1014fc;border:1px solid #52cdff33;border-radius:14px;gap:4px;width:280px;padding:10px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:grid;position:absolute;top:0;left:calc(100% - 10px);transform:translate(-5px);box-shadow:0 24px 64px #00000094}.v-nav-video-group[data-open=true]>.v-nav-video-submenu{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.v-nav-dropdown.is-models{width:590px;left:50%;transform:translate(-50%,-5px)}.v-nav-item[data-open=true]>.v-nav-dropdown.is-models{transform:translate(-50%)}@media (width>=821px){.v-nav-item:hover>.v-nav-dropdown.is-models{transform:translate(-50%)}}.v-nav-model-grid{scrollbar-color:#3c4848 transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:min(540px,100vh - 180px);padding:10px;display:grid;overflow-y:auto}.v-nav-dropdown.is-models .v-nav-model-grid>a{border:1px solid #0000;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.v-nav-dropdown.is-models .v-nav-model-grid>a:hover{background:linear-gradient(105deg,#52e6ff14,#1fa2ff12);border-color:#52e6ff2e;transform:translateY(-1px)}.v-nav-dropdown.is-models a>span:nth-child(2){min-width:0}.v-nav-dropdown.is-models strong,.v-nav-dropdown.is-models small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v-nav-dropdown.is-models strong{color:#eff9fc;font-size:14px;font-weight:660}.v-nav-dropdown.is-models small{color:#788b94;margin-top:4px;font-size:10px}.v-nav-dropdown.is-models a>b{color:#8ee9ff;font-family:var(--mono);letter-spacing:.03em;background:linear-gradient(110deg,#52e6ff14,#1fa2ff1a);border:1px solid #52e6ff1f;border-radius:99px;align-self:center;padding:5px 7px;font-size:7px;font-weight:700}.v-nav-dropdown.is-effects{width:620px}.v-nav-effects-grid{scrollbar-color:#34484d transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:min(590px,100vh - 190px);padding:10px;display:grid;overflow-y:auto}.v-nav-effects-grid>a{color:#c7d6dc;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:45px;padding:0 11px;font-size:12px;font-weight:560;transition:border-color .16s,background .16s,color .16s;display:flex}.v-nav-effects-grid>a svg{color:var(--v-nav-cyan)}.v-nav-effects-grid>a:hover{color:#fff;background:linear-gradient(105deg,#52e6ff13,#1fa2ff11);border-color:#52e6ff2b}.v-nav-dropdown-footer{border-top:1px solid #52cdff1b;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:51px;padding:0 18px;font-size:12px;font-weight:650;display:flex;color:var(--v-nav-cyan)!important}.v-nav-dropdown-footer svg{transition:transform .17s}.v-nav-dropdown-footer:hover{color:var(--v-nav-ice)!important}.v-nav-dropdown-footer:hover svg{transform:translate(3px)}.v-nav-dropdown .v-model-icon.is-menu{background:linear-gradient(145deg,#0f232ae6,#070f16e6);border-color:#52d6ff2e;box-shadow:inset 0 1px #e1ffee0a}.v-nav-dropdown .v-model-icon.is-menu>b{color:#8ee9ff}.v-language-control{position:relative}.v-language-trigger{color:#f0fbffd1;min-height:36px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;display:inline-flex}.v-language-trigger:hover,.v-language-trigger[aria-expanded=true]{color:#fff;background:#ffffff12}.v-language-menu{z-index:125;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121617f7;border:1px solid #ffffff21;border-radius:11px;gap:2px;width:206px;padding:7px;animation:.16s ease-out both v-nav-menu-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #00000080}.v-language-menu button{color:#d9e1df;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.v-language-menu button:not(:disabled):hover{background:#ffffff0f}.v-language-menu button:disabled{color:#63706f;cursor:not-allowed}.v-language-menu small{font-size:8px}.v-marketing-mobile-toggle{color:#f4fbfa;background:#080c0d75;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:none}.v-home .v-marketing-actions>.v-marketing-mobile-toggle{display:none}.v-model-icon{background:#090d0fb8;border:1px solid #ffffff24;border-radius:8px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid;overflow:hidden}.v-model-icon img{object-fit:contain;width:25px;height:25px;display:block}.v-model-icon>b{color:#bceae7;font-size:9px}.v-model-icon.is-menu{background:#070b0dd1;border-radius:10px;flex-basis:44px;width:44px;height:44px}.v-model-icon.is-menu img{width:32px;height:32px}.v-model-icon.is-marquee{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d0e8f;flex-basis:32px;width:32px;height:32px}.v-model-icon.is-marquee img{width:24px;height:24px}.v-model-icon.is-router img{width:31px;height:31px}.v-model-trigger .v-model-icon{justify-self:start}.v-model-menu>div>button .v-model-icon,.v-models-grid article>header .v-model-icon{align-self:start}.v-home .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{border-radius:9px;flex-basis:36px;width:36px;height:36px}.v-home .v-marketing-header.is-overlay .v-marketing-nav{justify-content:flex-start;gap:4px;margin-left:38px}.v-home .v-marketing-header.is-overlay .v-nav-item>button,.v-home .v-marketing-header.is-overlay .v-nav-pricing{color:#f4fbf9d6;min-height:42px;padding:9px 14px;font-size:14px;font-weight:610}.v-home .v-marketing-actions>.v-language-control{width:89px;display:block}.v-home .v-language-trigger{width:100%}@media (width<=1180px){.v-home .v-marketing-header.is-overlay .v-marketing-nav{margin-left:18px}.v-home .v-marketing-header.is-overlay .v-nav-item>button,.v-home .v-marketing-header.is-overlay .v-nav-pricing{padding-inline:9px;font-size:13px}.v-home .v-marketing-actions>.v-language-control{display:none}.v-home .v-marketing-actions{width:auto}.v-home .v-marketing-actions .v-login-link{margin-left:0}.v-home .v-marketing-actions .v-outline-cta{margin-left:12px}}@media (width<=820px){.v-marketing-header,.v-marketing-header.is-overlay{grid-template-columns:1fr auto}.v-marketing-header .v-marketing-nav,.v-home .v-marketing-header.is-overlay .v-marketing-nav{display:none}.v-marketing-header .v-marketing-nav.is-mobile-open,.v-home .v-marketing-header.is-overlay .v-marketing-nav.is-mobile-open{z-index:115;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f1314fa;border:1px solid #ffffff21;border-radius:13px;align-items:stretch;gap:3px;max-height:calc(100svh - 130px);margin:0;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:14px;right:14px;overflow-y:auto;box-shadow:0 28px 80px #0000009e}.v-nav-item{width:100%}.v-nav-hover-bridge{display:none}.v-nav-item>button,.v-nav-pricing,.v-home .v-marketing-header.is-overlay .v-nav-item>button,.v-home .v-marketing-header.is-overlay .v-nav-pricing{justify-content:space-between;width:100%;min-height:44px;padding:0 11px;font-size:13px}.v-nav-dropdown,.v-nav-dropdown.is-models{width:100%;box-shadow:none;background:#ffffff09;border:0;border-radius:10px;display:none;position:static;transform:none}.v-nav-item[data-open=true]>.v-nav-dropdown,.v-nav-item[data-open=true]>.v-nav-dropdown.is-models{display:block;transform:none}.v-nav-dropdown:before{display:none}.v-nav-dropdown-heading{min-height:46px;padding-inline:12px}.v-nav-model-grid{grid-template-columns:1fr;max-height:330px}.v-nav-dropdown.is-effects{width:100%}.v-nav-effects-grid{grid-template-columns:1fr}.v-nav-dropdown.is-create{width:100%}.v-nav-create-grid{grid-template-columns:1fr}.v-nav-dropdown.is-video-workflows{overflow:hidden}.v-nav-video-submenu{visibility:visible;width:100%;box-shadow:none;opacity:1;pointer-events:auto;background:#00000024;border:0;border-radius:8px;margin-top:4px;padding:4px 4px 4px 16px;transition:none;display:none;position:static;transform:none}.v-nav-video-group[data-open=true]>.v-nav-video-submenu{display:grid;transform:none}.v-nav-video-submenu>a{min-height:46px}.v-marketing-mobile-toggle{display:grid}.v-home .v-marketing-actions>.v-marketing-mobile-toggle{min-height:38px;margin-left:10px;padding:0;display:grid}.v-marketing-actions .v-language-control{display:none}.v-home .v-marketing-actions .v-outline-cta{margin-left:10px}}@media (width<=560px){.v-home .v-marketing-header.is-overlay>.v-logo{font-size:21px}.v-home .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{flex-basis:32px;width:32px;height:32px}.v-home .v-marketing-actions .v-login-link{display:none}.v-home .v-marketing-actions .v-outline-cta{min-width:82px;margin-left:0}.v-nav-dropdown-heading>small{display:none}.v-nav-dropdown.is-models .v-nav-model-grid>a{grid-template-columns:44px minmax(0,1fr)}.v-nav-dropdown.is-models a>b{display:none}}.v-model-marquee{width:min(920px,100%);height:100px;margin:16px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.v-model-track{gap:56px;height:100px;animation-duration:13.3s}.v-model-marquee a{color:#f0fbffe6;gap:12px;height:32px;font-size:20px;font-weight:500;line-height:20px}.v-model-marquee .v-model-icon.is-marquee{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-basis:32px;width:32px;height:32px;overflow:visible}.v-model-marquee .v-model-icon.is-marquee img{filter:grayscale()brightness(2.3)contrast(2.2);mix-blend-mode:screen;opacity:.94;width:32px;height:32px}.v-model-marquee:hover .v-model-track{animation-play-state:paused}@media (width<=820px){.v-model-marquee{width:100%;max-width:920px;height:56px;margin:16px auto 0}.v-model-track{gap:40px;height:56px;animation-duration:12s}.v-model-marquee a{font-size:16px;line-height:16px}}@media (prefers-reduced-motion:reduce){.v-model-track{animation-play-state:paused}}.v-pricing-page{color:#f0fbff;min-height:100vh;font-family:var(--font-poppins), ui-sans-serif, sans-serif;background:#0f1314;font-size:16px;line-height:24px;overflow:hidden}.v-pricing-page .v-marketing-header.is-overlay{min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1314f5;border-bottom:0;padding:0 16px;top:44px}.v-pricing-page .v-marketing-header.is-overlay>.v-logo{letter-spacing:-.03em;flex:0 0 126px;gap:8px;width:126px;font-size:28px;font-weight:600}.v-pricing-page .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{border-radius:8px;flex-basis:36px;width:36px;height:36px}.v-pricing-page .v-marketing-header.is-overlay nav{justify-content:flex-start;gap:4px;margin-left:46px}.v-pricing-page .v-marketing-header.is-overlay .v-nav-item>button,.v-pricing-page .v-marketing-header.is-overlay .v-nav-pricing{color:#f0fbff;border-radius:8px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.v-pricing-page .v-marketing-actions{color:#f0fbff;gap:0;width:350px;margin-left:auto}.v-pricing-page .v-marketing-actions>div,.v-pricing-page .v-marketing-actions>a,.v-pricing-page .v-marketing-actions>button{min-height:36px}.v-pricing-page .v-marketing-actions .v-login-link{width:99px;color:var(--brand-cyan);margin-left:32px}.v-pricing-page .v-marketing-actions .v-outline-cta{color:#0f161a;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:999px;width:98px;min-width:98px;margin-left:32px}.v-pricing-page:has(.v-home-announcement.is-hidden) .v-marketing-header.is-overlay{top:0}.v-pricing-page:has(.v-home-announcement.is-hidden) .v-pricing-shell{padding-top:64px}.v-pricing-shell{width:min(1112px,100%);margin:0 auto;padding:108px 16px 0}.v-pricing-plans{padding:80px 0}.v-pricing-plans>header{text-align:center}.v-pricing-plans>header h1{color:#f0fbff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:60px}.v-pricing-plans>header p{color:#f0fbff99;margin:4px 0 0;font-size:16px;line-height:24px}.v-pricing-cycle{color:#f0fbff59;background:#1a1d1e;border-radius:12px;align-items:center;width:288px;height:50px;margin:48px auto 0;padding:4px;display:flex}.v-pricing-cycle button{color:#f0fbff8c;height:42px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v-pricing-cycle button.is-active{color:#f0fbff;background:#262a2b;box-shadow:0 1px 3px #0000003d}.v-pricing-cycle button span{color:#111617;background:#ffe06f;border-radius:4px;padding:1px 4px;font-size:11px;font-weight:700;line-height:16px}.v-pricing-notice{color:#dfbd8d;text-align:center;background:#ffbf6714;border-radius:8px;width:min(760px,100%);margin:18px auto -18px;padding:12px 16px;font-size:12px}.v-pricing-plan-grid{justify-content:center;align-items:stretch;gap:16px;width:100%;margin-top:32px;display:flex}.v-pricing-plan-slot{flex:0 0 320px;width:320px}.v-pricing-plan-card{color:#f0fbff;background:#1a1d1e;border:0 solid #0000;border-radius:12px;height:1000px;padding:24px;transition:border-color .2s,transform .22s;position:relative;overflow:hidden}.v-pricing-plan-slot.is-pro .v-pricing-plan-card{background:radial-gradient(circle at 78% 16%,#60d2eb1f,#0000 28%),linear-gradient(152deg,#2a3b42,#1b1e1f 60%);border:2px solid #d9f7ff;padding:22px}.v-pricing-plan-slot.is-pro .v-pricing-plan-card:before{z-index:-1;content:"";opacity:.34;background-image:radial-gradient(circle,#ffffff14 0 1px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0}.v-pricing-plan-slot.is-ultra .v-pricing-plan-card{background:radial-gradient(circle at 82% 9%,#ffdc572e,#0000 31%),linear-gradient(152deg,#47432a,#201f1c 60%)}@media (hover:hover) and (width>=821px){.v-pricing-plan-card:hover{transform:scale(1.025)}}.v-pricing-card-heading{min-height:130px}.v-pricing-desktop-title{align-items:center;gap:10px;height:36px;display:flex}.v-pricing-desktop-title>strong{color:#0000;background:linear-gradient(271deg,#eefbff .61% 99.39%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600;line-height:36px}.is-pro .v-pricing-desktop-title>strong{background-image:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.is-ultra .v-pricing-desktop-title>strong{background-image:linear-gradient(271deg,#ffc71e .61%,#fff4e1 99.39%)}.v-pricing-desktop-title>b{color:#151817;background:#ffe06f;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;line-height:16px}.v-pricing-card-heading>p{color:#f0fbff94;height:16px;margin:4px 0 0;font-size:12px;font-weight:400;line-height:16px}.v-pricing-price{white-space:nowrap;align-items:baseline;height:42px;margin:14px 0 0 -4px;display:flex}.v-pricing-price>span{margin:0 4px 2px;font-size:22px;font-weight:500;line-height:24px}.v-pricing-price>strong{letter-spacing:0;font-size:30px;font-weight:700;line-height:38px}.v-pricing-price>small{color:#f0fbff;margin-left:5px;font-size:14px;font-weight:400;line-height:20px;position:relative;top:2.5px}.v-pricing-price>s{color:#f0fbff6b;margin-left:6px;font-size:14px;font-weight:500;line-height:20px;position:relative;top:5px}.v-pricing-billing-copy{color:#f0fbff85;height:16px;margin-top:2px;font-size:12px;font-weight:400;line-height:16px}.v-pricing-popular{z-index:3;color:#0f1619;background:#dff8ff;border-radius:0 0 0 12px;align-items:center;gap:4px;height:31px;padding:0 14px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;top:0;right:0}.v-pricing-desktop-cta{color:#111719;width:100%;height:48px;font:inherit;background:#eefbff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:16px;font-weight:700;line-height:24px;display:flex}.is-pro .v-pricing-desktop-cta{background:#79d6f7}.is-ultra .v-pricing-desktop-cta{background:linear-gradient(90deg,#fff2db,#ffd139)}.v-pricing-desktop-cta:disabled,.v-pricing-mobile-cta:disabled,.v-pricing-packs button:disabled{cursor:wait;opacity:.62}.v-pricing-credit-line{align-items:flex-start;gap:7px;height:24px;margin-top:24px;font-size:14px;line-height:20px;display:flex}.v-pricing-credit-line svg{color:#eefbff}.v-pricing-credit-line>div{gap:4px;margin-top:3px;display:inline-flex}.v-pricing-credit-line strong{font-weight:600}.is-pro .v-pricing-credit-line strong{color:#6ee2ff}.is-ultra .v-pricing-credit-line strong{color:#ffd448}.v-pricing-credit-progress{background:#0b0f10;border-radius:999px;height:5px;margin:8px 0 8px 24px;overflow:hidden}.v-pricing-credit-progress i{border-radius:inherit;background:#dff8ff;height:100%;display:block;box-shadow:0 0 12px}.is-pro .v-pricing-credit-progress i{background:#66dcfb}.is-ultra .v-pricing-credit-progress i{background:#ffd239}.v-pricing-capacity{gap:8px;display:grid}.v-pricing-capacity span{align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.v-pricing-capacity svg,.v-pricing-primary-features svg:first-child,.v-pricing-secondary-features svg:first-child{color:#eefbff;stroke-width:3px}.v-pricing-unlimited{border-block:1px solid #f0fbff1f;gap:8px;margin-top:24px;padding:19px 0;display:grid}.v-pricing-unlimited>div,.v-pricing-unlimited>span{align-items:center;gap:8px;min-height:22px;font-size:13px;line-height:20px;display:flex}.v-pricing-unlimited>div{font-size:15px}.v-pricing-unlimited>div svg:first-child{color:#eefbff}.v-pricing-unlimited>div strong{font-weight:650}.v-pricing-unlimited>span b{color:#ffd448;background:#ffd2392b;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px;line-height:15px}.v-pricing-unlimited.is-muted{color:#f0fbff42}.v-pricing-unlimited.is-muted>div svg:first-child,.v-pricing-unlimited.is-muted .v-pricing-info{color:#f0fbff38}.is-ultra .v-pricing-unlimited>div svg:first-child,.is-ultra .v-pricing-unlimited>span svg:first-child{color:#ffd448}.v-pricing-primary-features,.v-pricing-secondary-features{gap:12px;margin:0;padding:20px 0 0;list-style:none;display:grid}.v-pricing-secondary-features{padding-top:12px}.v-pricing-primary-features li,.v-pricing-secondary-features li{color:#eef7f8;align-items:center;gap:8px;min-height:20px;font-size:13px;line-height:20px;display:flex}.v-pricing-primary-features li>span,.v-pricing-secondary-features li>span{min-width:0}.v-pricing-primary-features li>b{color:#111719;background:#dff8ff;border-radius:4px;margin-left:auto;padding:1px 4px;font-size:9px;line-height:14px}.v-pricing-info{color:#f0fbff4d;cursor:help;background:0 0;border:0;flex:0 0 16px;place-items:center;width:16px;height:20px;padding:0;display:inline-grid}.v-pricing-info svg{width:13px;height:13px;transition:color .14s}.v-pricing-info:hover,.v-pricing-info:focus-visible{color:#f0fbffb3;outline:0}.v-pricing-primary-features li>.v-pricing-info,.v-pricing-secondary-features li>.v-pricing-info{margin-left:-6px}.v-pricing-tooltip{z-index:2147483460;color:#f0fbff;text-align:left;white-space:normal;pointer-events:auto;background:#262a2b;border:1px solid #3b4345;border-radius:8px;width:max-content;max-width:min(288px,100vw - 16px);padding:8px 12px;font-size:12px;font-weight:400;line-height:16px;animation:.14s ease-out both v-pricing-tooltip-in;display:block;position:fixed;overflow:hidden;box-shadow:0 8px 28px #00000094}.v-pricing-tooltip[data-side=top]{transform-origin:50% 100%}.v-pricing-tooltip[data-side=bottom]{transform-origin:50% 0}@keyframes v-pricing-tooltip-in{0%{opacity:0;transform:scale(.95)}}.v-pricing-mobile-select,.v-pricing-expand,.v-pricing-mobile-cta{display:none}.v-pricing-packs{border-top:1px solid #f0fbff1a;margin-top:112px;padding:92px 0 28px}.v-pricing-packs>header{text-align:center}.v-pricing-packs>header>span{color:#7ee9ff;letter-spacing:.11em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.v-pricing-packs h2{letter-spacing:-.025em;margin:14px 0 0;font-size:40px;font-weight:600;line-height:52px}.v-pricing-packs header p{color:#f0fbff94;margin:6px 0 0;font-size:14px;line-height:22px}.v-pricing-packs>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.v-pricing-packs article{text-align:center;background:linear-gradient(155deg,#46666e2b,#1a1d1ef2);border:1px solid #f0fbff1f;border-radius:12px;flex-direction:column;align-items:center;min-height:205px;padding:24px 14px 14px;display:flex}.v-pricing-packs article>svg{color:#72e3f8}.v-pricing-packs article>strong{letter-spacing:-.035em;margin-top:10px;font-size:28px;font-weight:650;line-height:36px}.v-pricing-packs article>span{color:#f0fbff7a;text-transform:uppercase;font-size:11px}.v-pricing-packs article>b{color:#f0fbff;margin-top:5px;font-size:16px;font-weight:600}.v-pricing-packs article>button{color:#dff8ff;width:100%;height:38px;font:inherit;background:#f0fbff14;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:650;display:flex}.v-pricing-faq{padding:100px 0}.v-pricing-faq>h2{color:#f0fbff;text-align:center;margin:0;font-size:40px;font-weight:600;line-height:60px}.v-pricing-faq .v-faq-list{border-top:0;width:100%;height:auto;margin-top:56px}.v-pricing-faq .v-faq-list article,.v-pricing-faq .v-faq-list article.is-compact{border-bottom:1px solid #f0fbff1a;height:auto;min-height:97px;padding:0}.v-pricing-faq .v-faq-list article.is-closed{height:97px;min-height:97px}.v-pricing-faq .v-faq-list h3{height:auto;min-height:96px;font-size:20px;font-weight:400;line-height:28px}.v-pricing-faq .v-faq-list h3 button{height:auto;min-height:96px;padding:0}.v-pricing-faq .v-faq-list h3 svg{width:24px;height:24px}.v-pricing-faq .v-faq-answer p{color:#f0fbff94;max-width:850px;padding:0 56px 28px 0;font-size:15px;line-height:25px}.v-pricing-support{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:364px;padding:80px 20px 58px;display:flex}.v-pricing-support>svg{color:#79dff7}.v-pricing-support h2{max-width:760px;margin:12px 0 0;font-size:40px;font-weight:600;line-height:60px}.v-pricing-support p{margin:8px 0 0;font-size:18px;line-height:28px}.v-pricing-support p a{color:#66d9ff}.v-pricing-support>small{color:#f0fbff59;letter-spacing:.08em;margin-top:24px;font-size:10px}.v-pricing-footer{border-top:1px solid #f0fbff14}@media (width<=1100px){.v-pricing-page .v-marketing-actions{width:auto}.v-pricing-page .v-marketing-actions .v-login-link{margin-left:0}.v-pricing-page .v-marketing-actions .v-outline-cta{margin-left:14px}.v-pricing-page .v-marketing-header.is-overlay nav{margin-left:24px}.v-pricing-plan-slot{flex-basis:calc(33.3333% - 10.6667px);width:calc(33.3333% - 10.6667px)}.v-pricing-packs>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.v-pricing-page .v-marketing-header.is-overlay{min-height:64px;display:flex}.v-pricing-page .v-marketing-header.is-overlay .v-marketing-nav.is-mobile-open{margin:0;top:calc(100% + 5px)}.v-pricing-page .v-marketing-actions{width:auto}.v-pricing-page .v-marketing-actions .v-language-control{display:none}.v-pricing-page .v-marketing-actions .v-login-link{width:auto;min-width:72px;padding:0 10px}.v-pricing-page .v-marketing-actions>.v-marketing-mobile-toggle{width:38px;min-height:38px;margin-left:2px;padding:0;display:grid}.v-pricing-shell{width:100%;padding-inline:16px}.v-pricing-plan-grid{flex-direction:column;align-items:stretch;gap:16px;margin-top:16px}.v-pricing-plan-slot{flex-basis:auto;width:100%}.v-pricing-plan-card,.v-pricing-plan-slot.is-pro .v-pricing-plan-card{border-width:0;height:242px;padding:16px}.v-pricing-plan-slot.is-selected .v-pricing-plan-card{border:2px solid #d9f7ff;padding:14px}.v-pricing-plan-card.is-expanded,.v-pricing-plan-slot.is-pro .v-pricing-plan-card.is-expanded{height:auto;min-height:242px;padding-bottom:60px}.v-pricing-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:56px;display:grid;position:relative}.v-pricing-desktop-title,.v-pricing-card-heading>p,.v-pricing-desktop-cta{display:none}.v-pricing-mobile-select{color:#f0fbff;min-width:0;height:36px;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.v-pricing-mobile-select>strong{font-size:20px;font-weight:600;line-height:28px}.v-pricing-mobile-select>small{color:#8cecff;letter-spacing:.07em;white-space:nowrap;background:#7ee9ff1a;border-radius:999px;align-items:center;min-height:18px;padding:1px 7px;font-size:8px;font-weight:750;line-height:14px;display:inline-flex}.is-pro .v-pricing-mobile-select>strong{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text}.is-ultra .v-pricing-mobile-select>strong{color:#0000;background:linear-gradient(271deg,#ffc71e .61%,#fff4e1 99.39%);-webkit-background-clip:text;background-clip:text}.v-pricing-radio{color:#f0fbff7a;flex:0 0 17px;width:17px;height:17px}.v-pricing-radio.is-checked{color:#172023;background:#e7fbff;border-radius:50%;place-items:center;display:grid}.v-pricing-price{justify-content:flex-end;height:36px;margin-top:0}.v-pricing-price>span{margin-right:4px;font-size:14px;line-height:20px}.v-pricing-price>strong{font-size:24px;line-height:32px}.v-pricing-price>small{margin-left:3px;font-size:12px;line-height:20px}.v-pricing-price>s{margin:0;font-size:10px;line-height:16px;position:absolute;bottom:0;right:0}.v-pricing-billing-copy{grid-column:1/-1;align-self:end;font-size:12px;line-height:20px}.v-pricing-popular{border-radius:4px;height:18px;padding:0 5px;font-size:10px;line-height:14px;top:21px;left:89px;right:auto}.v-pricing-popular svg{width:10px;height:10px}.v-pricing-credit-line{box-sizing:content-box;border-top:1px solid #f0fbff1f;height:24px;margin-top:18px;padding-top:17px;font-size:14px}.v-pricing-credit-progress,.v-pricing-capacity,.v-pricing-unlimited,.v-pricing-secondary-features{display:none}.v-pricing-plan-card.is-expanded .v-pricing-capacity,.v-pricing-plan-card.is-expanded .v-pricing-unlimited,.v-pricing-plan-card.is-expanded .v-pricing-secondary-features{display:grid}.v-pricing-plan-card.is-expanded .v-pricing-capacity{margin-top:16px}.v-pricing-primary-features{gap:6px;padding-top:9px}.v-pricing-primary-features li{min-height:20px;font-size:12px}.v-pricing-primary-features li>b{margin-left:auto}.v-pricing-expand{color:#f0fbff;height:28px;font:inherit;background:#f0fbff14;border:0;border-radius:8px;align-items:center;gap:3px;padding:0 8px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px}.v-pricing-plan-card.is-expanded .v-pricing-expand svg{transform:rotate(180deg)}.v-pricing-mobile-cta{color:#0f1619;width:100%;height:48px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.v-pricing-packs{margin-top:80px;padding-top:70px}.v-pricing-packs>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v-pricing-faq{padding-block:72px}.v-pricing-support{min-height:330px;padding-inline:0}.v-pricing-footer{width:calc(100% + 32px);margin-inline:-16px}}@media (width<=560px){.v-pricing-page .v-home-announcement{font-size:12px}.v-pricing-page .v-marketing-header.is-overlay{padding-left:20px;padding-right:12px}.v-pricing-page .v-marketing-header.is-overlay>.v-logo{flex-basis:150px;width:150px;font-size:21px}.v-pricing-page .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{flex-basis:32px;width:32px;height:32px}.v-pricing-page .v-marketing-actions .v-outline-cta{display:none}.v-pricing-page .v-marketing-actions .v-login-link{width:68px;min-width:68px;margin:0;padding:0;font-size:14px}.v-pricing-page .v-marketing-actions>.v-marketing-mobile-toggle{width:32px;height:32px;min-height:32px;margin-left:12px}.v-pricing-shell{padding-inline:16px}.v-pricing-plans{padding:24px 0 40px}.v-pricing-plans>header h1{letter-spacing:0;font-size:24px;line-height:32px}.v-pricing-plans>header p{margin-top:4px;font-size:13px;line-height:20px}.v-pricing-cycle{width:239px;height:44px;margin-top:22px}.v-pricing-cycle button{height:36px;padding-inline:15px}.v-pricing-packs h2,.v-pricing-faq>h2{font-size:24px;line-height:32px}.v-pricing-packs header p{font-size:13px;line-height:20px}.v-pricing-packs>div{grid-template-columns:1fr;gap:10px;margin-top:28px}.v-pricing-packs article{text-align:left;grid-template-rows:auto auto 38px;grid-template-columns:28px 1fr auto;align-items:center;gap:0 10px;min-height:150px;padding:18px;display:grid}.v-pricing-packs article>svg{grid-row:1/3}.v-pricing-packs article>strong{margin:0;font-size:24px;line-height:30px}.v-pricing-packs article>span{grid-column:2}.v-pricing-packs article>b{grid-area:1/3/3;margin:0}.v-pricing-packs article>button{grid-column:1/-1;margin-top:10px}.v-pricing-faq .v-faq-list{margin-top:32px}.v-pricing-faq .v-faq-list article,.v-pricing-faq .v-faq-list article.is-compact,.v-pricing-faq .v-faq-list article.is-closed{height:auto;min-height:53px}.v-pricing-faq .v-faq-list h3{min-height:52px;font-size:15px;line-height:20px}.v-pricing-faq .v-faq-list h3 button{min-height:52px;padding:10px 0}.v-pricing-faq .v-faq-list h3 svg{width:18px;height:18px}.v-pricing-faq .v-faq-answer p{padding:0 28px 18px 0;font-size:13px;line-height:21px}.v-pricing-support{min-height:310px;padding:58px 0 44px}.v-pricing-support h2{margin-top:10px;font-size:24px;line-height:28px}.v-pricing-support p{font-size:14px;line-height:22px}.v-pricing-support>small{font-size:9px}}@keyframes dash-caption-bounce{0%{opacity:.55;transform:translateY(18px)scale(.9)}58%{opacity:1;transform:translateY(-5px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dash-caption-rise{0%{opacity:.65;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dash-caption-float{0%{opacity:.45;filter:blur(2px);transform:translate(7px,-8px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes dash-caption-karaoke{0%{opacity:.6;transform:translateY(10px)scale(.94)}65%{opacity:1;transform:translateY(-3px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dash-caption-majestic{0%{opacity:.4;filter:blur(1px);transform:translateY(12px)skew(-5deg)}to{opacity:1;filter:blur();transform:translateY(0)skew(-5deg)}}@keyframes dash-caption-beast{0%{opacity:.65;transform:rotate(-2deg)skew(-5deg)scale(.75)}70%{opacity:1;transform:rotate(-2deg)skew(-5deg)scale(1.1)}to{opacity:1;transform:rotate(-2deg)skew(-5deg)scale(1)}}@keyframes dash-caption-fade{0%{opacity:0;filter:blur(1.5px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes dash-caption-pixel{0%{opacity:0;transform:translate(-5px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dash-caption-clarity{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-caption-live-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes caption-v4-punch{0%{opacity:0;filter:blur(1.5px);transform:scale(.72)}62%{opacity:1;filter:blur();transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes caption-v4-highlight{0%{filter:brightness(1.35);transform:translateY(2px)scale(.9)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes caption-v4-sleek-flip{0%{opacity:0;filter:blur(2px);transform:rotateY(-88deg)translate(-9px)}58%{opacity:1;filter:blur();transform:rotateY(8deg)translate(1px)}to{opacity:1;filter:blur();transform:rotateY(0)translate(0)}}@keyframes caption-v4-beast{0%{opacity:0;transform:scale(.62)rotate(-3deg)}65%{opacity:1;transform:scale(1.11)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes caption-v4-elegant{0%{opacity:0;filter:blur(1px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes caption-v4-pixel{0%{opacity:0;transform:translate(2px,1px)}50%{opacity:1;transform:translate(-1px)}to{opacity:1;transform:translate(0)}}@keyframes caption-v4-clarity{0%{opacity:0;transform:translateY(3px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.v-home{width:100%;overflow-x:hidden}.v-home-hero{height:max(680px,100svh);min-height:680px}.v-home-hero>video{object-position:58% center}.v-home-overlay{background:linear-gradient(#02040747,#02040714 34%,#05090b8c 72%,#0f1314 100%)}.v-home .v-marketing-header.is-overlay{height:58px;padding:0 14px}.v-home .v-marketing-header.is-overlay>.v-logo{font-size:20px}.v-home .v-marketing-actions .v-outline-cta{min-width:76px;min-height:36px;padding-inline:10px;font-size:12px}.v-home .v-marketing-actions>.v-marketing-mobile-toggle{width:38px;height:38px;margin-left:7px}.v-home-announcement{height:40px}.v-home-announcement-link{gap:8px;padding:0 43px 0 10px}.v-home-announcement-copy{max-width:58%;font-size:11px}.v-home-announcement-cta{min-height:24px;padding:3px 6px 3px 10px;font-size:11px}.v-home-announcement>button{right:6px}.v-home-hero-copy{flex-direction:column;align-items:center;width:calc(100% - 32px);height:100%;padding-top:150px;display:flex}.v-home-hero-copy h1{letter-spacing:-.7px;text-wrap:balance;max-width:420px;font-size:34px;line-height:41px}.v-home-hero-copy>p{text-wrap:balance;max-width:350px;margin-top:14px;font-size:14px;line-height:22px}.v-home-hero-copy>.v-gradient-cta{min-width:196px;min-height:50px;margin-top:30px;padding-inline:20px;font-size:15px}.v-model-marquee{width:calc(100vw - 24px);height:72px;margin-top:24px}.v-model-track{gap:30px;height:72px}.v-model-marquee a{gap:9px;height:28px;font-size:15px}.v-model-marquee .v-model-icon.is-marquee,.v-model-marquee .v-model-icon.is-marquee img{flex-basis:28px;width:28px;height:28px}.v-scroll-cue{width:48px;height:48px;bottom:12px}.v-home-showcase{flex-direction:column;gap:24px;height:auto;padding:64px 0 68px;display:flex}.v-showcase-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;height:288px;padding:8px 16px 14px;scroll-padding-inline:16px;overflow:auto hidden}.v-showcase-rail::-webkit-scrollbar{display:none}.v-showcase-track,.v-showcase-rail.is-reverse .v-showcase-track{gap:14px;height:266px;animation:none}.v-showcase-card{scroll-snap-align:start;flex-basis:166px;width:166px;height:266px}.v-showcase-card>span{border-radius:14px;width:166px;height:221px}.v-showcase-card strong{height:45px;padding-top:9px;font-size:14px}.v-home-capabilities{padding:70px 16px 76px}.v-capability-list{gap:64px}.v-home-capabilities article,.v-home-capabilities article.is-reverse{gap:22px}.v-capability-media{aspect-ratio:16/10;border-radius:14px}.v-capability-cta{min-height:42px;padding-inline:17px;font-size:13px}.v-capability-copy{padding-inline:2px}.v-capability-copy>span{width:32px;height:4px;margin-bottom:12px}.v-capability-copy h2{font-size:25px;line-height:31px}.v-home-capabilities article .v-capability-copy p{margin-top:12px;font-size:14px;line-height:23px}.v-home-audiences{padding:72px 16px 80px}.v-audience-inner{gap:34px}.v-home-audiences h2,.v-home-scale h2,.v-home-faq h2{text-wrap:balance;font-size:28px;line-height:35px}.v-home-audiences header{gap:12px}.v-home-audiences header p{font-size:14px;line-height:22px}.v-audience-grid{gap:14px}.v-audience-grid article{border-radius:14px;gap:8px;min-height:0;padding:22px 18px}.v-audience-grid h3{font-size:17px;line-height:23px}.v-audience-grid p{font-size:13px;line-height:20px}.v-home-scale{padding:72px 16px 80px}.v-scale-grid{gap:34px 8px;margin-top:40px}.v-scale-grid strong{height:48px;font-size:42px;line-height:48px}.v-scale-grid span{font-size:12px;line-height:18px}.v-home-reasons{padding:64px 0 70px}.v-home-reasons h2{font-size:28px;line-height:35px}.v-voice-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;height:350px;padding:0 16px 8px;scroll-padding-inline:16px;overflow-x:auto}.v-voice-rail::-webkit-scrollbar{display:none}.v-voice-track{gap:14px;width:max-content;height:334px;animation:none}.v-voice-track article{scroll-snap-align:start;flex-basis:278px;width:278px;min-height:334px;padding:68px 20px 20px}.v-voice-track article>p{font-size:13px;line-height:21px}.v-home-faq{padding:72px 16px 88px}.v-faq-list{margin-top:34px}.v-faq-list article,.v-faq-list article.is-compact{min-height:0;padding-bottom:20px}.v-faq-list article.is-closed{height:64px;min-height:64px}.v-faq-list h3{min-height:64px;font-size:15px;line-height:21px}.v-faq-list h3 button{gap:14px;height:auto;min-height:64px;padding:20px 2px 12px}.v-faq-list h3 svg{flex-basis:25px;width:25px;height:25px}.v-faq-answer p{padding:0 28px 0 2px;font-size:13px;line-height:21px}.v-home-final{height:560px}.v-home-final>video{object-position:58% center}.v-home-final>div{padding-inline:16px}.v-home-final h2{font-size:31px;line-height:40px}.v-home-final p{max-width:330px;margin:14px auto 30px;font-size:14px;line-height:22px}.v-home-final nav{gap:12px;width:100%}.v-home-final nav a{width:min(100%,280px);min-width:0;height:50px;padding:11px 18px;font-size:15px;line-height:28px}.v-home-footer{padding:52px 20px 64px}.v-footer-brand{margin-bottom:44px}.v-footer-brand p{margin:18px 0 24px}.v-footer-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 22px}.v-home-footer nav{gap:10px}.v-home-footer nav strong{margin-bottom:5px;font-size:14px}.v-home-footer nav a{font-size:12px;line-height:20px}}@media (width<=359px){.v-home-hero-copy h1{font-size:31px;line-height:38px}.v-home .v-marketing-actions .v-outline-cta{display:none}.v-footer-menus{grid-template-columns:1fr}}@media (width<=640px){html,body{width:100%;max-width:100%;overflow-x:clip}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}main,section,article,header,footer,nav,aside,form,fieldset,div{min-width:0}img,video,canvas,svg{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%;font-size:16px}[role=dialog]{max-width:100vw;max-height:100svh}table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}[id]{scroll-margin-top:76px}.v-app-shell,.v-app-main,.v-ai-effect-landing-page,.v-model-landing-page,.v-pricing-page,.legal-page{width:100%;max-width:100%;overflow-x:clip}.v-app-main{min-height:100svh}.v-app-topbar{padding-top:env(safe-area-inset-top)}.v-mobile-menu,.v-marketing-mobile-toggle{min-width:42px;min-height:42px}.v-app-sidebar.is-open{width:min(286px,100vw - 42px);padding-bottom:env(safe-area-inset-bottom)}.v-nav-scrim{width:100vw;height:100svh}.v-library-mobile-panel,.v-marketing-nav.is-mobile-open{overscroll-behavior:contain}.v-models-page{width:100%;padding-inline:14px}.v-page-title{margin-bottom:24px}.v-page-title h1{font-size:38px;line-height:44px}.v-models-grid{gap:12px}.v-models-grid article{min-height:0;padding:16px}.v-models-grid article>p{margin:18px 0;font-size:12px;line-height:20px}.v-models-grid footer>a{width:42px;height:42px}.legal-document{width:calc(100% - 32px);padding:58px 0 82px}.legal-hero{margin-bottom:38px}.legal-kicker{min-height:30px;font-size:10px}.legal-page h1{margin:18px 0 16px;font-size:42px;line-height:48px}.legal-lead{font-size:17px;line-height:1.65}.legal-layout{display:block}.legal-index{background:#14191994;border:1px solid #cfebed1f;border-radius:18px;margin-bottom:24px;padding:20px;position:static}.legal-index>span{margin-bottom:14px}.legal-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.legal-index a{overflow-wrap:anywhere;font-size:13px}.legal-content{border-radius:20px;padding:2px 24px 32px}.legal-section{padding-top:32px}.legal-section+.legal-section{margin-top:31px}.legal-page h2{margin-bottom:13px;font-size:20px;line-height:27px}.legal-section p{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.pricing-modal-backdrop,.v-login-modal-layer{padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.pricing-modal,.v-login-modal,.publish-record-panel{max-width:calc(100vw - 24px)}.pricing-modal{overscroll-behavior:contain}.v-effect-lightbox{padding-bottom:max(24px,env(safe-area-inset-bottom))}.brand-layout,.billing-workspace,.production-board,.publish-board,.library-grid,.opportunity-list{max-width:100%}.production-filters,.signal-tabs,.page-actions>div{scrollbar-width:none;-webkit-overflow-scrolling:touch}.production-filters::-webkit-scrollbar{display:none}.signal-tabs::-webkit-scrollbar{display:none}.page-actions>div::-webkit-scrollbar{display:none}.button,.v-gradient-cta,.v-effect-outline-cta{min-height:44px}}@media (width<=380px){.v-page-title h1,.legal-page h1{font-size:36px;line-height:41px}.legal-index nav{grid-template-columns:1fr}.legal-content{padding-left:18px;padding-right:18px}.billing-overview,.production-overview,.channel-connections>div:last-child,.publish-record-footer>div:last-child{grid-template-columns:1fr}.publish-record-footer>div:last-child .button:last-child{grid-column:auto}}@media (width>=768px) and (width<=820px){.v-home-capabilities{width:100%;padding:120px 20px}.v-capability-list{gap:120px;width:min(1440px,100%)}.v-home-capabilities article,.v-home-capabilities article.is-reverse{grid-template-columns:45% minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,120px);width:100%;height:auto;display:grid}.v-home-capabilities article.is-reverse .v-capability-media{order:2}.v-home-capabilities article.is-reverse .v-capability-copy{order:1}.v-capability-media{aspect-ratio:16/9;width:100%;height:auto}.v-capability-copy h2{font-size:clamp(25px,3.2vw,36px);line-height:1.15}.v-home-capabilities article .v-capability-copy p{height:auto;margin-top:16px;font-size:14px;line-height:24px}}body .v-marketing-header.is-overlay.is-aireel-parity{height:64px;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:linear-gradient(#0a0c0d4d 0%,#0a0c0d00 100%);border:0;align-items:center;padding:0 16px;display:flex;top:44px}body .v-app-shell>.v-marketing-header.is-overlay.is-aireel-parity.is-workspace{top:0}body .v-app-shell>.v-marketing-header.is-overlay.is-aireel-parity.is-workspace:before{content:none}.v-marketing-header.is-aireel-parity>.v-logo{letter-spacing:-.03em;flex:0 0 126px;gap:8px;width:126px;font-size:28px;font-weight:600}.v-marketing-header.is-aireel-parity>.v-logo>.v-logo-mark{border-radius:8px;flex-basis:36px;width:36px;height:36px}.v-marketing-header.is-aireel-parity .v-marketing-nav{font-family:var(--font-poppins),sans-serif;justify-content:flex-start;gap:4px;margin-left:46px}.v-marketing-header.is-aireel-parity .v-nav-item>button,.v-marketing-header.is-aireel-parity .v-nav-pricing{box-sizing:border-box;height:36px;min-height:36px;box-shadow:none;color:#eefbff;font-family:var(--font-poppins),sans-serif;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.v-marketing-header.is-aireel-parity .v-nav-item>button:hover,.v-marketing-header.is-aireel-parity .v-nav-item>button[aria-expanded=true],.v-marketing-header.is-aireel-parity .v-nav-item:hover>button,.v-marketing-header.is-aireel-parity .v-nav-pricing:hover{box-shadow:none;color:#fff;background:#ffffff12;border:0}.v-marketing-header.is-aireel-parity .v-nav-item[data-menu=video]>button{width:90px}.v-marketing-header.is-aireel-parity .v-nav-item[data-menu=image]>button{width:96px}.v-marketing-header.is-aireel-parity .v-nav-item[data-menu=models]>button{width:121px}.v-marketing-header.is-aireel-parity .v-nav-item[data-menu=effects]>button{width:113px}.v-marketing-header.is-aireel-parity .v-nav-pricing{width:80px}.v-marketing-header.is-aireel-parity .v-marketing-actions{color:#f0fbff;width:auto;font-family:var(--font-poppins),sans-serif;gap:32px;margin-left:auto}.v-marketing-header.is-aireel-parity .v-marketing-actions>.v-language-control{width:89px;display:block}.v-marketing-header.is-aireel-parity .v-language-trigger,.v-marketing-header.is-aireel-parity .v-download-trigger,.v-marketing-header.is-aireel-parity .v-marketing-actions .v-login-link,.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta{box-sizing:border-box;color:#f0fbff;white-space:nowrap;border:0;justify-content:center;align-items:center;height:36px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v-marketing-header.is-aireel-parity .v-language-trigger{width:89px;padding-inline:0}.v-marketing-header.is-aireel-parity .v-download-trigger{background:0 0;border-radius:8px;width:125px;padding-inline:0}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-login-link{width:99px;margin:0}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta{z-index:0;color:#eefbff;background:#0a0c0d33;border-radius:999px;width:auto;min-width:0;margin:0;transition:color .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta:before,.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta:after{z-index:-1;border-radius:inherit;content:"";background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta:before{-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta:after{opacity:0}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta:hover{color:#0f1619}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta:hover:before{opacity:0}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta:hover:after{opacity:1}.v-marketing-header.is-aireel-parity .v-language-trigger{color:#eefbff;background:0 0;border-radius:6px;gap:4px;width:auto;min-width:89px;padding:8px 0}.v-marketing-header.is-aireel-parity .v-language-trigger:hover,.v-marketing-header.is-aireel-parity .v-language-trigger[aria-expanded=true]{color:#eefbff99;background:0 0}.v-marketing-header.is-aireel-parity .v-language-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#262a2b;border:1px solid #f0fbff29;border-radius:12px;gap:0;width:160px;padding:8px;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 4px 20px #0006}.v-marketing-header.is-aireel-parity .v-language-menu button{color:#eefbffc7;min-height:40px;font-family:var(--font-poppins),sans-serif;border-radius:8px;padding:0 12px;font-size:14px;font-weight:400}.v-marketing-header.is-aireel-parity .v-language-menu button:hover,.v-marketing-header.is-aireel-parity .v-language-menu button[aria-checked=true]{color:#eefbff;background:#ffffff0e}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models{-webkit-backdrop-filter:none;backdrop-filter:none;background:#262a2b;border:1px solid #f0fbff29;border-radius:12px;width:516px;top:calc(100% + 6px);left:-197px;overflow:hidden;transform:translateY(-5px);box-shadow:0 4px 20px #0006}.v-marketing-header.is-aireel-parity .v-nav-item[data-open=true]>.v-nav-dropdown.is-models{transform:translateY(0)}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-nav-dropdown-heading,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-nav-dropdown-footer,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models a>span:nth-child(2)>small,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models a>b{display:none}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-nav-model-grid{grid-template-columns:repeat(2,240px);gap:6px 16px;max-height:min(882px,100vh - 116px);padding:10px}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-nav-model-grid>a{border:0;border-radius:8px;align-items:center;gap:12px;width:240px;min-height:56px;padding:8px;display:flex}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-nav-model-grid>a:hover{background:#ffffff0e;border:0;transform:none}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-model-icon.is-menu{width:40px;height:40px;box-shadow:none;background:#111718;border:0;border-radius:8px;flex-basis:40px}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-model-icon.is-menu img{width:40px;height:40px}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models strong{font-size:16px;font-weight:500;line-height:18px}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-create,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-effects{-webkit-backdrop-filter:none;backdrop-filter:none;background:#262a2b;border:1px solid #f0fbff29;border-radius:12px;top:calc(100% + 6px);overflow:hidden;box-shadow:0 4px 20px #0006}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-create{width:300px}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-effects{width:516px}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-create .v-nav-dropdown-heading,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-effects .v-nav-dropdown-heading,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-create .v-nav-dropdown-footer,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-effects .v-nav-dropdown-footer{display:none}.v-marketing-header.is-aireel-parity .v-nav-create-grid{grid-template-columns:1fr;gap:4px;padding:10px;display:grid}.v-marketing-header.is-aireel-parity .v-nav-create-grid>a{border:0;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:8px;display:flex}.v-marketing-header.is-aireel-parity .v-nav-create-grid>a:hover,.v-marketing-header.is-aireel-parity .v-nav-effects-grid>a:hover{background:#ffffff0e;border:0;transform:none}.v-marketing-header.is-aireel-parity .v-nav-create-grid>a>i{width:40px;height:40px;box-shadow:none;color:#f0fbff;background:#111718;border:0;border-radius:8px;flex:0 0 40px}.v-marketing-header.is-aireel-parity .v-nav-create-grid strong{color:#f0fbff;font-size:16px;font-weight:500;line-height:18px}.v-marketing-header.is-aireel-parity .v-nav-create-grid small,.v-marketing-header.is-aireel-parity .v-nav-create-grid>a>b{display:none}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-video-workflows{overflow:visible}.v-marketing-header.is-aireel-parity .v-nav-video-list{gap:4px;padding:10px}.v-marketing-header.is-aireel-parity .v-nav-video-list>a,.v-marketing-header.is-aireel-parity .v-nav-video-group>button,.v-marketing-header.is-aireel-parity .v-nav-video-submenu>a{color:#f0fbff;min-height:56px;font-family:var(--font-poppins),sans-serif;border:0;border-radius:8px;padding:8px 12px;font-size:16px;font-weight:500;line-height:20px}.v-marketing-header.is-aireel-parity .v-nav-video-list>a:hover,.v-marketing-header.is-aireel-parity .v-nav-video-list>a:focus-visible,.v-marketing-header.is-aireel-parity .v-nav-video-group[data-open=true]>button,.v-marketing-header.is-aireel-parity .v-nav-video-submenu>a:hover,.v-marketing-header.is-aireel-parity .v-nav-video-submenu>a:focus-visible{background:#ffffff0e;border:0}.v-marketing-header.is-aireel-parity .v-nav-video-submenu{background:#262a2b;border:1px solid #f0fbff29;border-radius:12px;width:280px;padding:10px;left:calc(100% - 12px);box-shadow:0 4px 20px #0006}.v-marketing-header.is-aireel-parity .v-nav-effects-grid{grid-template-columns:repeat(2,240px);gap:6px 16px;padding:10px}.v-marketing-header.is-aireel-parity .v-nav-effects-grid>a{color:#f0fbff;border:0;border-radius:8px;gap:12px;min-height:56px;padding:8px;font-size:16px;font-weight:500}.v-marketing-header.is-aireel-parity .v-nav-effects-grid>a svg{color:#f0fbff;background:#111718;border-radius:8px;flex:0 0 40px;width:40px;height:40px;padding:9px}:is(.v-home,.v-pricing-page,.v-model-landing-page,.v-ai-effect-landing-page):has(.v-home-announcement.is-hidden) .v-marketing-header.is-overlay.is-aireel-parity{top:0}@media (width<=1180px){.v-marketing-header.is-aireel-parity .v-marketing-nav{margin-left:18px}.v-marketing-header.is-aireel-parity .v-marketing-actions{gap:10px}.v-marketing-header.is-aireel-parity .v-marketing-actions>.v-language-control,.v-marketing-header.is-aireel-parity .v-download-control{display:none}}@media (width<=820px){body .v-marketing-header.is-overlay.is-aireel-parity{grid-template-columns:1fr auto;height:64px;padding:0 16px 0 20px;display:grid}.v-marketing-header.is-aireel-parity>.v-logo{flex-basis:auto;width:auto;font-size:21px}.v-marketing-header.is-aireel-parity>.v-logo>.v-logo-mark{flex-basis:32px;width:32px;height:32px}.v-marketing-header.is-aireel-parity .v-marketing-nav{display:none}.v-marketing-header.is-aireel-parity .v-marketing-nav.is-mobile-open{z-index:115;background:#0f1314fa;border:1px solid #ffffff21;border-radius:13px;max-height:calc(100svh - 130px);margin:0;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:14px;right:14px;overflow-y:auto;box-shadow:0 28px 80px #0000009e}.v-marketing-header.is-aireel-parity .v-nav-item>button,.v-marketing-header.is-aireel-parity .v-nav-pricing{justify-content:space-between;height:44px;min-height:44px;padding:0 11px;width:100%!important}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models{width:100%;box-shadow:none;background:#ffffff09;border:0;border-radius:10px;display:none;position:static;transform:none}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-create,.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-effects{width:100%;position:static}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-video-workflows{overflow:hidden}.v-marketing-header.is-aireel-parity .v-nav-video-submenu{visibility:visible;width:100%;box-shadow:none;opacity:1;pointer-events:auto;background:#00000024;border:0;border-radius:8px;margin-top:4px;padding:4px 4px 4px 16px;transition:none;display:none;position:static;transform:none}.v-marketing-header.is-aireel-parity .v-nav-video-group[data-open=true]>.v-nav-video-submenu{display:grid;transform:none}.v-marketing-header.is-aireel-parity .v-nav-effects-grid{grid-template-columns:1fr}.v-marketing-header.is-aireel-parity .v-nav-item[data-open=true]>.v-nav-dropdown.is-models{display:block;transform:none}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-nav-model-grid{grid-template-columns:1fr;gap:3px;max-height:330px}.v-marketing-header.is-aireel-parity .v-nav-dropdown.is-models .v-nav-model-grid>a{width:100%}.v-marketing-header.is-aireel-parity .v-marketing-actions{gap:9px}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-login-link{width:auto}.v-marketing-header.is-aireel-parity .v-marketing-mobile-toggle{display:grid}}@media (width<=560px){.v-marketing-header.is-aireel-parity .v-marketing-actions .v-login-link{display:none}.v-marketing-header.is-aireel-parity .v-marketing-actions .v-outline-cta{width:84px;min-width:84px;padding-inline:12px}}.v-share-page{--share-line:#d5fff921;color:#f3fbfc;background:radial-gradient(circle at 13% 3%,#52e6ff21,#0000 27%),radial-gradient(circle at 91% 33%,#1fa2ff1a,#0000 26%),#0f1314;min-height:100svh;padding:0 30px;overflow:hidden}.v-share-page:before{z-index:0;pointer-events:none;content:"";opacity:.16;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.v-share-page>*{z-index:1;position:relative}.v-share-header{border-bottom:1px solid var(--share-line);justify-content:space-between;align-items:center;width:min(1380px,100%);min-height:88px;margin:0 auto;display:flex}.v-share-header .v-share-logo{color:#f7ffff;font-size:25px;text-decoration:none}.v-share-header .v-share-logo>.v-logo-mark{flex-basis:36px;width:36px;height:36px}.v-share-header nav{align-items:center;gap:26px;display:flex}.v-share-header nav a{color:#9ba9ab;font-size:14px;font-weight:650;text-decoration:none}.v-share-header nav a:last-child{color:#071113;background:linear-gradient(100deg,#dffff0,#52e6ff 55%,#1fa2ff);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 19px;display:inline-flex;box-shadow:0 14px 38px #1fa2ff2e}.v-share-header nav a:hover,.v-share-footer nav a:hover{color:#eaffff}.v-share-header nav a:last-child:hover{color:#071113;transform:translateY(-1px)}.v-share-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:28px;width:min(1380px,100%);margin:0 auto;padding:48px 0 58px;display:grid}.v-share-stage,.v-share-details{border:1px solid var(--share-line);background:linear-gradient(145deg,#1b2527f5,#0a0f10f5);border-radius:28px;overflow:hidden;box-shadow:0 36px 100px #0000004f}.v-share-stage{grid-template-rows:auto 1fr auto;min-height:720px;display:grid}.v-share-stage-bar{color:#7f8e90;border-bottom:1px solid #d5fff917;justify-content:space-between;align-items:center;min-height:60px;padding:0 22px;display:flex}.v-share-stage-bar span{color:#bdd0d1;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.v-share-stage-bar span i{background:#52e6ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #52e6ff1c,0 0 18px #52e6ffa6}.v-share-stage-bar small{font-size:12px}.v-share-media{background:radial-gradient(circle at 50% 38%,#52e6ff1a,#0000 38%),#070b0c;justify-content:center;align-items:center;min-height:0;padding:28px;display:flex;overflow:hidden}.v-share-media video,.v-share-media img{object-fit:contain;background:#020405;border-radius:15px;max-width:100%;max-height:720px;display:block;box-shadow:0 24px 70px #00000080}.v-share-stage-note{color:#92a1a3;border-top:1px solid #d5fff917;align-items:center;gap:9px;min-height:56px;padding:0 22px;font-size:13px;display:flex}.v-share-stage-note svg{color:#52e6ff}.v-share-details{align-self:center;min-width:0;padding:clamp(30px,3.8vw,54px)}.v-share-eyebrow{color:#52e6ff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.v-share-details h1{letter-spacing:-.055em;text-wrap:balance;max-width:640px;margin:22px 0 16px;font-size:clamp(42px,4.35vw,70px);line-height:.98}.v-share-intro{color:#a3b0b2;max-width:620px;margin:0;font-size:16px;line-height:1.65}.v-share-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.v-share-tags span{color:#a9edf5;background:#52e6ff0e;border:1px solid #52e6ff29;border-radius:999px;padding:6px 10px;font-size:11px}.v-share-workflow{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.v-share-workflow span{color:#b9c7c8;background:#ffffff09;border:1px solid #dbfffc1a;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.v-share-workflow svg{color:#75eafd}.v-share-details dl{background:#dbfffc17;border:1px solid #dbfffc17;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.v-share-details dl div{background:#111819;gap:6px;min-width:0;padding:15px;display:grid}.v-share-details dt{color:#708082;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:700}.v-share-details dd{color:#eaf4f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:650;overflow:hidden}.v-share-prompt{background:#ffffff06;border:1px solid #dbfffc1a;border-radius:14px;margin-top:14px}.v-share-prompt summary{cursor:pointer;color:#a9b9bb;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font-size:12px;font-weight:650;list-style:none;display:flex}.v-share-prompt summary::-webkit-details-marker{display:none}.v-share-prompt summary svg{transition:transform .2s}.v-share-prompt[open] summary svg{transform:rotate(180deg)}.v-share-prompt p{color:#889698;white-space:pre-wrap;max-height:160px;margin:0;padding:0 15px 15px;font-size:12px;line-height:1.6;overflow:auto}.v-share-actions{grid-template-columns:minmax(0,1.45fr) minmax(130px,.75fr);gap:10px;margin-top:20px;display:grid}.v-share-actions a,.v-share-actions .v-share-download{color:#eaf5f6;text-align:center;background:#101719b3;border:1px solid #defffc29;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.v-share-actions a:first-child{color:#071113;background:linear-gradient(100deg,#dffff0,#52e6ff 55%,#1fa2ff);border-color:#0000;box-shadow:0 15px 34px #1fa2ff24}.v-share-actions a:hover,.v-share-actions .v-share-download:hover{transform:translateY(-1px)}.v-share-action-note{color:#667577;text-align:center;margin-top:12px;font-size:11px;display:block}.v-share-how{border:1px solid var(--share-line);background:radial-gradient(circle at 0 0,#52e6ff1f,#0000 30%),linear-gradient(120deg,#182123,#111718);border-radius:26px;grid-template-columns:minmax(260px,.82fr) minmax(440px,1.4fr) auto;align-items:center;gap:38px;width:min(1380px,100%);margin:0 auto 64px;padding:42px;display:grid}.v-share-how>div>span{color:#52e6ff;letter-spacing:.15em;font-size:10px;font-weight:800}.v-share-how h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(27px,2.6vw,40px);line-height:1.08}.v-share-how p{color:#839194;margin:0;font-size:13px;line-height:1.55}.v-share-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.v-share-how li{align-content:start;gap:6px;display:grid}.v-share-how li b{color:#52e6ff;letter-spacing:.12em;font-size:10px}.v-share-how li strong{color:#edf7f8;font-size:13px}.v-share-how li span{color:#768487;font-size:11px;line-height:1.5}.v-share-how>a{color:#dffcff;white-space:nowrap;border:1px solid #52e6ff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.v-share-how>a:hover{background:#52e6ff12}.v-share-footer{border-top:1px solid var(--share-line);color:#6f7c7e;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1380px,100%);min-height:96px;margin:0 auto;display:grid}.v-share-footer .v-share-footer-logo{color:#f7ffff;font-size:19px;text-decoration:none}.v-share-footer p{margin:0;font-size:12px}.v-share-footer nav{gap:22px;display:flex}.v-share-footer nav a{color:#8c9a9c;font-size:12px;text-decoration:none}@media (width<=1100px){.v-share-hero{grid-template-columns:1fr}.v-share-stage{min-height:0}.v-share-media{min-height:540px}.v-share-how{grid-template-columns:1fr}.v-share-how>a{width:max-content}}@media (width<=700px){.v-share-page{padding:0 15px}.v-share-header{min-height:74px}.v-share-header .v-share-logo{font-size:21px}.v-share-header .v-share-logo>.v-logo-mark{flex-basis:32px;width:32px;height:32px}.v-share-header nav{gap:10px}.v-share-header nav a:first-child{display:none}.v-share-header nav a:last-child{min-height:39px;padding:0 13px;font-size:11px}.v-share-hero{gap:16px;padding:22px 0 38px}.v-share-stage,.v-share-details{border-radius:20px}.v-share-stage-bar{min-height:52px;padding:0 16px}.v-share-stage-bar small{display:none}.v-share-media{min-height:430px;padding:16px}.v-share-stage-note{min-height:50px;padding:0 16px;font-size:11px}.v-share-details{padding:27px 20px}.v-share-details h1{margin-top:17px;font-size:clamp(38px,12.5vw,56px)}.v-share-intro{font-size:14px}.v-share-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.v-share-actions{grid-template-columns:1fr}.v-share-how{border-radius:20px;gap:28px;margin-bottom:36px;padding:28px 20px}.v-share-how ol{grid-template-columns:1fr;gap:18px}.v-share-how>a{width:100%}.v-share-footer{grid-template-columns:1fr;gap:10px;min-height:142px;padding:24px 0}.v-share-footer nav{margin-top:8px}}.v-pricing-toolbar{justify-content:center;align-items:center;width:min(100%,992px);min-height:50px;margin:48px auto 0;display:flex;position:relative}.v-pricing-toolbar .v-pricing-cycle{margin:0}.v-pricing-limited-offer{background:radial-gradient(circle at 8% 0,#8affe226,#0000 36%),linear-gradient(110deg,#202a2d,#171d1f 68%);border:1px solid #52e6ff3d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;width:min(100%,992px);min-height:88px;margin:30px auto 0;padding:14px 16px 14px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff08}.v-pricing-limited-offer:after{filter:blur(28px);content:"";pointer-events:none;background:#52e6ff17;border-radius:50%;width:150px;height:72px;position:absolute;bottom:-36px;right:12%}.v-pricing-limited-offer-copy{z-index:1;gap:4px;display:grid;position:relative}.v-pricing-limited-offer-copy>span{color:#62e9ff;letter-spacing:.13em;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.v-pricing-limited-offer-copy>strong{color:#f2feff;letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:24px}.v-pricing-limited-countdown,.v-pricing-offer-timer{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.v-pricing-limited-countdown>span{background:#060a0b59;border:1px solid #ecfeff17;border-radius:9px;align-content:center;place-items:center;width:42px;min-height:48px;display:grid}.v-pricing-limited-countdown b{color:#effeff;font-size:16px;line-height:19px}.v-pricing-limited-countdown small{color:#ebfcfd61;letter-spacing:.1em;font-size:7px;line-height:10px}.v-pricing-limited-countdown i{color:#ebfcfd5c;font-style:normal;font-weight:700}.v-pricing-limited-offer>button{z-index:1;color:#071315;min-width:162px;min-height:48px;font:inherit;background:linear-gradient(95deg,#d8ffec,#62e8ef 58%,#2aa9ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:800;transition:filter .18s,transform .18s;display:flex;position:relative;box-shadow:0 12px 28px #20b0e521}.v-pricing-limited-offer>button:hover{filter:brightness(1.05);transform:translateY(-1px)}.v-pricing-limited-offer>button:disabled{cursor:wait;filter:brightness(1.08)}.v-pricing-claim-confetti{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v-pricing-claim-confetti i{--x:0px;--y:-60px;--r:280deg;opacity:0;background:#52e6ff;border-radius:2px;width:7px;height:12px;position:absolute;top:50%;left:82%;transform:translate(-50%,-50%)scale(.25)}.v-pricing-claim-confetti i:nth-child(3n){background:#ffe06f}.v-pricing-claim-confetti i:nth-child(4n){background:#ba8cff}.v-pricing-claim-confetti i:nth-child(5n){background:#9affcf}.v-pricing-claim-confetti i:nth-child(6n+1){--x:-190px;--y:-58px;--r:320deg}.v-pricing-claim-confetti i:nth-child(6n+2){--x:-126px;--y:62px;--r:-280deg}.v-pricing-claim-confetti i:nth-child(6n+3){--x:-54px;--y:-72px;--r:260deg}.v-pricing-claim-confetti i:nth-child(6n+4){--x:28px;--y:68px;--r:-330deg}.v-pricing-claim-confetti i:nth-child(6n+5){--x:96px;--y:-56px;--r:300deg}.v-pricing-claim-confetti i:nth-child(6n){--x:152px;--y:50px;--r:-250deg}.v-pricing-claim-confetti i:nth-child(n+7):nth-child(-n+12),.v-pricing-claim-confetti i:nth-child(n+19){animation-delay:60ms!important}.v-pricing-claim-confetti i:nth-child(n+13):nth-child(-n+18){animation-delay:.12s!important}.v-pricing-limited-offer.is-celebrating{border-color:#70eeff9e;box-shadow:0 18px 54px #21bee738,inset 0 1px #ffffff14}.v-pricing-limited-offer.is-applied{background:radial-gradient(circle at 8% 0,#73e8c22e,#0000 38%),linear-gradient(110deg,#20302d,#171f1e 68%);border-color:#73e8c26b}.v-pricing-limited-offer.is-applied>button{background:linear-gradient(95deg,#d9ffeb,#74ebc2)}.v-pricing-limited-offer.is-celebrating>button{animation:.52s both v-pricing-claim-pop}.v-pricing-limited-offer.is-celebrating .v-pricing-claim-confetti i{animation:.72s cubic-bezier(.12,.72,.18,1) both v-pricing-claim-burst}.v-pricing-fullscreen-confetti{z-index:2147483500;pointer-events:none;position:fixed;inset:0;overflow:hidden}.v-pricing-fullscreen-confetti i{top:-8vh;left:var(--confetti-x);opacity:0;filter:drop-shadow(0 2px 2px #0000002e);width:9px;height:18px;animation:v-pricing-confetti-fall var(--confetti-duration) cubic-bezier(.12,.62,.25,1) var(--confetti-delay) both;background:#52e6ff;border-radius:2px;position:absolute}.v-pricing-fullscreen-confetti i:nth-child(3n){background:#ffe06f;border-radius:50%;width:11px;height:11px}.v-pricing-fullscreen-confetti i:nth-child(4n){background:#ba8cff}.v-pricing-fullscreen-confetti i:nth-child(5n){background:#9affcf;width:7px;height:20px}.v-pricing-fullscreen-confetti i:nth-child(7n){background:#ff7fa9}.v-pricing-plan-grid.is-discount-revealed .v-pricing-plan-card{animation:.78s cubic-bezier(.22,1,.36,1) both v-pricing-card-discount-reveal}.v-pricing-plan-grid.is-discount-revealed .v-pricing-plan-slot:nth-child(2) .v-pricing-plan-card{animation-delay:80ms}.v-pricing-plan-grid.is-discount-revealed .v-pricing-plan-slot:nth-child(3) .v-pricing-plan-card{animation-delay:.16s}.v-payment-trust{color:#eefbfc;background:linear-gradient(120deg,#52e6ff0e,#ffffff05 46%,#ffe06f09),#151a1c;border:1px solid #dbf9ff1a;border-radius:18px;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);align-items:center;gap:20px 36px;width:min(100%,992px);margin:28px auto 0;padding:22px 24px;display:grid;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff06}.v-payment-trust-copy>span{color:#61e8fb;letter-spacing:.14em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.v-payment-trust-copy h2{letter-spacing:-.025em;margin:7px 0 3px;font-size:20px;font-weight:650;line-height:1.2}.v-payment-trust-copy p{color:#eefbfc7a;margin:0;font-size:11px;line-height:17px}.v-payment-methods{grid-template-columns:repeat(5,68px);justify-content:end;align-items:center;gap:7px;min-width:0;display:grid}.v-payment-methods>span{background:#fff;border:1px solid #d9dde1;border-radius:6px;justify-content:center;align-items:center;width:68px;height:39px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000002e}.v-payment-methods img{object-fit:contain;width:100%;height:100%;display:block}.v-payment-trust-meta{color:#eefbfc9e;border-top:1px solid #eefbfc12;grid-column:1/-1;align-items:center;gap:16px;padding-top:13px;font-size:10px;display:flex}.v-payment-trust-meta span{align-items:center;gap:5px;display:flex}.v-payment-trust-meta svg{color:#75eacb}.v-payment-trust-meta small{color:#eefbfc57;margin-left:auto;font-size:9px}.v-pricing-modal-back-tab{z-index:2147483450;color:#dffbff;width:110px;min-height:64px;font:inherit;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(115deg,#273538fa,#12191bfa);border:1px solid #52e6ff57;border-radius:15px;grid-template-columns:18px 1fr 16px;align-items:center;gap:8px;padding:10px 11px;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),border-color .18s;display:grid;position:fixed;top:56%;right:24px;transform:translate(calc(100% + 32px),-50%);box-shadow:0 18px 48px #00000080,inset 0 1px #ffffff0d}.v-pricing-modal-back-tab.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.v-pricing-modal-back-tab:hover{border-color:#52e6ff94}.v-pricing-modal-back-tab>svg:first-child{color:#5ce2f6}.v-pricing-modal-back-tab>svg:last-child{color:#dffbff8c}.v-pricing-modal-back-tab>span{text-align:left;min-width:0;display:grid}.v-pricing-modal-back-tab small{color:#dffbff6b;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:600;line-height:10px}.v-pricing-modal-back-tab strong{color:#effeff;font-size:11px;line-height:17px}.v-pricing-modal-back-tab:focus-visible{outline-offset:3px;outline:2px solid #8ef2ff}@media (width<=820px){.v-payment-trust{grid-template-columns:1fr;gap:18px;padding:20px}.v-payment-methods{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;gap:6px;width:100%}.v-payment-methods>span{aspect-ratio:68/39;width:100%;min-width:0;height:auto}.v-payment-trust-meta{flex-wrap:wrap;align-items:flex-start;gap:9px 14px}.v-payment-trust-meta small{width:100%;margin-left:0}.v-pricing-modal-back-tab{top:auto;right:max(14px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));border-radius:999px;grid-template-columns:17px auto 15px;width:auto;min-width:132px;min-height:48px;padding:8px 14px;transform:translateY(calc(100% + 24px))}.v-pricing-modal-back-tab.is-visible{transform:translateY(0)}.v-pricing-modal-back-tab>span{align-items:baseline;gap:4px;display:flex}}@media (width<=480px){.v-payment-trust{gap:16px;padding:17px 14px}.v-payment-trust-copy h2{font-size:18px}.v-payment-methods{gap:5px}.v-payment-methods>span{border-radius:5px}.v-payment-trust-meta{gap:8px 12px;font-size:9px}}@keyframes v-pricing-claim-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(0)}16%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(var(--r))}}@keyframes v-pricing-confetti-fall{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift),116vh,0) rotate(var(--confetti-rotation))}}@keyframes v-pricing-claim-pop{0%,to{transform:scale(1)}42%{transform:scale(.95)}70%{transform:scale(1.045)}}@keyframes v-pricing-card-discount-reveal{0%{box-shadow:none;transform:translateY(0)}44%{transform:translateY(-8px);box-shadow:0 0 0 1px #5ee9da75,0 22px 54px #2abed329}to{box-shadow:none;transform:translateY(0)}}.v-pricing-page .v-pricing-limited-offer+.v-pricing-toolbar{margin-top:20px}.v-pricing-find-plan-jump{color:#c9f8ff;min-height:42px;font:inherit;background:#52e6ff0b;border:1px solid #52e6ff30;border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:absolute;right:0}.v-pricing-find-plan-jump svg{color:#52e6ff}.v-pricing-find-plan-jump b{color:#081215;letter-spacing:.08em;background:#52e6ff;border-radius:5px;padding:3px 5px;font-size:8px}.v-pricing-find-plan-jump:hover{background:#52e6ff17;border-color:#52e6ff6b;transform:translateY(-1px)}.v-plan-finder{color:#eefbfc;width:min(100%,1064px);margin:104px auto 0;scroll-margin-top:96px}.v-plan-finder-heading>span{color:#52e6ff;letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.v-plan-finder-heading p{color:#eefbfc75;margin:0;font-size:14px}.v-plan-finder-shell{background:#181d1f;border:1px solid #e5ffff1a;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-height:760px;display:grid;overflow:hidden;box-shadow:0 32px 80px #0000003d}.v-plan-finder-needs{background:linear-gradient(145deg,#ffffff05,#0000 42%),#171b1d;border-right:1px solid #e5ffff12;padding:28px 28px 24px}.v-plan-finder-step{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:36px;display:grid;position:relative}.v-plan-finder-step:not(.is-last):after{content:"";background:#dcfcff1f;width:1px;position:absolute;top:32px;bottom:3px;left:15px}.v-plan-finder-step-number{z-index:1;color:#effdff;background:#24292b;border:1px solid #d9fbff1f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;position:relative}.v-plan-finder-step-content{min-width:0}.v-plan-finder-step-content h3{letter-spacing:-.01em;margin:3px 0 4px;font-size:16px;font-weight:700}.v-plan-finder-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.v-plan-finder-goals button{color:#effcfdbf;min-height:46px;font:inherit;text-align:left;background:#24282a;border:1px solid #0000;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:grid}.v-plan-finder-goals button i{color:#071315;border:1px solid #effcfd33;border-radius:6px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.v-plan-finder-goals button:hover{color:#f2ffff;border-color:#52e6ff38}.v-plan-finder-goals button.is-selected{color:#87f0ff;background:#52e6ff1a;border-color:#52e6ff5c}.v-plan-finder-goals button.is-selected>svg{color:#52e6ff}.v-plan-finder-sliders{background:#080c0d38;border:1px solid #e7fdff12;border-radius:13px;gap:16px;margin-top:16px;padding:17px;display:grid}.v-plan-finder-sliders label{min-width:0;display:grid;position:relative}.v-plan-finder-sliders label+label{border-top:1px solid #e8fdff12;padding-top:16px}.v-plan-finder-sliders label>span:first-child{color:#eefcfd;justify-content:space-between;align-items:center;font-size:11px;display:flex}.v-plan-finder-sliders output{color:#b9f8ff;text-align:center;background:#292e30;border-radius:8px;min-width:48px;padding:5px 8px;font-size:11px;font-weight:700}.v-plan-finder-sliders small{color:#ecfcfd66;margin-top:3px;font-size:10px}.v-plan-finder-ticks{align-items:end;gap:4px;height:22px;margin:9px 8px -2px;display:flex;overflow:hidden}.v-plan-finder-ticks i{background:#e3fbfd38;flex:1;width:1px;max-width:2px}.v-plan-finder-ticks i:nth-child(-n+12){background:#52e6ffad}.v-plan-finder-sliders input[type=range]{accent-color:#52e6ff;cursor:pointer;width:100%;height:18px;margin:0}.v-plan-finder-credit-total{color:#ecfcfd8c;align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.v-plan-finder-credit-total svg{color:#52e6ff}.v-plan-finder-feature-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v-plan-finder-feature-heading h3{margin-top:3px}.v-plan-finder-feature-menu-wrap,.v-plan-finder-reason-wrap{position:relative}.v-plan-finder-add{color:#76ebfb;min-height:38px;font:inherit;white-space:nowrap;background:#52e6ff14;border:1px solid #52e6ff2e;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.v-plan-finder-add b{color:#071315;background:#52e6ff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.v-plan-finder-feature-menu{z-index:20;background:#202628;border:1px solid #d6fbff24;border-radius:12px;width:300px;padding:6px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 48px #0000007a}.v-plan-finder-feature-menu button{color:#d9e9eb;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 8px;font-size:10px;display:grid}.v-plan-finder-feature-menu button:hover{background:#52e6ff14}.v-plan-finder-feature-menu button i{color:#061114;border:1px solid #ebfcfd33;border-radius:5px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.v-plan-finder-feature-menu button[aria-checked=true] i{background:#52e6ff;border-color:#52e6ff}.v-plan-finder-feature-menu button small{color:#ebfcfdb3;font-size:9px}.v-plan-finder-feature-chips{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.v-plan-finder-feature-chip{color:#d9e7e9;min-height:34px;font:inherit;background:#292e30;border:1px solid #e1fcff14;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:10px;display:inline-flex}.v-plan-finder-feature-chip:hover{border-color:#52e6ff47}.v-plan-finder-feature-chip>button{color:#ebfcfd80;cursor:pointer;background:0 0;border:0;flex:0 0 16px;place-items:center;width:16px;height:16px;padding:0;display:grid}.v-plan-finder-feature-chips svg{color:#ebfcfd80}.v-plan-finder-feature-empty{color:#ebfcfd59;padding:8px 0;font-size:10px}.v-plan-finder-feature-more{color:#ebfcfd6b;background:#effcfd0b;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.v-plan-finder-result{background:radial-gradient(circle at 50% 42%,#52e6ff1c,#0000 30%),linear-gradient(145deg,#202729,#171c1e 70%);grid-template-rows:auto 1fr auto;min-width:0;padding:22px 24px 18px;display:grid;position:relative;overflow:hidden}.v-plan-finder-result:before,.v-plan-finder-result:after{content:"";pointer-events:none;border:1px solid #52e6ff0d;border-radius:50%;position:absolute;inset:-20%;transform:rotate(19deg)}.v-plan-finder-result-top,.v-plan-finder-plan,.v-plan-finder-switches{z-index:1;position:relative}.v-plan-finder-result-top{text-align:center;min-height:70px}.v-plan-finder-result-top>span{color:#ecfcfd80;font-size:12px;display:block}.v-plan-finder-result-top>span strong{color:#f2ffff}.v-plan-finder-reason-wrap{margin-top:9px;display:inline-block}.v-plan-finder-reason-wrap>button{color:#68eafa;font:inherit;background:#52e6ff1a;border:1px solid #52e6ff2e;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:9px;font-weight:700;display:inline-flex}.v-plan-finder-reason{z-index:20;color:#e7f5f6;text-align:left;background:#202729;border:1px solid #dcfcff21;border-radius:12px;width:310px;padding:14px;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000080}.v-plan-finder-reason strong{font-size:11px}.v-plan-finder-reason p{color:#e8fafb94;gap:7px;margin:9px 0 0;font-size:9px;line-height:1.5;display:flex}.v-plan-finder-reason p svg{color:#52e6ff;flex:none;margin-top:1px}.v-plan-finder-plan{background:radial-gradient(circle at 100% 0,#52e6ff30,#0000 36%),linear-gradient(145deg,#263a3f,#1c2325 68%);border:1px solid #d0faff2e;border-radius:20px;place-self:center;width:min(100%,330px);padding:21px;box-shadow:0 18px 52px #00000061,0 0 0 10px #ffffff05}.v-plan-finder-plan.is-pro{background:radial-gradient(circle at 100% 0,#52e6ff3d,#0000 38%),linear-gradient(145deg,#29454b,#1c2527 70%)}.v-plan-finder-plan.is-ultra{background:radial-gradient(circle at 100% 0,#ffe06f33,#0000 39%),linear-gradient(145deg,#46452f,#242622 72%);border-color:#ffe06f4d}.v-plan-finder-plan header>div{align-items:center;gap:8px;display:flex}.v-plan-finder-plan header span{letter-spacing:-.03em;font-size:20px;font-weight:800}.v-plan-finder-plan header b{color:#071315;background:#52e6ff;border-radius:5px;padding:3px 6px;font-size:8px}.v-plan-finder-plan.is-ultra header b{background:#ffe06f}.v-plan-finder-plan header p{color:#eafbfc78;min-height:32px;margin:5px 0 0;font-size:10px;line-height:1.45}.v-plan-finder-allowance{background:#ffffff09;border:1px solid #efffff0f;border-radius:12px;grid-template-columns:18px 1fr;gap:0 7px;margin-top:15px;padding:12px;display:grid}.v-plan-finder-allowance>svg{color:#7cefff}.v-plan-finder-allowance span{color:#ecfcfd7a;background:#ffffff0a;border-radius:8px;grid-column:1/-1;align-items:center;gap:7px;min-height:34px;margin-top:10px;padding:0 9px;font-size:9px;display:flex}.v-plan-finder-usage>span{color:#ebfcfd7a;justify-content:space-between;gap:8px;font-size:9px;display:flex}.v-plan-finder-usage>span b{color:#67ebfb;font-weight:650}.v-plan-finder-usage>i{background:#f0ffff1f;border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.v-plan-finder-usage>i b{border-radius:inherit;background:linear-gradient(90deg,#baffef,#52e6ff,#1fa2ff);height:100%;display:block}.v-plan-finder-plan ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.v-plan-finder-plan li{color:#eefcfdc2;align-items:flex-start;gap:7px;font-size:9px;line-height:1.4;display:flex}.v-plan-finder-plan li svg{color:#67e9fa;flex:none}.v-plan-finder-price{align-items:baseline;gap:5px;margin-top:18px;display:flex}.v-plan-finder-price s{color:#eefcfd59;font-size:16px}.v-plan-finder-price strong{color:#f7ffff;letter-spacing:-.04em;font-size:27px}.v-plan-finder-price span{color:#eefcfd66;font-size:8px}.v-plan-finder-checkout{color:#071315;width:100%;min-height:46px;font:inherit;background:linear-gradient(95deg,#cffff0,#52e6ff 58%,#1fa2ff);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-weight:800;transition:filter .18s,transform .18s;display:flex;box-shadow:0 11px 28px #1fa2ff26}.v-plan-finder-checkout:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.v-plan-finder-checkout:disabled{cursor:wait;opacity:.62}.v-plan-finder-plan>small{color:#ecfcfd61;text-align:center;margin-top:8px;font-size:8px;display:block}.v-plan-finder-switches{justify-content:center;align-items:end;gap:8px;min-height:48px;margin-top:14px;display:flex}.v-plan-finder-switches>button{color:#effcfda8;min-height:36px;font:inherit;background:#070b0c2e;border:1px solid #e9fcfd1a;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:9px;display:flex}.v-plan-finder-switches i{background:#5a6264;border-radius:99px;width:28px;height:16px;transition:background .18s;display:block;position:relative}.v-plan-finder-switches i b{background:#f2ffff;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:3px;left:3px}.v-plan-finder-switches i.is-on{background:#52e6ff}.v-plan-finder-switches i.is-on b{background:#071315;transform:translate(12px)}.v-plan-finder-switches>button>b{color:#071315;background:#52e6ff;border-radius:4px;padding:3px 5px;font-size:7px}.v-plan-finder button:focus-visible,.v-pricing-find-plan-jump:focus-visible{outline-offset:2px;outline:2px solid #8ef2ff}@media (width<=1100px){.v-pricing-toolbar{width:100%}}@media (width<=1050px){.v-plan-finder{margin-top:82px}.v-plan-finder-shell{grid-template-columns:1fr}.v-plan-finder-needs{border-bottom:1px solid #e5ffff12;border-right:0}.v-plan-finder-result{min-height:720px}}@media (width<=820px){.v-pricing-limited-offer{grid-template-columns:1fr auto;gap:12px 18px}.v-pricing-limited-offer>button{grid-column:1/-1;width:100%}.v-pricing-toolbar{justify-content:space-between}.v-pricing-find-plan-jump{order:2;position:static}.v-pricing-toolbar .v-pricing-cycle{order:1}}@media (width<=700px){.v-pricing-limited-offer{margin-top:22px;padding:16px}.v-pricing-limited-offer-copy{text-align:center}.v-pricing-limited-offer-copy>span{justify-content:center}.v-pricing-limited-offer{grid-template-columns:1fr}.v-pricing-limited-countdown{justify-content:center}.v-pricing-limited-offer>button{grid-column:auto}.v-pricing-toolbar{flex-direction:column;gap:12px;min-height:0;margin-top:22px}.v-pricing-find-plan-jump{justify-content:center;width:100%;min-height:40px}.v-pricing-toolbar .v-pricing-cycle{width:100%}.v-plan-finder{margin-top:64px;scroll-margin-top:72px}.v-plan-finder-heading{margin-bottom:20px}.v-plan-finder-heading h2{font-size:32px}.v-plan-finder-heading p{font-size:12px}.v-plan-finder-shell{border-radius:16px}.v-plan-finder-needs{padding:20px 14px 8px}.v-plan-finder-step{grid-template-columns:28px minmax(0,1fr);gap:9px;padding-bottom:28px}.v-plan-finder-step-number{width:28px;height:28px}.v-plan-finder-step:not(.is-last):after{top:28px;left:13px}.v-plan-finder-goals{grid-template-columns:1fr}.v-plan-finder-sliders{padding:13px}.v-plan-finder-feature-heading{flex-direction:column;align-items:flex-start}.v-plan-finder-feature-menu-wrap,.v-plan-finder-add{width:100%}.v-plan-finder-add{justify-content:center}.v-plan-finder-feature-menu{width:min(300px,100vw - 76px);left:0;right:auto}.v-plan-finder-result{min-height:660px;padding:20px 14px 14px}.v-plan-finder-plan{width:min(100%,340px)}.v-plan-finder-reason{width:min(300px,100vw - 62px)}.v-plan-finder-switches{flex-direction:column;align-items:stretch}.v-plan-finder-switches>button,.v-plan-finder-switches>div{justify-content:center}}@media (prefers-reduced-motion:reduce){.v-pricing-limited-offer>button{transition:none}.v-pricing-limited-offer.is-celebrating>button,.v-pricing-limited-offer.is-celebrating .v-pricing-claim-confetti i,.v-pricing-fullscreen-confetti i,.v-pricing-plan-grid.is-discount-revealed .v-pricing-plan-card{animation:none}}.v-plan-finder{margin-top:48px}.v-plan-finder-heading{margin-bottom:32px}.v-plan-finder-heading h2{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:600;line-height:1.25}.v-plan-finder-heading p{color:#eefbfc66;margin-top:12px;font-size:14px;line-height:20px}.v-plan-finder-shell{height:786px;min-height:0;box-shadow:none;background:#171b1d;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:visible}.v-plan-finder-needs{background:#171b1d;border-right:1px solid #e5ffff14;border-radius:16px 0 0 16px;flex-direction:column;gap:32px;min-width:0;padding:20px 28px 24px 16px;display:flex}.v-plan-finder-step{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0}.v-plan-finder-step:not(.is-last):after{background:#ebfdff1a;top:40px;bottom:-25px;left:13px}.v-plan-finder-step-number{background:#effcfd0f;border:0;width:28px;height:28px;font-size:12px}.v-plan-finder-step-content{flex-direction:column;gap:16px;display:flex}.v-plan-finder-step-content h3{margin:0;font-size:16px;font-weight:650;line-height:24px}.v-plan-finder-step-content>p,.v-plan-finder-feature-heading p{color:#eefbfc66;margin:-10px 0 0;font-size:12px;line-height:16px}.v-plan-finder-step-title{align-items:center;gap:5px;display:flex}.v-plan-finder-step-title .v-pricing-info{color:#eefbfc73}.v-plan-finder-volume-heading{flex-direction:column;gap:6px;display:flex}.v-plan-finder-cost-copy{color:#eefbfc66;gap:0;font-size:12px;line-height:16px;display:grid;margin:0!important}.v-plan-finder-cost-copy span{display:block}.v-plan-finder-goals{gap:6px;margin:0}.v-plan-finder-goals button{color:#edf9fa;background:#effcfd0e;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) 18px;gap:8px;min-height:38px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px}.v-plan-finder-goals button:hover{background:#effcfd17;border:0}.v-plan-finder-goals button>svg{color:#effcfdd6}.v-plan-finder-goals button i{border-color:#effcfd2e;border-radius:6px;width:18px;height:18px}.v-plan-finder-goals button.is-selected{color:#7cefff;background:#52e6ff14;border:0}.v-plan-finder-goals button.is-selected i{background:#52e6ff;border-color:#52e6ff}.v-plan-finder-sliders{background:#06090a24;border-radius:12px;gap:16px;margin:0;padding:16px}.v-plan-finder-range{box-sizing:border-box;height:80px;position:relative}.v-plan-finder-range+.v-plan-finder-range{border-top:1px solid #e8fdff12;height:97px;padding-top:16px}.v-plan-finder-range-ticks{justify-content:space-between;align-items:center;height:28px;padding:0 7px;display:flex}.v-plan-finder-range-ticks i{background:#e2f9fb5c;border-radius:99px;width:1px;transition:height .2s,opacity .2s,background .2s}.v-plan-finder-range-ticks i.is-active{background:#52e6ff;width:2px}.v-plan-finder-range-track{background:#ebfcfd1f;border-radius:99px;height:4px;margin-top:4px;position:relative}.v-plan-finder-range-track>i{border-radius:inherit;background:#52e6ff;height:100%;transition:width .2s;display:block}.v-plan-finder-range-track>b{color:#142024;background:#effdff;border-radius:8px;place-items:center;width:32px;height:20px;transition:left .2s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0000006b}.v-plan-finder-range input{z-index:2;opacity:0;cursor:pointer;width:100%;height:22px;margin:0;position:absolute;top:28px;left:0}.v-plan-finder-range-meta{color:#ecfcfd6b;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:11px;line-height:16px;display:flex}.v-plan-finder-range-meta strong{color:#eefcfd;font-weight:550}.v-plan-finder-range-meta small{background:#effcfd0e;border-radius:999px;align-items:center;gap:2px;height:20px;margin:0;padding:0 7px 0 4px;font-size:10px;display:inline-flex}.v-plan-finder-range-meta small svg{transform:rotate(90deg)}.v-plan-finder-feature-heading{align-items:center}.v-plan-finder-feature-heading h3{margin:0}.v-plan-finder-feature-heading>div:first-child{flex-direction:column;gap:6px;display:flex}.v-plan-finder-feature-heading>div:first-child p{margin:0}.v-plan-finder-feature-menu-wrap{flex:none}.v-plan-finder-add{color:#71eafa;background:#52e6ff17;border:0;border-radius:7px;min-height:32px;padding:0 9px;font-size:11px;font-weight:600}.v-plan-finder-add-count{color:#071315;background:#52e6ff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 4px 8px #0000004d}.v-plan-finder-feature-menu{z-index:2147483000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0;background:#22282af5;width:320px;max-height:320px;padding:8px;position:fixed;inset:auto;overflow-y:auto}.v-plan-finder-feature-menu[data-side=top]{transform-origin:100% 100%;animation:.16s cubic-bezier(0,0,.2,1) v-plan-finder-popover-in-up}.v-plan-finder-feature-menu[data-side=bottom]{animation:.16s cubic-bezier(0,0,.2,1) v-plan-finder-popover-in-down}.v-plan-finder-feature-menu>[role=menu]{gap:2px;display:grid}.v-plan-finder-feature-menu button{grid-template-columns:minmax(0,1fr) 18px;min-height:48px;padding:7px 9px;font-size:12px}.v-plan-finder-feature-menu button>span{gap:2px;display:grid}.v-plan-finder-feature-menu button small{font-size:10px;font-weight:400}.v-plan-finder-feature-menu button i{order:2;width:18px;height:18px}.v-plan-finder-feature-chips{gap:8px;margin:0}.v-plan-finder-feature-chip{background:#effcfd0f;border:0;border-radius:8px;gap:5px;min-height:32px;padding:0 8px;font-size:11px}.v-plan-finder-feature-chip small{color:#effcfd73;background:#effcfd14;border-radius:4px;padding:2px 6px;font-size:9px}.v-plan-finder-feature-more{min-height:32px;font-size:11px}.v-plan-finder-result{background:radial-gradient(circle at 50% 48%,#52e6ff14,#0000 32%),#171c1e;border-radius:0 16px 16px 0;grid-template-rows:auto 1fr auto;min-height:0;padding:20px 16px 16px}.v-plan-finder-result:before,.v-plan-finder-result:after{border-color:#52e6ff0e;border-radius:0;inset:-22% -45%;transform:rotate(25deg)}.v-plan-finder-result:after{inset:16% -38%;transform:rotate(-22deg)}.v-plan-finder-result-top{min-height:72px}.v-plan-finder-result-top>span{font-size:14px;line-height:20px}.v-plan-finder-reason-wrap{margin-top:8px}.v-plan-finder-reason-wrap>button{border:0;min-height:24px;padding:0 10px;font-size:10px}.v-plan-finder-reason{z-index:2147483001;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:300px;padding:12px;position:fixed;inset:auto;overflow-y:auto;transform:none}.v-plan-finder-reason[data-side=top]{transform-origin:bottom;animation:.16s cubic-bezier(0,0,.2,1) v-plan-finder-popover-in-up}.v-plan-finder-reason[data-side=bottom]{transform-origin:top;animation:.16s cubic-bezier(0,0,.2,1) v-plan-finder-popover-in-down}@keyframes v-plan-finder-popover-in-up{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@keyframes v-plan-finder-popover-in-down{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.v-plan-finder-card-perspective{z-index:1;perspective:1152px;perspective-origin:50%;place-self:start center;width:320px;height:516px;margin-top:50px;position:relative}.v-plan-finder-plan-swap{width:100%;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.v-plan-finder-plan-swap.is-stable{z-index:2}.v-plan-finder-plan-swap.is-enter{z-index:2;animation:.42s cubic-bezier(.77,0,.175,1) both v-plan-finder-plan-swap-enter}.v-plan-finder-plan-swap.is-exit{z-index:3;pointer-events:none;animation:.42s cubic-bezier(.77,0,.175,1) both v-plan-finder-plan-swap-exit}@keyframes v-plan-finder-plan-swap-enter{0%{opacity:0;transform:translate3d(112px,0,-40px)rotateY(-5deg)scale(.98)}to{opacity:1;transform:translate(0,0)rotateY(0)scale(1)}}@keyframes v-plan-finder-plan-swap-exit{0%{opacity:1;transform:translate(0,0)rotateY(0)scale(1)}to{opacity:0;transform:translate3d(-112px,0,-40px)rotateY(5deg)scale(.98)}}.v-plan-finder-plan{border-radius:20px;width:100%;min-height:452px;padding:20px;box-shadow:0 4px 40px #00000080,0 0 0 10px #ffffff05}.v-plan-finder-plan header span{font-size:24px;font-weight:800;line-height:28px}.v-plan-finder-plan header b{border-radius:4px;padding:2px 6px;font-size:9px;transform:skew(-8deg)}.v-plan-finder-plan header p{min-height:34px;margin-top:4px;font-size:11px;line-height:17px}.v-plan-finder-allowance{margin-top:12px;padding:12px}.v-plan-finder-allowance strong{font-size:12px}.v-plan-finder-allowance span{min-height:36px;margin-top:10px;font-size:10px}.v-plan-finder-usage{margin-top:18px}.v-plan-finder-usage>span{font-size:10px}.v-plan-finder-plan ul{gap:8px;margin-top:16px}.v-plan-finder-plan li{font-size:10px;line-height:15px}.v-plan-finder-price{white-space:nowrap;margin-top:17px}.v-plan-finder-price s{color:#ff668f;font-size:22px;font-weight:800;text-decoration-thickness:3px;position:relative}.v-plan-finder-price strong{font-size:28px}.v-plan-finder-price span{font-size:9px}.v-plan-finder-checkout{border-radius:10px;min-height:48px;margin-top:12px;font-size:12px;box-shadow:inset 0 -3px #0b638059,0 8px 18px #00000047}.v-plan-finder-plan>small{border:1px solid #effcfd0f;border-top:0;border-radius:0 0 9px 9px;margin-top:0;padding:7px 5px;font-size:9px}.v-plan-finder-switches{align-items:end;min-height:40px;margin:0}.v-plan-finder-switches>button{min-height:40px;font-size:10px}.v-plan-finder-switches>button>svg{color:#effcfd6b}.v-plan-finder-mobile{display:none}@media (width<=1050px) and (width>=701px){.v-plan-finder-shell{grid-template-columns:1fr;height:auto}.v-plan-finder-needs{border-bottom:1px solid #e5ffff14;border-right:0;border-radius:16px 16px 0 0;min-height:690px}.v-plan-finder-result{border-radius:0 0 16px 16px;min-height:720px}}@media (width<=700px){.v-plan-finder-heading-desktop,.v-plan-finder-desktop{display:none}.v-plan-finder-mobile-heading{text-align:center;padding:0 12px}.v-plan-finder-mobile-heading h2{color:#f4ffff;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:34px;font-weight:700;line-height:1.04}.v-plan-finder-mobile-heading p{color:#effcfd6b;margin:10px 0 0;font-size:14px}.v-plan-finder-mobile-result{background:radial-gradient(circle at 50% 34%,#52e6ff1c,#0000 30%),#151a1c;border:1px solid #e7fdff1a;border-radius:20px 20px 0 0;margin-top:26px;padding:24px 12px 20px;position:relative;overflow:hidden}.v-plan-finder-mobile-result:before,.v-plan-finder-mobile-result:after{content:"";pointer-events:none;border:1px solid #52e6ff0d;position:absolute;inset:-12% -50%;transform:rotate(22deg)}.v-plan-finder-mobile-result:after{inset:20% -42%;transform:rotate(-18deg)}.v-plan-finder-mobile-result-label,.v-plan-finder-mobile-result article,.v-plan-finder-mobile-reasons{z-index:1;position:relative}.v-plan-finder-mobile-result-label{justify-content:center;align-items:center;display:flex}.v-plan-finder-mobile-result-label>span{color:#effcfd6b;background:#effcfd0d;border-radius:99px;padding:5px 10px;font-size:11px}.v-plan-finder-mobile-result-label>button{color:#65e7fa;font:inherit;background:0 0;border:0;padding:5px;font-size:0;position:absolute;right:0}.v-plan-finder-mobile-result-label>button svg{width:15px;height:15px}.v-plan-finder-mobile-reasons{background:#202628;border:1px solid #e7fdff17;border-radius:12px;gap:7px;margin:10px auto 0;padding:10px;display:grid}.v-plan-finder-mobile-reasons p{color:#effcfd94;gap:7px;margin:0;font-size:10px;line-height:15px;display:flex}.v-plan-finder-mobile-reasons svg{color:#52e6ff;flex:none}.v-plan-finder-mobile-result article{background:radial-gradient(circle at 100% 0,#52e6ff2b,#0000 38%),#202628;border:1px solid #e7fdff1f;border-radius:18px;width:min(100%,272px);margin:20px auto 12px;padding:17px;animation:.3s v-plan-finder-card-in;box-shadow:0 18px 45px #0000006b}.v-plan-finder-mobile-result.is-ultra article{background:radial-gradient(circle at 100% 0,#ffe06f33,#0000 38%),#292922}.v-plan-finder-mobile-result article>header{align-items:center;gap:7px;display:flex}.v-plan-finder-mobile-result article>header strong{letter-spacing:-.04em;font-size:25px}.v-plan-finder-mobile-result article>header b{color:#071315;background:#52e6ff;border-radius:4px;padding:2px 5px;font-size:8px;transform:skew(-7deg)}.v-plan-finder-mobile-stats{background:#effcfd0d;border-radius:11px;grid-template-columns:1fr 1px 1fr;gap:10px;margin-top:15px;padding:12px;display:grid}.v-plan-finder-mobile-stats>i{background:#effcfd1a}.v-plan-finder-mobile-stats span{font-size:10px;display:grid}.v-plan-finder-mobile-stats strong{font-size:13px}.v-plan-finder-mobile-stats small{color:#effcfd6b;margin-top:2px;font-size:8px}.v-plan-finder-mobile-result ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v-plan-finder-mobile-result li{gap:7px;font-size:10px;line-height:14px;display:flex}.v-plan-finder-mobile-result li svg{color:#6ceafd;flex:none}.v-plan-finder-mobile-price{white-space:nowrap;align-items:baseline;gap:4px;margin-top:22px;display:flex}.v-plan-finder-mobile-price s{color:#ff668f;font-size:20px;font-weight:800;text-decoration-thickness:3px}.v-plan-finder-mobile-price strong{font-size:24px}.v-plan-finder-mobile-price span{color:#effcfd73;font-size:8px}.v-plan-finder-mobile-steps{z-index:2;background:#151a1c;border:1px solid #e7fdff1a;border-top:0;border-radius:0 0 20px 20px;margin-top:-1px;padding:12px;position:relative}.v-plan-finder-mobile-steps>section{background:#181d1f;border:1px solid #e7fdff14;border-radius:12px;overflow:hidden}.v-plan-finder-mobile-steps>section+section{margin-top:8px}.v-plan-finder-mobile-steps>section.is-open{border-color:#52e6ff4d}.v-plan-finder-mobile-step-toggle{color:#effcfd;width:100%;min-height:74px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px 12px;display:grid}.v-plan-finder-mobile-step-toggle>b{background:#effcfd0d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.v-plan-finder-mobile-step-toggle>span{gap:3px;min-width:0;display:grid}.v-plan-finder-mobile-step-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.v-plan-finder-mobile-step-toggle small{color:#effcfd6b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v-plan-finder-mobile-step-toggle>svg{transition:transform .2s}.is-open>.v-plan-finder-mobile-step-toggle>svg{transform:rotate(180deg)}.v-plan-finder-mobile-goals{padding:0 10px 8px;display:grid}.v-plan-finder-mobile-goals button{color:#effcfd;min-height:58px;font:inherit;text-align:left;background:#effcfd09;border:0;border-top:1px solid #effcfd12;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;padding:0 7px;font-size:12px;font-weight:550;display:grid}.v-plan-finder-mobile-goals button:first-child{border-radius:10px 10px 0 0}.v-plan-finder-mobile-goals button:last-child{border-radius:0 0 10px 10px}.v-plan-finder-mobile-goals button[aria-pressed=true]{color:#79edfc}.v-plan-finder-mobile-goals button i,.v-plan-finder-mobile-features button i{border:1px solid #effcfd33;border-radius:6px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.v-plan-finder-mobile-goals button[aria-pressed=true] i,.v-plan-finder-mobile-features button[aria-pressed=true] i{color:#071315;background:#52e6ff;border-color:#52e6ff}.v-plan-finder-mobile-quantities{padding:0 10px 9px;display:grid}.v-plan-finder-mobile-quantities>div{border-top:1px solid #effcfd12;grid-template-columns:20px minmax(0,1fr) 34px 34px;align-items:center;gap:8px;min-height:76px;padding:0 7px;display:grid}.v-plan-finder-mobile-quantities>div>span{gap:3px;display:grid}.v-plan-finder-mobile-quantities strong{font-size:13px}.v-plan-finder-mobile-quantities small{color:#effcfd6b;font-size:10px}.v-plan-finder-mobile-quantities>div>button{color:#effcfd;background:0 0;border:1px solid #effcfd1a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.v-plan-finder-mobile-quantities>div>button:disabled{opacity:.3}.v-plan-finder-mobile-premium{color:#effcfd;min-height:58px;font:inherit;text-align:left;background:#effcfd09;border:1px solid #effcfd14;border-radius:9px;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.v-plan-finder-mobile-premium>span{gap:2px;display:grid}.v-plan-finder-mobile-premium>i{background:#5a6264;border-radius:99px;width:30px;height:17px;display:block;position:relative}.v-plan-finder-mobile-premium>i b{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .2s;position:absolute;top:3px;left:3px}.v-plan-finder-mobile-premium>i.is-on{background:#52e6ff}.v-plan-finder-mobile-premium>i.is-on b{background:#071315;transform:translate(13px)}.v-plan-finder-mobile-features{padding:0 10px 9px;display:grid}.v-plan-finder-mobile-features button{color:#effcfd;min-height:58px;font:inherit;text-align:left;background:#effcfd09;border:0;border-top:1px solid #effcfd12;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 7px;display:grid}.v-plan-finder-mobile-features button>span{gap:2px;display:grid}.v-plan-finder-mobile-features strong{font-size:12px}.v-plan-finder-mobile-features small{color:#effcfd66;font-size:9px}.v-plan-finder-mobile-comparison{margin-top:44px;padding:0 12px}.v-plan-finder-mobile-comparison h3{margin:0 0 16px;font-size:15px;font-weight:600}.v-plan-finder-mobile-table{border-block:1px solid #effcfd17}.v-plan-finder-mobile-table>div{color:#effcfd7a;border-top:1px solid #effcfd0f;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(44px,.48fr));align-items:center;min-height:46px;font-size:10px;display:grid}.v-plan-finder-mobile-table>div:first-child{border-top:0}.v-plan-finder-mobile-table>div>strong,.v-plan-finder-mobile-table>div>b{place-items:center;height:100%;font-weight:550;display:grid}.v-plan-finder-mobile-table>div>:last-child{color:#79edfc;background:#52e6ff0e}.v-plan-finder-mobile-table .is-heading{color:#effcfd;min-height:42px;font-size:11px}.v-plan-finder-mobile-cta{z-index:2147482900;right:16px;bottom:max(12px,env(safe-area-inset-bottom));color:#071315;width:auto;min-height:50px;font:inherit;background:linear-gradient(95deg,#dffff0,#52e6ff 58%,#1fa2ff);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:800;display:flex;position:fixed;left:16px;box-shadow:0 10px 28px #0000006b,inset 0 -3px #08587847}.v-plan-finder-mobile-cta b{color:#8ff3ff;background:#071315;border-radius:4px;padding:2px 5px;font-size:8px;transform:skew(-7deg)}.v-plan-finder{width:100%;margin-top:48px}.v-plan-finder-heading-desktop{display:block}.v-plan-finder-desktop{display:grid}.v-plan-finder-mobile{display:none}.v-plan-finder-heading{text-align:left;padding-inline:0}.v-plan-finder-heading h2{font-size:28px;line-height:1.25}.v-plan-finder-heading p{margin-top:12px;font-size:12px}.v-plan-finder-shell{grid-template-columns:1fr;height:auto;overflow:visible}.v-plan-finder-needs{border-bottom:1px solid #e5ffff14;border-right:0;border-radius:16px 16px 0 0;gap:32px;min-height:0;padding:20px 16px 24px}.v-plan-finder-step-content{min-width:0}.v-plan-finder-step-title h3{font-size:14px}.v-plan-finder-feature-heading{flex-direction:row;align-items:flex-start}.v-plan-finder-feature-menu-wrap,.v-plan-finder-add{width:auto}.v-plan-finder-feature-menu{width:min(320px,100vw - 32px);left:auto;right:auto}.v-plan-finder-result{border-radius:0 0 16px 16px;grid-template-rows:72px 1fr auto;min-height:720px;padding:20px 16px 16px}.v-plan-finder-card-perspective{width:min(100%,320px);margin-top:36px}.v-plan-finder-plan{width:100%}.v-plan-finder-switches{flex-wrap:wrap;align-self:end;align-items:center}.v-plan-finder-switches>button{justify-content:center}.v-plan-finder-reason{width:min(300px,100vw - 32px);left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.v-plan-finder-plan-swap.is-enter{animation:none}.v-plan-finder-plan-swap.is-exit{animation:none;display:none}.v-plan-finder-feature-menu,.v-plan-finder-reason{animation:none!important}}.pricing-context-banner{color:#effcff;background:linear-gradient(110deg,#52e6ff1f,#1fa2ff0a);border:1px solid #52e6ff3d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:42px 48px 0;padding:16px 18px;display:grid}.pricing-context-banner>div{gap:4px;display:grid}.pricing-context-banner span{color:#52e6ff;letter-spacing:.14em;font-size:10px;font-weight:800}.pricing-context-banner h2{margin:0;font-size:20px;line-height:1.2}.pricing-context-banner h2 b{color:#8cf2ff}.pricing-context-banner p{color:#effcffa6;margin:0;font-size:12px}.pricing-context-banner>button{color:#101719;text-align:left;background:linear-gradient(100deg,#dcfff0,#52e6ff 58%,#1fa2ff);border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;min-width:225px;padding:11px 13px;display:grid}.pricing-context-banner>button svg:first-child{grid-row:1/3}.pricing-context-banner>button span{color:#18343c;font-size:9px}.pricing-context-banner>button strong{grid-column:2;font-size:13px}.pricing-context-banner>button svg:last-child{grid-area:1/3/3}@media (width<=760px){.pricing-context-banner{grid-template-columns:1fr;margin:42px 14px 0}.pricing-context-banner>button{width:100%}}.marketing-preference-page{color:#effcff;background:#0b1113;place-items:center;min-height:100vh;padding:24px;display:grid}.marketing-preference-page section{background:linear-gradient(145deg,#182226,#101719);border:1px solid #52e6ff38;border-radius:24px;width:min(100%,520px);padding:38px;box-shadow:0 30px 90px #0000006b}.marketing-preference-page span{color:#52e6ff;letter-spacing:.15em;font-size:11px;font-weight:800}.marketing-preference-page h1{margin:12px 0;font-size:38px}.marketing-preference-page p{color:#effcffa3;line-height:1.6}.marketing-preference-page button,.marketing-preference-page a{color:#101719;background:linear-gradient(90deg,#dffff0,#52e6ff,#1fa2ff);border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:24px;font-weight:800;text-decoration:none;display:flex}.marketing-preference-page small{color:#ffb78e;margin-top:12px;display:block}.v-creator-pass{color:#effcff;background:radial-gradient(circle at 20% 0,#52e6ff24,#0000 48%),#121a1d;border:1px solid #52e6ff47;border-radius:20px;grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr) auto;align-items:center;gap:22px;width:min(100%,1500px);margin:20px auto 26px;padding:20px;display:grid}.v-creator-pass>div span{color:#52e6ff;letter-spacing:.14em;font-size:10px;font-weight:800}.v-creator-pass h2{margin:7px 0 4px;font-size:24px}.v-creator-pass p{color:#effcff9e;margin:0;font-size:12px}.v-creator-pass ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.v-creator-pass li{color:#effcff7a;align-items:center;gap:8px;font-size:12px;display:flex}.v-creator-pass li.is-done{color:#cffff0}.v-creator-pass>button{color:#101719;background:linear-gradient(90deg,#dffff0,#52e6ff,#1fa2ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:800;display:flex}.v-creator-pass>button:disabled{opacity:.56}@media (width<=850px){.v-creator-pass{grid-template-columns:1fr}.v-creator-pass>button{width:100%}}.v-elements-toast{z-index:2147483200;color:#effafb;background:#2d3435;border:1px solid #ebfbff24;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:600;animation:.18s ease-out both v-create-element-modal-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #00000073}.v-elements-toast.is-saved{color:#dffff0;background:#244b3c;border-color:#67e8b047;justify-content:center;min-width:104px;inset:28px auto auto 50%;transform:translate(-50%)}.v-elements-toast.is-saved svg{color:#76efb9;stroke-width:3px}.v-create-element-layer{z-index:2147483300;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eef8fa;font-family:var(--font-poppins),ui-sans-serif,sans-serif;background:#000000d6;place-items:center;padding:20px;animation:.18s ease-out both v-create-element-layer-in;display:grid;position:fixed;inset:0;overflow:auto}.v-create-element-modal,.v-create-element-history-modal,.v-create-element-tool-modal{background:#282d2e;border:1px solid #e0f8fc26;outline:0;animation:.2s cubic-bezier(.2,.75,.25,1) both v-create-element-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 86px #000000b8}.v-create-element-modal{border-radius:21px;grid-template-rows:64px 33px minmax(0,1fr) 49px;width:min(480px,100vw - 40px);height:min(488px,100dvh - 32px)}.v-create-element-modal>header,.v-create-element-history-modal>header,.v-create-element-tool-modal>header{place-items:center;display:grid;position:relative}.v-create-element-modal>header h2,.v-create-element-history-modal>header h2,.v-create-element-tool-modal>header h2{color:#f4fbfc;letter-spacing:-.035em;margin:0;font-size:15px;font-weight:700}.v-create-element-modal>header>button,.v-create-element-history-modal>header>button,.v-create-element-tool-modal>header>button{color:#f2fbfc;background:#24292a;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:background .16s,transform .16s;display:grid;position:absolute;top:17px;right:24px}.v-create-element-modal>header>button svg,.v-create-element-history-modal>header>button svg,.v-create-element-tool-modal>header>button svg{stroke-width:3px;width:18px;height:18px}.v-create-element-modal>header>button:hover,.v-create-element-history-modal>header>button:hover,.v-create-element-tool-modal>header>button:hover{background:#343a3b;transform:scale(1.03)}.v-create-element-modal>nav{background:#1b1f20;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:2px;margin:0 24px;padding:2px;display:grid}.v-create-element-modal>nav button{color:#666e70;min-width:0;height:29px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.v-create-element-modal>nav button.active{color:#f1fafb;background:#2c3132;box-shadow:0 0 0 1px #0508098c}.v-create-element-body{scrollbar-width:thin;scrollbar-color:#4b5456 transparent;min-height:0;padding:23px 24px 0;position:relative;overflow-y:auto}.v-create-element-drop{color:#aab3b5;width:100%;height:145px;font:inherit;text-align:center;cursor:pointer;background:#343a3b;border:1px solid #0000;border-radius:11px;outline:0;place-content:center;justify-items:center;gap:7px;transition:border-color .16s,background .16s;display:grid}.v-create-element-drop:hover,.v-create-element-drop:focus-visible,.v-create-element-drop.is-dragging{background:#394041;border-color:#8fe7fa7a}.v-create-element-drop>svg{color:#aeb8ba;stroke-width:1.7px;width:24px;height:24px;margin-bottom:1px}.v-create-element-drop>span{color:#aeb7b9;font-size:10px;font-weight:500}.v-create-element-source-actions{justify-content:center;gap:8px;margin-top:3px;display:flex}.v-create-element-source-actions button{color:#eef8fa;height:30px;font:inherit;background:#424a4c;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:600;display:flex}.v-create-element-source-actions button:hover{background:#4b5557}.v-create-element-selected{background:#171b1c;border-radius:12px;place-items:center;width:145px;height:145px;margin:0 auto;display:grid;position:relative}.v-create-element-selected>img,.v-create-element-selected>video{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.v-create-element-selected.is-video{width:258px}.v-create-element-selected.is-video>video{object-fit:contain;background:#171b1c;min-width:0;max-width:100%;min-height:0;max-height:100%;position:absolute;inset:0}.v-create-element-selected.is-audio{background:#343a3b;width:100%}.v-create-element-selected.is-audio>div{color:#aeeefa;justify-items:center;gap:13px;width:100%;padding:0 18px;display:grid}.v-create-element-selected audio{width:100%;height:32px}.v-create-element-selected>button{z-index:2;color:#1a2021;background:#f3fbfc;border:2px solid #282d2e;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-8px;right:-8px}.v-create-element-selected>button svg{stroke-width:3px;width:12px;height:12px}.v-create-element-prompt{grid-template-rows:auto 122px;gap:7px;display:grid}.v-create-element-prompt>span,.v-create-element-name>span,.v-create-element-tool-prompt>span{color:#adb6b8;font-size:9px;font-weight:500}.v-create-element-prompt>div{background:#343a3b;border-radius:11px;position:relative;overflow:hidden}.v-create-element-prompt textarea{resize:none;color:#f0fafb;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:11px 12px 36px;font-size:10px;line-height:17px}.v-create-element-prompt textarea::placeholder,.v-create-element-name input::placeholder,.v-create-element-tool-prompt textarea::placeholder{color:#9da6a8;opacity:1}.v-create-element-history-trigger{color:#e9f4f6;height:24px;font:inherit;background:#465052;border:0;border-radius:13px;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:flex;position:absolute;bottom:12px;left:12px}.v-create-element-history-trigger svg{width:12px;height:12px}.v-create-element-clear-prompt{color:#d9e5e7;background:#424a4c;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:9px;right:9px}.v-create-element-clear-prompt svg{width:12px;height:12px}.v-create-element-prompt small{color:#737d7f;font-size:8px;position:absolute;bottom:14px;right:12px}.v-create-element-name{gap:7px;margin-top:18px;display:grid}.v-create-element-name>div{background:#343a3b;border-radius:10px;grid-template-columns:1fr auto;align-items:center;height:48px;padding:0 12px;display:grid}.v-create-element-name input{color:#eff8fa;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.v-create-element-name small{color:#747d7f;font-size:8px}.v-create-element-error{color:#ffb092;text-align:center;margin:0;font-size:8px;position:absolute;bottom:51px;left:24px;right:24px}.v-create-element-save{color:#101719;width:224px;min-height:40px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:24px auto 0;font-size:11px;font-weight:800;display:flex}.v-create-element-save svg{width:14px;height:14px}.v-create-element-save:disabled{color:#171e20;opacity:1;cursor:not-allowed;background:#606c70}.v-create-element-modal>footer{color:#aab4b6;text-align:center;justify-content:center;align-items:center;gap:0;min-height:49px;padding:8px 15px;font-size:8px;display:flex}.v-create-element-modal>footer>svg{flex:none;width:12px;height:12px;margin-right:4px}.v-create-element-modal>footer button{color:#62ddfb;font:inherit;background:0 0;border:0;margin-left:6px;padding:0;font-size:8px;font-weight:700}.v-create-element-history-modal{border-radius:21px;grid-template-rows:64px 38px minmax(0,1fr) 58px;width:min(780px,100vw - 40px);height:min(570px,100dvh - 32px);overflow:visible}.v-create-element-history-modal>header>button{right:22px}.v-create-element-history-modal>nav{border-bottom:1px solid #ecf9fc1a;align-items:end;gap:28px;padding:0 28px;display:flex}.v-create-element-history-modal>nav button{color:#737c7e;height:38px;font:inherit;background:0 0;border:0;padding:0;font-size:10px;font-weight:600;position:relative}.v-create-element-history-modal>nav button.active{color:#f1fafb}.v-create-element-history-modal>nav button.active:after{content:"";background:#9eefff;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.v-create-element-history-body{scrollbar-width:thin;scrollbar-color:#4b5456 transparent;min-height:0;padding:22px 28px;overflow-y:auto}.v-create-element-history-grid{grid-template-columns:repeat(auto-fill,140px);align-content:start;gap:17px;display:grid}.v-create-element-history-grid>button{color:#dce8ea;width:140px;height:140px;font:inherit;text-align:left;background:#202526;border:2px solid #0000;border-radius:10px;grid-template-rows:minmax(0,1fr) 24px;padding:0;transition:border-color .14s,transform .14s;display:grid;position:relative;overflow:hidden}.v-create-element-history-grid>button:hover{transform:translateY(-1px)}.v-create-element-history-grid>button.is-selected{border-color:#9eefff;box-shadow:inset 0 0 0 1px #e7ffff,0 0 16px #50ddff38}.v-create-element-history-grid img,.v-create-element-history-grid video{object-fit:cover;width:100%;height:116px;display:block}.v-create-element-history-grid>button>span:not(.v-create-element-audio-tile):not(.v-create-element-prompt-tile){text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;font-size:8px;overflow:hidden}.v-create-element-history-grid>button>i{color:#132123;background:#dffcff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:7px;right:7px}.v-create-element-audio-tile{color:#a7edf9;background:radial-gradient(circle at 50% 45%,#52e6ff2e,#0000 55%),#303637;place-items:center;height:116px;display:grid}.v-create-element-prompt-tile{color:#dce8ea;background:#303637;align-content:start;gap:10px;height:136px;padding:17px;display:grid}.v-create-element-prompt-tile b{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:9px;font-weight:500;line-height:15px;display:-webkit-box;overflow:hidden}.v-create-element-picker-state{color:#8f999b;place-content:center;justify-items:center;gap:8px;height:100%;font-size:10px;display:grid}.v-create-element-picker-state>svg{width:29px;height:29px}.v-create-element-picker-state strong{color:#aeb8ba;font-size:11px}.v-create-element-picker-state.is-error{color:#ffb092}.v-create-element-picker-state>button{color:#eef8fa;height:31px;font:inherit;background:#424a4c;border:0;border-radius:9px;padding:0 12px;font-size:9px}.v-create-element-history-modal>footer{place-items:center;display:grid}.v-create-element-history-modal>footer>button{color:#11191b;width:220px;height:40px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:10px;font-size:11px;font-weight:800}.v-create-element-history-modal>footer>button:disabled{color:#171e20;cursor:not-allowed;background:#5d686b}.v-create-element-hover-preview{z-index:4;top:var(--v-preview-top);left:var(--v-preview-left);pointer-events:auto;background:#1d2223;border:1px solid #e2faff2e;border-radius:12px;place-items:center;width:380px;height:380px;padding:0;display:grid;position:absolute;overflow:visible;box-shadow:0 20px 55px #000000a8}.v-create-element-hover-preview.is-image:before,.v-create-element-hover-preview.is-video:before{z-index:0;top:-8px;left:calc(var(--v-preview-anchor-x) - 8px);content:"";background:#1d2223;border-top:1px solid #e2faff2e;border-left:1px solid #e2faff2e;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.v-create-element-hover-preview.is-above:before{top:auto;bottom:-8px;transform:rotate(225deg)}.v-create-element-hover-preview img,.v-create-element-hover-preview video{z-index:1;object-fit:cover;border-radius:11px;width:100%;height:100%;display:block;position:relative}.v-create-element-hover-preview.is-video{height:214px}.v-create-element-hover-preview.is-audio{width:360px;height:86px;padding:14px;overflow:hidden}.v-create-element-hover-preview audio{width:100%}.v-create-element-hover-preview.is-prompt{align-content:start;width:360px;height:150px;padding:17px;overflow-y:auto}.v-create-element-hover-preview p{color:#dce8ea;margin:0;font-size:10px;line-height:17px}.v-create-element-tool-modal{border-radius:21px;grid-template-rows:64px minmax(0,1fr);width:min(480px,100vw - 40px)}.v-create-element-tool-modal.is-image-generator{height:min(410px,100dvh - 32px)}.v-create-element-tool-modal.is-voice-design{height:min(602px,100dvh - 32px)}.v-create-element-tool-body{scrollbar-width:thin;scrollbar-color:#4b5456 transparent;min-height:0;padding:4px 24px 24px;position:relative;overflow-y:auto}.v-create-element-tool-prompt{gap:7px;display:grid}.v-create-element-tool-prompt>div{background:#343a3b;border-radius:11px;height:110px;position:relative;overflow:hidden}.v-create-element-tool-prompt textarea{resize:none;color:#f0fafb;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:11px 12px 26px;font-size:10px;line-height:17px}.v-create-element-tool-prompt small{color:#737d7f;font-size:8px;position:absolute;bottom:10px;right:12px}.v-create-element-ratios{border:0;min-width:0;margin:18px 0 0;padding:0}.v-create-element-ratios legend{color:#adb6b8;margin-bottom:8px;font-size:9px}.v-create-element-ratios>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.v-create-element-ratios button{color:#9da7a9;height:49px;font:inherit;background:#343a3b;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}.v-create-element-ratios button.active{color:#eefbfd;background:#3b4446;border-color:#7de8fb}.v-create-element-ratios button i{border:1px solid;border-radius:2px;width:20px;max-height:17px;display:block}.v-create-element-generate{color:#101719;width:224px;height:40px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:23px auto 0;font-size:11px;font-weight:800;display:flex}.v-create-element-generate>svg{width:14px;height:14px}.v-create-element-generate>b{background:#0d24272e;border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:9px;display:flex}.v-create-element-generate>b svg{fill:currentColor;width:10px;height:10px}.v-create-element-generate:disabled{color:#171e20;cursor:not-allowed;background:#5d686b}.v-create-element-tool-error{color:#ffb092;text-align:center;margin:7px 0 -12px;font-size:8px}.v-create-element-voice-presets{flex-wrap:wrap;gap:7px;margin-top:12px;padding-right:26px;display:flex;position:relative}.v-create-element-voice-presets>button:not(.v-create-element-voice-expand){color:#aeb8ba;height:30px;font:inherit;background:#343a3b;border:1px solid #0000;border-radius:15px;align-items:center;gap:6px;padding:0 9px 0 4px;font-size:8px;display:flex}.v-create-element-voice-presets>button:not(.v-create-element-voice-expand).active{color:#f2fbfc;border-color:#7de8fb}.v-create-element-voice-presets img{object-fit:cover;border-radius:50%;width:22px;height:22px}.v-create-element-voice-expand{color:#aeb8ba;background:0 0;border:0;place-items:center;width:24px;height:28px;padding:0;display:grid;position:absolute;bottom:1px;right:0}.v-create-element-voice-expand svg{width:15px;height:15px;transition:transform .15s}.v-create-element-voice-expand[aria-expanded=true] svg{transform:rotate(180deg)}.v-create-element-tool-prompt.is-preview{margin-top:16px}.v-create-element-tool-prompt.is-preview>div{height:76px}.v-create-element-tool-modal.is-voice-design .v-create-element-generate{margin-top:19px}@keyframes v-create-element-layer-in{0%{opacity:0}}@keyframes v-create-element-modal-in{0%{opacity:0;transform:translateY(7px)scale(.985)}}@media (prefers-reduced-motion:reduce){.v-create-element-layer,.v-create-element-modal,.v-create-element-history-modal,.v-create-element-tool-modal{animation:none}}.v-asset-audio,.v-asset-prompt{color:#aeeffa;background:radial-gradient(circle at 50% 20%,#52e6ff1f,#0000 55%),#171c1d;place-items:center;gap:12px;width:100%;height:100%;padding:22px;display:grid}.v-asset-audio audio{width:min(100%,280px)}.v-asset-prompt{text-align:left;align-content:center}.v-asset-prompt p{color:#dce8ea;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:12px;line-height:19px;display:-webkit-box;overflow:hidden}@media (width<=620px){.v-create-element-layer{padding:12px}.v-create-element-modal,.v-create-element-tool-modal{border-radius:18px;width:100%;max-height:calc(100dvh - 24px)}.v-create-element-history-modal{border-radius:18px;width:100%;height:calc(100dvh - 24px)}.v-create-element-modal>header>button,.v-create-element-history-modal>header>button,.v-create-element-tool-modal>header>button{right:14px}.v-create-element-modal>nav{margin-inline:14px}.v-create-element-body,.v-create-element-tool-body{padding-inline:15px}.v-create-element-save,.v-create-element-generate{width:min(224px,100%)}.v-create-element-modal>footer{flex-wrap:wrap}.v-create-element-history-modal>nav{gap:18px;padding-inline:17px}.v-create-element-history-body{padding-inline:17px}.v-create-element-history-grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px}.v-create-element-history-grid>button{width:100%}.v-create-element-hover-preview{display:none}}.v-pricing-hero-links{justify-content:center;gap:10px;margin-top:22px;display:flex}.v-pricing-hero-links a{color:#ecf9fbbd;background:#ffffff09;border:1px solid #f0fbff1f;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.v-pricing-hero-links a:first-child{color:#bff8ff;background:#52e6ff14;border-color:#52e6ff47}.v-pricing-hero-links a:hover{color:#f2feff;background:#52e6ff1c;border-color:#52e6ff75}.v-pricing-plans{position:relative}.v-pricing-plans:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 16%,#26abe633,#0000 38%),radial-gradient(circle at 76% 32%,#79ffe214,#0000 25%);width:min(1160px,100vw);height:570px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.v-pricing-hero-eyebrow{color:#89eaff;letter-spacing:.13em;background:#2fc2e812;border:1px solid #69e6ff33;border-radius:999px;align-items:center;padding:6px 12px;font-size:10px;font-weight:750;display:inline-flex}.v-pricing-product-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090e0fb8;border:1px solid #f0fbff1a;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;width:min(570px,100%);margin:26px auto 0;padding:5px;display:grid;box-shadow:0 18px 50px #0000002e}.v-pricing-product-tabs a{color:#f0fbff94;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:43px;font-size:12px;font-weight:650;transition:all .18s;display:flex}.v-pricing-product-tabs a:hover,.v-pricing-product-tabs a.is-active{color:#eaffff;background:linear-gradient(120deg,#6de7ff33,#82ffdf17);box-shadow:inset 0 0 0 1px #74e5ff2e}.v-pricing-capacity>small{color:#7ee9ffb3;letter-spacing:.1em;font-size:9px;font-weight:750}.v-pricing-capacity>em{color:#f0fbff61;font-size:9px;font-style:normal;line-height:14px}.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices{padding:92px 0 20px;scroll-margin-top:90px}.v-pricing-outcomes>header,.v-pricing-compare>header,.v-pricing-work>header,.v-pricing-voices>header{text-align:center;max-width:760px;margin:0 auto 36px}.v-pricing-outcomes>header>span,.v-pricing-compare>header>span,.v-pricing-work>header>span,.v-pricing-voices>header>span{color:#73e5ff;letter-spacing:.14em;font-size:10px;font-weight:750}.v-pricing-outcomes h2,.v-pricing-compare h2,.v-pricing-work h2,.v-pricing-voices h2{color:#f0fbff;letter-spacing:-.035em;margin:10px 0 0;font-size:34px;font-weight:600;line-height:1.18}.v-pricing-outcomes header p,.v-pricing-compare header p,.v-pricing-work header p{color:#f0fbff85;margin:10px auto 0;font-size:14px;line-height:22px}.v-pricing-outcomes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v-pricing-outcomes article{isolation:isolate;background:#111718;border:1px solid #9de7f626;border-radius:20px;min-height:310px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #0003}.v-pricing-outcomes article:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#060a0ba6 42%,#060a0bf5 100%);position:absolute;inset:30% 0 0}.v-pricing-outcomes figure{background:#171d1e;margin:0;position:absolute;inset:0;overflow:hidden}.v-pricing-outcomes figure:after{border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.v-pricing-outcomes figure video{object-fit:cover;width:100%;height:100%}.v-pricing-outcomes figure b{z-index:2;color:#b9f5ff;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c0da8;border:1px solid #b7f4ff33;border-radius:999px;padding:5px 9px;font-size:7px;position:absolute;top:16px;left:16px}.v-pricing-outcomes figure i{z-index:2;color:#f0fbffad;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c0dad;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700;display:flex;position:absolute;bottom:16px;right:16px}.v-pricing-outcomes article>span{z-index:3;color:#f4feff;align-items:center;gap:9px;display:flex;position:absolute;bottom:52px;left:24px;right:24px}.v-pricing-outcomes article>span svg{color:#71e8ff;filter:drop-shadow(0 0 10px #4ddeff66)}.v-pricing-outcomes article>span strong{letter-spacing:-.025em;font-size:18px;font-weight:600}.v-pricing-outcomes article>p{z-index:3;color:#f0fbff91;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:17px;position:absolute;bottom:20px;left:24px;right:24px;overflow:hidden}.v-pricing-compare-table{background:linear-gradient(145deg,#192224fa,#0c1112fa);border:1px solid #86e5f833;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d,inset 0 1px #ffffff09}.v-pricing-compare-table:before{filter:blur(70px);content:"";pointer-events:none;background:#4bd7f717;border-radius:50%;width:520px;height:320px;position:absolute;top:-160px;left:50%;transform:translate(-4%)}.v-pricing-compare-table>div{border-top:1px solid #f0fbff11;grid-template-columns:1.28fr repeat(4,1fr);min-width:850px;display:grid;position:relative}.v-pricing-compare-table>div:nth-child(2n):not(.is-head){background:#ffffff05}.v-pricing-compare-table>div:not(.is-head):hover{background:#68e1f80b}.v-pricing-compare-table>div:after{z-index:0;content:"";pointer-events:none;background:#48c2dc09;border-inline:1px solid #72e1f821;width:18.9394%;position:absolute;top:0;bottom:0;left:62.1212%}.v-pricing-compare-table>.is-head{background:linear-gradient(105deg,#44808c2b,#ffffff05);border-top:0;min-height:132px}.v-pricing-compare-table .is-head>b{z-index:1;color:#f4feff;border-left:1px solid #f0fbff13;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:132px;padding:18px 16px;display:flex;position:relative}.v-pricing-compare-table .is-head>b:first-child{border-left:0;padding-left:22px}.v-pricing-compare-table .is-head>b:nth-child(4){background:linear-gradient(#4ed6f424,#4ed6f405)}.v-pricing-compare-table .is-head>b:nth-child(5){background:linear-gradient(#ffd03f21,#ffd03f04)}.v-pricing-compare-table .is-head small{color:#f0fbff7a;letter-spacing:.09em;text-transform:uppercase;background:#f0fbff12;border-radius:999px;min-height:18px;padding:2px 7px;font-size:7px;font-weight:750;line-height:14px}.v-pricing-compare-table .is-head>b:nth-child(4) small{color:#102024;background:#bff6ff}.v-pricing-compare-table .is-head>b:nth-child(5) small{color:#201b0b;background:#ffe06f}.v-pricing-compare-table .is-head strong{letter-spacing:-.025em;margin-top:6px;font-size:17px;font-weight:650}.v-pricing-compare-table .is-head>b:first-child strong{letter-spacing:0;font-size:14px}.v-pricing-compare-table .is-head>b>span{color:#f4feff;letter-spacing:-.035em;align-items:baseline;font-size:18px;font-weight:700;display:flex}.v-pricing-compare-table .is-head>b:nth-child(4)>span{color:#81eaff}.v-pricing-compare-table .is-head>b:nth-child(5)>span{color:#ffdd63}.v-pricing-compare-table .is-head i{color:#f0fbff61;letter-spacing:0;margin-left:2px;font-size:8px;font-style:normal;font-weight:450}.v-pricing-compare-table .is-head em{color:#f0fbff61;font-size:8px;font-style:normal;font-weight:450}.v-pricing-compare-table>div:not(.is-head)>span{z-index:1;color:#f0fbff9c;border-left:1px solid #f0fbff0e;align-items:center;gap:7px;min-height:58px;padding:12px 16px;font-size:10px;display:flex;position:relative}.v-pricing-compare-table>div:not(.is-head)>span:first-child{border-left:0;padding-left:22px}.v-pricing-compare-table>div:not(.is-head)>span>strong{color:#dff4f6;font-size:11px;font-weight:600}.v-pricing-compare-table>div:not(.is-head)>span>b{font-weight:450}.v-pricing-compare-table .is-audience>span{min-height:66px}.v-pricing-compare-table .is-audience>span:not(:first-child)>b{color:#f0fbffb8;background:#f0fbff0d;border-radius:7px;padding:4px 7px}.v-pricing-compare-table .v-compare-check{color:#6ee4bd;background:#5be0b71a;border:1px solid #5be0b733;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.v-pricing-compare-table .v-compare-check svg{stroke-width:3px}.v-pricing-section-cta{color:#bff8ff;background:#52e6ff12;border:1px solid #64e0fa3d;border-radius:999px;align-items:center;gap:8px;width:max-content;min-height:44px;margin:22px auto 0;padding:0 18px;font-size:12px;font-weight:650;display:flex}.v-pricing-work>div{grid-template-columns:repeat(3,1fr);grid-auto-rows:235px;gap:12px;display:grid}.v-pricing-work figure{background:#181d1e;border:1px solid #f0fbff1a;border-radius:17px;height:auto;margin:0;position:relative;overflow:hidden;box-shadow:0 15px 45px #0000002e}.v-pricing-work figure.is-featured{grid-area:span 2/span 2}.v-pricing-work figure:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 45%,#05090ac7);position:absolute;inset:0}.v-pricing-work figure video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.v-pricing-work figure:hover video{transform:scale(1.04)}.v-pricing-work figure.is-portrait{background:#080c0d}.v-pricing-work .v-pricing-work-backdrop{object-fit:cover;filter:blur(24px)brightness(.42)saturate(.82);width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.06)}.v-pricing-work figure.is-portrait>video{z-index:1;object-fit:contain;filter:drop-shadow(0 0 28px #00000085);width:100%;height:100%;position:absolute;inset:0}.v-pricing-work figure.is-portrait:hover>video{transform:scale(1.015)}.v-pricing-work figcaption{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c0db3;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.v-pricing-work figcaption>i{color:#8becff;background:#68e4ff21;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.v-pricing-work figcaption>span{min-width:0;display:grid}.v-pricing-work figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v-pricing-work figcaption small{color:#8eeeff;font-size:8px}.v-pricing-work figcaption>b{color:#f0fbff66;letter-spacing:.1em;margin-left:auto;font-size:7px}.v-pricing-work .is-featured figcaption{padding:13px 14px;bottom:18px;left:18px;right:18px}.v-pricing-work .is-featured figcaption strong{font-size:14px}.v-pricing-work .is-featured.is-portrait figcaption{width:max-content;max-width:calc(100% - 28px);padding:8px 10px;inset:14px auto auto 14px}.v-pricing-work .is-portrait figcaption>i{flex-basis:24px;width:24px;height:24px}.v-pricing-work .is-portrait figcaption small,.v-pricing-work .is-portrait figcaption>b{display:none}.v-pricing-voices>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v-pricing-voices article{background:radial-gradient(circle at 0 0,#5bd8f217,#0000 42%),#151a1b;border:1px solid #f0fbff1a;border-radius:15px;flex-direction:column;min-height:215px;padding:22px;display:flex}.v-pricing-voices article>div{align-items:center;gap:11px;display:flex}.v-pricing-voices article img{object-fit:cover;border-radius:50%;width:42px;height:42px}.v-pricing-voices article div span{display:grid}.v-pricing-voices article strong{font-size:12px}.v-pricing-voices article small{color:#f0fbff6b;font-size:9px}.v-pricing-voices article p{color:#f0fbffad;margin:20px 0;font-size:12px;line-height:20px}.v-pricing-voices article>span{color:#ffd657;gap:3px;margin-top:auto;display:flex}.v-pricing-final-cta{background:radial-gradient(circle at 0,#53ddf926,#0000 35%),linear-gradient(110deg,#172326,#121718);border:1px solid #65e1f93d;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:130px;margin:92px 0 20px;padding:28px 34px;display:flex}.v-pricing-final-cta>div{align-items:center;gap:14px;display:flex}.v-pricing-final-cta>div>svg{color:#75e8ff}.v-pricing-final-cta>div span{gap:4px;display:grid}.v-pricing-final-cta strong{font-size:19px}.v-pricing-final-cta small{color:#f0fbff7a;font-size:11px}.v-pricing-final-cta nav{gap:8px;display:flex}.v-pricing-final-cta a{color:#eafcff;white-space:nowrap;border:1px solid #f0fbff24;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:11px;font-weight:650;display:flex}.v-pricing-final-cta a:last-child{color:#101719;background:linear-gradient(100deg,#bfffee,#47c9ff);border:0}@media (width<=900px){.v-pricing-work>div{grid-template-columns:repeat(2,1fr);grid-auto-rows:230px}.v-pricing-compare-table{overscroll-behavior-inline:contain;overflow-x:auto}}@media (width<=620px){.v-pricing-product-tabs{grid-template-columns:1fr;margin-top:18px}.v-pricing-product-tabs a{min-height:38px}.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices{padding-top:64px}.v-pricing-outcomes h2,.v-pricing-compare h2,.v-pricing-work h2,.v-pricing-voices h2{font-size:25px}.v-pricing-outcomes>div,.v-pricing-work>div,.v-pricing-voices>div{grid-template-columns:1fr}.v-pricing-outcomes article{min-height:265px}.v-pricing-outcomes article>span{bottom:47px;left:18px;right:18px}.v-pricing-outcomes article>span strong{font-size:16px}.v-pricing-outcomes article>p{bottom:17px;left:18px;right:18px}.v-pricing-work>div{grid-auto-rows:285px}.v-pricing-work figure.is-featured{grid-area:auto}.v-pricing-compare-table{border-radius:0;margin-inline:-16px}.v-pricing-final-cta{flex-direction:column;align-items:stretch;margin-top:64px;padding:24px}.v-pricing-final-cta nav,.v-pricing-final-cta a{width:100%}.v-pricing-final-cta nav{flex-direction:column}}.v-pricing-back-tab{z-index:80;color:#dffbff;width:110px;min-height:64px;font:inherit;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(115deg,#273538fa,#12191bfa);border:1px solid #52e6ff47;border-right:0;border-radius:15px 0 0 15px;grid-template-columns:18px 1fr 16px;align-items:center;gap:8px;padding:10px 11px;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s;display:grid;position:fixed;top:56%;right:0;transform:translate(100%,-50%);box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff0a}.v-pricing-back-tab.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.v-pricing-back-tab:hover{background:linear-gradient(115deg,#2a4448fc,#141e20fc);border-color:#52e6ff80}.v-pricing-back-tab>svg:first-child{color:#5ce2f6}.v-pricing-back-tab>svg:last-child{color:#dffbff8c}.v-pricing-back-tab>span{text-align:left;min-width:0;display:grid}.v-pricing-back-tab small{color:#dffbff6b;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:600;line-height:10px}.v-pricing-back-tab strong{color:#effeff;font-size:11px;line-height:17px}.v-pricing-back-tab:focus-visible{outline-offset:3px;outline:2px solid #8ef2ff}.v-pricing-plan-grid{scroll-margin-top:92px}.v-model-cost-section{border-top:1px solid #f0fbff17;width:min(1112px,100%);margin:20px auto 0;padding:110px 0 70px;scroll-margin-top:94px}.v-model-cost-section>header{grid-template-columns:minmax(0,1fr) 286px;align-items:end;gap:46px;display:grid}.v-model-cost-section>header>div>span{color:#64e5f8;letter-spacing:.11em;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.v-model-cost-section h2{color:#f0fbff;letter-spacing:-.04em;margin:16px 0 0;font-size:44px;font-weight:620;line-height:1.13}.v-model-cost-section h2 em{color:#0000;background:linear-gradient(96deg,#dffff0,#66e7f1 50%,#2aa6ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.v-model-cost-section>header>div>p{color:#e6f4f68a;max-width:670px;margin:16px 0 0;font-size:14px;line-height:1.7}.v-model-cost-section>header>aside{background:linear-gradient(145deg,#273235bf,#151b1dd1);border:1px solid #f0fbff1a;border-radius:16px;grid-template-columns:42px 1fr;gap:12px;padding:18px;display:grid}.v-model-cost-section>header>aside>span{color:#64e5f8;background:#52e6ff1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.v-model-cost-section>header>aside small{color:#e6f4f68c;font-size:11px;line-height:17px;display:block}.v-model-cost-section>header>aside strong{color:#f2ffff;margin-top:3px;font-size:20px;line-height:28px;display:block}.v-model-cost-section>header>aside p{color:#e6f4f680;grid-column:1/-1;margin:9px 0 0;font-size:11px;line-height:17px}.v-model-cost-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:42px;display:flex}.v-model-cost-toolbar>div{background:#1a1d1e;border-radius:12px;gap:5px;padding:4px;display:flex}.v-model-cost-toolbar button{color:#f0fbff94;min-height:44px;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:650;display:flex}.v-model-cost-toolbar button.is-active{color:#f0fbff;background:#2a3032;box-shadow:0 2px 12px #0003}.v-model-cost-toolbar button.is-active svg{color:#5fe4f7}.v-model-cost-toolbar>p{color:#e6f4f67a;margin:0;font-size:12px}.v-model-cost-toolbar>p strong{color:#e6f4f6ad}.v-model-cost-table-wrap{background:#171c1e;border:1px solid #f0fbff1a;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.v-model-cost-table-head,.v-model-cost-row>summary{grid-template-columns:190px minmax(230px,1fr) 92px 150px 232px 20px;align-items:center;gap:16px;display:grid}.v-model-cost-table-head{color:#e6f4f685;letter-spacing:.045em;text-transform:uppercase;background:#202628;border-bottom:1px solid #f0fbff14;min-height:60px;padding:0 20px;font-size:11px;font-weight:700}.v-model-cost-table-head span:nth-child(5){text-align:center}.v-model-cost-table-head small{color:#e6f4f666;margin-top:3px;font-size:9px;display:block}.v-model-cost-row{border-bottom:1px solid #f0fbff12}.v-model-cost-row:last-child{border-bottom:0}.v-model-cost-row>summary{cursor:pointer;min-height:92px;padding:14px 20px;list-style:none;transition:background .16s}.v-model-cost-row>summary::-webkit-details-marker{display:none}.v-model-cost-row>summary:hover,.v-model-cost-row[open]>summary{background:#52e6ff09}.v-model-cost-name{align-items:center;gap:11px;min-width:0;display:flex}.v-model-cost-name .v-model-icon{border-radius:9px;flex:0 0 36px;width:36px;height:36px}.v-model-cost-name .v-model-icon img{width:32px;height:32px}.v-model-cost-name>span{min-width:0;display:grid}.v-model-cost-name strong{color:#eef8f9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:20px;overflow:hidden}.v-model-cost-name small{color:#e6f4f67a;font-size:11px;line-height:16px}.v-model-cost-result{gap:4px;min-width:0;display:grid}.v-model-cost-result b{color:#72e2f2;background:#52e6ff14;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;line-height:14px}.v-model-cost-result small{color:#e6f4f69e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}.v-model-cost-default{display:grid}.v-model-cost-default strong{color:#f4ffff;font-size:18px;line-height:22px}.v-model-cost-default small,.v-model-cost-config small{color:#e6f4f67a;font-size:10px;line-height:15px}.v-model-cost-config{gap:3px;display:grid}.v-model-cost-config strong{color:#effafbc7;font-size:12px;line-height:18px}.v-model-cost-capacities{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.v-model-cost-capacities>span{background:#ffffff09;border-radius:8px;align-content:center;place-items:center;min-width:0;min-height:44px;display:grid}.v-model-cost-capacities small{color:#e6f4f675;text-transform:uppercase;font-size:9px}.v-model-cost-capacities strong{color:#effafbc7;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:17px;overflow:hidden}.v-model-cost-capacities strong.is-unlimited{color:#73e8c2;font-size:10px}.v-model-cost-chevron{color:#e6f4f659;width:17px;height:17px;transition:transform .18s}.v-model-cost-row[open] .v-model-cost-chevron{color:#65e5f6;transform:rotate(180deg)}.v-model-cost-details{background:#060a0b47;border-top:1px solid #f0fbff0f;grid-template-columns:1fr 1fr;gap:16px 24px;padding:20px 20px 22px 58px;display:grid}.v-model-cost-details>div>span{color:#eef9fac7;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.v-model-cost-details>div>span svg{color:#61dff2}.v-model-cost-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.v-model-cost-chips>span{color:#e6f4f69e;background:#ffffff06;border:1px solid #f0fbff14;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:10px;display:flex}.v-model-cost-chips b{color:#f2fdfedb;font-size:10px}.v-model-cost-capability-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex!important}.v-model-cost-capability-list>span{text-transform:capitalize;background:#52e6ff0e;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;color:#dbf5f8a8!important;font-size:10px!important;font-weight:500!important;display:inline-flex!important}.v-model-cost-details>a{color:#68e6f7;grid-column:1/-1;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:700;display:inline-flex}.v-model-cost-details>a:hover{color:#c6faff}.v-model-cost-more{color:#b9f5fc;min-height:44px;font:inherit;background:#52e6ff0b;border:1px solid #52e6ff2e;border-radius:999px;align-items:center;gap:7px;margin:18px auto 0;padding:0 18px;font-size:12px;font-weight:700;display:flex}.v-model-cost-note{color:#e6f4f67a;text-align:center;max-width:920px;margin:20px auto 0;font-size:11px;line-height:18px}@media (width<=980px){.v-model-cost-section>header{grid-template-columns:1fr}.v-model-cost-section>header>aside{width:min(100%,360px)}.v-model-cost-table-wrap{overflow-x:auto}.v-model-cost-table-head,.v-model-cost-row>summary,.v-model-cost-details{min-width:1020px}}@media (width<=700px){.v-pricing-hero-links{flex-direction:column;align-items:stretch;margin-top:16px}.v-pricing-hero-links a{justify-content:center;width:100%}.v-pricing-back-tab{top:auto;right:max(14px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));border-right:1px solid #52e6ff47;border-radius:999px;grid-template-columns:17px auto 15px;width:auto;min-width:132px;min-height:48px;padding:8px 14px;transform:translateY(calc(100% + 24px))}.v-pricing-back-tab.is-visible{transform:translateY(0)}.v-pricing-back-tab>span{align-items:baseline;gap:4px;display:flex}.v-pricing-back-tab small{font-size:8px}.v-pricing-back-tab strong{font-size:11px}.v-model-cost-section{padding:72px 0 42px}.v-model-cost-section h2{font-size:30px;line-height:1.18}.v-model-cost-section>header{gap:24px}.v-model-cost-section>header>aside{width:100%}.v-model-cost-toolbar{flex-direction:column;align-items:stretch;margin-top:30px}.v-model-cost-toolbar>div{width:100%}.v-model-cost-toolbar button{flex:1;justify-content:center;padding-inline:10px}.v-model-cost-toolbar>p{text-align:center}.v-model-cost-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.v-model-cost-table-head{display:none}.v-model-cost-table{gap:10px;display:grid}.v-model-cost-row{background:#191f20;border:1px solid #f0fbff1a;border-radius:14px;overflow:hidden}.v-model-cost-row>summary{grid-template-columns:1fr auto;gap:14px;min-width:0;min-height:0;padding:16px}.v-model-cost-name{grid-column:1}.v-model-cost-result{grid-column:1/-1}.v-model-cost-default{text-align:right;grid-area:1/2}.v-model-cost-config{grid-area:3/1/auto/-1}.v-model-cost-capacities{grid-area:4/1/auto/-1}.v-model-cost-chevron{position:absolute;bottom:14px;right:15px}.v-model-cost-row>summary{position:relative}.v-model-cost-details{grid-template-columns:1fr;gap:18px;min-width:0;padding:18px 16px}.v-model-cost-capability-list,.v-model-cost-details>a{grid-column:1}}@media (prefers-reduced-motion:reduce){.v-model-cost-chevron,.v-pricing-hero-links a,.v-pricing-back-tab{transition:none}}@property --v-pricing-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v-pricing-content[data-surface]{--v-price-bg:#090f11;--v-price-surface:#11191c;--v-price-surface-raised:#162125;--v-price-surface-soft:#effdff0b;--v-price-line:#daf9ff1f;--v-price-line-strong:#85ebfc42;--v-price-text:#f2fcfd;--v-price-muted:#e3f6f894;--v-price-faint:#e3f6f861;--v-price-cyan:#63e6f7;--v-price-mint:#aef9dc;--v-price-blue:#4bafff;--v-price-gold:#ffd65b;--v-price-shadow:0 28px 80px #00000052;--v-price-radius-xl:28px;--v-price-radius-lg:22px;--v-price-radius-md:15px;min-width:0;color:var(--v-price-text);position:relative}.v-pricing-content[data-surface] .v-pricing-plans{padding:44px 0 56px;position:relative}.v-pricing-content[data-surface] .v-pricing-plans:before{opacity:.92;background:radial-gradient(circle at 50% 15%,#43d4ff33,#0000 35%),radial-gradient(circle at 72% 21%,#7effdb17,#0000 24%),linear-gradient(#70e5f709 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#70e5f709 1px,#0000 1px) 0 0/46px 46px;width:min(1240px,100vw);height:730px;top:-160px;-webkit-mask-image:linear-gradient(#000 0 63%,#0000 92%);mask-image:linear-gradient(#000 0 63%,#0000 92%)}.v-pricing-content[data-surface] .v-pricing-plans>header{text-align:center;width:min(920px,100%);margin-inline:auto}.v-pricing-content[data-surface] .v-pricing-hero-mark{color:#9cf3ff;letter-spacing:.13em;background:linear-gradient(105deg,#52e6ff1a,#aef9dc09);border:1px solid #68e8fa38;border-radius:999px;align-items:center;gap:8px;min-height:31px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff0b,0 8px 30px #1caada14}.v-pricing-content[data-surface] .v-pricing-hero-mark svg{color:var(--v-price-cyan);filter:drop-shadow(0 0 8px #63e6f757)}.v-pricing-content[data-surface] .v-pricing-plans>header h1{max-width:1040px;color:var(--v-price-text);letter-spacing:-.052em;text-wrap:normal;margin:12px auto 0;font-size:clamp(42px,4.25vw,54px);font-weight:650;line-height:1.055}.v-pricing-content[data-surface] .v-pricing-plans>header h1 em{color:#0000;background:linear-gradient(97deg,#e7fff2 2%,#7cf0ee 47%,#44b9ff 84%);-webkit-background-clip:text;background-clip:text;font-style:normal}.v-pricing-content[data-surface] .v-pricing-plans>header>p{max-width:710px;color:var(--v-price-muted);text-wrap:balance;margin:8px auto 0;font-size:14px;line-height:1.72}.v-pricing-content[data-surface] .v-pricing-hero-proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:10px auto 0;display:flex}.v-pricing-content[data-surface] .v-pricing-hero-proof span{color:#eafafcb3;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e1085;border:1px solid #e4fcff18;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.v-pricing-content[data-surface] .v-pricing-hero-proof svg{color:#77e9c5}.v-pricing-content[data-surface] .v-pricing-product-tabs{background:#070c0eb3;border-color:#def9fd1c;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(590px,100%);margin-top:12px;padding:4px;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff09}.v-pricing-content[data-surface] .v-pricing-product-tabs a{color:#e6f8fa85;white-space:nowrap;border-radius:11px;gap:8px;min-width:0;min-height:41px;font-size:11px;font-weight:650}.v-pricing-content[data-surface] .v-pricing-product-tabs a svg{color:#82e4f38f;flex:none}.v-pricing-content[data-surface] .v-pricing-product-tabs a:hover,.v-pricing-content[data-surface] .v-pricing-product-tabs a.is-active{color:#effeff;background:linear-gradient(120deg,#70eeff2e,#82ffda13);box-shadow:inset 0 0 0 1px #78e8fa2b,0 8px 22px #168cb414}.v-pricing-content[data-surface] .v-pricing-product-tabs a:hover svg,.v-pricing-content[data-surface] .v-pricing-product-tabs a.is-active svg{color:#83efff}.v-pricing-content[data-surface] .v-pricing-limited-offer{background:radial-gradient(circle at 5% 0,#86ffe029,#0000 38%),linear-gradient(110deg,#1c292c,#11191c 70%);border-color:#69e7f947;border-radius:20px;width:min(100%,1064px);min-height:78px;margin-top:18px;box-shadow:0 22px 64px #00000040,inset 0 1px #ffffff0a}.v-pricing-content[data-surface] .v-pricing-limited-offer-copy>strong{letter-spacing:-.025em;font-size:18px}.v-pricing-content[data-surface] .v-pricing-limited-offer>button{background:linear-gradient(96deg,#d9ffec,#67e9ee 56%,#39abff);border-radius:13px;min-width:170px;min-height:50px;overflow:hidden;box-shadow:inset 0 -2px #0743522e,0 14px 34px #23aee029}.v-pricing-content[data-surface] .v-pricing-toolbar{width:min(100%,1064px);margin-top:18px}.v-pricing-content[data-surface] .v-pricing-cycle{background:#effdff0b;border:1px solid #e3fafd13;border-radius:14px;width:310px;height:48px;box-shadow:inset 0 1px #ffffff06}.v-pricing-content[data-surface] .v-pricing-cycle button{border-radius:10px;height:38px;font-size:12px}.v-pricing-content[data-surface] .v-pricing-cycle button.is-active{background:linear-gradient(135deg,#ffffff1b,#ffffff0e);box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0003}.v-pricing-content[data-surface] .v-pricing-find-plan-jump{background:linear-gradient(120deg,#63e6f716,#aef9dc06);border-color:#63e6f738;border-radius:12px;min-height:44px;box-shadow:inset 0 1px #ffffff08}.v-pricing-content[data-surface] .v-pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;width:min(100%,1080px);margin:18px auto 0;display:grid}.v-pricing-content[data-surface] .v-pricing-plan-slot{flex:none;width:auto;min-width:0}.v-pricing-content[data-surface] .v-pricing-plan-slot.is-pro{transform:translateY(-10px)}.v-pricing-content[data-surface] .v-pricing-plan-card{--v-plan-accent:#d9f8fc;--v-plan-accent-rgb:217, 248, 252;isolation:isolate;border-radius:var(--v-price-radius-lg);background:radial-gradient(circle at 85% -4%, rgba(var(--v-plan-accent-rgb), .095), transparent 31%), linear-gradient(153deg, #172023, #101618 72%);border:1px solid #e0fafd1b;flex-direction:column;height:636px;max-height:636px;padding:24px;transition:border-color .25s,box-shadow .25s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 20px 56px #0000003d,inset 0 1px #ffffff09}.v-pricing-content[data-surface] .v-pricing-plan-slot.is-pro .v-pricing-plan-card{--v-plan-accent:#64e8fb;--v-plan-accent-rgb:100, 232, 251;background:radial-gradient(circle at 82% 1%,#5de1fa33,#0000 34%),linear-gradient(153deg,#1c3035,#11191c 72%);border:1px solid #78ebfc5c;padding:24px;box-shadow:0 28px 80px #00000057,0 0 0 1px #59def813,inset 0 1px #ffffff0d}.v-pricing-content[data-surface] .v-pricing-plan-slot.is-ultra .v-pricing-plan-card{--v-plan-accent:#ffd85f;--v-plan-accent-rgb:255, 216, 95;background:radial-gradient(circle at 85% -4%,#ffd54f33,#0000 34%),linear-gradient(153deg,#292718,#151816 72%);border-color:#ffe07436;box-shadow:0 24px 64px #00000047,inset 0 1px #fff7cc0d}.v-pricing-content[data-surface] .v-pricing-plan-card:before{z-index:0;background-image:linear-gradient(rgba(var(--v-plan-accent-rgb), .032) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--v-plan-accent-rgb), .032) 1px, transparent 1px);content:"";opacity:.65;pointer-events:none;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.v-pricing-content[data-surface] .v-pricing-plan-card:after{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#e7fcff13,#0000);width:56%;height:180%;transition:left .7s cubic-bezier(.2,.75,.2,1),opacity .2s;position:absolute;top:-38%;left:-70%;transform:rotate(13deg)}.v-pricing-content[data-surface] .v-pricing-plan-card>:not(.v-pricing-card-beam):not(.v-pricing-popular):not(.v-pricing-expand){z-index:2;position:relative}.v-pricing-content[data-surface] .v-pricing-card-beam{--v-pricing-beam-angle:0deg;z-index:4;border-radius:inherit;background:conic-gradient(from var(--v-pricing-beam-angle), transparent 0 66%, #74edff1a 72%, #9af5ff 79%, #f4ffff 82%, #51baff 87%, transparent 94%);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite v-pricing-border-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes v-pricing-border-beam{to{--v-pricing-beam-angle:360deg}}@media (hover:hover) and (width>=821px){.v-pricing-content[data-surface] .v-pricing-plan-card:hover{border-color:rgba(var(--v-plan-accent-rgb), .3);box-shadow:0 32px 86px #00000061, 0 0 0 1px rgba(var(--v-plan-accent-rgb), .07), inset 0 1px #ffffff0e;transform:translateY(-5px)}.v-pricing-content[data-surface] .v-pricing-plan-card:hover:after{opacity:1;left:125%}}.v-pricing-content[data-surface] .v-pricing-popular{color:#0b1a1e;letter-spacing:.02em;background:#d8fbffeb;border:1px solid #b2f7ff61;border-radius:999px;gap:5px;height:26px;padding:0 10px;font-size:9px;top:15px;right:15px;box-shadow:0 8px 20px #1171912e}.v-pricing-content[data-surface] .v-pricing-card-heading{min-height:143px}.v-pricing-content[data-surface] .v-pricing-plan-identity{align-items:center;gap:11px;min-width:0;display:flex}.v-pricing-content[data-surface] .v-pricing-plan-icon{border:1px solid rgba(var(--v-plan-accent-rgb), .19);background:linear-gradient(145deg, rgba(var(--v-plan-accent-rgb), .13), rgba(var(--v-plan-accent-rgb), .035));width:42px;height:42px;color:var(--v-plan-accent);border-radius:13px;flex:0 0 42px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d,0 9px 24px #00000026}.v-pricing-content[data-surface] .v-pricing-plan-kicker{color:rgba(var(--v-plan-accent-rgb), .62);letter-spacing:.12em;font-size:8px;font-weight:750;line-height:11px;display:block}.v-pricing-content[data-surface] .v-pricing-desktop-title{gap:8px;height:29px}.v-pricing-content[data-surface] .v-pricing-desktop-title>strong{color:var(--v-price-text);letter-spacing:-.035em;background:0 0;font-size:25px;font-weight:680;line-height:29px}.v-pricing-content[data-surface] .is-pro .v-pricing-desktop-title>strong{color:#0000;background:linear-gradient(95deg,#edfeff,#73e9fb);-webkit-background-clip:text;background-clip:text}.v-pricing-content[data-surface] .is-ultra .v-pricing-desktop-title>strong{color:#0000;background:linear-gradient(95deg,#fff8df,#ffd65b);-webkit-background-clip:text;background-clip:text}.v-pricing-content[data-surface] .v-pricing-card-heading>p{height:auto;color:var(--v-price-muted);margin-top:9px;font-size:11px;line-height:16px}.v-pricing-content[data-surface] .v-pricing-price{height:43px;margin-top:11px}.v-pricing-content[data-surface] .v-pricing-price>span{color:#f2fcfdb8;margin-right:3px;font-size:18px}.v-pricing-content[data-surface] .v-pricing-price>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:720;line-height:42px}.v-pricing-content[data-surface] .v-pricing-price>small{color:#edfafca8;font-size:12px}.v-pricing-content[data-surface] .v-pricing-price>s{color:#edfafc52;font-size:11px}.v-pricing-content[data-surface] .v-pricing-billing-copy{color:var(--v-price-faint);font-size:10px}.v-pricing-content[data-surface] .v-pricing-desktop-cta{isolation:isolate;color:#0c171a;letter-spacing:.005em;background:linear-gradient(100deg,#effdff,#dff9fc);border:1px solid #edfcff85;border-radius:13px;height:50px;margin-top:13px;font-size:13px;font-weight:760;transition:box-shadow .22s,filter .22s,transform .22s;position:relative;overflow:hidden;box-shadow:inset 0 -2px #1f616f1f,0 10px 26px #0000002e}.v-pricing-content[data-surface] .is-pro .v-pricing-desktop-cta{background:linear-gradient(98deg,#d9fff0,#66e8f0 56%,#46b9ff);border-color:#b1f6ffc2;box-shadow:inset 0 -2px #125f773d,0 14px 34px #24b1e02b}.v-pricing-content[data-surface] .is-ultra .v-pricing-desktop-cta{background:linear-gradient(98deg,#fff6dc,#ffdf72 54%,#ffc92f);border-color:#fff1bbbf;box-shadow:inset 0 -2px #7b540530,0 14px 34px #efbc2c1f}.v-pricing-content[data-surface] .v-pricing-desktop-cta:before{z-index:-1;content:"";background:linear-gradient(110deg,#0000 20%,#ffffffb8 47%,#0000 70%);transition:transform .72s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translate(-145%)}.v-pricing-content[data-surface] .v-pricing-desktop-cta:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-2px);box-shadow:inset 0 -2px #125f772e,0 18px 38px #24b1e033}.v-pricing-content[data-surface] .v-pricing-desktop-cta:hover:not(:disabled):before{transform:translate(145%)}.v-pricing-content[data-surface] .v-pricing-cta-label,.v-pricing-content[data-surface] .v-pricing-cta-icon{z-index:1;position:relative}.v-pricing-content[data-surface] .v-pricing-cta-icon{transition:transform .22s}.v-pricing-content[data-surface] .v-pricing-desktop-cta:hover .v-pricing-cta-icon{transform:translate(2px,-2px)}.v-pricing-content[data-surface] .v-pricing-card-assurance{color:#e2f6f861;justify-content:center;align-items:center;gap:5px;min-height:23px;font-size:9px;line-height:14px;display:flex}.v-pricing-content[data-surface] .v-pricing-card-assurance svg{color:#71e6c58c}.v-pricing-content[data-surface] .v-pricing-credit-line{gap:7px;height:22px;margin-top:12px;font-size:12px}.v-pricing-content[data-surface] .v-pricing-credit-line>div{margin-top:1px}.v-pricing-content[data-surface] .v-pricing-credit-line svg,.v-pricing-content[data-surface] .v-pricing-credit-line strong{color:var(--v-plan-accent)}.v-pricing-content[data-surface] .v-pricing-credit-progress{background:#0000005c;height:4px;margin:7px 0 11px 23px}.v-pricing-content[data-surface] .v-pricing-credit-progress i{background:var(--v-plan-accent);box-shadow:0 0 14px rgba(var(--v-plan-accent-rgb), .48)}.v-pricing-content[data-surface] .v-pricing-capacity{background:#03080a33;border:1px solid #e5fbfd12;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.v-pricing-content[data-surface] .v-pricing-capacity>small,.v-pricing-content[data-surface] .v-pricing-capacity>em{grid-column:1/-1}.v-pricing-content[data-surface] .v-pricing-capacity>small{color:rgba(var(--v-plan-accent-rgb), .58);letter-spacing:.1em;font-size:8px;font-weight:750;line-height:10px}.v-pricing-content[data-surface] .v-pricing-capacity span{color:#edfafcb8;white-space:nowrap;gap:5px;font-size:11px;line-height:15px}.v-pricing-content[data-surface] .v-pricing-capacity span svg{color:#73e7bd;width:12px;height:12px}.v-pricing-content[data-surface] .v-pricing-capacity>em{color:#e6f8fa4a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;line-height:10px;overflow:hidden}.v-pricing-content[data-surface] .v-pricing-unlimited{border-block:1px solid #ebfcfd14;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:12px;padding:10px 0}.v-pricing-content[data-surface] .v-pricing-unlimited>div{grid-column:1/-1;min-height:20px;font-size:12px}.v-pricing-content[data-surface] .v-pricing-unlimited>div svg:first-child{width:17px;color:var(--v-plan-accent)}.v-pricing-content[data-surface] .v-pricing-unlimited>span{white-space:nowrap;gap:5px;min-width:0;min-height:18px;font-size:9px;line-height:13px}.v-pricing-content[data-surface] .v-pricing-unlimited>span svg{flex:0 0 11px;width:11px;height:11px}.v-pricing-content[data-surface] .v-pricing-unlimited>span b{display:none}.v-pricing-content[data-surface] .v-pricing-unlimited.is-muted,.v-pricing-content[data-surface] .v-pricing-unlimited.is-muted>div svg:first-child,.v-pricing-content[data-surface] .v-pricing-unlimited.is-muted>span svg{color:#ebfafc40}.v-pricing-content[data-surface] .v-pricing-primary-features{gap:7px;padding-top:11px}.v-pricing-content[data-surface] .v-pricing-primary-features li,.v-pricing-content[data-surface] .v-pricing-secondary-features li{color:#eefafcc7;gap:6px;min-height:17px;font-size:11px;line-height:15px}.v-pricing-content[data-surface] .v-pricing-primary-features li>svg:first-child,.v-pricing-content[data-surface] .v-pricing-secondary-features li>svg:first-child{color:#72e7bc;stroke-width:2.2px;flex:0 0 13px;width:13px;height:13px}.v-pricing-content[data-surface] .v-pricing-primary-features li>b{background:rgba(var(--v-plan-accent-rgb), .14);color:var(--v-plan-accent);font-size:7px}.v-pricing-content[data-surface] .v-pricing-secondary-features{gap:7px;padding-top:8px;display:none}.v-pricing-content[data-surface] .v-pricing-expand{color:#ebfafc80;min-height:28px;font:inherit;cursor:pointer;background:#effdff0d;border:0;border-radius:8px;align-self:flex-end;align-items:center;gap:4px;margin-top:auto;padding:0 8px;font-size:9px;display:inline-flex}.v-pricing-content[data-surface] .v-pricing-plan-card.is-expanded{height:auto;min-height:636px;max-height:none}.v-pricing-content[data-surface] .v-pricing-plan-card.is-expanded .v-pricing-secondary-features{display:grid}.v-pricing-content[data-surface] .v-pricing-plan-card.is-expanded .v-pricing-expand svg{transform:rotate(180deg)}.v-pricing-content[data-surface] .v-pricing-risk-reversal,.v-pricing-content[data-surface] .v-pricing-proof-strip{background:#effdff06;border:1px solid #e4fbfd17;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,1064px);margin:26px auto 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.v-pricing-content[data-surface] .v-pricing-risk-reversal>span,.v-pricing-content[data-surface] .v-pricing-proof-metric{grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:1px 8px;min-width:0;min-height:68px;padding:12px 15px;display:grid}.v-pricing-content[data-surface] .v-pricing-risk-reversal>span+span,.v-pricing-content[data-surface] .v-pricing-proof-metric+.v-pricing-proof-metric{border-left:1px solid #e4fbfd13}.v-pricing-content[data-surface] .v-pricing-risk-reversal svg,.v-pricing-content[data-surface] .v-pricing-proof-metric svg{color:#70e8c2;grid-row:1/3}.v-pricing-content[data-surface] .v-pricing-risk-reversal b,.v-pricing-content[data-surface] .v-pricing-proof-metric strong{color:#f2fcfdd1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:14px;overflow:hidden}.v-pricing-content[data-surface] .v-pricing-risk-reversal small,.v-pricing-content[data-surface] .v-pricing-proof-metric small{color:#e4f7f961;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:12px;overflow:hidden}.v-pricing-content[data-surface] .v-payment-trust{background:linear-gradient(120deg,#59e4f80e,#ffffff05 52%,#ffd85b09),#11191c;border-color:#dffafd1a;border-radius:18px;width:min(100%,1064px);margin-top:22px;box-shadow:0 20px 58px #00000038,inset 0 1px #ffffff06}.v-pricing-content[data-surface] :is(.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices){padding:96px 0 10px}.v-pricing-content[data-surface] :is(.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices)>header{max-width:760px;margin-bottom:38px}.v-pricing-content[data-surface] :is(.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices)>header>span,.v-pricing-content[data-surface] .v-pricing-section-mark{color:#72e9fa;letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:780;line-height:14px;display:inline-flex}.v-pricing-content[data-surface] :is(.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices) h2{color:var(--v-price-text);letter-spacing:-.045em;text-wrap:balance;margin-top:11px;font-size:clamp(32px,4vw,44px);font-weight:630;line-height:1.12}.v-pricing-content[data-surface] :is(.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work) header p{max-width:640px;color:var(--v-price-muted);margin-top:12px;font-size:13px;line-height:21px}.v-pricing-content[data-surface] .v-pricing-outcomes>div{gap:15px}.v-pricing-content[data-surface] .v-pricing-outcomes article{border-radius:var(--v-price-radius-lg);border-color:#b0eff929;min-height:322px;transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff06}@media (hover:hover){.v-pricing-content[data-surface] .v-pricing-outcomes article:hover{border-color:#64e5f84f;transform:translateY(-4px);box-shadow:0 32px 78px #00000057,0 0 0 1px #5adff70d}}.v-pricing-content[data-surface] .v-pricing-compare-table{border-radius:var(--v-price-radius-lg);background:linear-gradient(145deg,#182326fc,#0a1012fc);border-color:#85e5f833;box-shadow:0 32px 90px #0000004f,inset 0 1px #ffffff09}.v-pricing-content[data-surface] .v-pricing-compare-mobile{display:none}.v-pricing-content[data-surface] .v-pricing-work>div{gap:14px}.v-pricing-content[data-surface] .v-pricing-work figure{border-color:#e4fbfd1f;border-radius:20px;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff06}.v-pricing-content[data-surface] .v-pricing-work figcaption{background:#070c0eb8;border-color:#effdff21;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff0a}.v-pricing-content[data-surface] .v-pricing-voices article{background:radial-gradient(circle at 0 0,#5bd8f21a,#0000 43%),linear-gradient(145deg,#151e21,#101618);border-color:#e5fbfd1a;border-radius:18px;min-height:222px;box-shadow:0 18px 52px #0003,inset 0 1px #ffffff06}.v-pricing-content[data-surface] .v-pricing-final-cta{border-radius:var(--v-price-radius-lg);background:radial-gradient(circle at 0,#53ddf92b,#0000 38%),linear-gradient(110deg,#17272a,#101719);border-color:#67e2f840;min-height:144px;margin-top:0;box-shadow:0 26px 72px #00000045,inset 0 1px #ffffff09}.v-pricing-content[data-surface] .v-plan-finder{width:min(100%,1080px);margin-top:98px}.v-pricing-content[data-surface] .v-plan-finder-heading h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,44px)}.v-pricing-content[data-surface] .v-plan-finder-shell{border-radius:var(--v-price-radius-lg);background:#12191c;border-color:#e1fafd1c;box-shadow:0 30px 84px #00000042,inset 0 1px #ffffff06}.v-pricing-content[data-surface] .v-pricing-packs{border-top-color:#e5fbfd17;margin-top:112px;padding-top:96px}.v-pricing-content[data-surface] .v-pricing-packs>header>span{color:var(--v-price-cyan);letter-spacing:.14em;font-size:9px}.v-pricing-content[data-surface] .v-pricing-packs h2{letter-spacing:-.045em;margin-top:11px;font-size:clamp(32px,4vw,44px);line-height:1.15}.v-pricing-content[data-surface] .v-pricing-packs>div{gap:11px;margin-top:38px}.v-pricing-content[data-surface] .v-pricing-packs article{background:radial-gradient(circle at 50% 0,#54def81a,#0000 38%),linear-gradient(155deg,#172124,#101719 74%);border-color:#e2fafd1b;border-radius:17px;min-height:210px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff06}@media (hover:hover){.v-pricing-content[data-surface] .v-pricing-packs article:hover{border-color:#63e6f74a;transform:translateY(-4px);box-shadow:0 26px 62px #0000004a}}.v-pricing-content[data-surface] .v-pricing-packs article>button{background:#f0fdff11;border:1px solid #dff9fc17;border-radius:10px;min-height:40px;transition:background .18s,border-color .18s,transform .18s}.v-pricing-content[data-surface] .v-pricing-packs article>button:hover:not(:disabled){background:#5ee2f71c;border-color:#6ae7f847;transform:translateY(-1px)}.v-pricing-content[data-surface] .v-model-cost-section{border-top-color:#e6fbfd17;padding-top:112px;padding-bottom:44px}.v-pricing-content[data-surface] .v-model-cost-table-wrap{border-radius:var(--v-price-radius-lg);background:#12191c;border-color:#e5fbfd1c;box-shadow:0 30px 86px #00000040,inset 0 1px #ffffff06}.v-pricing-content[data-surface] .v-pricing-faq{text-align:center;width:min(100%,930px);margin-inline:auto;padding:72px 0 56px}.v-pricing-content[data-surface] .v-pricing-faq>h2{max-width:760px;color:var(--v-price-text);letter-spacing:-.045em;text-wrap:balance;margin:12px auto 0;font-size:clamp(34px,4.4vw,46px);font-weight:630;line-height:1.12}.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list{text-align:left;gap:8px;margin-top:44px;display:grid}.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list article,.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list article.is-compact,.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list article.is-closed{background:#effdff06;border:1px solid #e5fbfd16;border-radius:14px;min-height:68px;padding-inline:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list article.is-closed{height:68px}.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list h3,.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list h3 button{min-height:66px}.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list h3{font-size:14px;font-weight:550;line-height:20px}.v-pricing-content[data-surface] .v-pricing-faq .v-faq-answer p{max-width:780px;color:var(--v-price-muted);padding:0 42px 20px 0;font-size:12px;line-height:20px}.v-pricing-content[data-surface] .v-pricing-support{border-radius:var(--v-price-radius-xl);background:radial-gradient(circle at 50% -35%,#5ee2f72e,#0000 54%),linear-gradient(145deg,#151f22,#0e1517);border:1px solid #69e5f82b;justify-content:center;width:min(100%,930px);min-height:286px;margin:0 auto 82px;padding:48px 24px;overflow:hidden;box-shadow:0 28px 80px #00000045,inset 0 1px #ffffff08}.v-pricing-content[data-surface] .v-pricing-support>svg{color:var(--v-price-cyan);filter:drop-shadow(0 0 12px #63e6f759)}.v-pricing-content[data-surface] .v-pricing-support h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(28px,3.5vw,38px);line-height:1.15}.v-pricing-content[data-surface] .v-pricing-support p{color:var(--v-price-muted);margin-top:7px;font-size:13px;line-height:20px}.pricing-modal--plans .v-pricing-content[data-surface=modal]{width:min(1112px,100%);margin-inline:auto}.pricing-modal--plans .v-pricing-content[data-surface=modal] .pricing-modal-pricing-section{width:100%;padding-top:76px}@media (width<=980px){.v-pricing-content[data-surface] .v-pricing-plan-card,.v-pricing-content[data-surface] .v-pricing-plan-slot.is-pro .v-pricing-plan-card{padding-inline:20px}.v-pricing-content[data-surface] .v-pricing-price>strong{font-size:34px}.v-pricing-content[data-surface] .v-pricing-risk-reversal>span,.v-pricing-content[data-surface] .v-pricing-proof-metric{padding-inline:11px}}@media (width<=820px){.v-pricing-content[data-surface] .v-pricing-plan-grid{scroll-margin-top:124px}.v-pricing-content[data-surface] .v-pricing-plans{padding:50px 0 38px}.pricing-modal--plans .v-pricing-content[data-surface=modal] .pricing-modal-pricing-section{padding-top:68px}.v-pricing-content[data-surface] .v-pricing-plans>header h1{letter-spacing:-.047em;text-wrap:balance;margin-top:17px;font-size:clamp(31px,8.7vw,34px);line-height:1.08}.v-pricing-content[data-surface] .v-pricing-plans>header>p{margin-top:14px;font-size:13px;line-height:21px}.v-pricing-content[data-surface] .v-pricing-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,620px);margin-top:18px;display:grid}.v-pricing-content[data-surface] .v-pricing-hero-proof span{text-align:center;white-space:normal;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:6px 8px;line-height:13px}.v-pricing-content[data-surface] .v-pricing-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.v-pricing-content[data-surface] .v-pricing-product-tabs a{gap:5px;min-height:42px;padding-inline:5px;font-size:10px}.v-pricing-content[data-surface] .v-pricing-product-tabs a svg{width:13px;height:13px}.v-pricing-content[data-surface] .v-pricing-limited-offer{border-radius:17px;margin-top:24px}.v-pricing-content[data-surface] .v-pricing-toolbar{margin-top:26px}.v-pricing-content[data-surface] .v-pricing-plan-grid{flex-direction:column;gap:12px;margin-top:22px;display:flex}.v-pricing-content[data-surface] .v-pricing-plan-slot.is-pro{transform:none}.v-pricing-content[data-surface] .v-pricing-plan-card,.v-pricing-content[data-surface] .v-pricing-plan-slot.is-pro .v-pricing-plan-card{border-width:1px;border-radius:17px;height:244px;min-height:0;max-height:none;padding:16px;display:block}.v-pricing-content[data-surface] .v-pricing-plan-slot.is-selected .v-pricing-plan-card,.v-pricing-content[data-surface] .v-pricing-plan-slot.is-pro.is-selected .v-pricing-plan-card{border:1px solid rgba(var(--v-plan-accent-rgb), .55);box-shadow:0 18px 52px #00000047, 0 0 0 1px rgba(var(--v-plan-accent-rgb), .07);padding:16px}.v-pricing-content[data-surface] .v-pricing-plan-card.is-expanded,.v-pricing-content[data-surface] .v-pricing-plan-slot.is-pro .v-pricing-plan-card.is-expanded{height:auto;min-height:244px;padding-bottom:58px}.v-pricing-content[data-surface] .v-pricing-plan-identity,.v-pricing-content[data-surface] .v-pricing-card-assurance,.v-pricing-content[data-surface] .v-pricing-card-beam{display:none}.v-pricing-content[data-surface] .v-pricing-card-heading{min-height:56px}.v-pricing-content[data-surface] .v-pricing-popular{border:0;border-radius:5px;height:18px;padding-inline:6px;font-size:8px;top:21px;left:89px;right:auto}.v-pricing-content[data-surface] .v-pricing-credit-line{height:24px;margin-top:18px;padding-top:16px;font-size:12px}.v-pricing-content[data-surface] .v-pricing-primary-features{gap:6px;padding-top:9px}.v-pricing-content[data-surface] .v-pricing-plan-card:not(.is-expanded) :is(.v-pricing-unlimited,.v-pricing-primary-features,.v-pricing-secondary-features){display:none}.v-pricing-content[data-surface] .v-pricing-plan-card.is-expanded :is(.v-pricing-unlimited,.v-pricing-primary-features,.v-pricing-secondary-features){display:grid}.v-pricing-content[data-surface] .v-pricing-primary-features li{min-height:18px;font-size:11px}.v-pricing-content[data-surface] .v-pricing-expand{justify-content:center;min-width:76px;min-height:44px;margin:0;position:absolute;bottom:14px;right:14px}.v-pricing-content[data-surface] .v-pricing-plan-card:not(.is-expanded) .v-pricing-capacity>em{display:none}.v-pricing-content[data-surface] .v-pricing-mobile-cta{background:linear-gradient(98deg,#d9fff0,#66e8f0 56%,#46b9ff);border:1px solid #b2f5ff85;border-radius:13px;height:50px;margin-top:4px;font-size:12px;box-shadow:inset 0 -2px #125f7738,0 12px 30px #23a8d624}.v-pricing-content[data-surface] .v-pricing-risk-reversal,.v-pricing-content[data-surface] .v-pricing-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.v-pricing-content[data-surface] .v-pricing-risk-reversal>span,.v-pricing-content[data-surface] .v-pricing-proof-metric{min-height:64px}.v-pricing-content[data-surface] .v-pricing-risk-reversal>span:nth-child(3),.v-pricing-content[data-surface] .v-pricing-proof-metric:nth-child(3){border-top:1px solid #e4fbfd13;border-left:0}.v-pricing-content[data-surface] .v-pricing-risk-reversal>span:nth-child(4),.v-pricing-content[data-surface] .v-pricing-proof-metric:nth-child(4){border-top:1px solid #e4fbfd13}.v-pricing-content[data-surface] :is(.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices){padding-top:70px}.v-pricing-content[data-surface] :is(.v-pricing-outcomes,.v-pricing-compare,.v-pricing-work,.v-pricing-voices) h2{font-size:29px}.v-pricing-content[data-surface] .v-pricing-outcomes figure>i{display:none}.v-pricing-content[data-surface] .v-pricing-outcomes article>span{bottom:60px}.v-pricing-content[data-surface] .v-pricing-outcomes article>p{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:34px;line-height:17px;display:-webkit-box;bottom:16px;left:18px;right:18px;overflow:hidden}.v-pricing-content[data-surface] .v-pricing-compare-table{display:none}.v-pricing-content[data-surface] .v-pricing-compare-mobile{gap:10px;display:grid}.v-pricing-content[data-surface] .v-pricing-compare-mobile details{background:linear-gradient(145deg,#172023,#101618);border:1px solid #e1fafd1c;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.v-pricing-content[data-surface] .v-pricing-compare-mobile details.is-pro{background:radial-gradient(circle at 90% 0,#52e6ff29,#0000 38%),linear-gradient(145deg,#1b2e33,#101719);border-color:#66e7fa61}.v-pricing-content[data-surface] .v-pricing-compare-mobile details.is-ultra{background:radial-gradient(circle at 90% 0,#ffd54b21,#0000 38%),linear-gradient(145deg,#262516,#141715);border-color:#ffda5b3d}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary{min-height:74px;color:var(--v-price-text);cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary::-webkit-details-marker{display:none}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary>i{color:#76e9fa;background:#52e6ff12;border:1px solid #67e7f92b;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary>span{min-width:0;display:grid}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary>span small{color:#71e8f9;letter-spacing:.1em;font-size:8px;font-weight:750}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary>span strong{margin-top:2px;font-size:18px}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary>b{letter-spacing:-.035em;font-size:21px}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary>b small{color:var(--v-price-faint);margin-left:2px;font-size:9px;font-weight:500}.v-pricing-content[data-surface] .v-pricing-compare-mobile summary>svg{color:var(--v-price-faint);transition:transform .2s}.v-pricing-content[data-surface] .v-pricing-compare-mobile details[open] summary>svg{transform:rotate(180deg)}.v-pricing-content[data-surface] .v-pricing-compare-mobile dl{border-top:1px solid #e5fbfd14;margin:0;padding:6px 14px 12px;display:grid}.v-pricing-content[data-surface] .v-pricing-compare-mobile dl div{border-bottom:1px solid #e5fbfd0f;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;display:grid}.v-pricing-content[data-surface] .v-pricing-compare-mobile dl div:last-child{border-bottom:0}.v-pricing-content[data-surface] .v-pricing-compare-mobile dt,.v-pricing-content[data-surface] .v-pricing-compare-mobile dd{margin:0;font-size:11px;line-height:17px}.v-pricing-content[data-surface] .v-pricing-compare-mobile dt{color:var(--v-price-faint)}.v-pricing-content[data-surface] .v-pricing-compare-mobile dd{color:#f0fbfcc7;text-align:right;max-width:190px;font-weight:600}.v-pricing-content[data-surface] .v-plan-finder,.v-pricing-content[data-surface] .v-pricing-packs{margin-top:76px}.v-pricing-content[data-surface] .v-pricing-faq{padding:64px 0 44px}.v-pricing-content[data-surface] .v-pricing-support{border-radius:22px;min-height:250px;margin-bottom:54px}}@media (width<=560px){.v-pricing-content[data-surface]{width:100%;max-width:100%}.v-pricing-content[data-surface] .v-pricing-hero-mark{letter-spacing:.1em;min-height:28px;padding-inline:10px;font-size:8px}.v-pricing-content[data-surface] .v-pricing-product-tabs{display:none}.v-pricing-content[data-surface] .v-pricing-toolbar{display:block}.v-pricing-content[data-surface] .v-pricing-cycle{width:100%}.v-pricing-content[data-surface] .v-pricing-find-plan-jump{display:none}.v-pricing-content[data-surface] .v-pricing-hero-proof span{padding-inline:5px;font-size:9px}.v-pricing-content[data-surface] .v-pricing-hero-proof svg{width:15px;height:15px}.v-pricing-content[data-surface] .v-pricing-limited-offer{gap:8px;margin-top:20px;padding:12px}.v-pricing-content[data-surface] .v-pricing-limited-offer-copy{gap:2px}.v-pricing-content[data-surface] .v-pricing-limited-offer-copy>strong{font-size:15px;line-height:20px}.v-pricing-content[data-surface] .v-pricing-limited-countdown{gap:4px}.v-pricing-content[data-surface] .v-pricing-limited-countdown>span{width:38px;min-height:42px}.v-pricing-content[data-surface] .v-pricing-limited-offer>button{min-height:44px}.v-pricing-content[data-surface] .v-plan-finder-price{white-space:normal;grid-template-columns:auto auto;justify-content:start;display:grid}.v-pricing-content[data-surface] .v-plan-finder-price>span{white-space:normal;grid-column:1/-1;line-height:14px}.v-pricing-content[data-surface] .v-pricing-risk-reversal>span,.v-pricing-content[data-surface] .v-pricing-proof-metric{grid-template-columns:19px minmax(0,1fr);gap:1px 6px;padding:10px 8px}.v-pricing-content[data-surface] .v-pricing-risk-reversal svg,.v-pricing-content[data-surface] .v-pricing-proof-metric svg{width:15px;height:15px}.v-pricing-content[data-surface] .v-pricing-risk-reversal b,.v-pricing-content[data-surface] .v-pricing-proof-metric strong{font-size:10px}.v-pricing-content[data-surface] .v-pricing-risk-reversal small,.v-pricing-content[data-surface] .v-pricing-proof-metric small{font-size:8px}.v-pricing-content[data-surface] .v-pricing-packs>div{gap:8px}.v-pricing-content[data-surface] .v-pricing-packs article{min-height:190px;padding:19px 10px 11px}.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list article,.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list article.is-compact,.v-pricing-content[data-surface] .v-pricing-faq .v-faq-list article.is-closed{padding-inline:13px}.v-pricing-content[data-surface] .v-pricing-support{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.v-pricing-content[data-surface] *,.v-pricing-content[data-surface] :before,.v-pricing-content[data-surface] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v-pricing-content[data-surface] .v-pricing-card-beam{display:none}}@media (forced-colors:active){.v-pricing-content[data-surface] :is(.v-pricing-product-tabs,.v-pricing-plan-card,.v-pricing-risk-reversal,.v-pricing-proof-strip,.v-payment-trust,.v-pricing-outcomes article,.v-pricing-compare-table,.v-pricing-work figure,.v-pricing-voices article,.v-plan-finder-shell,.v-pricing-packs article,.v-model-cost-table-wrap,.v-pricing-faq .v-faq-list article,.v-pricing-support){box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.v-pricing-content[data-surface] :is(.v-pricing-desktop-cta,.v-pricing-mobile-cta,.v-pricing-limited-offer>button,.v-pricing-packs button){box-shadow:none;color:buttontext;forced-color-adjust:auto;background:buttonface;border:1px solid buttontext}.v-pricing-content[data-surface] .v-pricing-card-beam,.v-pricing-content[data-surface] .v-pricing-plan-card:before,.v-pricing-content[data-surface] .v-pricing-plan-card:after{display:none}}.v-i2v-shell{background:#0f1314}.v-i2v-shell,.v-i2v-shell button,.v-i2v-shell input,.v-i2v-shell textarea,.v-i2v-shell select{font-family:var(--font-poppins), Poppins, ui-sans-serif, sans-serif}.v-i2v-shell .v-announcement{color:#0f161a;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);gap:16px;height:44px;font-size:16px;font-weight:600;line-height:24px}.v-i2v-shell .v-announcement a{color:#fff;background:#0f1619;border-radius:999px;min-height:26px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px}.v-i2v-shell .v-announcement>button{color:#203033;background:#12191b14;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;right:17px}.v-i2v-shell .v-app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1314;border-color:#f0fbff17;height:64px;padding:0 16px;top:44px}.v-i2v-shell .v-app-topbar>.v-logo{color:#f5f9f9;letter-spacing:0;gap:9px;font-size:24px;font-weight:600}.v-i2v-shell .v-app-topbar>.v-logo>.v-logo-mark{border-radius:9px;flex-basis:34px;width:34px;height:34px}.v-i2v-shell .v-topbar-actions{gap:27px}.v-i2v-shell .v-language{color:#f0fbff;font-size:14px;font-weight:500;line-height:20px}.v-i2v-language-control{position:relative}.v-i2v-shell .v-language[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.v-i2v-language-menu{z-index:80;background:#161b1cfa;border:1px solid #f0fbff24;border-radius:10px;gap:2px;width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #00000085}.v-i2v-language-menu button{color:#e6eeee;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;height:36px;padding:0 10px;font-size:12px;display:flex}.v-i2v-language-menu button:not(:disabled):hover{background:#f0fbff12}.v-i2v-language-menu button:disabled{color:#e6eeee57;cursor:not-allowed}.v-i2v-language-menu button small{color:#e6eeee45;font-size:8px;font-weight:500}.v-i2v-header-login{color:#f4f8f8;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v-i2v-shell .v-app-sidebar{background:#0f1314;border-color:#f0fbff14;width:82px;top:108px}.v-i2v-shell .v-app-sidebar nav{gap:8px;padding:12px 8px}.v-i2v-shell .v-sidebar-primary{color:#f0fbff;gap:4px;min-height:58px;font-size:11px;font-weight:400;line-height:16.5px}.v-i2v-shell .v-sidebar-primary svg{stroke-width:2px;width:24px;height:24px}.v-i2v-shell .v-sidebar-primary.active{color:var(--brand-cyan);background:#f0fbff0f}.v-i2v-shell .v-sidebar-primary.active:before{display:none}.v-i2v-shell.is-announcement-hidden .v-app-topbar{top:0}.v-i2v-shell.is-announcement-hidden .v-app-sidebar{top:64px}.v-i2v-shell.is-announcement-hidden .v-app-main.v-i2v-main{padding-top:64px}.v-i2v-shell.is-announcement-hidden .v-i2v-reward{top:72px}.v-i2v-reward{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 10%,#61abd042,#0000 44%),linear-gradient(125deg,#27383e,#27343a 57%,#1d282d);border:0;border-radius:8px;flex-direction:column;align-items:stretch;width:260px;padding:16px 20px;display:flex;position:fixed;top:116px;right:8px;overflow:hidden;box-shadow:0 18px 52px #00000085}.v-i2v-reward>button{color:#dae3e4;background:#f0fbff0f;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.v-i2v-reward>strong{color:#0000;background:linear-gradient(100deg,#e9fff7,#92e7ef,#72b8f7);-webkit-background-clip:text;background-clip:text;align-items:center;gap:6px;font-size:31px;font-weight:750;line-height:40px;display:flex}.v-i2v-reward>strong svg{color:#f4ffff}.v-i2v-reward p{color:#f1f6f6;width:220px;margin:8px 0 12px;font-size:14px;font-weight:500;line-height:20px}.v-i2v-reward>button:last-child{color:#091719;width:100%;height:40px;font:inherit;background:linear-gradient(100deg,#e9fff1,#a5f2e6 35%,#5ed0f5 70%,#439ef7);border:0;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:flex;position:static}.v-app-main.v-i2v-main{background:#0f1314;margin-left:82px;padding:108px 0 0 8px;overflow:hidden}.v-i2v-page{color:#f2f6f6;background:#0f1314;width:100%}.v-i2v-workbench{grid-template-columns:428px minmax(0,1fr);gap:16px;width:100%;height:calc(100svh - 108px);min-height:612px;padding-top:0;position:relative}.v-i2v-workbench>.v-elements-workspace{left:444px}.v-i2v-editor{flex-direction:column;min-width:0;height:max(576px,100svh - 144px);display:flex}.v-i2v-mode-tabs{background:#1a1d1e;border-radius:12px;flex:0 0 44px;grid-template-columns:194px 1fr 1fr;gap:4px;height:44px;padding:4px}.v-i2v-mode-tabs>*{color:#b7c0c2;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.v-i2v-mode-tabs>.active{color:#5dd8f6;background:#262a2b}.v-i2v-mode-tabs>.active:after{display:none}.v-i2v-model-select{flex:0 0 56px;margin-top:12px}.v-i2v-model-trigger{background:#262a2b;border-color:#f0fbff1a;border-radius:12px;height:56px;padding:8px 12px}.v-i2v-model-trigger>span>small{color:#f0fbff99;margin-bottom:1px;font-size:12px;font-weight:400;line-height:16px}.v-i2v-model-trigger>span>strong{font-size:14px;font-weight:500;line-height:20px}.v-i2v-model-trigger>span>strong>em{font-style:normal}.v-i2v-model-trigger.is-routing-result{background:#25292a;border:1px solid #f0fbff26;padding:7px 11px;box-shadow:inset 0 1px #ffffff05}.v-i2v-model-trigger[aria-expanded=true]{background:linear-gradient(#2b2f30,#2b2f30) padding-box padding-box,linear-gradient(112deg,#e1ffee 0%,#9af4ec 35%,#50dcf3 67%,#1fa2ff 100%) border-box;border:1px solid #0000;padding:7px 11px}.v-i2v-model-trigger.is-routing-result>span>small{color:#aeb7ba;margin-bottom:2px;font-size:12px;line-height:15px}.v-i2v-model-trigger.is-routing-result>span>strong{color:#f3f7f7;letter-spacing:-.02em;gap:8px;font-size:15px;font-weight:650;line-height:21px}.v-i2v-model-trigger.is-routing-result .v-model-icon{background:0 0;border:0;flex:0 0 22px;width:22px;height:22px}.v-i2v-model-trigger.is-routing-result>svg{color:#70787a;stroke-width:3px;width:20px;height:20px}.v-i2v-free-badge{color:#192023;background:#ffe35c;border-radius:4px;padding:0 5px;font-size:9px;font-weight:700;line-height:17px}.v-i2v-most-matched{color:#bdf8ee;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(100deg,#46514f 0%,#354b4f 54%,#214c64 100%);border-radius:4px;align-items:center;height:19px;padding:0 7px;font-size:10px;font-weight:650;line-height:19px;display:inline-flex}.v-i2v-router-icon{color:#65e4ef;filter:drop-shadow(0 0 7px #3dcde329);flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.v-i2v-model-menu button.is-router{box-shadow:none;background:0 0;border:1px solid #f0fbff14;border-radius:10px;margin-bottom:3px}.v-i2v-model-menu button.is-router:hover{background:#242829}.v-i2v-model-menu button.is-router.active{background:#292d2e;border-color:#0000;box-shadow:inset 0 1px #ffffff05}.v-i2v-model-menu button.is-router .v-i2v-router-icon{width:30px;height:30px}.v-i2v-model-menu button.is-router em{color:#98eee5;letter-spacing:.05em;background:#54d7cd1a;border:1px solid #6be6dc3d;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:8px;font-style:normal}.v-i2v-model-menu{scrollbar-width:none;background:#1c2021;border-color:#f0fbff24;border-radius:10px;width:270px;max-height:min(704px,100svh - 32px);padding:7px;top:0;left:calc(100% + 8px);overflow-y:auto}.v-i2v-model-menu.is-family-menu{align-items:flex-start;width:690px;max-height:min(704px,100svh - 24px);padding:0;display:flex;overflow:hidden}.v-i2v-model-menu.is-family-menu.is-router-only{width:270px}.v-i2v-model-menu::-webkit-scrollbar{display:none}.v-i2v-model-menu button{grid-template-columns:32px minmax(0,1fr) 16px;min-height:52px;padding:7px 8px}.v-i2v-model-menu button.is-router{align-items:center;min-height:73px}.v-i2v-model-menu button:not(.is-router) span small{display:none}.v-i2v-model-menu button span strong{font-size:13px;line-height:19px}.v-i2v-model-menu button.is-router span small{color:#c6cecf;letter-spacing:-.015em;white-space:normal;margin-top:3px;font-size:13px;line-height:16px}.v-i2v-model-menu button>svg{color:#f0fbff6b}.v-i2v-model-families{scrollbar-width:none;flex-direction:column;flex:0 0 270px;gap:4px;width:270px;max-height:min(704px,100svh - 24px);padding:8px;display:flex;overflow-y:auto}.v-i2v-model-families::-webkit-scrollbar{display:none}.v-i2v-model-options::-webkit-scrollbar{display:none}.v-i2v-model-families>button{grid-template-columns:32px max-content minmax(0,1fr) 18px;gap:8px;width:100%;height:52px;min-height:52px}.v-i2v-model-families>button.is-router{grid-template-columns:32px minmax(0,1fr);gap:8px;height:73px;min-height:73px;padding:8px 12px}.v-i2v-model-families>button.is-router>span{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:0;min-width:0;height:auto;display:flex;overflow:visible}.v-i2v-model-families>button.is-router>span>strong{color:#0000;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#dfffee 0%,#82ebed 48%,#21a8ff 100%);-webkit-background-clip:text;background-clip:text;width:100%;font-size:15px;font-weight:650;line-height:21px;display:block;overflow:hidden}.v-i2v-model-families>button.is-router>span>small{color:#c6cecf;text-align:left;letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:auto;max-height:32px;padding:0;font-size:13px;font-weight:450;line-height:16px;overflow:hidden;display:-webkit-box!important}.v-i2v-model-families>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v-i2v-model-families>button>span{align-self:center;align-items:center;gap:3px;min-width:0;height:24px;display:flex}.v-i2v-model-families>button>span>small{color:#071113;vertical-align:middle;white-space:nowrap;border-radius:4px;justify-content:center;align-self:center;align-items:center;height:16px;padding:2px 4px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex!important}.v-i2v-model-families .is-hot{background:linear-gradient(90deg,#b9fff1,#2eb7ff)}.v-i2v-model-families .is-sale{color:#090b0c;background:#ffe04b}.v-i2v-model-options{scrollbar-width:none;border-left:1px solid #f0fbff1a;flex-direction:column;flex:0 0 419px;gap:4px;width:419px;max-height:min(620px,100svh - 24px);padding:8px;display:flex;overflow-y:auto}.v-i2v-model-options>button{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;height:72px;min-height:72px}.v-i2v-model-options>button>div{min-width:0}.v-i2v-model-options>button>div>span{align-items:center;gap:7px;min-width:0;height:24px;display:flex}.v-i2v-model-options>button>div>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v-i2v-model-options>button>div>span>b{color:#f0fbffb8;vertical-align:middle;white-space:nowrap;background:#f0fbff1f;border-radius:4px;justify-content:center;align-self:center;align-items:center;height:16px;padding:2px 4px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.v-i2v-model-options>button>div>span>b.is-unlimited{color:#090b0c;background:#827b66}.v-i2v-model-options>button>div>small{color:#f0fbff8c;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;line-height:15px;display:block;overflow:hidden}.v-i2v-model-options>button>i{color:#f0fbffb8;white-space:nowrap;font-size:10px;font-style:normal}.v-i2v-model-options>button.is-tall{height:84px;min-height:84px}.v-i2v-model-options>button:disabled{cursor:not-allowed;opacity:.46}.v-i2v-model-options>button>div>small{white-space:normal;flex-wrap:wrap;gap:4px;display:flex}.v-i2v-model-options>button>div>small>em{color:#f0fbff94;background:#f0fbff17;border-radius:4px;padding:1px 4px;font-size:9px;font-style:normal;line-height:13px}.v-i2v-model-options>button>i{flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;display:flex}.v-i2v-model-options>button>i s{color:#f0fbff4d;font-size:10px}@media (width>=1600px){.v-i2v-shell.is-announcement-hidden .v-app-main.v-i2v-main{padding-top:64px}.v-i2v-workbench{padding-top:0}.v-i2v-model-menu:not(.is-family-menu){width:310px}.v-i2v-model-menu.is-family-menu{width:804px}.v-i2v-model-menu.is-family-menu.is-router-only{width:310px}.v-i2v-model-families{flex-basis:310px;width:310px}.v-i2v-model-options{flex-basis:493px;width:493px}}.v-i2v-upload{background:#262a2b;border-color:#f0fbff1a;border-radius:12px;flex:0 0 100px;height:100px;margin-top:12px}.v-i2v-upload-empty{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;color:#aeb7b9!important;background:0 0!important;border:0!important;height:100%!important;padding:0!important}.v-i2v-upload-empty svg{color:#a8b2b4;width:25px;height:25px}.v-i2v-upload-empty span{font-size:14px;font-weight:400;line-height:20px}.v-i2v-upload-choices{opacity:0;pointer-events:none;background:#262a2b;border-radius:12px;justify-content:center;align-items:center;gap:32px;transition:opacity .16s;display:flex;position:absolute;inset:0}.v-i2v-upload-empty:hover .v-i2v-upload-choices,.v-i2v-upload-empty:focus-within .v-i2v-upload-choices{opacity:1;pointer-events:auto}.v-i2v-upload>.v-i2v-upload-empty .v-i2v-upload-choices button,.v-i2v-upload>.v-i2v-upload-empty .v-i2v-upload-choices button:first-child{color:#f0fbff;width:auto;min-width:82px;height:36px;font:inherit;background:#465053;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:400;display:inline-flex}.v-i2v-upload>.v-i2v-upload-empty .v-i2v-upload-choices button:last-child{min-width:165px}.v-i2v-upload>.v-i2v-upload-empty .v-i2v-upload-choices button:hover{background:#556164}.v-i2v-upload.has-image{grid-template-columns:74px 1fr auto}.v-i2v-upload.has-image.is-template{background:0 0;border-color:#0000;padding:0;display:block}.v-i2v-upload.has-image.is-template>img{object-fit:cover;border-radius:12px;width:100px;height:100px;display:block}.v-i2v-upload.has-image.is-template>span,.v-i2v-upload.has-image.is-template>button{display:none}.v-i2v-prompt{background:#262a2b;border:0;border-radius:12px;flex:226px;height:auto;min-height:226px;margin-top:14px;margin-bottom:0;padding:12px;position:relative;overflow:hidden}.v-i2v-prompt>label{color:#f0fbff99;flex:0 0 16px;height:16px;padding:0;font-size:12px;font-weight:400;line-height:16px}.v-i2v-prompt>label small{color:#f0fbff5c;font:inherit;margin-left:6px}.v-i2v-prompt textarea{color:#f0fbff;padding:7px 0;font-size:14px;font-weight:400;line-height:24px}.v-i2v-prompt>div{border-top:0;flex:0 0 32px;align-items:flex-end;gap:6px;height:32px;padding:6px 0 0}.v-i2v-prompt>div button{color:#f0fbff;background:linear-gradient(270deg,#353b4d,#364240);border:0;border-radius:999px;gap:5px;height:26px;padding:4px 8px 4px 6px;font-size:12px;font-weight:400;line-height:16px}.v-i2v-prompt>div button:first-child{background:linear-gradient(271deg,#1fa2ff1f .61%,#52e6ff1f,#e1ffee1f 99.39%);border:1px solid #1fa2ff29}.v-i2v-prompt>div button:disabled{opacity:.4}.v-i2v-prompt>div>span{color:#f0fbff59;margin-left:auto;padding-right:0;font-size:12px;line-height:16px}.v-i2v-prompt .v-i2v-clear-prompt{color:#f0fbff4d;background:0 0;border:0;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin:0 0 -2px 2px;padding:0;transition:color .18s,background-color .18s;display:grid}.v-i2v-prompt .v-i2v-clear-prompt:hover{color:#f0fbffad;background:#f0fbff0f}.v-i2v-template-undo{z-index:3;color:#f0fbff94;background:0 0;border:0;align-items:center;gap:4px;height:24px;padding:0 2px;font-size:11px;display:flex;position:absolute;top:8px;right:10px}.v-i2v-clear-prompt{width:25px;color:#f0fbff47!important;padding:0!important}.v-i2v-prompt.is-routing-prompt>div{border-top:0}.v-i2v-prompt.is-routing-prompt>div button{color:#e8eeee;background:#354047;border-radius:8px}.v-i2v-prompt.is-optimized{border-color:#59e0d999;box-shadow:inset 0 0 0 1px #47bceb1f}.v-i2v-auto-enhance{background:#40a2a826;border-radius:999px;align-items:center;gap:5px;width:auto;color:#69e0d7!important;margin:0!important;padding:3px 8px!important;font-size:9px!important;line-height:16px!important;display:inline-flex!important}.v-i2v-prompt>.v-i2v-elements{z-index:20;background:#14191afa;border:1px solid #f0fbff24;border-radius:11px;height:auto;padding:12px;display:block;position:absolute;bottom:48px;left:9px;right:9px;box-shadow:0 18px 50px #0000008c}.v-i2v-elements header{justify-content:space-between;align-items:center;display:flex}.v-i2v-elements header span{color:#f4fafa;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.v-i2v-elements header button{color:#dce7e7;background:#f0fbff0f;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.v-i2v-elements p{color:#f0fbff80;margin:7px 0 10px;font-size:10px;line-height:15px}.v-i2v-elements>div{border:0;flex-wrap:wrap;gap:6px;height:auto;padding:0;display:flex}.v-i2v-elements>div button{color:#b8ece7;background:#67dbd512;border:1px solid #70dfda2b;border-radius:999px;height:28px;padding:0 9px;font-size:10px}.v-i2v-elements>div button:hover{color:#e9fffc;background:#67dbd524;border-color:#70dfda7a}.v-i2v-parameters{background:#262a2b;border:1px solid #f0fbff1a;border-radius:9px;flex:0 0 40px;gap:0;height:40px;margin-top:12px;overflow:hidden}.v-i2v-parameters label,.v-i2v-parameters>button{border-right:1px solid #f0fbff17}.v-i2v-parameters select,.v-i2v-parameters button{color:#f0fbffbf;background:0 0;border:0;border-radius:0;height:38px;font-size:12px;font-weight:400;line-height:16px}.v-i2v-parameters>button:last-child{border-right:0}.v-i2v-editor{position:relative}.v-i2v-editor>.v-i2v-parameter-wrap{flex:0 0 40px;height:40px;margin:10px 0 0;position:relative;bottom:auto;left:auto;right:auto}.v-i2v-parameter-wrap .v-flow-parameter-trigger{border-radius:8px;height:40px}.v-i2v-parameter-wrap .v-flow-parameter-trigger:after{border-radius:0 8px 8px 0;width:60px;height:40px}.v-i2v-parameter-wrap .v-flow-parameter-trigger>span{flex:0 0 25%;gap:5px;max-width:25%;height:32px}.v-i2v-parameter-wrap.is-routing-result .v-flow-parameter-trigger>span{flex-basis:33.333%;max-width:33.333%;font-size:13px;font-weight:650}.v-i2v-parameter-wrap.is-routing-result .v-flow-parameter-trigger>span:not(:last-of-type){border-right:1px solid #f0fbff1f}.v-i2v-parameter-wrap .v-flow-parameter-trigger>svg{top:8px}.v-i2v-parameter-wrap .v-flow-parameter-trigger>span svg{flex:none}.v-i2v-parameter-wrap .v-flow-parameter-menu{bottom:-30px}.v-i2v-parameter-wrap .v-flow-parameter-menu.is-image section{grid-template-rows:max-content auto;height:auto;min-height:72px}.v-i2v-parameter-wrap .v-flow-parameter-menu.is-image section>div{grid-auto-rows:32px;align-content:start;align-self:start;height:max-content;min-height:32px}.v-i2v-parameter-wrap .v-flow-parameter-menu.is-image section:first-child>div{grid-auto-rows:56px}.v-i2v-parameter-wrap .v-flow-parameter-menu.is-image section:first-child button{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:56px;display:flex}.v-i2v-parameter-wrap .v-flow-parameter-menu.is-image section button.active:disabled{color:#f0fbff;background:#3b4345}.v-i2v-parameter-wrap .v-flow-included{color:#8fe9df;letter-spacing:.04em;background:#7eeede24;border-radius:3px;margin-left:4px;padding:1px 3px;font-size:7px;font-weight:700}.v-flow-parameter-menu.is-image section>div{grid-template-columns:repeat(5,1fr)}.v-flow-parameter-menu.is-image section:nth-child(2)>div{grid-template-columns:repeat(4,1fr)}.v-flow-parameter-menu.is-image section:nth-child(3)>div,.v-flow-parameter-menu.is-image section:nth-child(4)>div{grid-template-columns:repeat(3,1fr)}.v-flow-parameter-menu.is-image section:nth-child(4) button>small:not(.v-flow-vip){margin-left:3px;font-size:9px}.v-i2v-ratio-mini{border:1px solid #f0fbff9e;border-radius:2px;flex:none;width:15px;height:10px;display:block}.v-i2v-ratio-mini.is-1-1{width:11px;height:11px}.v-i2v-ratio-mini.is-3-4,.v-i2v-ratio-mini.is-9-16{width:8px;height:13px}.v-i2v-ratio-mini.is-auto{border-style:dashed;width:14px;height:11px}.v-i2v-reference-empty{color:#f0fbff57;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:420px;display:flex}.v-i2v-reference-empty strong{color:#f0fbff94;font-size:16px}.v-i2v-reference-empty span{font-size:12px}.v-i2v-best-match{min-height:124px;box-shadow:none;background:linear-gradient(271deg,#1fa2ff33 .61%,#52e6ff33 50%,#e1ffee33 99.39%);border:0;border-radius:12px;flex:none;margin-top:18px;padding:12px;transition:min-height .3s ease-in-out,padding .3s ease-in-out;animation:.48s cubic-bezier(.22,.61,.36,1) both v-route-result-card-in;position:relative;overflow:visible}.v-i2v-best-match:before{border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0;overflow:hidden}.v-i2v-best-match:after{z-index:0;clip-path:polygon(0 100%,15% 100%,42% 0,58% 0,85% 100%,100% 100%);content:"";background:linear-gradient(135deg,#0000 0 36%,#e1ffee33 37% 63%,#0000 64%);width:45px;height:12px;position:absolute;top:-12px;left:16px}@keyframes v-route-result-card-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.v-i2v-best-match>header{z-index:2;justify-content:space-between;align-items:center;height:24px;display:flex;position:relative}.v-i2v-best-match>header>strong{color:#adf7e9;align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.v-i2v-best-match>header>strong>span{color:#0000;background:linear-gradient(90deg,#cffff1 0%,#85ebe7 54%,#45bbf5 100%);-webkit-background-clip:text;background-clip:text}.v-i2v-best-match>header>strong>svg{color:#dffff0;stroke-width:2.2px;width:24px;height:24px}.v-i2v-best-match>header>div{align-items:center;gap:0;display:flex;position:absolute;top:4px;right:0}.v-i2v-best-match>header button{color:#f0fbff94;background:0 0;border:0;align-items:center;gap:2px;height:20px;padding:0;font-size:12px;line-height:16px;display:flex}.v-i2v-best-match>header button:last-child{border-radius:0;padding:0}.v-i2v-best-match>header button:hover{color:#eaffff}.v-i2v-best-match>header i{color:#f0fbff33;background:currentColor;border-radius:999px;width:1px;height:8px;margin:0 12px}.v-i2v-best-match-body{z-index:1;opacity:1;grid-template-columns:63px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;max-height:76px;padding-top:16px;transition:min-height .3s ease-in-out,max-height .3s ease-in-out,padding .3s ease-in-out,opacity .18s,transform .3s ease-in-out;display:grid;position:relative;overflow:hidden;transform:translateY(0)}.v-i2v-best-match-score{text-align:center;place-content:end center;width:63px;height:51px;padding-bottom:0;display:grid;position:relative}.v-i2v-best-match-score svg{width:63px;height:35px;position:absolute;top:0;left:0;overflow:visible}.v-i2v-best-match-score path{fill:none;stroke-width:7px;stroke-linecap:round}.v-i2v-best-match-score path.is-track{stroke:#1b1e1fb3}.v-i2v-best-match-score path.is-value{stroke:url(#v-i2v-score-gradient);animation:.8s cubic-bezier(.22,.61,.36,1) both v-route-score-draw}@keyframes v-route-score-draw{0%{stroke-dasharray:0 100}}.v-i2v-best-match-score strong{color:#ecffff;justify-content:center;align-items:flex-end;font-size:20px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.v-i2v-best-match-score strong small{margin-left:1px;font-size:10px;font-weight:500;line-height:10px;transform:translateY(-1px)}.v-i2v-best-match-score span{color:#ecffff;margin-top:2px;font-size:10px;font-weight:400;line-height:12px;position:relative}.v-i2v-best-match-body>p{color:#f0fbffeb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.v-i2v-best-match.is-folded{min-height:48px;padding-block:12px}.v-i2v-best-match.is-folded .v-i2v-best-match-body{opacity:0;min-height:0;max-height:0;padding-top:0;transform:translateY(-4px)}.v-i2v-routing-prompt-undo{z-index:2;color:#f0fbff99;background:0 0;border:0;align-items:center;gap:4px;height:20px;padding:0;font-size:9px;display:flex;position:absolute;top:12px;right:14px}.v-i2v-generate>b s{color:#f0fbff6b;align-items:center;gap:1px;margin-left:2px;font-size:11px;text-decoration:none;display:flex;position:relative}.v-i2v-generate>b s:after{content:"";background:#98a19f;height:1px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)}.v-i2v-editor.has-routing-result .v-i2v-upload{flex-basis:100px;height:100px;margin-top:12px}.v-i2v-editor.has-routing-result .v-i2v-upload.has-image{background:0 0;border-color:#0000;justify-content:flex-start;padding:0}.v-i2v-editor.has-routing-result .v-i2v-upload.has-image>img{border-radius:8px;width:100px;height:100px}.v-i2v-editor.has-routing-result .v-i2v-upload.has-image>span,.v-i2v-editor.has-routing-result .v-i2v-upload.has-image>button{display:none}.v-i2v-editor.has-routing-result .v-i2v-prompt{flex-basis:120px;min-height:0;margin-top:16px}.v-i2v-editor.has-routing-result .v-i2v-model-trigger{animation:.36s ease-out both v-route-result-row-in}.v-i2v-routing-result-hold{flex:auto;min-height:0}.v-i2v-result-reveal{animation:.46s cubic-bezier(.22,.61,.36,1) both v-route-result-reveal}.v-i2v-result-reveal.is-controls{animation-delay:50ms}@keyframes v-route-result-row-in{0%{opacity:.58;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes v-route-result-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.v-i2v-routing-progress{scrollbar-width:none;background:#262a2b;border:1px solid #f0fbff24;border-radius:12px;flex-direction:column;flex:326px;min-height:0;margin-top:14px;padding:16px 18px;display:flex;overflow:hidden}.v-i2v-routing-progress::-webkit-scrollbar{display:none}.v-i2v-routing-step{color:#f0fbff66;flex:none;grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:54px;display:grid;position:relative}.v-i2v-routing-step:before{content:"";background:#566063;width:3px;position:absolute;top:17px;bottom:-2px;left:6px}.v-i2v-routing-step:after{content:"";transform-origin:top;background:linear-gradient(#79e3d8,#55d9ed);width:3px;transition:transform .52s cubic-bezier(.22,.61,.36,1);position:absolute;top:17px;bottom:-2px;left:6px;transform:scaleY(0)}.v-i2v-routing-step:last-child:before,.v-i2v-routing-step:last-child:after{display:none}.v-i2v-routing-step>i{z-index:3;color:#102325;background:#262a2b;border:2px solid #697376;border-radius:50%;place-items:center;width:13px;height:13px;font-style:normal;display:grid;position:relative}.v-i2v-routing-step>i>span{background:#697376;border-radius:50%;width:4px;height:4px}.v-i2v-routing-step>div>strong{font-size:14px;font-weight:500;line-height:20px;display:block}.v-i2v-routing-step.active,.v-i2v-routing-step.complete{color:#6ee3f5}.v-i2v-routing-step.active>i{border-color:#0000;box-shadow:0 0 0 4px #4ed5e814}.v-i2v-routing-step.active>i:before{border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 25%,#62dbea 42% 75%,transparent 92%);content:"";animation:.9s linear infinite v-route-spin;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.v-i2v-routing-step.complete>i{background:#6bddd6;border-color:#6bddd6}.v-i2v-routing-step.complete:after{transform:scaleY(1)}@keyframes v-route-spin{to{transform:rotate(360deg)}}.v-i2v-routing-detail{opacity:1;transform-origin:top;transition:max-height .58s cubic-bezier(.22,.61,.36,1),margin .58s cubic-bezier(.22,.61,.36,1),padding .58s cubic-bezier(.22,.61,.36,1),opacity .3s,transform .58s cubic-bezier(.22,.61,.36,1);animation:.42s cubic-bezier(.22,.61,.36,1) both v-route-detail-in;transform:translateY(0)scaleY(1)}.v-i2v-routing-detail.is-exiting{opacity:0;transform:translateY(-6px)scaleY(.94);max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}@keyframes v-route-detail-in{0%{opacity:0;transform:translateY(8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.v-i2v-routing-step figure{background:#111617;border-radius:6px;width:120px;height:84px;max-height:84px;margin:10px 0 14px;position:relative;overflow:hidden}.v-i2v-routing-step figure img{object-fit:cover;opacity:.72;width:100%;height:100%}.v-i2v-routing-step figure:after{content:"";background:#75eff4;height:2px;animation:1.25s ease-in-out infinite alternate v-route-scan;position:absolute;left:0;right:0;box-shadow:0 0 9px #56dae8}@keyframes v-route-scan{0%{top:12%}to{top:84%}}.v-i2v-routing-step figure span{color:#fff;text-shadow:0 1px 6px #000;justify-content:center;align-items:center;gap:4px;font-size:8px;font-weight:600;display:flex;position:absolute;inset:0}.v-i2v-routing-step>div>p{color:#f0fbff85;margin:6px 0 10px;font-size:8px;line-height:13px}.v-i2v-routing-optimization{color:#f0fbff94;background:#f0fbff0e;border-radius:7px;gap:4px;max-height:104px;margin:10px 0 14px;padding:10px 14px;font:10px/15px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;overflow:hidden}.v-i2v-routing-optimization b{color:#9dcbd2;font:inherit;margin-bottom:2px;font-weight:700}.v-i2v-routing-optimization span{min-height:15px;display:block}.v-i2v-routing-optimization span>i{background:#8ee8e3;width:1px;height:11px;margin-left:2px;animation:.7s step-end infinite v-route-caret;display:inline-block}@keyframes v-route-caret{50%{opacity:0}}.v-i2v-routing-comparison{background:#090e0f3d;border-radius:7px;gap:4px;max-height:116px;margin:6px 0 9px;padding:6px 9px;animation:.36s cubic-bezier(.22,.61,.36,1) both v-route-comparison-in;display:grid;overflow:hidden}.v-i2v-routing-comparison>div>span{color:#f0fbffb3;justify-content:space-between;font-size:8px;line-height:12px;display:flex}.v-i2v-routing-comparison b{color:#f0fbff85;font:inherit;animation:.16s ease-out both v-route-score-number;display:inline-block}.v-i2v-routing-comparison>div>i{background:#f0fbff1a;border-radius:999px;height:4px;margin-top:3px;display:block;overflow:hidden}.v-i2v-routing-comparison em{border-radius:inherit;will-change:width;background:linear-gradient(90deg,#9fe6e2,#b7eaf1);height:100%;transition:width .2s cubic-bezier(.22,.61,.36,1);display:block}.v-i2v-routing-comparison.is-settled em{transition-duration:.16s}@keyframes v-route-comparison-in{0%{clip-path:inset(0 0 100%);opacity:.42;transform:translateY(-2px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes v-route-score-number{0%{opacity:.58;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.v-i2v-routing-model-scan{background:#f0fbff0e;border-radius:7px;height:104px;max-height:104px;margin:7px 0 10px;animation:.3s cubic-bezier(.22,.61,.36,1) both v-route-model-scan-in;display:block;position:relative;overflow:hidden}.v-i2v-routing-model-scan.is-completing{animation:.44s cubic-bezier(.55,.08,.68,.53) both v-route-model-scan-out}.v-i2v-routing-model-scan:before,.v-i2v-routing-model-scan:after{z-index:5;pointer-events:none;content:"";width:28px;position:absolute;top:0;bottom:0}.v-i2v-routing-model-scan:before{background:linear-gradient(90deg,#262a2b,#0000);left:0}.v-i2v-routing-model-scan:after{background:linear-gradient(-90deg,#262a2b,#0000);right:0}.v-i2v-routing-model-track{will-change:transform;align-items:center;gap:8px;width:max-content;height:100%;transition:transform .34s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;left:50%}.v-i2v-routing-model-track.is-snapping{transition:none}.v-i2v-routing-model-track>span{z-index:1;opacity:.46;background:#f0fbff13;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:z-index 0s linear .26s,opacity .26s,transform .34s cubic-bezier(.22,.61,.36,1),background-color .26s,box-shadow .26s;display:grid;position:relative;transform:scale(.91)}.v-i2v-routing-model-track>span.active{z-index:4;opacity:1;background:#c4d9de45;transition-delay:0s;transform:translateY(-1px)scale(1.27);box-shadow:inset 0 0 0 1px #f0fbff1f,0 10px 24px #00000047,0 0 16px #65dae51a}.v-i2v-routing-model-track .v-model-icon{width:27px;height:27px}.v-i2v-routing-model-track>span.active .v-model-icon{background:0 0;border-color:#0000}@keyframes v-route-model-scan-in{0%{clip-path:inset(100% 0 0);opacity:.38;transform:translateY(4px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes v-route-model-scan-out{0%{clip-path:inset(0);opacity:1;max-height:104px;margin-top:7px;margin-bottom:10px;transform:translateY(0)}to{clip-path:inset(0 0 100%);opacity:0;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(-5px)}}.v-i2v-generate-wrap{z-index:15;flex:0 0 48px;height:48px;margin-top:12px;position:relative}.v-i2v-generate{z-index:1;color:#0f161a;width:100%;height:100%;box-shadow:none;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%) 0/130% 100%;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 8px;font-size:14px;font-weight:500;line-height:20px;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s,filter .2s,background-position .35s;display:flex;position:relative}.v-i2v-generate:hover:not(:disabled){filter:brightness(1.045)saturate(1.06);background-position:100%;transform:translateY(-2px);box-shadow:0 9px 24px #1fa2ff3b,inset 0 0 0 1px #e1ffee33}.v-i2v-generate:hover:not(:disabled)>b{background:#090e0d;transform:scale(1.035)}.v-i2v-generate:active:not(:disabled){transform:translateY(0)scale(.993);box-shadow:0 4px 12px #1fa2ff29}.v-i2v-generate>span:not(.v-generation-button-hint){font-size:16px;font-weight:700;line-height:24px}.v-i2v-generate>b{color:#f0fbff;opacity:1;background:#16190f;border:0;border-radius:999px;align-items:center;gap:1px;height:24px;margin-left:8px;padding:2px 8px;font-size:14px;font-weight:700;line-height:20px;transition:background-color .2s,transform .2s cubic-bezier(.22,.61,.36,1);display:flex;position:static;right:auto}.v-i2v-generate>b svg{flex:0 0 14px;width:14px;height:14px}.v-i2v-generate.is-routing{color:#0f161a;box-shadow:none;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);justify-content:center;display:flex}.v-i2v-generate-wrap>.v-flow-discount{z-index:1;pointer-events:none}.v-i2v-generate-wrap>.v-flow-discount:before{content:"";background:#fed132;border-radius:0 0 12px;width:20px;height:12px;position:absolute;bottom:0;left:0;transform:translateY(100%)}.v-i2v-routing-ready{z-index:16;color:#14292e;pointer-events:none;white-space:nowrap;will-change:transform;background:#9dedff;border-radius:999px;align-items:center;height:22px;padding:0 6px;font-size:10px;font-weight:600;line-height:14px;animation:2s ease-in-out infinite v-i2v-routing-ready-float;display:inline-flex;position:absolute;top:-28px;right:0}.v-i2v-routing-ready:after{clip-path:polygon(0 0,100% 0,12% 100%);content:"";background:#9dedff;width:8px;height:4px;position:absolute;bottom:-4px;left:12px}@keyframes v-i2v-routing-ready-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.v-i2v-editor.is-routing .v-i2v-generate:disabled{color:#112225;cursor:progress;background:linear-gradient(100deg,#caffef 0%,#7de3df 48%,#59adf6 100%)}.v-i2v-generate b.is-free{color:#123032;letter-spacing:.05em;border:1px solid #0928292e;border-radius:999px;padding:2px 8px;font-size:9px}.v-i2v-generate:disabled{color:#0f161a;filter:none;opacity:1;box-shadow:none;background:#4c595d}.v-i2v-generate:disabled b{border-color:#0f191c38}@media (prefers-reduced-motion:reduce){.v-i2v-routing-ready{animation:none}}.v-i2v-notice{z-index:8;top:auto;bottom:0}.v-i2v-preview-column{min-width:0;height:max(576px,100svh - 144px);overflow:visible}.v-i2v-result-tabs{background:#1a1d1e;border-radius:9px;align-items:center;gap:0;width:max-content;height:40px;padding:4px}.v-i2v-result-tabs button{white-space:nowrap;border-radius:7px;height:32px;padding:4px 16px;font-size:14px;font-weight:500;line-height:20px}.v-i2v-result-tabs button:first-child{background:0 0}.v-i2v-result-tabs button.active{background:#262a2b}.v-i2v-result-tabs button{color:#f0fbff4d}.v-i2v-result-tabs button.active{color:#f0fbff}.v-i2v-result-tabs button.active:after{display:none}.v-i2v-result-tabs button:focus-visible{border-color:#0000!important;outline:2px solid #0000!important;box-shadow:0 0 0 2px #0f1314,0 0 0 4px #f0fbff,0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important}.v-i2v-reference,.v-i2v-routing-example,.v-i2v-work-panel{background:#1a1d1e;border:0;border-radius:12px;width:calc(100% - 24px);height:calc(100% - 56px);min-height:520px;margin-top:16px}.v-i2v-reference{--v-i2v-media-width:min(820px,calc(100% - 192px));scrollbar-width:none;flex-direction:column;justify-content:safe center;align-items:center;padding:0;display:flex;overflow:hidden auto}.v-i2v-reference::-webkit-scrollbar{display:none}.v-i2v-reference h1{text-align:center;height:28px;margin-top:0;font-size:18px;line-height:28px}.v-i2v-reference-stage{width:var(--v-i2v-media-width);aspect-ratio:16/9;flex:none;height:auto;margin-top:24px;position:relative}.v-i2v-reference-player{width:100%;height:100%;box-shadow:none;border-radius:12px;margin:0}.v-i2v-reference-player video{object-fit:contain}.v-i2v-reference-player>.v-i2v-reference-active-video{animation:.45s cubic-bezier(.22,.61,.36,1) both v-i2v-reference-enter}@keyframes v-i2v-reference-enter{0%{opacity:.45;transform:translate(12px)scale(.995)}to{opacity:1;transform:translate(0)scale(1)}}.v-i2v-reference-player:after{background:linear-gradient(#0000 45%,#0f0a0538)}.v-i2v-reference-arrow,.v-i2v-inspiration-arrow{z-index:4;color:#f5f9f9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3f4445eb;border:1px solid #f0fbff26;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v-i2v-reference-arrow.is-prev{left:-72px}.v-i2v-reference-arrow.is-next{right:-72px}.v-i2v-reference-prompt{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:max-height;background:#1a1d1e4d;border:0;border-radius:12px;align-items:flex-end;gap:11px;width:min(720px,100% - 48px);height:auto;min-height:110px;max-height:110px;padding:12px 16px;transition:max-height .36s cubic-bezier(.4,0,.2,1),background-color .3s,box-shadow .3s;display:flex;bottom:12px;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.v-i2v-reference-prompt>div{align-self:stretch;min-width:0;overflow:hidden}.v-i2v-reference-prompt small{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:600;line-height:16px;display:block}.v-i2v-reference-prompt p{color:#fff;will-change:max-height;max-height:60px;margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px;transition:max-height .36s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.v-i2v-prompt-expand{color:#fff;align-self:end;place-items:center;width:20px;background:0 0!important;border:0!important;border-radius:5px!important;height:20px!important;margin:0 0 1px!important;padding:0!important;display:grid!important}.v-i2v-prompt-expand svg{transition:transform .18s}.v-i2v-prompt-expand[aria-expanded=true] svg{transform:rotate(180deg)}.v-i2v-reference-prompt.is-expanded{background:#1a1d1e94;max-height:calc(100% - 48px);box-shadow:0 14px 30px #0003}.v-i2v-reference-prompt.is-expanded>div{scrollbar-width:none;overflow-y:auto}.v-i2v-reference-prompt.is-expanded>div::-webkit-scrollbar{display:none}.v-i2v-reference-prompt.is-expanded p{max-height:240px;overflow:visible}.v-i2v-reference-prompt .v-i2v-use-template{color:#092025;white-space:nowrap;background:linear-gradient(100deg,#d8fff4,#9df1e5 38%,#4dcaf5 74%,#2ca4f6);border:0;border-radius:8px;flex:0 0 114px;justify-content:center;align-items:center;width:114px;height:32px;margin:0;font-size:12px;font-weight:700;line-height:16px;display:flex}.v-i2v-player-volume{background:#60605bb8;width:40px;height:40px;top:16px;right:16px}.v-i2v-thumbnails{width:100%;height:128px;padding:0 0 8px calc((100% - var(--v-i2v-media-width))/2);scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#52e6ff57 #ffffff0b;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex:0 0 128px;align-self:stretch;gap:12px;margin:32px 0 0;display:flex;overflow:auto hidden}.v-i2v-thumbnails:has(>button:only-child){justify-content:center;padding-left:0;padding-right:0}.v-i2v-thumbnails::-webkit-scrollbar{display:none}.v-i2v-thumbnails button{opacity:1;scroll-snap-align:center;border-radius:12px;flex:0 0 213px;width:213px;height:120px}.v-i2v-thumbnails button.active{border-color:#83e9db;box-shadow:0 0 0 1px #83e9dba6}.v-i2v-thumbnails button.active:after{display:none}.v-i2v-routing-example{scrollbar-width:none;padding:0;display:block;overflow-y:auto;container-type:inline-size}.v-i2v-routing-example::-webkit-scrollbar{display:none}.v-i2v-routing-example-inner{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;width:100%;max-width:1380px;min-height:100%;margin-inline:auto;padding:40px 24px;display:flex}.v-i2v-routing-example-inner>header{text-align:center;flex:none;width:100%}.v-i2v-routing-example-inner>header>div{justify-content:center;align-items:center;gap:16px;display:flex}.v-i2v-routing-example-inner>header h1,.v-i2v-routing-example-inner>header h2{color:#f0fbff;margin:0;font-size:24px;font-weight:600;line-height:36px}.v-i2v-routing-example-inner>header i{background:#f0fbff99;width:1px;height:25px}.v-i2v-routing-example-inner>header p{color:#f0fbff99;margin:8px 0 0;font-size:14px;line-height:21px}.v-i2v-routing-example-stage{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.v-i2v-routing-example-stage>article{background:#262a2b;border-radius:12px;flex:none;width:min(1000px,100% - 144px);min-height:563px;display:flex;position:relative;overflow:hidden}.v-i2v-routing-example-stage>article:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#5ed9fe1f,#5ed9fe00 58%),linear-gradient(#262a2bf2,#262a2b);position:absolute;inset:0}.v-i2v-routing-example-copy{z-index:1;flex:1;min-width:0;padding:40px;animation:.22s both v-routing-copy-in;position:relative}@keyframes v-routing-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v-i2v-routing-example-content{flex-direction:column;justify-content:center;gap:24px;max-width:500px;min-height:100%;display:flex}.v-i2v-routing-example-heading h3{color:#0000;text-align:left;background:linear-gradient(98deg,#e1ffee,#52e6ff 50%,#1fa2ff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:600;line-height:42px}.v-i2v-routing-example-heading p{color:#f0fbff;text-align:left;max-width:497px;margin:8px 0 0;font-size:14px;line-height:21px}.v-i2v-routing-example-highlights{flex-direction:column;gap:12px;display:flex}.v-i2v-routing-example-highlights>div{background:#0f13144d;border-radius:12px;flex-direction:column;justify-content:center;min-height:64px;padding:16px 12px;display:flex;position:relative;overflow:hidden}.v-i2v-routing-example-highlights>div>div{z-index:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.v-i2v-routing-example-highlights svg{width:20px;height:20px;color:var(--brand-cyan);flex:0 0 20px}.v-i2v-routing-example-highlights strong{color:#f0fbff;min-width:0;font-size:14px;font-weight:600;line-height:21px}.v-i2v-routing-example-highlights>div>p{z-index:1;color:#f0fbff99;text-align:left;white-space:pre-line;max-width:100%;margin:2px 0 0;font-size:13px;line-height:1.45;position:relative}.v-i2v-routing-example-highlights>div>i{color:#5dd8fe13;position:absolute;bottom:-17px;right:8px;transform:rotate(-8deg)}.v-i2v-routing-example-highlights>div>i svg{color:currentColor;width:76px;height:76px}.v-i2v-routing-example-copy.is-steps .v-i2v-routing-example-highlights em{height:20px;color:var(--brand-cyan);text-transform:uppercase;background:#52e6ff1a;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;line-height:12px;display:inline-flex}.v-i2v-routing-example-media{z-index:1;flex:none;align-self:stretch;width:42.3%;display:flex;position:relative}.v-i2v-routing-demo-frame{background:#080d0e;width:100%;min-height:100%;position:relative;overflow:hidden}.v-i2v-routing-demo-frame:before{opacity:.58;filter:blur(20px)saturate(.8);content:"";background:url(/home/capabilities/model-routing-v3.webp) 50%/cover no-repeat;position:absolute;inset:-24px;transform:scale(1.1)}.v-i2v-routing-demo-frame:after{pointer-events:none;content:"";background:#050a0b2e;position:absolute;inset:0}.v-i2v-routing-demo-frame video{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 28px #00000057);width:100%;height:100%;display:block;position:relative}.v-i2v-routing-demo-frame>span{z-index:3;color:#f4f8f8;background:#101516;border-radius:5px;align-items:center;gap:5px;width:76px;height:23px;padding:0 7px 0 4px;font-size:9px;font-weight:600;display:flex;position:absolute;top:4px;left:4px}.v-i2v-routing-demo-frame>span img{object-fit:contain;border-radius:4px;width:17px;height:17px}.v-i2v-routing-example-arrow{color:#f0fbff;background:0 0;border:0;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.v-i2v-routing-example-arrow svg{filter:drop-shadow(0 2px 4px #00000052);width:48px;height:48px;display:block}.v-i2v-routing-example-dots{flex:0 0 8px;justify-content:center;align-items:center;gap:8px;height:8px;display:flex}.v-i2v-routing-example-dots button{background:#eefbff33;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.v-i2v-routing-example-dots button.active{background:#bef4ff;width:24px}.v-i2v-routing-example-inner>footer{background:#262a2b;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:24px;width:min(1000px,100% - 144px);min-height:72px;padding:16px 24px;display:flex}.v-i2v-routing-example-inner>footer span{text-align:left;flex-direction:column;min-width:0;display:flex}.v-i2v-routing-example-inner>footer strong{color:#f0fbff;font-size:14px;line-height:21px}.v-i2v-routing-example-inner>footer small{color:#f0fbff99;font-size:13px;line-height:19px}.v-i2v-routing-example-inner>footer button{color:#0f1619;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:111px;height:40px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.v-i2v-work-panel{scrollbar-width:none;padding:20px;overflow:auto}.v-i2v-work-panel::-webkit-scrollbar{display:none}@media (width>=1600px){.v-i2v-parameter-wrap .v-flow-parameter-trigger>span{font-size:16px;line-height:24px}}@container (width<=928px){.v-i2v-routing-example-stage>article,.v-i2v-routing-example-inner>footer{width:min(708px,100% - 144px)}.v-i2v-routing-example-stage>article{min-height:398px}.v-i2v-routing-example-copy{padding:24px}.v-i2v-routing-example-content{max-width:361px}.v-i2v-routing-example-media{width:299px}}@container (width<=768px){.v-i2v-routing-example-inner{justify-content:flex-start;padding-block:40px}.v-i2v-routing-example-stage>article{flex-direction:column;width:min(600px,100% - 144px);min-height:0}.v-i2v-routing-example-copy{flex:none;width:100%;padding:40px 40px 0}.v-i2v-routing-example-content{max-width:none}.v-i2v-routing-example-media{width:100%;padding:40px;display:block}.v-i2v-routing-demo-frame{aspect-ratio:3/4;min-height:0}.v-i2v-routing-demo-frame video{border-radius:12px}.v-i2v-routing-example-inner>footer{width:min(600px,100% - 112px)}}@container (width<=544px){.v-i2v-routing-example-inner>header>div{flex-wrap:wrap;gap:8px 12px}.v-i2v-routing-example-inner>header h1,.v-i2v-routing-example-inner>header h2{font-size:20px;line-height:30px}.v-i2v-routing-example-inner>header p{font-size:13px;line-height:19px}.v-i2v-routing-example-stage>article,.v-i2v-routing-example-inner>footer{width:100%}.v-i2v-routing-example-copy{padding:24px 20px 0}.v-i2v-routing-example-media{padding:24px}.v-i2v-routing-example-heading h3{font-size:22px;line-height:33px}.v-i2v-routing-example-heading p{font-size:13px}.v-i2v-routing-example-inner>footer{flex-direction:column;align-items:stretch;gap:12px}.v-i2v-routing-example-inner>footer button{width:100%}}.v-i2v-marketing{background:#0f1314;width:100%;margin:0}.v-i2v-marketing>section:not(.v-i2v-final){width:100%;max-width:none;margin:0}.v-i2v-marketing h2{margin-inline:auto;font-size:28px;font-weight:700;line-height:42px}.v-i2v-why h2 span{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text}.v-i2v-inspiration>h2,.v-i2v-models>h2,.v-i2v-toolkit>h2,.v-i2v-how>h2,.v-i2v-pricing>h2{color:#0000;background:linear-gradient(90deg,#fff 29.95%,#46d6fe 99.4%);-webkit-background-clip:text;background-clip:text}.v-i2v-section-copy{color:#f0fbff99;max-width:690px;margin-top:8px;font-size:14px;font-weight:400;line-height:20px}.v-i2v-why{height:auto;padding:80px clamp(16px,14vw,200px)}.v-i2v-why h2{width:min(1200px,100%);min-height:84px}.v-i2v-why .v-i2v-section-copy{min-height:48px;margin-top:8px}.v-i2v-why-media{aspect-ratio:888/507;background:radial-gradient(circle at 50% 48%,#082952,#00142e 64%,#000b1c);border:1px solid #e1f6f738;border-radius:9px;width:min(1200px,100%);height:auto;margin:52px auto 0;padding:7px;display:block;overflow:hidden}.v-i2v-why-media video{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:12px}.v-i2v-why-media:after{display:none}.v-i2v-inspiration{height:auto;padding:80px clamp(16px,14vw,200px)}.v-i2v-inspiration>h2{width:min(1200px,100%)}.v-i2v-inspiration .v-i2v-section-copy{max-width:582px;margin-top:8px}.v-i2v-inspiration-stage{aspect-ratio:888/409;width:min(1200px,100%);height:auto;margin:40px auto 0;position:relative}.v-i2v-inspiration-output{background:#080c0d;border:1px solid #f0fbff33;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.v-i2v-inspiration-output>video{object-fit:cover;width:calc(60% - 14.4px);height:calc(100% - 16px);position:absolute;top:7px;right:7px}.v-i2v-inspiration-output:after{pointer-events:none;content:"";background:linear-gradient(90deg,#06090a33,#0000 58%),linear-gradient(#0000 55%,#06090a38);position:absolute;inset:0}.v-i2v-inspiration-source{z-index:2;width:calc(40% - 9.6px);height:63.2%;box-shadow:none;background:#111;border:0;border-right:4px solid #eef9f9e6;border-radius:9px 0 0 9px;position:absolute;top:7px;left:7px;overflow:hidden}.v-i2v-inspiration-source img{object-fit:cover;width:100%;height:100%}.v-i2v-flow-arrow{z-index:4;color:#efffff;filter:drop-shadow(0 5px 12px #0000008c);position:absolute;top:74.7%;left:37.9%;transform:rotate(-24deg)}.v-i2v-inspiration-prompt{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#262a2b;border:0;border-radius:12px;justify-content:center;align-items:center;width:calc(40% - 9.6px);height:30.55%;padding:8px 32px;display:flex;position:absolute;bottom:8px;left:8px}.v-i2v-inspiration-prompt p{color:#fff;text-align:left;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.v-i2v-inspiration-prompt button{color:#f7ffff;background:#3b4345;border:0;border-radius:0 12px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:0;right:0}.v-i2v-inspiration-arrow.is-prev{left:-80px}.v-i2v-inspiration-arrow.is-next{right:-80px}.v-i2v-wide-cta{color:#0f161a;background:linear-gradient(100deg,#e4fff7,#9ef1e5 38%,#5ed0f5 72%,#4d9ff5);border:0;border-radius:12px;width:318px;height:56px;margin-top:40px;font-size:18px;font-weight:600;line-height:28px}.v-i2v-models{height:auto;padding:80px clamp(16px,7vw,100px)}.v-i2v-models>h2{width:100%}.v-i2v-models>.v-i2v-model-pills{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;margin:40px auto 0;display:flex}.v-i2v-model-pills button{color:#f4f7f7;background:#1a1d1e;border:0;border-radius:16px;justify-content:center;align-items:center;gap:13px;width:204px;height:64px;padding:0 16px;display:flex}.v-i2v-model-pills button>img,.v-i2v-model-pills button>span{object-fit:contain;filter:grayscale()brightness(1.85);border-radius:8px;flex:0 0 30px;width:30px;height:30px}.v-i2v-model-pills button>span{color:#fff;filter:none;background:0 0;place-items:center;font-size:13px;font-weight:800;display:grid}.v-i2v-model-pills strong{font-size:16px;font-weight:500;line-height:24px}.v-i2v-toolkit{height:auto;padding:80px clamp(16px,14vw,100px)}.v-i2v-toolkit>h2{width:100%}.v-i2v-tool-grid{aspect-ratio:990/655.188;width:100%;height:auto;margin:40px auto 0;display:block;position:relative}.v-i2v-tool-grid article{background:#1a1f20;border:0;border-radius:16px;width:calc(50% - 8px);min-height:0;padding:0;position:absolute;overflow:hidden}.v-i2v-tool-grid article.is-social{height:41.81%;top:0;left:0}.v-i2v-tool-grid article.is-smart{height:55.75%;top:0;right:0}.v-i2v-tool-grid article.is-consistent{height:55.75%;bottom:0;left:0}.v-i2v-tool-grid article.is-fast{height:41.81%;bottom:0;right:0}.v-i2v-tool-grid article>img{object-fit:cover;width:100%;height:100%}.v-i2v-page.is-text-to-video .v-i2v-tool-grid article.is-social>img,.v-i2v-page.is-text-to-video .v-i2v-tool-grid article.is-consistent>img{object-fit:contain;object-position:center;background:#0e1415;max-width:100%;display:block}.v-i2v-tool-grid article:after{display:none}.v-i2v-tool-caption{z-index:3;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;padding:10px 16px;position:absolute;bottom:0;left:0;right:0;color:#f3f8f8!important;display:block!important}.v-i2v-tool-grid .v-i2v-tool-caption h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.v-i2v-tool-grid .v-i2v-tool-caption p{color:#f0fbff99;margin:1px 0 0;font-size:12px;font-weight:400;line-height:18px}.v-i2v-how{height:auto;padding:80px clamp(16px,14vw,200px)}.v-i2v-how>h2{width:min(1200px,100%)}.v-i2v-how>.v-i2v-how-layout{grid-template-columns:36% minmax(0,1fr);gap:16px;width:min(1200px,100%);height:auto;margin:40px auto 0;padding:0 32px;display:grid}.v-i2v-how-steps{grid-template-rows:repeat(3,minmax(84px,1fr));gap:16px;display:grid}.v-i2v-how-steps button{color:#f0f6f6;text-align:left;background:#191e1f;border:1px solid #f0fbff1f;border-radius:9px;flex-direction:column;justify-content:center;height:auto;min-height:84px;padding:0 17px;display:flex}.v-i2v-how-steps button.active{background:linear-gradient(#263234,#263234) padding-box padding-box,linear-gradient(110deg,#e6fff8,#78dff0,#3fa7ff) border-box;border:2px solid #0000;padding:0 16px}.v-i2v-how-steps button:focus-visible{outline:0}.v-i2v-how-steps span{color:#f3f8f8;text-transform:none;font-size:16px;font-weight:600;line-height:24px}.v-i2v-how-steps strong{color:#f0fbff99;margin-top:4px;font-size:12px;font-weight:400;line-height:18px}.v-i2v-how-steps button.active span{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-weight:700}.v-i2v-how-steps button.active strong{color:#f0fbffcc}.v-i2v-how-demo{aspect-ratio:506/284;background:#242829;border-radius:12px;width:100%;height:auto;padding:0;position:relative;overflow:hidden}.v-i2v-how-demo:after{display:none}.v-i2v-how-demo-image{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.v-i2v-pricing{height:auto;min-height:0;padding:80px 120px 120px;overflow:visible}.v-i2v-pricing>h2{width:min(1200px,100%)}.v-i2v-pricing>.v-i2v-section-copy{width:665px}.v-i2v-pricing>.v-pricing-cycle{width:287.352px;margin-top:40px}.v-i2v-pricing>.v-pricing-content{width:100%;margin-top:40px}.v-i2v-pricing .v-pricing-plan-grid{justify-content:center;width:min(100%,1080px);min-width:0;margin:24px auto 0}.v-i2v-faq{height:auto;min-height:0;padding:120px;overflow:visible}.v-i2v-faq h2{font-size:40px;font-weight:600;line-height:60px}.v-i2v-faq .v-faq-list{border-top:0;width:min(1200px,100%);margin:56px auto 0}.v-i2v-faq .v-faq-list article,.v-i2v-faq .v-faq-list article.is-compact,.v-i2v-faq .v-faq-list article.is-closed{background:0 0;border-color:#f0fbff1a;height:89px;min-height:89px;padding:0}.v-i2v-faq .v-faq-list article.is-open{height:auto}.v-i2v-faq .v-faq-list h3{height:88px;min-height:88px;font-size:20px;font-weight:400;line-height:28px}.v-i2v-faq .v-faq-list h3 button{height:88px;min-height:88px;padding:30px 0;font-size:20px;font-weight:400;line-height:28px}.v-i2v-faq .v-faq-list h3 svg{flex:0 0 24px;width:24px;height:24px}.v-i2v-final{width:100%;height:800px}.v-i2v-final>div{background:radial-gradient(circle,#070c0e14,#080c0e5c 68%),linear-gradient(#0f1314,#0000 22% 78%,#0f1314)}.v-i2v-final>section{padding:0 24px}.v-i2v-final h2{width:100%;height:150px;margin:0 0 16px;font-size:48px;font-weight:600;line-height:72px}.v-i2v-final p{width:100%;height:28px;margin:0 0 48px;font-size:20px;line-height:28px}.v-i2v-final-actions{justify-content:center;gap:40px;display:flex}.v-i2v-final-actions a{isolation:isolate;color:#f0fbff;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;border:0;border-radius:12px;min-width:204px;height:56px;padding:14px 24px;font-size:18px;font-weight:600;line-height:28px;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:block;position:relative}.v-i2v-final-actions a:before{border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-i2v-final-actions a:hover,.v-i2v-final-actions a:focus-visible{color:#0f1619;background-image:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-i2v-footer{background:#0f1314;border-top:0;grid-template-columns:333px 140px 127px 140px minmax(0,1fr);align-content:start;gap:64px;width:100%;height:988px;min-height:988px;padding:64px 20px;display:grid}.v-i2v-footer-brand{width:320px}.v-i2v-socials{gap:24px;height:24px;margin-top:78px;display:flex}.v-i2v-socials a{color:#f0fbffb8;border:0;border-radius:0;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:24px;line-height:24px;display:grid}.v-i2v-socials a svg{width:24px;height:24px}.v-i2v-google-play{color:#f4f8f8;border:1px solid #f0fbffb8;border-radius:7px;align-items:center;gap:7px;width:120px;height:47px;margin-top:40px;padding:0 9px;display:flex}.v-i2v-google-play>svg{flex:0 0 25px;width:25px;height:25px}.v-i2v-google-play>span{flex-direction:column;min-width:0;display:flex}.v-i2v-google-play small{font-weight:500;line-height:9px;color:#f0fbffd1!important;font-size:7px!important}.v-i2v-google-play b{color:#fff;white-space:nowrap;font-size:13px;font-weight:500;line-height:17px}.v-i2v-footer>.v-i2v-footer-brand>small{color:#f0fbff99;margin-top:16px;font-size:14px;font-weight:400;line-height:20px;display:block}.v-i2v-footer nav{gap:12px}.v-i2v-footer nav strong{color:#f0fbff80;margin-bottom:4px;font-size:16px;font-weight:500;line-height:24px}.v-i2v-footer nav a{color:#f0fbffe6;font-size:14px;font-weight:400;line-height:20px}@media (width<=1100px){.v-i2v-reward{display:none}.v-i2v-workbench{grid-template-columns:minmax(360px,42%) minmax(0,1fr)}.v-i2v-reference{--v-i2v-media-width:min(530px,calc(100% - 104px));justify-content:flex-start;padding:24px 0 16px}.v-i2v-reference-stage{aspect-ratio:auto;flex-basis:auto;width:100%;height:auto}.v-i2v-reference-player{width:var(--v-i2v-media-width);aspect-ratio:16/9;height:auto;margin:0 auto}.v-i2v-reference-arrow.is-prev{left:50px}.v-i2v-reference-arrow.is-next{right:50px}.v-i2v-reference-prompt{width:calc(100% - 48px)}.v-i2v-thumbnails{padding-left:max(24px,50% - 265px)}.v-i2v-why,.v-i2v-inspiration,.v-i2v-models,.v-i2v-toolkit,.v-i2v-how,.v-i2v-pricing,.v-i2v-faq{height:auto;min-height:0;padding:80px max(32px,8vw)}.v-i2v-why-media,.v-i2v-inspiration-stage,.v-i2v-inspiration-output,.v-i2v-model-pills,.v-i2v-tool-grid,.v-i2v-how-layout,.v-i2v-faq .v-faq-list,.v-i2v-models>.v-i2v-model-pills{width:100%}.v-i2v-inspiration-arrow{display:none}.v-i2v-tool-grid{height:auto}.v-i2v-tool-grid article{width:calc(50% - 8px)}.v-i2v-how-layout{grid-template-columns:277px minmax(0,1fr)}.v-i2v-how-demo{width:100%}}@media (width<=760px){.v-i2v-shell .v-announcement{height:40px;padding:0 44px 0 10px;font-size:9px}.v-i2v-shell .v-app-topbar{top:40px}.v-i2v-shell .v-app-sidebar{width:230px;padding-top:67px;top:0;overflow:hidden;transform:translate(-100%)}.v-i2v-shell .v-app-sidebar.is-open{transform:none}.v-app-main.v-i2v-main{margin-left:0;padding:104px 14px 0;overflow:visible}.v-i2v-workbench{flex-direction:column;gap:24px;height:auto;min-height:0;display:flex}.v-i2v-editor{min-height:576px}.v-i2v-model-menu{width:100%;max-height:min(520px,100svh - 190px);top:64px;left:0}.v-i2v-model-menu.is-family-menu{width:100%;display:flex}.v-i2v-model-families{flex-basis:43%;width:43%}.v-i2v-model-options{flex-basis:57%;width:57%}.v-i2v-mode-tabs{grid-template-columns:1fr 54px 54px}.v-i2v-preview-column{min-height:510px}.v-i2v-reference,.v-i2v-routing-example,.v-i2v-work-panel{width:100%;height:auto;min-height:450px}.v-i2v-reference{--v-i2v-media-width:calc(100% - 24px);padding:24px 0 16px}.v-i2v-routing-example{min-height:760px;padding:0}.v-i2v-routing-example-inner{padding-left:0;padding-right:0}.v-i2v-routing-example-arrow{display:none}.v-i2v-reference-stage{flex-basis:auto;height:auto}.v-i2v-reference-player{aspect-ratio:16/9;width:calc(100% - 24px);height:auto}.v-i2v-reference-arrow{display:none}.v-i2v-reference-prompt{grid-template-columns:1fr 94px;width:calc(100% - 24px);height:88px;padding:10px;bottom:8px;left:12px;transform:none}.v-i2v-prompt-expand{display:none}.v-i2v-reference-prompt .v-i2v-use-template{width:94px}.v-i2v-thumbnails{flex-basis:78px;width:100%;height:78px;margin-top:14px;padding-left:12px}.v-i2v-thumbnails button{flex-basis:150px;width:150px;height:76px}.v-i2v-marketing{margin-top:72px}.v-i2v-marketing h2{font-size:25px;line-height:1.35}.v-i2v-why,.v-i2v-inspiration,.v-i2v-models,.v-i2v-toolkit,.v-i2v-how,.v-i2v-pricing,.v-i2v-faq{padding:72px 16px}.v-i2v-why-media{aspect-ratio:1.75;height:auto}.v-i2v-why-media video{aspect-ratio:16/9;width:74%;height:auto}.v-i2v-inspiration-stage,.v-i2v-inspiration-output{height:300px}.v-i2v-inspiration-source{width:42%}.v-i2v-inspiration-output>video{width:58%}.v-i2v-inspiration-prompt{width:calc(42% - 16px);min-height:104px;padding:8px 20px}.v-i2v-inspiration-prompt p{font-size:12px;line-height:18px}.v-i2v-flow-arrow{display:none}.v-i2v-model-pills button{width:calc(50% - 8px);padding:0 14px}.v-i2v-tool-grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr;gap:16px;height:auto;display:grid}.v-i2v-tool-grid article,.v-i2v-tool-grid article.is-social,.v-i2v-tool-grid article.is-smart,.v-i2v-tool-grid article.is-consistent,.v-i2v-tool-grid article.is-fast{width:100%;height:auto;position:relative;inset:auto}.v-i2v-tool-grid article.is-social,.v-i2v-tool-grid article.is-fast{aspect-ratio:16/9}.v-i2v-tool-grid article.is-smart,.v-i2v-tool-grid article.is-consistent{aspect-ratio:4/3}.v-i2v-how>.v-i2v-how-layout{grid-template-columns:1fr;width:100%;height:auto}.v-i2v-how-demo{aspect-ratio:506/284;height:auto}.v-i2v-final{height:570px}.v-i2v-final h2{font-size:35px;line-height:1.45}.v-i2v-final-actions{flex-direction:column;gap:12px}.v-i2v-final p{padding:0 20px;font-size:14px}.v-i2v-footer{grid-template-columns:repeat(2,1fr);gap:45px 28px;height:auto;min-height:0;padding:58px 22px}.v-i2v-footer-brand{grid-column:1/-1}.v-i2v-socials{margin-top:0}}@media (width<=430px){.v-i2v-parameters{flex:0 0 80px;grid-template-columns:repeat(2,1fr);height:80px;display:grid}.v-i2v-parameters label:nth-child(2),.v-i2v-parameters>button:last-child{border-right:0}.v-i2v-parameters label:nth-child(-n+2){border-bottom:1px solid #f0fbff17}}@media (width<=760px){.v-i2v-parameter-wrap .v-flow-parameter-menu.is-image{bottom:8px}}.v-video-flow{height:calc(100svh - 108px);overflow:hidden}.v-i2v-shell.is-announcement-hidden .v-video-flow,.v-i2v-shell.is-announcement-hidden .v-i2v-workbench{height:calc(100svh - 64px)}.v-i2v-shell.is-announcement-hidden .v-i2v-editor,.v-i2v-shell.is-announcement-hidden .v-i2v-preview-column{height:max(576px,100svh - 100px)}.v-video-flow .v-flow-editor{overflow:hidden}:is(.v-video-flow .v-flow-editor:has(.v-i2v-model-trigger[aria-expanded=true]),.v-video-flow .v-flow-editor:has(.v-flow-parameter-trigger[aria-expanded=true])){z-index:60;overflow:visible}.v-flow-controls-root{display:contents}.v-flow-scroll{scrollbar-width:thin;scrollbar-color:#52e6ff3d transparent;flex-direction:column;flex:auto;min-height:0;padding:0 4px 0 0;display:flex;overflow-y:auto}.v-flow-scroll::-webkit-scrollbar{display:none}.v-video-flow .v-flow-editor:has(.v-i2v-model-trigger[aria-expanded=true]) .v-flow-scroll{overflow:visible}.v-video-flow .v-i2v-mode-tabs>*{min-width:0;text-decoration:none}.v-video-flow .v-i2v-mode-tabs>:not(.active) span{display:none}.v-flow-tab-icon{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 22px;width:22px;height:22px;position:relative;display:block!important}.v-video-flow.is-reference .v-i2v-mode-tabs{grid-template-columns:minmax(0,1fr) 123px minmax(0,1fr)}.v-video-flow.is-frames .v-i2v-mode-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 167px}.v-video-flow .v-i2v-model-select{z-index:22;margin-top:12px}.v-video-flow .v-i2v-model-select:has(>.v-i2v-model-trigger[aria-expanded=true]):after{z-index:24;pointer-events:none;content:"";-webkit-mask-composite:xor;background:linear-gradient(98deg,#e1ffee,#52e6ff 50%,#1fa2ff);border-radius:12px;height:56px;padding:1px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-video-flow .v-i2v-model-trigger{border:0;padding:6px 8px 6px 12px}.v-video-flow .v-i2v-model-trigger>span{height:44px}.v-video-flow .v-i2v-model-trigger>span>small{margin-bottom:4px}.v-video-flow .v-i2v-model-trigger>span>strong{gap:6px;height:24px}.v-video-flow .v-i2v-model-trigger .v-model-icon{background:0 0;border:0;border-radius:4px;flex-basis:24px;width:24px;height:24px}.v-video-flow .v-i2v-model-trigger .v-model-icon img{width:24px;height:24px}.v-video-flow .v-i2v-model-trigger>svg{flex:0 0 24px;align-self:flex-end;width:24px;height:24px;transform:none}.v-video-flow .v-i2v-model-trigger:focus,.v-video-flow .v-i2v-model-trigger:focus-visible,.v-video-flow .v-flow-parameter-trigger:focus,.v-video-flow .v-flow-parameter-trigger:focus-visible{box-shadow:none!important;border-color:#f0fbff1a!important;outline:0!important}.v-flow-reference-uploads{flex-direction:column;flex:none;gap:12px;height:auto;margin-top:12px;display:flex}.v-flow-frame-uploads{flex:0 0 102px;gap:8px;height:102px;margin-top:12px;display:flex}.v-flow-upload-card{color:#f0fbff9e;background:#262a2b;border-radius:12px;flex:0 0 96px;height:96px;padding:12px;position:relative;overflow:hidden}.v-flow-upload-card.is-compact{flex:0 0 102px;width:102px;height:102px;padding:8px}.v-flow-upload-idle{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.v-flow-upload-idle>svg{color:#f0fbff99;width:32px;height:32px;margin-bottom:1px}.v-flow-upload-idle>strong{color:#f0fbff9e;font-size:12px;font-weight:400;line-height:16px}.v-flow-upload-idle>small{color:#f0fbff4d;font-size:12px;line-height:16px}.v-flow-upload-card.is-compact .v-flow-upload-idle{gap:7px}.v-flow-upload-card.is-compact .v-flow-upload-idle>strong{font-size:12px;line-height:16px}.v-flow-upload-actions{opacity:0;background:#303536;border-radius:10px;justify-content:center;align-items:center;gap:32px;transition:opacity .18s;display:flex;position:absolute;inset:12px}.v-flow-upload-card:hover .v-flow-upload-actions{opacity:1}.v-flow-upload-actions button{color:#f0fbff;background:#3b4345;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;display:flex}.v-flow-upload-card.is-compact .v-flow-upload-actions{flex-direction:column;gap:8px;inset:8px}.v-flow-upload-card.is-compact .v-flow-upload-actions button{border-radius:6px;justify-content:center;width:85px;height:32px;padding:0 5px;font-size:10px}.v-flow-upload-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;height:100%;display:grid;position:relative}.v-flow-upload-preview img,.v-flow-upload-preview video,.v-flow-upload-preview>span{object-fit:cover;background:#15191a;border-radius:7px;width:100%;height:100%;min-height:0;overflow:hidden}.v-flow-upload-preview>span{flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;display:flex}.v-flow-upload-preview>span small{color:#f0fbff94;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.v-flow-upload-preview>b{color:#fff;background:#080b0cd6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid;position:absolute;bottom:3px;right:3px}.v-flow-upload-preview>:only-child{grid-column:1/-1}.v-flow-upload-card.is-compact .v-flow-upload-preview{grid-template-columns:1fr}.v-video-flow .v-flow-prompt{flex:none;min-height:0;margin-top:12px;margin-bottom:0;overflow:hidden}.v-video-flow .v-flow-prompt:has(.v-prompt-reference-menu){z-index:40;overflow:visible}.v-video-flow .v-flow-prompt>div .v-prompt-reference-anchor{height:26px}.v-video-flow .v-flow-prompt .v-prompt-reference-menu{border-top:1px solid #f0fbff24;align-items:stretch;height:auto;padding:8px;bottom:34px;left:-8px}.v-video-flow .v-flow-prompt .v-prompt-reference-menu button{background:0 0;border:0;border-radius:8px;justify-content:flex-start;width:100%;height:auto;min-height:48px;padding:6px 8px}.v-video-flow .v-flow-prompt .v-prompt-reference-menu .v-prompt-reference-elements{border-top:1px solid #f0fbff14;border-radius:0 0 8px 8px;padding-top:9px}.v-video-flow.is-reference .v-flow-prompt,.v-video-flow.is-frames .v-flow-prompt{clip-path:none;flex:auto;height:auto;min-height:180px}.v-flow-parameter-wrap{z-index:14;background:#0f1314;flex:0 0 40px;height:40px;margin:10px 0 8px;position:relative;bottom:auto;left:auto;right:auto}.v-flow-parameter-trigger{color:#f0fbffcc;background:#262a2b;border:0;border-radius:8px;align-items:center;width:100%;height:40px;padding:4px;display:flex;position:relative}.v-flow-parameter-trigger[aria-expanded=true]{background:#2e3233}.v-flow-parameter-trigger:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(270deg,#262a2b,#262a2b 40.19%,#262a2b00);border-radius:0 8px 8px 0;width:60px;height:40px;position:absolute;top:0;right:0}.v-flow-parameter-trigger[aria-expanded=true]:after{background:linear-gradient(270deg,#2e3233,#2e3233 40.19%,#2e323300)}.v-flow-parameter-trigger>span{flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:32px;padding:0 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.v-video-flow.is-reference .v-flow-parameter-trigger>span{flex:0 0 25%;max-width:25%}.v-video-flow.is-frames .v-flow-parameter-trigger>span{flex:0 0 33.3333%;max-width:33.3333%}.v-flow-parameter-trigger>span:not(:last-of-type){border-right:1px solid #f0fbff17}.v-flow-parameter-trigger>span:has(.v-flow-ratio-glyph){gap:4px}.v-flow-parameter-trigger>svg{z-index:2;color:#f0fbff6b;width:24px;height:24px;position:absolute;top:8px;right:4px}.v-video-flow .v-flow-generate{z-index:15;flex:0 0 48px;justify-content:center;gap:8px;min-width:0;height:48px;margin:0;padding:12px 8px;display:flex;position:relative;bottom:auto;left:auto;right:auto;container-type:inline-size}.v-video-flow .v-flow-generate:disabled{color:#0f161a;background:#4c595d}.v-flow-generate>svg:first-child{position:absolute;left:15px}.v-flow-generate>span:not(.v-generation-button-hint){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.v-flow-generate>b{color:#f0fbff;opacity:.6;white-space:nowrap;background:#16190f;border:0;border-radius:999px;flex:0 auto;align-items:center;gap:0;min-width:0;max-width:min(52%,10rem);height:24px;margin-left:8px;padding:2px 8px;font-size:14px;line-height:20px;display:flex;position:static;right:auto;overflow:hidden}.v-flow-credit-glyph{color:#f0fbff;filter:none;flex:0 0 14px;width:14px;height:14px;margin-right:1px;display:block;overflow:visible}.v-flow-original-credit{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:7ch;margin-left:4px;display:flex;position:relative;overflow:hidden}.v-flow-original-credit .v-flow-credit-glyph{color:#f0fbff4d;filter:none;flex-basis:16px;width:16px;height:16px;margin-right:2px}.v-flow-generate>b>strong{font-size:14px;font-weight:700;line-height:20px}.v-flow-generate s{color:#f0fbff99;margin:0;font-size:14px;font-weight:600;line-height:20px;text-decoration-color:#98a19f;text-decoration-thickness:2px}.v-flow-discount{z-index:2;color:#0f161a;background:linear-gradient(3deg,#fed132 38.23%,#fff1a1 89.97%);border-radius:10px 10px 10px 0;height:20px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;line-height:12px;position:absolute;top:0;left:0;transform:translateY(-100%)}.v-video-flow .v-i2v-notice{z-index:40;bottom:52px}.v-flow-model-menu{z-index:80;background:#1c2021;border:1px solid #f0fbff24;border-radius:11px;align-items:flex-start;display:flex;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 24px 70px #00000094}.v-flow-model-families{scrollbar-width:none;flex-direction:column;gap:4px;width:270px;max-height:min(704px,100svh - 24px);padding:8px;display:flex;overflow-y:auto}.v-flow-model-families::-webkit-scrollbar{display:none}.v-flow-model-options::-webkit-scrollbar{display:none}.v-flow-model-families>button{color:#f0fbff;text-align:left;background:0 0;border:0;border-radius:7px;flex:0 0 48px;grid-template-columns:32px max-content minmax(0,1fr) 20px;align-items:center;gap:8px;width:calc(100% - 2px);height:48px;padding:6px 5px 6px 8px;display:grid}.v-flow-model-families>button:hover,.v-flow-model-families>button.active{background:#262a2b}.v-flow-model-families .v-model-icon{width:28px;height:28px}.v-flow-model-families strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v-flow-model-families>button>span{align-self:center;align-items:center;gap:3px;min-width:0;height:24px;display:flex}.v-flow-model-families small,.v-flow-model-options b{color:#f0fbffb8;vertical-align:middle;white-space:nowrap;background:#f0fbff1f;border-radius:4px;justify-content:center;align-self:center;align-items:center;height:16px;padding:2px 4px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.v-flow-model-families .is-hot,.v-flow-model-options .is-hot{color:#071113;background:linear-gradient(90deg,#b9fff1,#2eb7ff)}.v-flow-model-families .is-sale,.v-flow-model-options .is-sale{color:#090b0c;background:#ffe04b}.v-flow-model-families .is-unlimited,.v-flow-model-options .is-unlimited{color:#090b0c;background:#827b66}.v-flow-model-families>button>svg{color:#f0fbff59}.v-flow-model-options{scrollbar-width:none;border-left:1px solid #f0fbff1a;flex-direction:column;gap:4px;width:419px;max-height:min(620px,100svh - 24px);padding:8px;display:flex;overflow-y:auto}.v-flow-model-options>button{color:#f0fbff;text-align:left;background:0 0;border:0;border-radius:7px;flex:0 0 60px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:60px;min-height:60px;padding:8px;display:grid}.v-flow-model-options>button:disabled{flex-basis:72px;height:72px;min-height:72px}.v-flow-model-options>button.is-tall{flex-basis:80px;height:80px;min-height:80px}.v-flow-model-options>button:hover,.v-flow-model-options>button.active{background:#262a2b}.v-flow-model-options>button:disabled{cursor:not-allowed;opacity:.48}.v-flow-model-options>button>div{min-width:0}.v-flow-model-options>button>div>span{align-items:center;gap:6px;min-width:0;height:24px;display:flex}.v-flow-model-options .v-model-icon{width:24px;height:24px}.v-flow-model-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v-flow-model-options>button>div>small{flex-wrap:wrap;gap:4px;min-width:0;margin-top:5px;display:flex}.v-flow-model-options em{color:#f0fbff94;background:#f0fbff17;border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal;line-height:13px}.v-flow-model-options>button>i{color:#f3f8f8;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;font-style:normal;display:flex}.v-flow-model-options>button>i>span,.v-flow-model-options>button>i>s{align-items:center;gap:2px;display:inline-flex}.v-flow-model-options>button>i s{color:#f0fbff47;font-size:10px}.v-flow-model-empty{color:#f0fbff80;justify-content:center;align-items:center;gap:8px;min-height:140px;font-size:12px;display:flex}.v-flow-parameter-menu{z-index:75;background:#1c2021;border:1px solid #f0fbff24;border-radius:11px;grid-auto-rows:max-content;align-content:start;gap:12px;width:400px;max-width:calc(100vw - 24px);height:374px;max-height:calc(100svh - 24px);padding:12px;display:grid;position:absolute;bottom:-30px;left:calc(100% + 14px);right:auto;overflow-y:auto;box-shadow:0 24px 70px #00000094}.v-flow-parameter-menu section{background:#262a2b;border-radius:8px;gap:6px;height:72px;padding:6px 12px 12px;display:grid}.v-flow-parameter-menu section>strong{color:#f0fbff9e;font-size:11px;font-weight:500}.v-flow-parameter-menu section>div{gap:4px;display:grid}.v-flow-parameter-menu section button{color:#f0fbffa8;background:0 0;border:0;border-radius:7px;min-width:0;height:32px;padding:0 7px;font-size:11px;position:relative}.v-flow-parameter-menu section button:hover:not(:disabled){background:#f0fbff0b}.v-flow-parameter-menu section button.active{color:#f0fbff;background:#3b4345;font-weight:600}.v-flow-parameter-menu section button:disabled{color:#f0fbff6b;cursor:not-allowed}.v-flow-parameter-menu section button>.v-flow-vip{color:#0000;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Crect width='12' height='12' fill='url(%23a)' rx='3'/%3E%3Cpath fill='%230f1619' d='m9.885 5.025-.824 3.342A1.36 1.36 0 0 1 7.741 9.4H4.057a1.36 1.36 0 0 1-1.333-1.096l-.65-3.296a.204.204 0 0 1 .275-.23l1.231.49a.68.68 0 0 0 .832-.277l1.23-2.02a.408.408 0 0 1 .697 0l1.231 2.02a.68.68 0 0 0 .832.277l1.21-.481a.204.204 0 0 1 .274.238'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.889' x2='12.955' y1='.522' y2='2.61' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ffe9a4'/%3E%3Cstop offset='1' stop-color='%23ffc37c'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50%/cover no-repeat;width:12px;height:12px;display:block;position:absolute;top:-2px;right:4.5px}.v-flow-parameter-menu.is-reference section:first-child>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v-flow-parameter-menu.is-reference section:nth-child(2)>div{grid-template-columns:repeat(4,minmax(0,1fr))}.v-flow-parameter-menu.is-reference section:nth-child(3)>div{grid-template-columns:repeat(5,minmax(0,1fr))}.v-flow-parameter-menu.is-reference section:nth-child(4)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v-flow-parameter-menu.is-reference section:first-child,.v-flow-parameter-menu.is-reference section:nth-child(2),.v-flow-parameter-menu.is-reference section:nth-child(4){height:72px}.v-flow-parameter-menu.is-reference section:nth-child(3){height:96px}.v-flow-parameter-menu.is-reference section:nth-child(3) button{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:56px;display:flex}.v-flow-ratio-glyph{border:2px solid #f0fbff94;border-radius:3px;flex:none;width:18px;height:12px;display:block}.v-flow-ratio-glyph.is-adaptive{background:url(https://media.aienhancer.co/prod/resource/vynoa-rehosted-images/20260806/video-css/17743c8b3db5.png) 50%/contain no-repeat;border:0;width:16px;height:16px}.v-flow-ratio-glyph.is-9-16{width:10px;height:18px}.v-flow-ratio-glyph.is-16-9{width:18px;height:10px}.v-flow-ratio-glyph.is-1-1{width:14px;height:14px}.v-flow-ratio-glyph.is-4-3{width:18px;height:14px}.v-flow-ratio-glyph.is-3-4{width:14px;height:18px}.v-flow-ratio-glyph.is-21-9{width:20px;height:8px}.v-flow-ratio-glyph.is-compact{border-width:1px;border-radius:2px;width:16px;height:16px}.v-flow-parameter-menu.is-frames{bottom:-30px}.v-flow-parameter-menu.is-frames section:first-child{height:72px}.v-flow-parameter-menu.is-frames section:first-child>div{grid-template-columns:repeat(4,minmax(0,1fr))}.v-flow-parameter-menu.is-frames section:nth-child(2){height:72px}.v-flow-parameter-menu.is-frames section:nth-child(2):has(button:nth-child(6)){height:144px}.v-flow-parameter-menu.is-frames section:nth-child(2)>div{grid-template-columns:repeat(5,minmax(0,1fr))}.v-flow-parameter-menu.is-frames section:nth-child(3){height:72px}.v-flow-parameter-menu.is-frames section:nth-child(3)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v-flow-preview .v-flow-reference{--v-i2v-media-width:100%;padding-left:96px;padding-right:96px}.v-video-flow.is-reference .v-flow-preview .v-flow-reference{--v-i2v-media-width:min(1068px,calc(100% - 160px),calc((100svh - 390px)*16/9));justify-content:flex-start;padding:24px 0 12px}.v-video-flow.is-reference .v-flow-preview .v-i2v-reference-stage{margin-top:28px}.v-video-flow.is-reference .v-flow-preview .v-flow-thumbnails-viewport{width:100%;margin-top:16px;margin-left:0}.v-video-flow.is-reference .v-flow-preview .v-flow-thumbnails-viewport .v-i2v-thumbnails{justify-content:center;padding-left:0}.v-video-flow.is-frames .v-flow-preview .v-flow-reference{--v-i2v-media-width:min(820px,calc(100% - 220px),calc((100svh - 390px)*16/9));justify-content:flex-start;padding:20px 0 12px}.v-video-flow.is-frames .v-flow-preview .v-i2v-reference-stage{margin-top:16px}.v-video-flow.is-frames .v-flow-preview .v-flow-thumbnails-viewport{width:100%;margin-top:16px;margin-left:0}.v-video-flow.is-frames .v-flow-preview .v-flow-thumbnails-viewport .v-i2v-thumbnails{justify-content:center;padding-left:0}.v-flow-preview .v-i2v-work-panel.is-guest{justify-content:center;align-items:center;padding:36px;display:flex}.v-flow-guest-work{flex-direction:column;justify-content:center;align-items:center;display:flex}.v-flow-not-logged-graphic{flex:0 0 120px;width:120px;height:120px;display:block}.v-flow-guest-work p{color:#f0fbff4d;text-align:center;margin:24px 0;font-size:16px;font-weight:400;line-height:24px}.v-flow-guest-work button{color:#0f161a;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;justify-content:center;align-items:center;width:240px;height:48px;font-size:16px;font-weight:700;line-height:24px;display:flex}.v-flow-example-player{background:#101415}.v-flow-example-track{width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1);display:flex}.v-flow-example-track video{object-fit:contain;flex:0 0 100%;width:100%;height:100%}.v-flow-example-player:after{z-index:1}.v-flow-example-player .v-i2v-reference-prompt,.v-flow-example-player .v-i2v-player-volume{z-index:3}.v-video-flow .v-flow-thumbnails-viewport{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#52e6ff57 #ffffff0b;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex:0 0 128px;align-self:stretch;width:calc(100% + 192px);height:128px;margin-top:32px;margin-left:-96px;padding-bottom:8px;overflow:auto hidden}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails{flex:none;align-self:auto;gap:12px;width:max-content;min-width:100%;height:119.813px;margin:0;padding:0 0 0 96px;transition:margin-left .35s;display:flex;overflow:visible}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails:has(>button:only-child){justify-content:center;width:100%;padding-left:0}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails button{opacity:1;scroll-snap-align:center;background:#101415;border:0;border-radius:12px;flex:0 0 213px;width:213px;height:119.813px;padding:0;position:relative;overflow:hidden}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails button.active{box-shadow:none;border:0}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails button.active:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails button.active:after{display:none}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}@media (width>=1600px){.v-video-flow{height:calc(100svh - 128px)}.v-i2v-shell.is-announcement-hidden .v-video-flow{height:calc(100svh - 64px)}.v-i2v-shell.is-announcement-hidden .v-video-flow .v-i2v-workbench{height:calc(100svh - 64px);padding-top:0}.v-i2v-shell.is-announcement-hidden .v-video-flow .v-i2v-editor,.v-i2v-shell.is-announcement-hidden .v-video-flow .v-i2v-preview-column{height:max(684px,100svh - 114px)}.v-video-flow.is-reference .v-i2v-mode-tabs{grid-template-columns:minmax(0,1fr) 148px minmax(0,1fr)}.v-video-flow.is-frames .v-i2v-mode-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 202px}.v-flow-tab-icon{flex-basis:26px;width:26px;height:26px}.v-flow-reference-uploads{flex-basis:auto;gap:14px;height:auto;margin-top:14px}.v-flow-frame-uploads{flex-basis:120px;gap:10px;height:120px;margin-top:14px}.v-flow-upload-card{border-radius:14px;flex-basis:118px;height:118px}.v-flow-upload-card.is-compact{flex-basis:120px;width:120px;height:120px}.v-flow-upload-idle>strong,.v-flow-upload-idle>small{font-size:14px;line-height:20px}.v-video-flow .v-flow-prompt{clip-path:none;flex:auto;min-height:0;margin-top:14px}.v-video-flow.is-reference .v-flow-prompt{clip-path:none;flex-basis:auto;height:auto;min-height:180px}.v-video-flow.is-frames .v-flow-prompt{flex:auto;height:auto;min-height:280px}.v-video-flow .v-flow-parameter-wrap{flex-basis:48px;height:48px;bottom:auto}.v-video-flow .v-flow-parameter-trigger{border-radius:10px;height:48px}.v-video-flow .v-flow-parameter-trigger:after{border-radius:0 10px 10px 0;width:70px;height:48px}.v-video-flow .v-flow-parameter-trigger>span{height:40px;font-size:16px;line-height:24px}.v-video-flow .v-flow-parameter-trigger>svg{top:12px}.v-video-flow .v-flow-generate{height:56px;padding:14px 10px}.v-flow-generate>span:not(.v-generation-button-hint),.v-flow-generate>b>strong,.v-flow-generate s{font-size:16px;line-height:24px}.v-flow-model-families{width:310px}.v-flow-model-options{width:493px}.v-flow-preview .v-flow-reference{padding-left:120px;padding-right:120px}.v-video-flow.is-reference .v-flow-preview .v-flow-reference{--v-i2v-media-width:min(1068px,calc(100% - 160px),calc((100svh - 390px)*16/9));padding-left:0;padding-right:0}.v-video-flow.is-reference .v-flow-preview .v-flow-thumbnails-viewport{flex-basis:128px;height:128px;margin-top:16px}.v-video-flow.is-reference .v-flow-preview .v-flow-thumbnails-viewport .v-i2v-thumbnails{height:120px}.v-video-flow.is-reference .v-flow-preview .v-flow-thumbnails-viewport .v-i2v-thumbnails button{flex-basis:213px;width:213px;height:120px}.v-video-flow.is-frames .v-flow-preview .v-flow-reference{--v-i2v-media-width:min(820px,calc(100% - 220px),calc((100svh - 390px)*16/9));padding-left:0;padding-right:0}.v-video-flow.is-frames .v-flow-preview .v-flow-thumbnails-viewport{flex-basis:128px;height:128px;margin-top:16px}.v-video-flow.is-frames .v-flow-preview .v-flow-thumbnails-viewport .v-i2v-thumbnails{height:120px}.v-video-flow.is-frames .v-flow-preview .v-flow-thumbnails-viewport .v-i2v-thumbnails button{flex-basis:213px;width:213px;height:120px}.v-video-flow .v-flow-thumbnails-viewport{flex-basis:136px;width:calc(100% + 240px);height:136px;margin-top:36px;margin-left:-120px}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails{gap:14px;height:136px;padding-left:120px}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails button{flex-basis:242px;width:242px;height:136px}.v-video-flow.is-reference .v-flow-preview .v-flow-thumbnails-viewport .v-i2v-thumbnails button{flex-basis:253px;width:253px}.v-flow-not-logged-graphic{flex-basis:148px;width:148px;height:148px}.v-flow-guest-work p{margin:28px 0;font-size:18px;line-height:28px}.v-flow-guest-work button{width:300px;height:56px;font-size:18px}}@media (width<=1100px){.v-video-flow,.v-i2v-shell.is-announcement-hidden .v-video-flow{height:auto;overflow:visible}.v-video-flow .v-i2v-workbench,.v-i2v-shell.is-announcement-hidden .v-i2v-workbench{flex-direction:column;gap:24px;height:auto;min-height:0;display:flex}.v-i2v-shell.is-announcement-hidden .v-i2v-editor,.v-i2v-shell.is-announcement-hidden .v-i2v-preview-column{height:auto}.v-video-flow .v-flow-editor{min-height:620px}.v-flow-model-menu{width:min(690px,100vw - 110px);left:0}.v-flow-model-families{width:40%}.v-flow-model-options{width:60%}.v-flow-preview .v-flow-reference{padding-left:0;padding-right:0}.v-video-flow .v-flow-thumbnails-viewport{width:100%;margin-left:0}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails{padding-left:max(24px,50% - 238.5px)}}@media (width<=760px){.v-video-flow,.v-i2v-shell.is-announcement-hidden .v-video-flow{height:auto;overflow:visible}.v-i2v-shell.is-announcement-hidden .v-i2v-workbench,.v-i2v-shell.is-announcement-hidden .v-i2v-editor,.v-i2v-shell.is-announcement-hidden .v-i2v-preview-column{height:auto}.v-video-flow .v-flow-editor{min-height:620px}.v-video-flow .v-i2v-mode-tabs,.v-video-flow.is-reference .v-i2v-mode-tabs,.v-video-flow.is-frames .v-i2v-mode-tabs{grid-template-columns:1fr 1fr 1fr}.v-video-flow .v-i2v-mode-tabs>* span{display:none}.v-flow-model-menu{width:auto;max-height:70vh;position:fixed;inset:auto 8px 8px}.v-flow-model-families{width:42%}.v-flow-model-options{width:58%}.v-flow-parameter-menu{width:auto;height:auto;max-height:70vh;position:fixed;bottom:8px;left:8px;right:8px;overflow-y:auto}.v-video-flow .v-flow-thumbnails-viewport{flex-basis:78px;height:78px;margin-top:14px}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails{height:76px;padding-left:12px}.v-video-flow .v-flow-thumbnails-viewport .v-i2v-thumbnails button{flex-basis:150px;width:150px;height:76px}.v-flow-preview .v-flow-reference{padding-left:0;padding-right:0}}.v-app-main.v-image-main{background:#0f1314;margin-left:82px;padding:108px 0 0 8px;overflow:visible}.v-i2v-shell.is-announcement-hidden .v-app-main.v-image-main{padding-top:64px}.v-image-page{color:#f0fbff;background:#0f1314;width:100%;position:relative}.v-image-page,.v-image-page button,.v-image-page input,.v-image-page textarea{font-family:var(--font-poppins), Poppins, ui-sans-serif, sans-serif}.v-image-page.is-text{height:auto;min-height:calc(100svh - 108px);overflow:visible}.v-i2v-shell.is-announcement-hidden .v-image-page.is-text{height:auto;min-height:calc(100svh - 64px)}.v-image-workbench{grid-template-columns:428px minmax(0,1fr);gap:16px;width:100%;height:calc(100svh - 108px);min-height:612px;padding-top:12px;display:grid;position:relative}.v-image-workbench>.v-elements-workspace{top:12px;left:444px}.v-i2v-shell.is-announcement-hidden .v-image-workbench>.v-elements-workspace{top:0}.v-i2v-shell.is-announcement-hidden .v-image-workbench{height:calc(100svh - 88px);padding-top:0}.v-image-editor,.v-image-preview-column{min-width:0;height:max(576px,100svh - 120px)}.v-image-editor{flex-direction:column;display:flex;position:relative;overflow:visible}.v-i2v-shell.is-announcement-hidden .v-image-editor,.v-i2v-shell.is-announcement-hidden .v-image-preview-column{height:max(620px,100svh - 88px)}.v-image-mode-tabs{background:#1a1d1e;border-radius:12px;flex:0 0 44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:44px;padding:4px;display:grid;position:relative}.v-image-mode-tabs>a{color:#f0fbffb8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.v-image-mode-tabs>a:hover{color:#f0fbff;background:#f0fbff09}.v-image-mode-tabs>a.active{color:var(--brand-cyan);background:#262a2b}.v-image-sale-tooltip{z-index:65;color:#171b1c;text-align:center;pointer-events:none;background:#ffe36b;border-radius:6px;width:236px;padding:7px 10px;font-size:9px;font-weight:600;line-height:14px;position:absolute;top:45px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000052}.v-image-sale-tooltip:before{background:inherit;content:"";width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.v-image-model-control{z-index:24;flex:0 0 56px;height:56px;margin-top:12px;position:relative}.v-image-model-control:has(.v-image-model-trigger[aria-expanded=true]){z-index:60}.v-image-model-trigger{color:#f0fbff;text-align:left;background:#262a2b;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;height:56px;padding:6px 10px 6px 12px;display:grid}.v-image-model-trigger:hover{background:#2d3132}.v-image-model-trigger[aria-expanded=true]{background:linear-gradient(#262a2b,#262a2b) padding-box,var(--brand-gradient) border-box;border-color:#0000}.v-image-model-trigger>span{min-width:0}.v-image-model-trigger>span>small{color:#f0fbff94;font-size:12px;font-weight:400;line-height:16px;display:block}.v-image-model-trigger>span>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;margin-top:1px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.v-image-model-trigger .v-model-icon{flex:0 0 24px;width:24px;height:24px}.v-image-model-trigger>b{color:#0e1516;background:#cbff65;border-radius:4px;padding:1px 5px;font-size:9px;line-height:15px}.v-image-model-trigger>svg{color:#f0fbff6b;transition:transform .18s}.v-image-model-trigger[aria-expanded=true]>svg{transform:rotate(90deg)}.v-image-model-menu{z-index:90;background:#1c2021;border:1px solid #f0fbff24;border-radius:11px;width:270px;min-height:222px;padding:8px;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 24px 70px #00000094}.v-image-model-families{flex-direction:column;gap:4px;width:252px;display:flex}.v-image-model-families>button{color:#f0fbff;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:32px max-content minmax(0,1fr) 19px;align-items:center;gap:8px;width:252px;height:48px;padding:6px 5px 6px 8px;display:grid}.v-image-model-families>button:hover,.v-image-model-families>button.active{background:#262a2b}.v-image-model-families .v-model-icon{width:28px;height:28px}.v-image-model-families strong{font-size:14px;font-weight:500}.v-image-model-families>button>span{gap:3px;display:flex}.v-image-model-families small,.v-image-model-options b{color:#f0fbffbf;background:#f0fbff1f;border-radius:4px;align-items:center;height:16px;padding:2px 4px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.v-image-model-families .is-hot,.v-image-model-options .is-hot{color:#071113;background:linear-gradient(90deg,#b9fff1,#2eb7ff)}.v-image-model-families .is-new,.v-image-model-options .is-new{color:#071113;background:#c7ff62}.v-image-model-families .is-sale,.v-image-model-options .is-sale{color:#090b0c;background:#ffe36a}.v-image-model-options .is-unlimited{color:#0b0d0d;background:#85806d}.v-image-model-families>button>svg{color:#f0fbff66}.v-image-model-options{top:var(--v-image-options-top,8px);background:#1c2021;border:1px solid #f0fbff24;border-radius:11px;flex-direction:column;gap:4px;width:419px;padding:8px;display:flex;position:absolute;left:270px;box-shadow:0 24px 70px #00000094}.v-image-model-options>button{color:#f0fbff;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:402px;min-height:60px;padding:8px;display:grid}.v-image-model-options>button.is-tall{min-height:80px}.v-image-model-options>button:hover,.v-image-model-options>button.active{background:#262a2b}.v-image-model-options>button>div{min-width:0}.v-image-model-options>button>div>span{align-items:center;gap:6px;min-width:0;display:flex}.v-image-model-options .v-model-icon{flex:0 0 24px;width:24px;height:24px}.v-image-model-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.v-image-model-options>button>div>small{flex-wrap:wrap;gap:4px;min-width:0;margin-top:5px;display:flex}.v-image-model-options em{color:#f0fbff94;background:#f0fbff17;border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal;line-height:13px}.v-image-model-options>button>i{color:#f3f8f8;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;font-style:normal;display:flex}.v-image-model-options>button>i>span,.v-image-model-options>button>i>s{align-items:center;gap:2px;display:flex}.v-image-model-options>button>i>s{color:#f0fbff4d;font-size:10px}.v-image-upload-row{grid-template-columns:repeat(var(--v-image-upload-slots,4),minmax(0,1fr));flex:0 0 102px;gap:8px;height:102px;margin-top:12px;display:grid}.v-image-upload-slot{background:#262a2b;border:0;border-radius:12px;min-width:0;height:102px;position:relative;overflow:visible}.v-image-upload-idle,.v-image-upload-preview{color:#f0fbff99;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:0;display:flex}.v-image-upload-idle span{font-size:12px;line-height:16px}.v-image-upload-preview{border-radius:inherit;overflow:hidden}.v-image-upload-preview img{object-fit:cover;width:100%;height:100%}.v-image-upload-actions{z-index:3;opacity:0;flex-direction:column;justify-content:center;gap:8px;transition:opacity .14s;display:flex;position:absolute;inset:8px}.v-image-upload-slot:hover .v-image-upload-actions,.v-image-upload-slot:focus-within .v-image-upload-actions{opacity:1}.v-image-upload-slot:hover .v-image-upload-idle,.v-image-upload-slot:focus-within .v-image-upload-idle{opacity:.12}.v-image-upload-slot.has-asset:hover .v-image-upload-preview{filter:brightness(.86)}.v-image-upload-actions button{color:#f0fbff;background:#3a4244;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;height:32px;font-size:10px;display:flex}.v-image-upload-remove{z-index:5;color:#fff;opacity:0;background:#080c0dd1;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:5px;right:5px}.v-image-upload-slot:hover .v-image-upload-remove,.v-image-upload-slot:focus-within .v-image-upload-remove{opacity:1}.v-image-upload-more{z-index:6;color:#f0fbff;opacity:0;background:#121617d1;border:0;border-radius:7px;place-items:center;width:34px;height:23px;padding:0;transition:opacity .15s,transform .15s,background .15s;display:grid;position:absolute;bottom:7px;left:50%;transform:translate(-50%)translateY(2px)}.v-image-upload-slot:hover .v-image-upload-more,.v-image-upload-more.is-open,.v-image-upload-more:focus-visible{opacity:1;transform:translate(-50%)translateY(0)}.v-image-upload-more:hover,.v-image-upload-more.is-open{background:#3b4345}.v-image-upload-slot.has-menu{z-index:170}.v-image-upload-menu{top:calc(100% + 8px);left:0}.v-image-upload-slot:nth-last-child(-n+2) .v-image-upload-menu{left:auto;right:0}.v-image-upload-slot:nth-last-child(-n+2) .v-save-element-guide{transform-origin:100%;left:auto;right:calc(100% + 8px)}.v-image-prompt{background:#262a2b;border:0;border-radius:12px;flex-direction:column;flex:auto;min-height:150px;margin-top:12px;display:flex;overflow:hidden}.v-image-page.is-text .v-image-prompt{min-height:210px}.v-image-prompt>header{color:#f0fbff9e;flex:0 0 34px;justify-content:space-between;align-items:center;height:34px;padding:8px 12px 0;font-size:12px;line-height:16px;display:flex}.v-image-prompt>header button{color:#f0fbff94;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:11px;display:flex}.v-image-prompt textarea{resize:none;color:#f0fbff;width:100%;min-height:0;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:2px 12px 8px;font-size:14px;line-height:24px}.v-image-prompt textarea::placeholder{color:#f0fbff47}.v-image-prompt>footer{border-top:0;flex:0 0 44px;align-items:center;gap:6px;height:44px;padding:6px 10px;display:flex;position:relative}.v-image-prompt>footer>button:not(.v-image-prompt-trash){color:#f0fbff;background:#3b4345;border:0;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:12px;display:flex}.v-image-prompt>footer>button:disabled{color:#f0fbff3b;background:#3b43455c}.v-image-prompt>footer>span{color:#f0fbff4d;margin-left:auto;font-size:11px}.v-image-prompt-trash{color:#f0fbff57;background:0 0;border:0;place-items:center;width:24px;height:28px;padding:0;display:grid}.v-image-fixed-parameters{background:#262a2b;border:1px solid #f0fbff1a;border-radius:9px;flex:0 0 40px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;height:40px;margin-top:10px;display:grid;overflow:hidden}.v-image-fixed-parameters span{color:#f0fbffb8;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:500;display:flex}.v-image-fixed-parameters span+span{border-left:1px solid #f0fbff17}.v-image-ratios{background:#262a2b;border:1px solid #f0fbff1a;border-radius:9px;flex:0 0 40px;align-items:stretch;height:40px;margin-top:10px;padding:0;display:flex;position:relative;overflow:hidden}.v-image-ratios>strong{display:none}.v-image-ratio-viewport{width:100%;height:38px;position:relative;overflow:hidden}.v-image-ratio-track{width:100%;height:38px;transition:margin-left .28s;display:flex}.v-image-ratio-track>button{color:#f0fbff94;background:0 0;border:0;border-right:1px solid #f0fbff17;border-radius:0;flex-direction:row;flex:0 0 20%;justify-content:center;align-items:center;gap:5px;max-width:20%;height:38px;padding:4px;font-size:12px;display:flex}.v-image-ratio-track>button:hover{background:#f0fbff0a}.v-image-ratio-track>button.active{color:#f0fbff;background:#3b4345;font-weight:600}.v-image-ratio-track>button>svg{width:18px;height:18px}.v-image-ratios.is-compact .v-image-ratio-track{justify-content:center}.v-image-ratios.is-compact .v-image-ratio-track>button{flex:1 1 0;max-width:none}.v-image-ratios.is-resolution .v-image-ratio-track>button{flex-direction:row;height:38px;font-weight:500}.v-image-ratio-glyph{opacity:.8;border:2px solid;border-radius:3px;width:16px;height:13px;display:block}.v-image-ratio-glyph.is-9-16,.v-image-ratio-glyph.is-1-4,.v-image-ratio-glyph.is-1-8{width:9px;height:18px}.v-image-ratio-glyph.is-16-9,.v-image-ratio-glyph.is-4-1,.v-image-ratio-glyph.is-8-1{width:19px;height:10px}.v-image-ratio-glyph.is-3-4,.v-image-ratio-glyph.is-2-3,.v-image-ratio-glyph.is-4-5{width:12px;height:16px}.v-image-ratio-glyph.is-4-3,.v-image-ratio-glyph.is-3-2,.v-image-ratio-glyph.is-5-4{width:17px;height:13px}.v-image-ratio-glyph.is-1-1{width:15px;height:15px}.v-image-ratio-glyph.is-21-9{width:20px;height:8px}.v-image-ratio-arrow{z-index:4;color:#f0fbff85;border:0;place-items:center;width:28px;height:38px;padding:0;display:grid;position:absolute;top:0}.v-image-ratio-arrow.is-prev{background:linear-gradient(90deg,#262a2b 45%,#262a2b00);left:0}.v-image-ratio-arrow.is-next{background:linear-gradient(270deg,#262a2b 45%,#262a2b00);right:0}.v-image-ratio-arrow.is-next[aria-expanded=true] svg{transform:rotate(90deg)}.v-image-ratios.is-open{z-index:110;overflow:visible}.v-image-parameter-menu{z-index:120;background:#1c2021;border:1px solid #f0fbff29;border-radius:12px;width:400px;padding:12px;position:absolute;bottom:0;left:calc(100% + 8px);box-shadow:0 24px 70px #00000094}.v-image-parameter-menu>strong{color:#f0fbff9e;height:26px;padding:1px 10px 0;font-size:12px;font-weight:500;line-height:20px;display:block}.v-image-parameter-menu>div{background:#262a2b;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.v-image-parameter-menu button{color:#f0fbff9e;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:64px;padding:4px;font-size:12px;display:flex}.v-image-parameter-menu button:hover{color:#f0fbff;background:#f0fbff0b}.v-image-parameter-menu button.active{color:#d9f8ff;background:#465053;font-weight:650}.v-image-parameter-menu button .v-image-ratio-glyph{color:#f0fbffb3}.v-image-parameter-menu button.active .v-image-ratio-glyph{color:#d9f8ff}.v-image-parameter-menu.is-resolution>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v-image-parameter-menu.is-resolution button{flex-direction:row;height:48px}.v-image-generate-wrap{z-index:130;flex:0 0 48px;height:48px;margin-top:12px;position:relative}.v-image-generate{z-index:1;background:var(--brand-gradient);color:#0f1619;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;margin:0;font-size:16px;font-weight:700;display:flex;position:relative}.v-image-generate-wrap>.v-flow-discount{z-index:1;pointer-events:none}.v-image-generate-wrap>.v-flow-discount:before{content:"";background:#fed132;border-radius:0 0 12px;width:20px;height:12px;position:absolute;bottom:0;left:0;transform:translateY(100%)}.v-image-generate:disabled,.v-image-generate.is-incomplete{color:#0f161a;opacity:1;background:#4c595d}.v-image-generate>svg:first-of-type{position:absolute;left:16px}.v-image-generate>b{color:#f0fbff;background:#16190f;border-radius:999px;align-items:center;gap:2px;height:24px;margin-left:8px;padding:2px 8px;font-size:14px;display:flex}.v-image-generate>b>s{color:#f0fbff66;align-items:center;gap:1px;margin-left:3px;text-decoration-thickness:2px;display:flex}.v-image-credit-spark{fill:currentColor;flex:0 0 14px;width:14px;height:14px}.v-image-preview-column{overflow:visible}.v-image-result-tabs{background:#1a1d1e;border-radius:9px;align-items:center;width:max-content;height:40px;padding:4px;display:flex}.v-image-result-tabs button{color:#f0fbff4d;background:0 0;border:0;border-radius:7px;height:32px;padding:4px 16px;font-size:14px;font-weight:500;line-height:20px}.v-image-result-tabs button.active{color:#f0fbff;background:#262a2b}.v-image-work-filters{align-items:center;gap:12px;height:36px;margin-top:12px;display:flex}.v-image-work-filters button{color:#f0fbff85;height:30px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:500;transition:background-color .16s,color .16s}.v-image-work-filters button:hover{color:#f0fbffc7;background:#f0fbff12}.v-image-work-filters button.active{color:#142025;background:#cff8ff;font-weight:750}.v-image-reference,.v-image-work-panel{background:#1a1d1e;border-radius:12px;width:calc(100% - 24px);height:calc(100% - 56px);min-height:520px;margin-top:16px}.v-image-work-filters+.v-image-work-panel{height:calc(100% - 104px);margin-top:8px}.v-image-reference{--v-image-media-width:min(720px,calc(100% - 80px),calc((100svh - 400px)*16/9));flex-direction:column;justify-content:center;align-items:center;padding:0 96px;display:flex;overflow:hidden}.v-image-reference h1{text-align:center;height:28px;margin:0;font-size:18px;font-weight:600;line-height:28px}.v-image-reference-stage{width:min(var(--v-image-media-width),100%);aspect-ratio:16/9;contain:size layout;flex:none;height:auto;min-height:0;margin-top:24px;position:relative}.v-image-reference-player{background:#262a2b;border-radius:12px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.v-image-reference-track{width:100%;height:100%;transition:transform .45s;display:flex}.v-image-reference-track figure{flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.v-image-reference-track img{object-fit:contain;width:100%;height:100%}.v-image-reference-arrow{z-index:5;color:#f5f9f9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3f4445eb;border:1px solid #f0fbff26;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v-image-reference-arrow.is-prev{left:-72px}.v-image-reference-arrow.is-next{right:-72px}.v-image-reference-prompt{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:max-height;background:#1a1d1e4d;border-radius:12px;align-items:flex-end;width:max-content;max-width:min(720px,100% - 48px);max-height:110px;padding:12px 16px;transition:max-height .36s cubic-bezier(.4,0,.2,1),background-color .3s,box-shadow .3s;display:flex;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.v-image-reference-prompt>div{flex:auto;align-self:stretch;min-width:0;position:relative;overflow:hidden}.v-image-reference-prompt small{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;height:24px;font-size:12px;font-weight:600;line-height:16px;display:block}.v-image-reference-prompt p{color:#fff;white-space:pre-wrap;scrollbar-width:none;will-change:max-height;max-height:60px;margin:2px 0 0;font-size:14px;font-weight:400;line-height:20px;transition:max-height .36s cubic-bezier(.4,0,.2,1);overflow:hidden}.v-image-reference-prompt p::-webkit-scrollbar{display:none}.v-image-reference-prompt.is-expanded{background:#1a1d1e94;max-height:calc(100% - 48px);box-shadow:0 14px 30px #0003}.v-image-reference-prompt.is-expanded p{max-height:200px;overflow-y:auto}.v-image-prompt-expand{color:#fff;background:0 0;border:0;flex:0 0 20px;align-self:flex-end;place-items:center;width:20px;height:20px;padding:0;display:grid}.v-image-prompt-expand svg{transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-image-prompt-expand[aria-expanded=true] svg{transform:rotate(180deg)}.v-image-use-template{background:var(--brand-gradient);color:#092025;border:0;border-radius:8px;flex:0 0 114px;justify-content:center;align-items:center;gap:5px;width:114px;height:32px;margin-left:16px;font-size:12px;font-weight:700;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.v-image-thumbnails-viewport{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#52e6ff57 #ffffff0b;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex:0 0 128px;align-self:stretch;width:auto;height:128px;margin:32px -96px 0;padding:0 0 8px max(0px,50% - 235.5px);overflow:auto hidden}.v-image-thumbnails{gap:12px;width:max-content;min-width:100%;height:120px;display:flex;transform:none!important}.v-image-thumbnails:has(>button:only-child){justify-content:center;width:100%}.v-image-thumbnails button{scroll-snap-align:center;background:#101415;border:0;border-radius:12px;flex:0 0 213px;width:213px;height:120px;padding:0;position:relative;overflow:hidden}.v-image-thumbnails img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.v-image-thumbnails button:hover img{transform:scale(1.04)}.v-image-thumbnails button.active:after{border:2px solid var(--brand-cyan);border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1fa2ff66}.v-image-work-panel{scrollbar-width:none;padding:20px;overflow:auto}.v-image-work-panel.has-creations{background:0 0;padding:0}.v-image-generation-grid{grid-template-columns:repeat(auto-fill,minmax(220px,300px));align-content:start}.v-image-generation-grid .v-generation-progress-card{min-height:220px}.v-image-generation-grid .v-generation-progress-copy strong{max-width:210px}.v-image-work-panel.is-guest{justify-content:center;align-items:center;display:flex}.v-image-guest-work,.v-image-generating,.v-image-empty{color:#f0fbff61;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.v-image-empty{gap:28px;padding:40px}.v-image-empty>svg{fill:#6974766b;color:#6974766b;stroke-width:1.3px;width:120px;height:120px}.v-image-empty>p{color:#f0fbff47;max-width:620px;margin:0;font-size:16px;font-weight:500;line-height:1.55}.v-image-guest-work>svg{color:#f0fbff33}.v-image-guest-work p{margin:24px 0;font-size:16px}.v-image-guest-work button{background:var(--brand-gradient);color:#0f1619;border:0;border-radius:12px;width:240px;height:48px;font-size:16px;font-weight:700}.v-image-work-panel h2{margin:0 0 18px;font-size:20px}.v-image-latest-result{width:min(520px,100%);margin:0 auto;position:relative}.v-image-latest-result img{object-fit:contain;background:#0d1112;border-radius:12px;width:100%;max-height:480px;display:block}.v-image-latest-result a{color:#fff;background:#0f1314d6;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.v-image-generating{gap:10px}.v-image-generating strong{color:#f0fbff}.v-image-generating>i{background:#0f1314;border-radius:999px;width:min(420px,80%);height:6px;overflow:hidden}.v-image-generating>i b{background:var(--brand-gradient);height:100%;display:block}.v-image-work-list{gap:8px;display:grid}.v-image-work-list article{background:#242829;border-radius:9px;grid-template-columns:74px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:62px;padding:8px 12px;display:grid}.v-image-work-list article>span{text-transform:uppercase;font-size:10px}.v-image-work-list article>div{min-width:0}.v-image-work-list strong,.v-image-work-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v-image-work-list strong{font-size:12px}.v-image-work-list small{color:#f0fbff73;font-size:10px}.v-image-job-error{color:#ff9f9f}.v-image-notice{z-index:120;color:#e8f6f7;background:#191f20f5;border:1px solid #52e6ff47;border-radius:10px;align-items:center;gap:12px;max-width:420px;padding:11px 12px 11px 14px;font-size:12px;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 18px 45px #00000073}.v-image-notice button{color:#f0fbff;background:#f0fbff0f;border:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.v-image-preview-backdrop{z-index:225;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v-image-preview-dialog{background:#171c1d;border:1px solid #52e6ff38;border-radius:16px;width:min(760px,100vw - 32px);overflow:hidden;box-shadow:0 30px 90px #000000b8}.v-image-preview-dialog>header{border-bottom:1px solid #f0fbff17;justify-content:space-between;align-items:center;height:58px;padding:0 16px 0 20px;display:flex}.v-image-preview-dialog>header strong{font-size:15px}.v-image-preview-dialog>header button{color:#f0fbff;background:#f0fbff0f;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.v-image-preview-dialog>div{background:#0e1213;place-items:center;min-height:300px;max-height:min(66svh,640px);padding:18px;display:grid;overflow:hidden}.v-image-preview-dialog>div img{object-fit:contain;width:100%;height:100%;max-height:calc(min(66svh,640px) - 36px)}.v-image-preview-dialog>footer{border-top:1px solid #f0fbff14;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:11px 16px;display:flex}.v-image-preview-dialog>footer a,.v-image-preview-dialog>footer button{color:#f0fbff;background:#2c3335;border:1px solid #f0fbff1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.v-image-preview-dialog>footer .v-image-preview-replace{background:var(--brand-gradient);color:#0f1619;border-color:#0000;font-weight:700}.v-image-preview-dialog>footer button:last-child{color:#ffb0a9}.v-image-elements-backdrop{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v-image-elements-dialog{background:#1a1e1f;border:1px solid #f0fbff24;border-radius:16px;width:min(760px,100vw - 32px);max-height:min(680px,100svh - 32px);overflow:hidden;box-shadow:0 30px 90px #000000b8}.v-image-elements-dialog>header{border-bottom:1px solid #f0fbff17;justify-content:space-between;align-items:center;height:74px;padding:14px 18px;display:flex}.v-image-elements-dialog>header div{display:grid}.v-image-elements-dialog>header strong{font-size:17px}.v-image-elements-dialog>header span{color:#f0fbff73;font-size:11px}.v-image-elements-dialog>header button{color:#f0fbff;background:#f0fbff0f;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.v-image-elements-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:500px;padding:18px;display:grid;overflow-y:auto}.v-image-elements-grid button{aspect-ratio:1;background:#111516;border:1px solid #f0fbff1a;border-radius:10px;padding:0;position:relative;overflow:hidden}.v-image-elements-grid img{object-fit:cover;width:100%;height:100%}.v-image-elements-grid span{color:#fff;background:#0a0e0fcc;border-radius:6px;padding:5px;font-size:10px;position:absolute;bottom:6px;left:6px;right:6px}.v-image-elements-state{color:#f0fbff70;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;display:flex}.v-image-elements-state strong{color:#f0fbff}.v-image-elements-dialog>footer{border-top:1px solid #f0fbff14;justify-content:flex-end;align-items:center;gap:8px;height:66px;padding:10px 18px;display:flex}.v-image-elements-dialog>footer button{color:#f0fbff;background:#32393b;border:0;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.v-image-elements-dialog>footer button:first-child{background:var(--brand-gradient);color:#0f1619;font-weight:650}.v-image-marketing{background:#0f1314;width:100%}.v-image-marketing>section{width:100%}.v-image-marketing h2{color:#f0fbff;margin:0;font-size:28px;font-weight:700;line-height:42px}.v-image-marketing section>p{color:#f0fbff99;width:70%;max-width:none;margin:8px auto 0;font-size:14px;line-height:21px}.v-image-why{height:auto;padding:80px clamp(16px,14vw,200px)}.v-image-why>h2,.v-image-why>p{text-align:center}.v-image-why>h2{width:min(1200px,100%);margin:0 auto}.v-image-why>h2 span{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text}.v-image-why>p{width:min(840px,70%)}.v-image-why-main{aspect-ratio:888/507;background:#071019;border:1px solid #e1f6f738;border-radius:9px;width:min(1200px,100%);height:auto;margin:38px auto 0;padding:7px;overflow:hidden}.v-image-why-main img{object-fit:cover;border-radius:6px;width:100%;height:100%}.v-image-why-thumbs{justify-content:center;align-items:center;gap:8px;width:min(1240px,100% + 40px);height:auto;margin:-81px auto 0;display:flex}.v-image-why-thumbs button{aspect-ratio:200/114;background:#121719;border:1px solid #f0fbff38;border-radius:10px;width:calc(25% - 6px);height:auto;padding:8px;position:relative;overflow:hidden}.v-image-why-thumbs button.active{z-index:2;border-color:var(--brand-cyan);transform:scale(1.2);box-shadow:0 0 0 2px #52e6ff33}.v-image-why-thumbs img{object-fit:cover;width:100%;height:100%}.v-image-practice{height:auto;padding:80px clamp(16px,14vw,200px)}.v-image-practice>h2,.v-image-practice>p{text-align:center}.v-image-practice>h2{color:#0000;background:linear-gradient(90deg,#fff 29.95%,#46d6fe 99.4%);-webkit-background-clip:text;background-clip:text;width:min(1200px,100%);margin:0 auto}.v-image-practice>p{width:min(840px,70%)}.v-image-practice-stage{aspect-ratio:888/409;width:min(1200px,100%);height:auto;margin:38px auto 0;position:relative}.v-image-practice-stage>button{z-index:4;color:#fff;background:#3f4445eb;border:1px solid #f0fbff26;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v-image-practice-stage>button.is-prev{left:-72px}.v-image-practice-stage>button.is-next{right:-72px}.v-image-practice-media{background:#080c0d;border:1px solid #f0fbff33;border-radius:10px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:8px;width:100%;height:100%;padding:7px;display:grid;position:relative;overflow:hidden}.v-image-practice-media>img:first-child{object-fit:cover;border-radius:8px;width:100%;height:66%}.v-image-practice-media>img:nth-of-type(2){object-fit:cover;border-radius:8px;width:100%;height:100%}.v-image-practice-download{z-index:5;color:#f0fbff;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1214b8;border:1px solid #f0fbff38;border-radius:8px;place-items:center;width:36px;height:36px;transition:opacity .16s,background .16s;display:grid;position:absolute;top:16px;right:16px}.v-image-practice-media:hover .v-image-practice-download,.v-image-practice-download:focus-visible,.v-image-practice-download.is-downloading,.v-image-practice-download.is-success{opacity:1}.v-image-practice-download:hover{background:#283033eb}.v-image-practice-media>.v-image-practice-flow{z-index:4;color:#e7fbff;filter:drop-shadow(0 3px 10px #0000008c);width:54px;height:54px;position:absolute;bottom:44px;left:calc(40% - 20px);transform:rotate(-18deg)}.v-image-practice-media>div{z-index:3;background:#262a2b;border-radius:10px;align-items:center;width:calc(40% - 9.6px);min-height:31.9%;padding:12px 38px 12px 20px;display:flex;position:absolute;bottom:8px;left:8px}.v-image-practice-media p{color:#fff;margin:0;font-size:14px;line-height:21px}.v-image-practice-media button{color:#fff;background:#3b4345;border:0;border-radius:0 10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:0;right:0}.v-image-practice-media.is-text-to-image{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.v-image-practice-media.is-text-to-image:after{display:none}.v-image-practice-media.is-text-to-image>img:first-child{object-fit:cover;border-radius:8px;grid-area:1/2;width:100%;height:100%}.v-image-practice-media.is-text-to-image>div{z-index:4;background:#262a2b;border-radius:8px;grid-area:1/1;align-items:center;width:100%;height:100%;min-height:0;padding:24px 38px 24px 24px;display:flex;position:relative;bottom:auto;left:auto}.v-image-wide-cta{background:var(--brand-gradient);color:#0f1619;border:0;border-radius:12px;justify-content:center;align-items:center;width:318px;height:56px;margin:41px auto 0;font-size:18px;font-weight:650;display:flex}.v-image-toolkit{min-height:0;padding:80px clamp(16px,14vw,100px)}.v-image-toolkit>h2,.v-image-toolkit>p{text-align:center;width:100%;margin-left:auto;margin-right:auto}.v-image-toolkit>h2{color:#0000;background:linear-gradient(90deg,#fff 29.95%,#46d6fe 99.4%);-webkit-background-clip:text;background-clip:text}.v-image-toolkit>p{width:70%;max-width:none}.v-image-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:39px auto 0;display:grid}.v-image-tool-column{flex-direction:column;gap:16px;min-width:0;display:flex}.v-image-tool-grid article{background:#1a1d1e;border-radius:12px;position:relative;overflow:hidden}.v-image-tool-grid article.is-social,.v-image-tool-grid article.is-fast{aspect-ratio:16/9}.v-image-tool-grid article.is-quality,.v-image-tool-grid article.is-smart{aspect-ratio:4/3}.v-image-tool-grid img{object-fit:cover;width:100%;height:100%}.v-image-tool-grid article>div{background:linear-gradient(#0000,#050809e0);padding:36px 22px 18px;position:absolute;bottom:0;left:0;right:0}.v-image-tool-grid h3{color:#fff;margin:0;font-size:18px;line-height:27px}.v-image-tool-grid p{color:#ffffffb8;margin:3px 0 0;font-size:12px;line-height:18px}.v-image-how{height:auto;padding:80px clamp(16px,14vw,200px)}.v-image-how>h2,.v-image-how>p{text-align:center}.v-image-how>h2{color:#0000;background:linear-gradient(90deg,#fff 29.95%,#46d6fe 99.4%);-webkit-background-clip:text;background-clip:text;width:min(1200px,100%);margin:0 auto}.v-image-how>p{width:min(840px,70%)}.v-image-how>div{grid-template-columns:36% minmax(0,1fr);gap:16px;width:min(1200px,100%);margin:39px auto 0;padding:0 32px;display:grid}.v-image-how-steps{align-content:center;gap:16px;display:grid}.v-image-how-steps button{color:#f0fbff99;text-align:left;background:#1a1d1e;border:1px solid #f0fbff1a;border-radius:10px;flex-direction:column;justify-content:center;height:90px;min-height:90px;padding:14px 16px;display:flex;overflow:hidden}.v-image-how-steps button.active{color:#f0fbff;background:linear-gradient(110deg,#2d5c619e,#202526);border-color:#52e6ff7a}.v-image-how-steps span{color:#f0fbff;font-size:17px;font-weight:700;line-height:24px}.v-image-how-steps strong{color:#f0fbff9e;margin-top:7px;font-size:12px;font-weight:400;line-height:18px}.v-image-how-demo{aspect-ratio:506/284;background:#1a1d1e;border:1px solid #f0fbff1f;border-radius:12px;place-items:center;width:100%;height:auto;display:grid;overflow:hidden}.v-image-how-demo img{object-fit:contain;max-width:100%;max-height:100%}.v-image-pricing{min-height:0;padding:80px clamp(16px,14vw,120px) 78.5px}.v-image-pricing>h2,.v-image-pricing>p{text-align:center;width:min(1200px,100%);margin-left:auto;margin-right:auto}.v-image-pricing>h2{color:#0000;background:linear-gradient(90deg,#fff 29.95%,#46d6fe 99.4%);-webkit-background-clip:text;background-clip:text}.v-image-pricing>p{width:min(840px,70%)}.v-image-pricing>.v-pricing-content{width:min(1050px,100%);margin:26px auto 0}.v-image-pricing .v-pricing-cycle{margin-top:40px}.v-image-pricing .v-pricing-plan-grid{justify-content:center;width:100%;min-width:0;margin:24px auto 0}.v-pricing-compact-actions{flex-direction:column;align-items:center;margin-top:40px;display:flex}.v-pricing-compact-cta{background:var(--brand-gradient);color:#0f1619;border-radius:12px;justify-content:center;align-items:center;width:318px;height:56px;font-size:18px;font-weight:650;display:flex}.v-pricing-pack-trigger{color:#f0fbff9e;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;height:36px;margin:28px auto 0;padding:0 8px;font-size:12px;text-decoration:underline;display:flex}.v-pricing-compact-actions .v-pricing-pack-trigger{margin:0}.v-pricing-pack-trigger:hover{color:var(--brand-cyan)}.v-pricing-pack-backdrop{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.v-pricing-pack-dialog{overscroll-behavior:contain;background:#161b1c;border:1px solid #52e6ff3d;border-radius:18px;width:min(1080px,100vw - 48px);max-height:calc(100svh - 48px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #000000b3}.v-pricing-pack-dialog>header{text-align:center}.v-pricing-pack-dialog>header span{color:var(--brand-cyan);letter-spacing:.12em;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.v-pricing-pack-dialog>header h2{margin:10px 0 0;font-size:28px}.v-pricing-pack-dialog>header p{color:#f0fbff8c;margin:6px 0 0;font-size:13px}.v-pricing-pack-dialog>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.v-pricing-pack-dialog article{background:#202526;border:1px solid #f0fbff1a;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:20px 10px 12px;display:flex}.v-pricing-pack-dialog article>svg{color:var(--brand-cyan)}.v-pricing-pack-dialog article strong{margin-top:10px;font-size:24px}.v-pricing-pack-dialog article span{color:#f0fbff6b;text-transform:uppercase;font-size:10px}.v-pricing-pack-dialog article b{margin-top:7px;font-size:13px}.v-pricing-pack-dialog article button{background:var(--brand-gradient);color:#0f1619;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:36px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.v-pricing-pack-close{color:#f0fbff;background:#f0fbff0f;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.v-image-faq{min-height:0;padding:120px clamp(16px,14vw,120px)}.v-image-faq>h2{text-align:center;font-size:40px;line-height:60px}.v-image-faq .v-faq-list{border-top:0;width:100%;margin-top:56px}.v-image-faq .v-faq-list article{border-bottom:1px solid #f0fbff1a;height:auto;min-height:89px;padding:0}.v-image-faq .v-faq-list article.is-closed{height:89px}.v-image-faq .v-faq-list h3,.v-image-faq .v-faq-list h3 button{min-height:88px}.v-image-faq .v-faq-list h3{font-size:18px;font-weight:400}.v-image-faq .v-faq-answer p{color:#f0fbff94;padding:0 60px 24px 0;font-size:14px;line-height:23px}.v-image-final{height:800px;margin-top:0;position:relative;overflow:hidden}.v-image-final>video{object-fit:cover;width:100%;height:100%}.v-image-final>i{background:linear-gradient(#0a0e0f2e,#0f1314 94%),linear-gradient(90deg,#070a0b73,#0000);position:absolute;inset:0}.v-image-final>div{z-index:2;text-align:center;width:1142px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-image-final h2{font-size:48px;line-height:72px}.v-image-final h2 em{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-size:64px;font-style:normal;line-height:72px;display:inline}.v-image-final p{color:#f0fbffb8;margin:16px 0 0;font-size:18px}.v-image-final span{justify-content:center;gap:40px;margin-top:48px;display:flex}.v-image-final a{background:linear-gradient(#111719,#111719) padding-box,var(--brand-gradient) border-box;color:#f0fbff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:210px;height:56px;padding:0;font-size:18px;font-weight:600;display:flex}.v-text-image-models>h2,.v-text-image-models>p{text-align:center}.v-text-image-models>.v-i2v-section-copy{width:min(760px,70%);margin-left:auto;margin-right:auto}.v-text-image-marketing .v-image-tool-grid img{object-position:center}.v-text-image-final{background:#090d0e;width:100%;height:760px;position:relative;overflow:hidden}.v-text-image-final-grid{opacity:.72;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:100%;display:grid}.v-text-image-final-grid img{object-fit:cover;width:100%;height:100%}.v-text-image-final-grid img:nth-child(2),.v-text-image-final-grid img:nth-child(4){object-position:center}.v-text-image-final-shade{background:radial-gradient(circle,#070c0e14,#080c0edb 74%),linear-gradient(#0f1314,#0000 24% 70%,#0f1314);position:absolute;inset:0}.v-text-image-final-copy{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.v-text-image-final-copy h2{margin:0;font-size:48px;font-weight:600;line-height:1.5}.v-text-image-final-copy h2 em{color:#0000;background:linear-gradient(90deg,#a7f3dd,#73d8ef,#84a5ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.v-text-image-final-copy p{color:#f0f7f7b8;width:min(720px,100%);margin:12px 0 34px;font-size:15px;line-height:24px}.v-text-image-final-copy span{justify-content:center;gap:20px;display:flex}.v-text-image-final-copy a{background:linear-gradient(#111719,#111719) padding-box,var(--brand-gradient) border-box;color:#f0fbff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:210px;height:56px;font-size:17px;font-weight:600;display:flex}@media (width>=1600px){.v-app-main.v-image-main{margin-left:82px;padding:128px 0 0 8px}.v-i2v-shell.is-announcement-hidden .v-app-main.v-image-main{padding-top:64px}.v-image-page.is-text{height:auto;min-height:calc(100svh - 128px)}.v-i2v-shell.is-announcement-hidden .v-image-page.is-text{height:auto;min-height:calc(100svh - 64px)}.v-image-workbench{grid-template-columns:428px minmax(0,1fr);gap:16px;height:calc(100svh - 128px);min-height:720px;padding-top:12px}.v-i2v-shell.is-announcement-hidden .v-image-workbench{height:calc(100svh - 88px);padding-top:0}.v-image-editor,.v-image-preview-column{height:max(684px,100svh - 140px)}.v-i2v-shell.is-announcement-hidden .v-image-editor,.v-i2v-shell.is-announcement-hidden .v-image-preview-column{height:max(740px,100svh - 88px)}.v-image-reference{--v-image-media-width:min(1000px,calc(100% - 120px),calc((100svh - 400px)*16/9))}.v-image-reference-stage{aspect-ratio:16/9;flex-basis:auto;height:auto}}@media (width<=1100px){.v-image-model-menu{left:0}.v-image-reference{--v-image-media-width:min(530px,calc(100% - 56px));padding-inline:28px}.v-image-thumbnails-viewport{width:auto;margin-left:-28px;margin-right:-28px;padding-left:max(0px,50% - 303.5px)}.v-image-why,.v-image-practice,.v-image-how,.v-image-faq{padding-left:48px;padding-right:48px}.v-image-toolkit{padding-inline:48px}.v-image-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=760px){.v-app-main.v-image-main,.v-i2v-shell.is-announcement-hidden .v-app-main.v-image-main{margin-left:0;padding:108px 12px 24px;overflow:visible}.v-i2v-shell.is-announcement-hidden .v-app-main.v-image-main{padding-top:64px}.v-image-page.is-text,.v-i2v-shell.is-announcement-hidden .v-image-page.is-text{height:auto;min-height:0;overflow:visible}.v-image-workbench,.v-i2v-shell.is-announcement-hidden .v-image-workbench{flex-direction:column;gap:18px;height:auto;min-height:0;padding-top:12px;display:flex}.v-image-editor,.v-image-preview-column,.v-i2v-shell.is-announcement-hidden .v-image-editor,.v-i2v-shell.is-announcement-hidden .v-image-preview-column{height:auto;min-height:620px}.v-image-page.is-text .v-image-editor{min-height:690px}.v-image-mode-tabs>a{font-size:12px}.v-image-model-menu{width:auto;position:fixed;inset:auto 8px 8px}.v-image-model-families{width:40%}.v-image-model-families>button{grid-template-columns:28px minmax(0,1fr) 17px;width:100%}.v-image-model-families>button>span{display:none}.v-image-model-options{width:auto;max-height:60vh;top:8px;left:42%;right:8px;overflow-y:auto}.v-image-model-options>button{width:100%}.v-image-parameter-menu{width:auto;max-height:calc(100svh - 16px);position:fixed;bottom:8px;left:8px;right:8px;overflow-y:auto}.v-image-prompt{min-height:230px}.v-image-reference,.v-image-work-panel{width:100%;min-height:570px}.v-image-work-filters{gap:5px;margin-top:10px}.v-image-work-filters button{padding-inline:10px;font-size:11px}.v-image-work-filters+.v-image-work-panel{min-height:520px}.v-image-empty{gap:22px;padding:24px}.v-image-empty>svg{width:88px;height:88px}.v-image-empty>p{font-size:14px}.v-image-generation-grid{grid-template-columns:1fr}.v-image-reference{--v-image-media-width:calc(100% - 24px);padding-inline:12px}.v-image-reference-stage{aspect-ratio:16/9;flex-basis:auto;height:auto}.v-image-reference-arrow{display:none}.v-image-reference-prompt{width:auto;min-width:0;max-width:none;padding:9px;bottom:7px;left:7px;right:7px;transform:none}.v-image-use-template{flex-basis:98px;width:98px;font-size:10px}.v-image-thumbnails-viewport{flex-basis:78px;width:auto;height:78px;margin:16px -12px 0;padding-left:12px}.v-image-thumbnails{gap:8px;height:78px}.v-image-thumbnails button{flex-basis:138px;width:138px;height:78px}.v-image-marketing>section{height:auto;min-height:0;padding:64px 16px}.v-image-marketing h2{font-size:24px;line-height:32px}.v-image-why>p,.v-image-practice>p,.v-image-how>p,.v-image-pricing>h2,.v-image-pricing>p,.v-image-why-main,.v-image-practice-stage,.v-image-practice-media,.v-image-how>div{width:100%}.v-image-why-main{aspect-ratio:16/9;height:auto;margin-top:32px}.v-image-why-main img{width:100%;height:100%}.v-image-why-thumbs{gap:6px;width:100%;height:76px;margin:12px 0 0}.v-image-why-thumbs button{width:25%;height:70px}.v-image-why-thumbs button.active{transform:none}.v-image-practice-stage{height:auto}.v-image-practice-stage>button{display:none}.v-image-practice-media{aspect-ratio:16/10;grid-template-columns:1fr 1fr;height:auto;display:grid}.v-image-practice-media>.v-image-practice-flow{display:none}.v-image-practice-media>img:first-child,.v-image-practice-media>img:nth-of-type(2){width:100%;height:100%}.v-image-practice-download{opacity:1}.v-image-practice-media>div{width:auto;min-height:76px;bottom:7px;left:7px;right:7px}.v-image-wide-cta{width:100%}.v-image-toolkit>h2,.v-image-toolkit>p{width:100%;margin-left:0}.v-image-tool-grid{grid-template-columns:1fr;gap:12px;display:grid}.v-image-tool-column{gap:12px}.v-image-practice-media.is-text-to-image{aspect-ratio:auto;flex-direction:column;min-height:0;display:flex}.v-image-practice-media.is-text-to-image>img:first-child{aspect-ratio:4/3;object-fit:cover;flex:none;width:100%;height:auto}.v-image-practice-media.is-text-to-image>div{flex:none;width:100%;height:auto;min-height:124px;padding:20px 38px 20px 20px;position:relative;inset:auto}.v-image-tool-grid article.is-social,.v-image-tool-grid article.is-fast{aspect-ratio:16/9;width:100%;height:auto}.v-image-tool-grid article.is-quality,.v-image-tool-grid article.is-smart{aspect-ratio:4/3;width:100%;height:auto}.v-image-how>div{grid-template-columns:1fr;gap:20px;padding:0}.v-image-how-steps{grid-template-columns:repeat(3,1fr)}.v-image-how-steps button{min-height:120px;padding:10px}.v-image-pricing>.v-pricing-content{margin-top:20px}.v-pricing-compact-cta{width:100%}.v-image-final>div{width:calc(100% - 32px)}.v-image-final h2{font-size:31px;line-height:40px}.v-image-final h2 em{font-size:inherit;line-height:inherit}.v-image-final span{flex-direction:column}.v-text-image-final{height:680px}.v-text-image-final-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.v-text-image-final-copy{padding:24px 16px}.v-text-image-final-copy h2{font-size:34px;line-height:1.4}.v-text-image-final-copy span{flex-direction:column;align-items:center;gap:12px;width:100%}.v-text-image-final-copy a{width:min(280px,100%)}.v-pricing-pack-dialog>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.v-image-upload-row{gap:5px}.v-image-upload-slot{border-radius:9px}.v-image-upload-idle span{font-size:10px}.v-image-upload-actions{gap:5px;inset:5px}.v-image-upload-actions button{font-size:0}.v-image-upload-actions button svg{width:16px;height:16px}.v-image-reference-prompt p{-webkit-line-clamp:2;font-size:11px;line-height:16px}.v-image-reference-prompt small{font-size:10px}.v-image-how-steps{grid-template-columns:1fr}.v-image-how-steps button{min-height:78px}.v-pricing-pack-dialog{padding:48px 16px 20px}.v-pricing-pack-dialog>div{grid-template-columns:1fr;max-height:55svh;overflow-y:auto}}.v-text-image-marketing .v-image-why-main img,.v-text-image-marketing .v-image-practice-media.is-text-to-image>img:first-child{object-fit:contain;object-position:center}.v-text-image-marketing .v-image-practice-media.is-text-to-image{grid-template-columns:minmax(0,13fr) minmax(0,20fr)}.v-text-image-marketing .v-image-tool-grid article,.v-text-image-marketing .v-image-tool-grid article.is-social,.v-text-image-marketing .v-image-tool-grid article.is-fast,.v-text-image-marketing .v-image-tool-grid article.is-quality,.v-text-image-marketing .v-image-tool-grid article.is-smart{aspect-ratio:auto;grid-template-rows:auto auto;height:auto;display:grid}.v-text-image-marketing .v-image-tool-grid article.is-social>img,.v-text-image-marketing .v-image-tool-grid article.is-fast>img{aspect-ratio:16/9;object-fit:contain;object-position:center;width:100%;height:auto}.v-text-image-marketing .v-image-tool-grid article.is-quality>img,.v-text-image-marketing .v-image-tool-grid article.is-smart>img{aspect-ratio:793/496;object-fit:contain;object-position:center;width:100%;height:auto}.v-text-image-marketing .v-image-tool-grid article>div{background:#1a1d1e;padding:16px 22px 18px;position:relative;inset:auto}.v-library-shell{color:#f0fbff;height:100dvh;min-height:0;font-family:var(--font-poppins), Poppins, ui-sans-serif, sans-serif;background:#0f1314;overflow:hidden}.v-library-shell button,.v-library-shell input,.v-library-shell textarea{font-family:inherit}.v-library-shell .v-app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101415;border-bottom-color:#f0fbff14;height:64px;padding:0 16px;top:0}.v-library-shell .v-app-topbar>.v-logo{color:#f0fbff;letter-spacing:-.035em;gap:9px;font-size:28px;font-weight:600}.v-library-shell .v-app-topbar>.v-logo>.v-logo-mark{border-radius:8px;flex:0 0 36px;width:36px;height:36px}.v-library-shell .v-topbar-actions{gap:17px}.v-library-shell .v-language{color:#f0fbff;font-size:14px}.v-library-shell .v-i2v-header-login{color:#f0fbff;background:0 0;border:0;justify-content:center;align-items:center;gap:0;min-width:99px;height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.v-library-subscribe{color:#101719;background:linear-gradient(90deg,#dfffe9,#61e9ff 60%,#28a8ff);border:0;border-radius:999px;height:38px;padding:0 13px;font-size:12px;font-weight:800;position:relative}.v-library-subscribe span{color:#101719;background:#ffdd47;border-radius:5px 5px 5px 0;padding:1px 5px;font-size:9px;line-height:13px;position:absolute;top:-8px;right:-8px}.v-library-credit{color:#f0fbff;background:#262a2b;border:0;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 12px;display:flex}.v-library-credit b{font-size:13px}.v-library-account-wrap{position:relative}.v-library-account{color:#f0fbff;background:#262a2b;border:0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 10px 0 5px;display:flex}.v-library-account>span{color:#101719;background:#d8f8ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.v-library-account img{object-fit:cover;width:100%;height:100%;display:block}.v-library-account-menu{z-index:95;background:#242829;border:1px solid #f0fbff21;border-radius:12px;width:220px;padding:7px;display:grid;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 20px 48px #00000080}.v-library-account-menu>div{border-bottom:1px solid #f0fbff14;gap:2px;padding:8px 9px 10px;display:grid}.v-library-account-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v-library-account-menu small{color:#f0fbff73;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v-library-account-menu a,.v-library-account-menu>button{color:#f0fbffb8;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;height:38px;padding:0 9px;font-size:12px;display:flex}.v-library-account-menu a:hover,.v-library-account-menu>button:hover{color:#f0fbff;background:#f0fbff0f}.v-library-shell .v-app-sidebar{background:#101415;border-right:0;width:82px;top:64px}.v-library-shell .v-app-sidebar>nav{gap:8px;padding:12px 8px}.v-library-shell .v-sidebar-nav-item{width:66px}.v-library-shell .v-sidebar-primary{color:#f0fbff;border-radius:8px;gap:5px;width:66px;min-height:58px;font-size:12px}.v-library-shell .v-sidebar-primary:hover,.v-library-shell .v-sidebar-primary.active{color:#5dd8fe;background:#1a1d1e}.v-library-shell .v-sidebar-primary.active:before,.v-library-mobile-panel{display:none}.v-library-shell .v-app-main.v-library-main,.v-library-shell .v-app-main.v-effects-main{background:#0f1314;width:auto;height:100dvh;min-height:0;margin-left:90px;padding:64px 0 0;overflow:hidden}.v-library-shell:not(.is-announcement-hidden) .v-app-topbar{top:44px}.v-library-shell:not(.is-announcement-hidden) .v-app-sidebar{top:108px}.v-library-shell:not(.is-announcement-hidden) .v-app-main.v-library-main,.v-library-shell:not(.is-announcement-hidden) .v-app-main.v-effects-main{padding-top:108px}.v-library-page{flex-direction:column;width:100%;height:100%;min-height:0;padding:16px 24px 24px 0;display:flex;overflow:hidden}.v-library-tabs{flex:0 0 34px;align-items:flex-start;gap:47px;height:34px;margin-bottom:16px;display:flex}.v-library-tabs a{color:#f0fbff7a;align-items:flex-start;height:34px;font-size:16px;font-weight:500;line-height:24px;transition:color .16s;display:flex;position:relative}.v-library-tabs a:hover,.v-library-tabs a.active{color:#f0fbff}.v-library-tabs a.active:after{content:"";background:#dff9ff;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.v-library-panel{background:#1a1d1e;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.v-library-panel.is-elements{background:0 0;border-radius:0}.v-library-signed-out,.v-library-loading,.v-library-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:24px;display:flex}.v-library-signed-out{color:#f0fbff61}.v-library-hands{color:#f0fbff3b;width:88px;height:76px;position:relative}.v-library-hands svg{stroke-width:1.3px;width:62px;height:62px;position:absolute}.v-library-hands svg:first-child{top:0;left:0;transform:rotate(-18deg)}.v-library-hands svg:last-child{bottom:0;right:0;transform:scaleX(-1)rotate(-18deg)}.v-library-signed-out p{margin:24px 0;font-size:14px}.v-library-login,.v-library-empty>a{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;justify-content:center;align-items:center;width:240px;height:48px;font-size:16px;font-weight:700;transition:filter .16s,transform .16s;display:flex}.v-library-login:hover,.v-library-empty>a:hover{filter:brightness(1.06);transform:translateY(-1px)}.v-library-loading{color:#f0fbff80;gap:12px}.v-library-loading strong{color:#f0fbffc7;font-size:14px}.v-library-load-failure{color:#f0fbff7a;text-align:center;background:radial-gradient(circle at 50% 22%,#52e6ff14,#0000 35%),#1a1d1e;border:1px solid #ff97971f;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:28px;display:flex}.v-library-load-failure>svg{color:#74e7ff}.v-library-load-failure strong{color:#f0fbff;font-size:16px}.v-library-load-failure p{max-width:360px;margin:0;font-size:12px;line-height:19px}.v-library-load-failure button{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:9px;justify-content:center;align-items:center;min-width:132px;height:40px;margin-top:8px;padding:0 18px;font-size:12px;font-weight:700;transition:filter .16s,transform .16s;display:flex}.v-library-load-failure button:hover{filter:brightness(1.06);transform:translateY(-1px)}.v-library-empty>svg{color:#f0fbff30;stroke-width:1.25px;width:120px;height:120px}.v-library-empty p{color:#f0fbff4a;margin:24px 0;font-size:16px;line-height:24px}.v-library-panel.is-work.is-signed-in{background:0 0;border-radius:0}.v-library-toolbar{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 0 12px;display:flex}.v-library-toolbar>div{align-items:center;gap:10px;display:flex}.v-library-toolbar button{color:#f0fbff85;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;display:flex}.v-library-toolbar button:hover{color:#f0fbff}.v-library-toolbar button.active{color:#101719;background:#d8f8ff;font-weight:700}.v-library-notice{color:#ffb5b5;background:#ff97970f;border:1px solid #ff979733;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin:10px 12px 0;padding:8px 10px;font-size:12px;display:flex}.v-library-grid{scrollbar-color:#343b3d transparent;scrollbar-width:thin;flex:1;align-content:start;align-items:start;gap:14px;min-height:0;padding:0 4px 24px 0;display:grid;overflow-y:auto}.v-library-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v-library-panel.is-work .v-library-empty{background:#1a1d1e;border-radius:12px;flex:1;height:auto}.v-library-work-grid>.v-generation-result-card,.v-library-work-grid>.v-generation-failure-card,.v-library-work-grid>.v-generation-progress-card{min-width:0}.v-generation-result-card.is-library{height:auto;box-shadow:none;aspect-ratio:auto;background:0 0;border:0;border-radius:10px;overflow:visible}.v-generation-result-card.is-library .v-generation-result-preview{aspect-ratio:4/3;background:#252a2b;border-radius:10px;height:auto;min-height:170px;position:relative;inset:auto}.v-generation-result-card.is-library.is-portrait-video .v-generation-result-preview{min-height:0;max-height:min(56vh,560px);aspect-ratio:4/5!important}.v-generation-result-card.is-library.is-portrait-video .v-generation-result-preview>img,.v-generation-result-card.is-library.is-portrait-video .v-generation-result-preview>video{object-fit:cover;object-position:center}.v-generation-result-card.is-library .v-generation-result-ready{color:#f0fbff;letter-spacing:0;text-transform:none;background:#101415c7;border:0;border-radius:6px;height:25px;padding:0 9px;font-size:11px;inset:auto auto 10px 10px}.v-generation-result-card.is-library .v-generation-result-ready:before{display:none}.v-generation-result-card.is-library .v-generation-result-preview:after{border-radius:inherit;opacity:.58;inset:58% 0 0}.v-generation-result-card.is-library:hover .v-generation-result-preview:after,.v-generation-result-card.is-library:focus-within .v-generation-result-preview:after{opacity:.78}.v-my-work-card-details{opacity:0;max-height:0;padding:0 2px;transition:max-height .22s,opacity .16s,transform .22s,padding .22s;overflow:hidden;transform:translateY(-5px)}.v-generation-result-card.is-library:hover .v-my-work-card-details,.v-generation-result-card.is-library:focus-within .v-my-work-card-details,.v-generation-result-card.is-library.is-downloading .v-my-work-card-details,.v-generation-failure-card.is-library:hover .v-my-work-card-details,.v-generation-failure-card.is-library:focus-within .v-my-work-card-details{opacity:1;max-height:150px;padding-top:9px;transform:none}.v-generation-failure-card.is-library.is-retryable .v-my-work-card-details{opacity:1;width:calc(100% - 24px);max-height:150px;margin-inline:12px;padding:10px 0 0;transform:none}.v-my-work-card-actions{grid-template-columns:minmax(0,1fr) repeat(3,36px);gap:7px;display:grid}.v-my-work-card-actions button,.v-my-work-card-actions a{color:#f0fbffc2;background:#282d2e;border:0;border-radius:7px;place-items:center;width:36px;height:34px;padding:0;display:grid}.v-my-work-card-actions button:hover,.v-my-work-card-actions a:hover{color:#f0fbff;background:#343a3b}.v-my-work-card-actions .v-my-work-download{position:relative;overflow:hidden}.v-my-work-card-actions .v-my-work-download.is-downloading{color:#d0faff;background:conic-gradient(#52e6ff var(--download-progress),#282d2e 0)}.v-my-work-card-actions .v-my-work-download.is-downloading:before{content:"";background:#182022;border-radius:5px;position:absolute;inset:2px}.v-my-work-card-actions .v-my-work-download>*{z-index:1;position:relative}.v-my-work-card-actions .v-my-work-download>span{letter-spacing:-.03em;font-size:8px;font-weight:800}.v-my-work-card-actions .v-my-work-download.is-success{color:#8cf0cc}.v-my-work-card-actions .v-my-work-download:disabled{cursor:wait;opacity:1}.v-my-work-card-actions .v-my-work-regenerate{color:#f0fbff;white-space:nowrap;background:#303637;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;padding:0 12px;font-size:11px;font-weight:650;display:flex}.v-my-work-card-actions .v-my-work-regenerate.is-checkpoint-retry{color:#c9f9ff;background:linear-gradient(100deg,#52e6ff33,#1fa2ff2e);box-shadow:inset 0 0 0 1px #52e6ff42}.v-my-work-card-actions .v-my-work-regenerate.is-checkpoint-retry:hover{color:#f0fdff;background:linear-gradient(100deg,#52e6ff4d,#1fa2ff45)}.v-my-work-card-actions .v-my-work-regenerate:disabled{cursor:wait;opacity:.68}.v-my-work-card-actions .v-audio-download.is-downloading{background:linear-gradient(90deg,#52e6ff47 var(--download-progress),#303637 0);color:#d8f8ff;opacity:1}.v-my-work-card-actions .v-audio-download.is-success{color:#8cf0cc}.v-my-work-action-compact{display:none}.v-my-work-prompt{color:#f0fbffb8;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:5px;min-width:0;margin-top:8px;display:grid}.v-my-work-prompt>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;overflow:hidden}.v-my-work-prompt>button{color:#f0fbff7a;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.v-my-work-prompt>button:hover{color:#f0fbff;background:#f0fbff12}.v-my-work-model{color:#f0fbff85;text-overflow:ellipsis;white-space:nowrap;background:#24292a;border-radius:5px;align-items:center;width:max-content;max-width:100%;height:22px;margin-top:5px;padding:0 7px;font-size:9px;display:inline-flex;overflow:hidden}.v-generation-failure-card.is-library{aspect-ratio:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:flex-start;overflow:visible}.v-generation-failure-card.is-library>.v-generation-failure-open{aspect-ratio:4/3;background:#252a2b;border-radius:10px;height:auto;min-height:170px;padding:32px 20px 26px}.v-generation-failure-card.is-library .v-generation-failure-open>p{display:none}.v-generation-failure-card.is-library .v-generation-failure-tv{width:74px;height:62px;margin-bottom:16px;transform:scale(.9)}.v-generation-failure-card.is-library .v-generation-failure-open>strong{font-size:13px}.v-my-work-failure-details .v-my-work-card-actions{grid-template-columns:minmax(0,1fr) repeat(2,36px)}.v-library-work-grid>.v-generation-progress-card{border-radius:10px}.v-my-work-audio-preview{color:#78e6f5;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex!important}.v-my-work-audio-preview audio{z-index:3;width:calc(100% - 28px);height:36px;position:relative}.v-elements-toolbar{flex:0 0 58px;justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.v-elements-filters{align-items:center;gap:18px;display:flex}.v-elements-filters button{color:#f0fbff80;background:0 0;border:0;border-radius:999px;height:34px;padding:0 14px;font-size:14px;font-weight:500}.v-elements-filters button:hover{color:#f0fbffd1}.v-elements-filters button.active{color:#101719;background:#d8f8ff;font-weight:700}.v-elements-search{color:#f0fbff45;background:#262a2b;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:min(360px,36vw);height:40px;padding:0 12px;display:flex}.v-elements-search:focus-within{border-color:#52e6ffb8}.v-elements-search input{color:#f0fbff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:14px}.v-elements-search input::placeholder{color:#f0fbff47}.v-elements-search button{color:#f0fbff9e;background:#f0fbff14;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.v-elements-scroll{scrollbar-width:none;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.v-elements-scroll::-webkit-scrollbar{display:none}.v-elements-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:8px;min-height:0;padding:0;display:grid;overflow:visible}.v-element-create,.v-element-card{color:#f0fbff;aspect-ratio:1;background:#262a2b;border-radius:12px;min-width:0;position:relative;overflow:hidden}.v-element-create{color:#f0fbff94;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:0;transition:background .16s,color .16s;display:flex}.v-element-create:hover{color:#d8f8ff;background:#2d3233}.v-element-create strong{font-size:14px;font-weight:600}.v-element-card{transition:box-shadow .16s;box-shadow:inset 0 0 0 1px #0000}.v-element-card:hover{box-shadow:inset 0 0 0 1px #52e6ff5c}.v-element-card-badges{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:7px;right:7px}.v-element-card-badges span,.v-element-card-badges b{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600;line-height:16px}.v-elements-grid .v-element-card-badges span{color:#f0fbff;opacity:1;background:#0f1314d1;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600;line-height:16px;transition:none;position:static;bottom:auto;left:auto;right:auto;transform:none}.v-element-card-badges span{color:#f0fbff;background:#0f1314d1}.v-element-card-badges b{color:#101719;background:#d8f8ff}.v-element-card-actions{z-index:5;opacity:0;gap:4px;transition:opacity .16s;display:flex;position:absolute;top:7px;right:7px}.v-element-card:hover .v-element-card-actions,.v-element-card:focus-within .v-element-card-actions,.v-element-card.is-downloading .v-element-card-actions{opacity:1}:is(.v-element-card:has(.v-element-card-actions):hover .v-element-card-badges b,.v-element-card:has(.v-element-card-actions):focus-within .v-element-card-badges b,.v-element-card.is-downloading .v-element-card-badges b){opacity:0}.v-element-card-actions a,.v-element-card-actions button{color:#f0fbff;background:#0f1314d1;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.v-element-card-actions svg{width:16px;height:16px}.v-element-card-actions .v-element-download{position:relative;overflow:hidden}.v-element-card-actions .v-element-download.is-downloading{background:conic-gradient(#52e6ff var(--download-progress),#0f1314d1 0);color:#d8f8ff}.v-element-card-actions .v-element-download.is-downloading:before{content:"";background:#151b1c;border-radius:5px;position:absolute;inset:2px}.v-element-card-actions .v-element-download>*{z-index:1;position:relative}.v-element-card-actions .v-element-download>span{letter-spacing:-.04em;font-size:8px;font-weight:800}.v-element-card-actions .v-element-download.is-success{color:#8cf0cc}.v-element-card-actions .v-element-download:disabled{cursor:wait;opacity:1}.v-element-card.is-downloading:after{z-index:7;content:"";height:3px;transform:scaleX(var(--download-scale));transform-origin:0;background:linear-gradient(90deg,#a9fff0,#52e6ff 58%,#25a9ff);transition:transform .12s linear;position:absolute;bottom:0;left:0;right:0}.v-element-card-media{color:#f0fbff;background:#262a2b;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.v-element-card-media>img,.v-element-card-media>video{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .22s;display:block}.v-element-card-media>i{color:#f0fbffd1;opacity:0;filter:drop-shadow(0 3px 12px #00000073);pointer-events:none;background:#0f131485;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .16s;display:grid;position:absolute}.v-element-card-media>i svg{stroke-width:1.6px;width:25px;height:25px}.v-element-card:hover .v-element-card-media>i{opacity:1}.v-element-card:hover .v-element-card-media>img,.v-element-card:hover .v-element-card-media>video{filter:brightness(.88);transform:scale(1.015)}.v-element-card.is-playing .v-element-card-media>i{opacity:0}.v-element-card.is-playing:hover .v-element-card-media>i{opacity:1}.v-element-audio{background:radial-gradient(circle,#263033 0 20%,#0c0f10 21% 43%,#25292a 44% 48%,#0d1011 49% 64%,#2c3132 65% 67%,#15191a 68%)}.v-element-audio audio{display:none}.v-element-audio>span{color:#101719;background:#d8f8ff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 6px #0f1314d6,0 8px 26px #00000061}.v-elements-grid .v-element-audio>span{opacity:1;padding:0;transition:none;position:static;bottom:auto;left:auto;right:auto;transform:none}.v-element-audio svg{width:29px;height:29px}.v-element-card.is-audio.is-playing .v-element-audio>span,.v-element-audio.is-playing>span{animation:1.25s ease-in-out infinite v-element-audio-pulse}.v-element-prompt{text-align:left;position:absolute}.v-element-prompt-copy{z-index:2;color:#f0fbffbd;text-align:left;pointer-events:none;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:19px;display:-webkit-box;position:absolute;top:50%;left:18px;right:18px;overflow:hidden;transform:translateY(-50%)}.v-element-card>footer{z-index:3;pointer-events:none;background:linear-gradient(#0f131400,#0f1314e6);justify-content:space-between;align-items:flex-end;gap:8px;min-height:50px;padding:20px 12px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.v-element-card>footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.v-element-card>footer small{color:#f0fbff66;font-size:9px}.v-elements-no-results{color:#f0fbff59;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:360px;display:grid}.v-elements-no-results strong{color:#f0fbffb8;font-size:14px}.v-elements-no-results span{font-size:11px}.v-elements-toast{z-index:8;color:#d8f8ff;background:#262a2b;border:1px solid #52e6ff4d;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 14px 38px #0000006b}@keyframes v-element-audio-pulse{50%{transform:scale(1.04);box-shadow:0 0 0 10px #52e6ff26,0 8px 26px #00000061}}.v-element-dialog-layer{z-index:210;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:24px;animation:.16s ease-out v-element-layer-in;display:grid;position:fixed;inset:0}.v-element-dialog{color:#f0fbff;background:#202526;border:1px solid #f0fbff29;border-radius:18px;flex-direction:column;width:min(620px,100vw - 32px);max-height:min(760px,100dvh - 40px);animation:.18s ease-out v-element-dialog-in;display:flex;overflow:hidden;box-shadow:0 28px 90px #000000ad}.v-element-dialog>header{border-bottom:1px solid #f0fbff14;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:15px 18px;display:flex}.v-element-dialog>header h2{margin:0;font-size:19px;font-weight:650;line-height:26px}.v-element-dialog>header p{color:#f0fbff6e;margin:3px 0 0;font-size:11px}.v-element-dialog>header span{color:#68dff8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.v-element-dialog>header button{color:#f0fbff;background:#2a3031;border:0;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.v-element-dialog>header button svg{width:18px}.v-element-kind-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px 16px 0;display:grid}.v-element-kind-tabs button{color:#f0fbff8c;background:#292f30;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:54px;font-size:12px;font-weight:600;display:flex}.v-element-kind-tabs button svg{width:18px}.v-element-kind-tabs button:hover{color:#f0fbff}.v-element-kind-tabs button.active{color:#d5f8ff;background:#343b3c;border-color:#52e6ff;box-shadow:inset 0 0 0 1px #52e6ff1f}.v-element-upload{color:#f0fbffad;text-align:center;cursor:pointer;background:#181c1d;border:1px dashed #f0fbff2e;border-radius:12px;place-content:center;justify-items:center;gap:7px;min-height:270px;margin:14px 16px;transition:border-color .16s,background .16s;display:grid}.v-element-upload:hover{background:#1b2021;border-color:#52e6ff}.v-element-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v-element-upload>span{color:#7de6ff;background:#2a3031;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.v-element-upload>span svg{width:25px;height:25px}.v-element-upload strong{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:14px;overflow:hidden}.v-element-upload small{color:#f0fbff59;font-size:10px}.v-element-upload.has-file{border-style:solid;border-color:#52e6ff73}.v-element-prompt-fields{gap:12px;padding:16px;display:grid;position:relative}.v-element-prompt-fields label{color:#f0fbff9e;gap:6px;font-size:11px;display:grid}.v-element-prompt-fields input,.v-element-prompt-fields textarea{color:#f0fbff;background:#181c1d;border:1px solid #f0fbff1a;border-radius:9px;outline:0;width:100%;padding:10px 12px;font-size:13px}.v-element-prompt-fields input{height:42px}.v-element-prompt-fields textarea{resize:none;height:190px;line-height:20px}.v-element-prompt-fields input:focus,.v-element-prompt-fields textarea:focus{border-color:#52e6ff}.v-element-prompt-fields>small{color:#f0fbff40;font-size:9px;position:absolute;bottom:23px;right:27px}.v-element-dialog-error{color:#ffb5b5;background:#ff979712;border:1px solid #ff979738;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin:0 16px 12px;padding:7px 10px;font-size:11px;display:flex}.v-element-dialog-error svg{width:15px}.v-element-dialog>footer{border-top:1px solid #f0fbff14;justify-content:flex-end;align-items:center;gap:9px;min-height:68px;padding:12px 16px;display:flex}.v-element-dialog>footer button,.v-element-dialog>footer a{color:#f0fbff;background:#303637;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 18px;font-size:12px;font-weight:650;display:flex}.v-element-dialog>footer button.primary,.v-element-dialog>footer a{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);min-width:132px}.v-element-dialog>footer button:disabled{opacity:.35;cursor:not-allowed}.v-element-dialog>footer svg{width:16px}.v-element-preview-dialog{width:min(820px,100vw - 32px)}.v-element-preview-dialog>header{min-height:66px}.v-element-preview-media{background:#111516;place-items:center;min-height:360px;max-height:620px;display:grid;overflow:hidden}.v-element-preview-media>img,.v-element-preview-media>video{object-fit:contain;max-width:100%;max-height:min(620px,100dvh - 200px);display:block}.v-element-preview-media blockquote{color:#f0fbffd1;white-space:pre-wrap;max-height:420px;margin:0;padding:48px;font-size:18px;line-height:30px;overflow-y:auto}.v-element-preview-audio{justify-items:center;gap:28px;display:grid}.v-element-preview-audio>span{color:#101719;background:radial-gradient(circle,#d8f8ff 0 34%,#202526 35% 42%,#111516 43% 62%,#303637 63% 67%,#111516 68%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.v-element-preview-audio>span svg{width:35px}.v-element-preview-audio audio{width:min(460px,75vw)}.v-element-prompt-preview-layer{z-index:211;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1}.v-element-prompt-preview-dialog{color:#f0fbff;background:#282d2e;border:1px solid #f0fbff29;border-radius:24px;outline:none;width:min(560px,100vw - 32px);padding:0 24px 24px;animation:.18s ease-out v-element-dialog-in;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000b8}.v-element-prompt-preview-dialog>header{justify-content:center;align-items:center;min-height:64px;padding:0 40px;display:flex;position:relative}.v-element-prompt-preview-dialog>header h2{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:32px;margin:0;font-size:16px;font-weight:700;line-height:32px;overflow:hidden}.v-element-prompt-preview-dialog>header button{color:#f0fbff;background:0 0;border:0;border-radius:8px;outline:none;place-items:center;width:32px;height:32px;padding:0;transition:background .16s;display:grid;position:absolute;top:16px;right:0}.v-element-prompt-preview-dialog>header button:hover,.v-element-prompt-preview-dialog>header button:focus-visible{background:#24292a}.v-element-prompt-preview-dialog>header button svg{width:24px;height:24px}.v-element-prompt-preview-content{background:#0f1619;border-radius:16px;width:100%;overflow:hidden}.v-element-prompt-preview-content p{color:#f0fbff;white-space:pre-wrap;scrollbar-width:none;max-height:60vh;margin:0;padding:16px;font-size:14px;line-height:21px;overflow:auto}.v-element-prompt-preview-content p::-webkit-scrollbar{display:none}.v-element-video-preview-layer{z-index:211;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1}.v-element-video-preview-dialog{color:#f0fbff;background:#282d2e;border:1px solid #f0fbff29;border-radius:24px;width:min(560px,100vw - 32px);padding:0 24px 24px;animation:.18s ease-out v-element-dialog-in;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000b8}.v-element-video-preview-dialog>header{justify-content:center;align-items:center;min-height:72px;padding:0 52px;display:flex;position:relative}.v-element-video-preview-dialog>header h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:16px;font-weight:700;line-height:32px;overflow:hidden}.v-element-video-preview-dialog>header button{color:#f0fbff;background:#24292a;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:16px;right:0}.v-element-video-preview-dialog>header button:hover{background:#313738}.v-element-video-preview-dialog>header button svg{width:22px;height:22px}.v-element-video-preview-media{aspect-ratio:1;background:#0f1619;border-radius:16px;place-items:center;width:100%;display:grid;overflow:hidden}.v-element-video-preview-media video{object-fit:contain;max-width:100%;max-height:100%;display:block}.v-element-audio-preview-layer{z-index:211;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1}.v-element-audio-preview-dialog{color:#f0fbff;background:#282d2e;border:1px solid #f0fbff29;border-radius:24px;width:min(560px,100vw - 32px);padding:0 24px 24px;animation:.18s ease-out v-element-dialog-in;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000b8}.v-element-audio-preview-dialog>header{justify-content:center;align-items:center;min-height:72px;padding:0 52px;display:flex;position:relative}.v-element-audio-preview-dialog>header h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:16px;font-weight:700;line-height:32px;overflow:hidden}.v-element-audio-preview-dialog>header button{color:#f0fbff;background:#24292a;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:16px;right:0}.v-element-audio-preview-dialog>header button:hover{background:#313738}.v-element-audio-preview-dialog>header button svg{width:22px;height:22px}.v-element-audio-preview-row{background:#0f1619;border-radius:16px;align-items:center;min-height:140px;padding:20px;display:flex;position:relative;overflow:hidden}.v-element-audio-preview-row>audio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.v-element-audio-preview-disc{background:repeating-radial-gradient(circle,#0b0e0f 0 5px,#202526 6px 8px,#0d1011 9px 13px);border-radius:50%;flex:0 0 80px;place-items:center;width:80px;height:80px;animation:5s linear infinite v-element-audio-spin;display:grid;position:relative;box-shadow:0 8px 22px #00000061}.v-element-audio-preview-disc:after{content:"";border:1px solid #f0fbff14;border-radius:50%;position:absolute;inset:7px}.v-element-audio-preview-disc>i{z-index:1;color:#101719;background:#d8f8ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.v-element-audio-preview-disc svg{width:23px;height:23px}.v-element-audio-preview-row>div{min-width:0;margin-left:12px}.v-element-audio-preview-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}@keyframes v-element-audio-spin{to{transform:rotate(360deg)}}@keyframes v-element-layer-in{0%{opacity:0}}@keyframes v-element-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.aireel-effects-list{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.aireel-effects-toolbar{flex:none;padding:12px 24px 0 0}.aireel-effects-heading-row{justify-content:space-between;align-items:center;gap:18px;min-height:36px;margin-bottom:8px;display:flex}.aireel-effects-heading-row h1,.aireel-workspace-title h1{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:600;line-height:28px}.aireel-search{color:#f0fbff40;background:#262a2b;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;width:320px;height:36px;padding:0 10px;transition:border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.aireel-search:focus-within{background:#202526;border-color:#52e6ff}.aireel-search>svg{flex:none}.aireel-search>span{color:#f0fbff4d;pointer-events:none;font-size:14px;position:absolute;left:39px}.aireel-search:has(input:not(:placeholder-shown))>span{opacity:0}.aireel-search input{z-index:1;color:#f0fbff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 5px;font-size:14px;position:relative}.aireel-search>button{z-index:2;color:#f0fbffb8;background:#f0fbff14;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:relative}.aireel-search.is-compact{width:100%}.aireel-categories{position:relative}.aireel-categories>div{flex-wrap:wrap;column-gap:24px;display:flex}.aireel-categories button,.aireel-picker-categories button{color:#f0fbff94;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 0;font-size:14px;line-height:20px;transition:color .15s}.aireel-categories button:hover,.aireel-picker-categories button:hover{color:#d1f4ff}.aireel-categories button.active,.aireel-picker-categories button.active{color:#d1f4ff;font-weight:700}.aireel-categories .aireel-categories-more{display:none}.aireel-effects-scroll{scrollbar-color:#343b3d transparent;scrollbar-width:thin;flex:1;min-height:0;margin-top:16px;padding:0 24px 24px 0;overflow:hidden auto}.v-trend-type-tabs{background:#1a1d1e;border:1px solid #f0fbff14;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.v-trend-type-tabs button{color:#f0fbff7a;background:0 0;border:0;border-radius:7px;height:32px;padding:0 16px;font-size:12px;font-weight:500;transition:background .16s,color .16s}.v-trend-type-tabs button:hover{color:#f0fbffd1}.v-trend-type-tabs button.active{color:#d1f4ff;background:#343a3c;font-weight:600}.v-trend-type-tabs button:focus-visible{outline-offset:1px;outline:2px solid #52e6ff}.aireel-masonry{opacity:0;width:100%;min-height:500px;transition:opacity .12s;position:relative}.aireel-masonry.is-ready{opacity:1}.aireel-effect-card{color:#f0fbff;text-align:left;background:#262a2b;border:0;border-radius:12px;padding:0;transition:box-shadow .16s,transform .16s;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.aireel-effect-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #52e6ff8c}.aireel-effect-card:focus-visible{outline-offset:1px;outline:2px solid #52e6ff}.aireel-effect-card .aireel-effect-cover,.aireel-effect-card .aireel-effect-preview{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.aireel-effect-card .aireel-effect-cover{opacity:1;transition:opacity .12s,transform .28s}.aireel-effect-card .aireel-effect-preview{opacity:0;pointer-events:none;transition:opacity .12s}.aireel-effect-card:hover .aireel-effect-cover{transform:scale(1.015)}.aireel-effect-card.is-preview-playing .aireel-effect-cover{opacity:0}.aireel-effect-card.is-preview-playing .aireel-effect-preview{opacity:1}.aireel-effect-card>span{z-index:2;color:#f0fbff;text-overflow:ellipsis;text-shadow:0 1px 5px #000000b3;white-space:nowrap;background:linear-gradient(#0f131400,#0f1314db);border-radius:0 0 12px 12px;padding:25px 12px 8px;font-size:14px;font-weight:500;line-height:20px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.aireel-effect-card>b{z-index:3;color:#101719;background:#ffdf48;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:8px;left:8px}.aireel-empty{color:#f0fbff5c;text-align:center;place-content:center;justify-items:center;min-height:350px;display:grid}.aireel-empty strong{color:#f0fbffc7;margin-top:12px;font-size:15px}.aireel-empty span{margin-top:4px;font-size:12px}.aireel-effect-workspace{gap:16px;width:100%;height:calc(100dvh - 108px);padding-right:24px;display:grid;position:relative;overflow:hidden}.v-library-shell.is-announcement-hidden .aireel-effect-workspace{height:calc(100dvh - 64px)}.aireel-effect-workspace.is-picker-open{grid-template-columns:428px 320px minmax(0,1fr)}.aireel-effect-workspace.is-picker-closed{grid-template-columns:428px minmax(0,1fr);padding-right:0}.aireel-effect-workspace.is-picker-open .aireel-reference-pane{margin-left:8px}.v-elements-workspace{z-index:90;color:#f0fbff;background:#1a1d1e;border-left:1px solid #f0fbff14;flex-direction:column;min-width:0;min-height:0;padding:24px 24px 0;animation:.18s ease-out v-elements-workspace-in;display:flex;position:absolute;inset:0 0 0 444px;overflow:hidden}@keyframes v-elements-workspace-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.v-elements-workspace>header{flex:0 0 38px;justify-content:space-between;align-items:flex-start;height:38px;margin-bottom:16px;display:flex}.v-elements-workspace h2{color:#f0fbff;margin:0;font-size:18px;font-weight:600;line-height:32px}.v-elements-workspace>header>button{color:#f0fbff;background:#262a2b;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background .16s;display:grid}.v-elements-workspace>header>button:hover{background:#343a3b}.v-elements-toolbar{flex-direction:row-reverse;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:35px;margin-bottom:16px;display:flex}.v-elements-toolbar>label{color:#f0fbff47;background:#262a2b;border:1px solid #f0fbff1f;border-radius:12px;align-items:center;width:min(320px,42%);height:35px;padding:0 10px;transition:border-color .16s,background .16s;display:flex;position:relative}.v-elements-toolbar>label:focus-within{background:#202526;border-color:#52e6ff}.v-elements-toolbar input{color:#f0fbff;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 5px;font-size:13px}.v-elements-toolbar input::placeholder{color:#f0fbff47}.v-elements-toolbar>div{align-items:center;gap:8px;display:flex}.v-elements-toolbar>div button{color:#f0fbff8f;min-width:0;font:inherit;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:13px;transition:background .16s,color .16s}.v-elements-toolbar>div button:hover{color:#f0fbff;background:#262a2b}.v-elements-toolbar>div button.active{color:#101719;background:#d4f7ff;font-weight:700}.v-elements-workspace-scroll{scrollbar-width:none;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.v-elements-workspace-scroll::-webkit-scrollbar{display:none}.v-elements-workspace-grid{grid-template-columns:repeat(auto-fill,minmax(190px,236px));gap:8px;display:grid}.v-element-create-card,.v-element-library-card{aspect-ratio:1;color:#f0fbff;min-width:0;font:inherit;background:#262a2b;border:0;border-radius:12px;padding:0;display:flex;position:relative;overflow:hidden}.v-element-create-card{color:#f0fbff85;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:background .16s,color .16s}.v-element-create-card strong{font-size:13px;font-weight:500}.v-element-create-card:hover{color:#f0fbff;background:#303536}.v-element-library-card img,.v-element-library-card video{object-fit:cover;width:100%;height:100%;transition:filter .2s,transform .28s;display:block}.v-element-library-card:hover img,.v-element-library-card:hover video{filter:brightness(.75);transform:scale(1.02)}.v-element-kind{z-index:2;color:#f0fbff;background:#0f1314cc;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:500;position:absolute;top:6px;left:6px}.v-element-library-card>div{z-index:2;text-align:left;background:linear-gradient(#0f131400,#0f1314d1);padding:34px 12px 9px;position:absolute;bottom:0;left:0;right:0}.v-element-library-card>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.v-element-library-card>div span{color:#101719;opacity:0;background:linear-gradient(100deg,#d7fff1,#53e5ff,#269fff);border-radius:6px;place-items:center;height:0;font-size:12px;font-weight:700;transition:height .22s,margin .22s,opacity .16s;display:grid;overflow:hidden}.v-element-library-card:hover>div span,.v-element-library-card:focus-visible>div span{opacity:1;height:32px;margin-top:8px}.v-element-prompt-card{aspect-ratio:1;color:#f0fbff;min-width:0;font:inherit;text-align:left;background:#262a2b;border:0;border-radius:12px;flex-direction:column;padding:68px 12px 12px;transition:background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.v-element-prompt-card:hover{background:#303536;transform:translateY(-1px)}.v-element-prompt-card>span,.v-element-prompt-card>em{border-radius:4px;padding:3px 6px;font-size:11px;font-style:normal;line-height:16px;position:absolute;top:8px}.v-element-prompt-card>span{background:#171b1c;left:8px}.v-element-prompt-card>em{color:#101719;background:#d4f7ff;font-weight:700;right:8px}.v-element-prompt-card p{color:#f0fbffc2;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}.v-element-prompt-card strong{margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;line-height:18px}.v-elements-workspace-status{color:#f0fbff80;justify-content:center;align-items:center;gap:8px;min-height:190px;font-size:12px;display:flex}.v-elements-workspace-status.is-empty{text-align:center;grid-column:span 2}.aireel-editor-pane,.aireel-picker-pane,.aireel-reference-pane{min-width:0;min-height:0}.aireel-editor-pane{flex-direction:column;display:flex}.aireel-workspace-title{flex:0 0 56px;align-items:center;gap:8px;height:56px;display:flex}.aireel-workspace-title>button,.aireel-picker-pane header>button{color:#f0fbff;background:#262a2b;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.aireel-workspace-title h1{color:#f0fbff;-webkit-text-fill-color:#f0fbff;background:0 0;font-size:20px}.aireel-editor-scroll{scrollbar-width:none;flex:1;min-height:0;padding:0 0 24px;overflow-y:auto}.aireel-editor-scroll:not(.is-image-only),.aireel-editor-scroll.is-image-only{flex-direction:column;display:flex}.aireel-editor-scroll::-webkit-scrollbar{display:none}.aireel-selected-effect{color:#f0fbff;text-align:left;background:#262a2b;border:0;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:64px;padding:8px 13px 8px 8px;transition:background .16s;display:grid;overflow:hidden}.aireel-selected-effect:hover{background:#303536}.aireel-selected-thumb{cursor:zoom-in;background-color:#1b1f20;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:8px;width:48px;height:48px;padding:0;display:block;position:relative;overflow:hidden}.aireel-selected-thumb>span{color:#f0fbff;background:#080b0cd1;border-radius:6px;place-items:center;width:20px;height:20px;transition:background .16s,transform .16s;display:grid;position:absolute;bottom:3px;right:3px}.aireel-selected-thumb:hover>span{background:#080b0cf5;transform:scale(1.04)}.aireel-selected-thumb:focus-visible{outline-offset:2px;outline:2px solid #52e6ff}.aireel-selected-effect-change{color:#f0fbff;min-width:0;height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;padding:0;display:grid}.aireel-selected-effect-change:focus-visible{outline-offset:2px;outline:2px solid #52e6ffb8}.aireel-selected-effect strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.aireel-effect-preview-layer{z-index:2147483500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030607c7;place-items:center;padding:16px;animation:.18s ease-out aireel-preview-fade-in;display:grid;position:fixed;inset:0;overflow:auto}.aireel-effect-preview-dialog{color:#f0fbff;background:#262a2b;border:1px solid #f0fbff1f;border-radius:24px;width:min(708px,75dvh,100vw - 32px);max-height:calc(100dvh - 32px);padding:0 24px 24px;animation:.2s cubic-bezier(.2,.8,.2,1) aireel-preview-dialog-in;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e}.aireel-effect-preview-dialog:focus{outline:none}.aireel-effect-preview-dialog>header{justify-content:center;align-items:center;height:64px;padding:0 48px;display:flex;position:relative}.aireel-effect-preview-dialog h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:32px;overflow:hidden}.aireel-effect-preview-close{color:#f0fbff;cursor:pointer;background:#222627;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:16px;right:0}.aireel-effect-preview-close:hover{background:#34393a}.aireel-effect-preview-close:focus-visible{outline-offset:2px;outline:2px solid #52e6ff}.aireel-effect-preview-stage{aspect-ratio:1;background:#0f1619;border-radius:16px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.aireel-effect-preview-stage>video,.aireel-effect-preview-stage>img{object-fit:contain;width:100%;height:100%;display:block}.aireel-effect-preview-stage>video{cursor:pointer}.aireel-effect-preview-play-with-sound{z-index:2;color:#f0fbff;min-height:48px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1619d6;border:1px solid #f0fbff33;border-radius:999px;align-items:center;gap:10px;padding:7px 18px 7px 8px;font-size:14px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #0000005c}.aireel-effect-preview-play-with-sound>span{color:#071115;background:linear-gradient(135deg,#ccfff0,#25a9ff);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.aireel-effect-preview-play-with-sound:hover{background:#141d20f0;border-color:#52e6ffb3}.aireel-effect-preview-play-with-sound:focus-visible{outline-offset:3px;outline:2px solid #52e6ff}.aireel-effect-preview-controls{opacity:0;background:linear-gradient(#0000,#030506e6);grid-template-columns:40px 48px minmax(64px,1fr) 48px 30px 30px;align-items:center;gap:8px;height:64px;padding:12px 16px 10px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.aireel-effect-preview-stage:hover .aireel-effect-preview-controls,.aireel-effect-preview-stage:focus-within .aireel-effect-preview-controls{opacity:1;transform:translateY(0)}.aireel-effect-preview-controls>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.aireel-effect-preview-controls>button:first-child{width:40px;height:40px}.aireel-effect-preview-controls>button:hover,.aireel-effect-preview-controls>button:focus-visible{background:#ffffff1a;outline:0}.aireel-effect-preview-controls>span{white-space:nowrap;min-width:44px;font-size:13px;font-weight:650;line-height:20px}.aireel-effect-preview-controls>span:nth-of-type(2){text-align:right}.aireel-effect-preview-controls input[type=range]{accent-color:#52e6ff;cursor:pointer;width:100%;min-width:0;height:14px;margin:0}.aireel-effect-preview-stage:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100vh}@keyframes aireel-preview-fade-in{0%{opacity:0}}@keyframes aireel-preview-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (hover:none){.aireel-effect-preview-controls{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aireel-effect-preview-layer,.aireel-effect-preview-dialog{animation:none}}.aireel-upload-card{color:#f0fbff85;background:#262a2b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:96px;margin-top:12px;display:flex;position:relative;overflow:hidden}.aireel-upload-slots.is-multiple{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.aireel-upload-slots.is-multiple::-webkit-scrollbar{display:none}.aireel-upload-slots.is-multiple .aireel-upload-card{flex:0 0 101px;width:101px;height:101px;margin-top:0}.aireel-upload-slots.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.aireel-upload-slots.is-pair .aireel-upload-card{width:auto;min-width:0;height:112px;padding:12px}.aireel-upload-slots.is-multiple .aireel-upload-card.has-image{padding:12px}.aireel-upload-slots.is-multiple .aireel-upload-card.is-image-only>strong{white-space:nowrap;font-size:12px}.aireel-upload-card>strong{font-size:12px;font-weight:400}.aireel-upload-slots.is-multiple .aireel-upload-card:not(.has-image)>strong{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:100%;line-height:16px;display:-webkit-box;overflow:hidden}.aireel-upload-slots.is-multiple .aireel-upload-card:not(.has-image)>span{white-space:nowrap;line-height:16px}.aireel-upload-card.is-image-only{cursor:pointer;height:100px;padding-top:3px}.aireel-upload-card.is-image-only>strong{font-size:14px}.aireel-upload-card>span{color:#f0fbff4d;font-size:12px}.aireel-upload-card:not(.has-image)>div{opacity:0;background:#121617d6;justify-content:center;align-items:center;gap:7px;transition:opacity .16s;display:flex;position:absolute;inset:0}.aireel-upload-card:not(.has-image):hover>div,.aireel-upload-card:not(.has-image):focus-within>div{opacity:1}.aireel-upload-card:not(.has-image)>div button{color:#f0fbff;background:#3b4345;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 16px;font-size:12px;display:flex}.aireel-upload-card.is-image-only>div{background:#262a2b;gap:32px}.aireel-upload-card.is-image-only>div button{font-size:14px}.aireel-upload-card.has-image{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;height:98px;padding:12px}.aireel-upload-thumb{border-radius:8px;flex:0 0 74px;width:74px;height:74px;position:relative;overflow:hidden}.aireel-upload-thumb>:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.aireel-upload-thumb>span{color:#f0fbff;background:#0f1314d1;border-radius:5px;padding:2px 6px;font-size:10px;position:absolute;top:5px;left:5px}.aireel-upload-thumb>button{color:#f0fbff;opacity:0;background:#0f1314d1;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:opacity .16s;display:grid;position:absolute;top:5px;right:5px}.aireel-upload-card.has-image>.v-upload-more{z-index:4;color:#f0fbff;opacity:0;background:#0f1314d1;border:0;border-radius:7px;place-items:center;width:34px;height:25px;padding:0;transition:opacity .16s;display:grid;position:absolute;inset:auto auto 17px 32px;transform:none}.aireel-upload-thumb:hover>button,.aireel-upload-thumb:focus-within>button{opacity:1}.aireel-upload-card.has-menu{z-index:24;overflow:visible}.aireel-upload-card.has-image:hover>.v-upload-more,.aireel-upload-card.has-image:focus-within>.v-upload-more,.aireel-upload-card.has-menu>.v-upload-more{opacity:1}.aireel-upload-actions{z-index:30;width:178px;top:calc(100% - 8px);left:12px}.aireel-upload-actions .v-save-element-guide{left:calc(100% + 10px);right:auto}.aireel-upload-video-replace{color:#f0fbff;background:#3b4345;border:0;border-radius:8px;align-self:center;padding:7px 10px;font-size:12px}.aireel-prompt-card{background:#262a2b;border-radius:12px;flex-direction:column;flex:280px;min-height:280px;margin-top:12px;padding:10px 12px 8px;display:flex;position:relative}.aireel-prompt-card.is-compact{flex:0 0 120px;min-height:120px}.aireel-prompt-label{color:#f0fbff94;flex:0 0 20px;justify-content:space-between;align-items:center;height:20px;font-size:12px;display:flex}.aireel-prompt-label button{color:#f0fbff85;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.aireel-prompt-editor{color:#f0fbff;scrollbar-color:#f0fbff2e transparent;scrollbar-width:thin;white-space:pre-wrap;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:0;padding:4px 0;font-size:14px;line-height:24px;overflow-y:auto}.aireel-prompt-editor:empty:before{color:#f0fbff85;content:attr(data-placeholder);pointer-events:none}.aireel-prompt-card.is-compact .aireel-prompt-editor{color:#f0fbffc2;padding-top:7px;font-size:12px;line-height:18px}.aireel-prompt-card.is-compact .aireel-prompt-actions{justify-content:flex-end}.aireel-prompt-actions{flex:0 0 30px;align-items:center;gap:5px;height:30px;display:flex}.aireel-prompt-actions button{color:#f0fbff;white-space:nowrap;background:#3b4345;border:0;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;display:flex}.aireel-prompt-actions .v-prompt-reference-anchor>button{color:#f0fbff;background:#3b4345;border:0;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 8px;display:flex}.aireel-prompt-actions .v-prompt-reference-menu{bottom:36px;left:-10px}.aireel-prompt-actions .v-prompt-reference-menu button{background:0 0;border:0;border-radius:8px;justify-content:flex-start;width:100%;height:auto;min-height:48px;padding:6px 8px}.aireel-prompt-actions .v-prompt-reference-menu .v-prompt-reference-elements{border-top:1px solid #f0fbff14;border-radius:0 0 8px 8px;padding-top:9px}.aireel-prompt-actions button:disabled{color:#f0fbff33}.aireel-prompt-actions>span{color:#f0fbff40;margin-left:auto;font-size:10px}.aireel-prompt-actions .aireel-prompt-clear{color:#f0fbff47;background:0 0;justify-content:center;width:24px;min-width:24px;padding:0}.aireel-prompt-actions .aireel-prompt-clear:hover{color:#f0fbffb8}.aireel-parameter-wrap{margin-top:12px;position:relative}.aireel-parameters{grid-template-columns:repeat(var(--parameter-count,4),1fr) 24px;color:#f0fbff;background:#262a2b;border:0;border-radius:8px;align-items:center;width:100%;height:40px;padding:4px;display:grid}.aireel-parameters:focus{outline:none}.aireel-parameters>span{border-right:1px solid #f0fbff1a;justify-content:center;align-items:center;gap:4px;height:24px;padding:0 6px;font-size:14px;display:flex}.aireel-parameters>svg{color:#f0fbff4d;margin:auto}.aireel-parameter-scrim{display:none}.aireel-parameter-menu{z-index:120;scrollbar-width:none;background:#1a1d1e;border:1px solid #f0fbff29;border-radius:12px;width:400px;max-height:calc(100dvh - 96px);padding:12px;position:fixed;top:146px;left:min(526px,100vw - 412px);overflow-y:auto;box-shadow:0 22px 55px #0000008f}.aireel-parameter-menu>header{display:none}.aireel-parameter-sections{gap:12px;display:grid}.aireel-parameter-menu section{background:#262a2b;border-radius:8px;padding:6px 12px 12px}.aireel-parameter-menu section.is-duration{min-height:144px}.aireel-parameter-menu section.is-resolution,.aireel-parameter-menu section.is-sound{min-height:72px}.aireel-parameter-menu section.is-aspect{min-height:156px}.aireel-parameter-menu section>strong{color:#f0fbff8c;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.aireel-parameter-menu section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.aireel-parameter-menu section button{color:#f0fbffa3;background:0 0;border:0;border-radius:8px;place-items:center;min-height:32px;padding:0 8px;font-size:13px;display:grid}.aireel-parameter-menu section button:hover{color:#f0fbff;background:#f0fbff0d}.aireel-parameter-menu section button.active{color:#f0fbff;background:#3b494d;font-weight:700}.aireel-parameter-menu .aireel-duration-options{grid-template-columns:repeat(5,minmax(0,1fr))}.aireel-parameter-menu .aireel-aspect-options{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.aireel-parameter-menu .aireel-aspect-options button{grid-template-rows:23px auto;gap:4px;min-height:56px}.aireel-aspect-options i{border:2px solid #f0fbff8f;border-radius:3px;width:17px;height:13px;display:block}.aireel-aspect-options .ratio-auto{border-style:dashed;width:15px;height:15px;position:relative}.aireel-aspect-options .ratio-9-16,.aireel-aspect-options .ratio-3-4{width:10px;height:17px}.aireel-aspect-options .ratio-1-1{width:14px;height:14px}.aireel-aspect-options .ratio-21-9{width:20px;height:8px}.aireel-generate{color:#101719;background:#59666b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;margin-top:12px;font-size:14px;font-weight:700;display:flex}.aireel-editor-scroll.is-image-only .aireel-generate{margin-top:auto}.aireel-generate.is-ready{background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.aireel-generate:disabled{cursor:wait;opacity:.82}.aireel-generate b{color:#f0fbffb8;background:#3f4b4e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;display:flex}.aireel-picker-scrim{display:none}.aireel-picker-pane{z-index:3;border-left:1px solid #f0fbff0d;border-right:1px solid #f0fbff0d;padding:12px 16px 20px;position:relative;overflow:hidden}.aireel-picker-pane>header{justify-content:space-between;align-items:center;height:32px;margin-bottom:20px;display:flex}.aireel-picker-pane h2{margin:0;font-size:17px;font-weight:600}.aireel-picker-pane .aireel-search{height:36px}.aireel-picker-categories{flex-wrap:wrap;column-gap:24px;max-height:88px;padding:6px 0;display:flex;position:relative;overflow:hidden}.aireel-picker-categories:has(.aireel-picker-category-menu){overflow:visible}.aireel-picker-categories button{min-height:28px;padding-block:4px;font-size:12px}.aireel-picker-categories>button[aria-label="More effect categories"]{background:#3b4345;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:7px;right:0}.aireel-picker-category-menu{z-index:125;scrollbar-width:none;background:#242829;border:1px solid #f0fbff29;border-radius:12px;width:240px;max-height:486px;padding:8px;display:grid;position:fixed;top:180px;left:854px;overflow-y:auto;box-shadow:0 18px 48px #00000085}.aireel-picker-category-menu>button{color:#f0fbffbf;text-align:left;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 8px;font-size:13px;font-weight:400;display:flex;position:static}.aireel-picker-category-menu>button.active{color:#f0fbff;background:#f0fbff0f}.aireel-picker-grid{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;max-height:calc(100dvh - 254px);padding:21px 1px 24px;display:grid;overflow-y:auto}.aireel-picker-grid::-webkit-scrollbar{display:none}.aireel-picker-column{flex-direction:column;gap:8px;min-width:0;display:flex}.aireel-picker-grid .aireel-effect-card{aspect-ratio:4/3;width:100%;height:auto;position:relative}.aireel-picker-grid .aireel-effect-card.is-active:after{z-index:5;border-radius:inherit;content:"";pointer-events:none;border:2px solid #8beaff;position:absolute;inset:0}.aireel-picker-grid .aireel-effect-card>span{white-space:normal;padding:22px 10px 7px;font-size:12px;line-height:17px}.aireel-picker-empty{color:#f0fbff66;grid-column:1/-1;place-items:center;min-height:180px;font-size:13px;display:grid}.aireel-reference-pane{flex-direction:column;padding:12px 0 24px;display:flex}.aireel-reference-tabs{background:#1a1d1e;border-radius:10px;flex:0 0 40px;gap:4px;width:max-content;height:40px;padding:4px;display:flex}.aireel-reference-tabs button{color:#f0fbff4d;background:0 0;border:0;border-radius:8px;min-width:92px;padding:0 16px;font-size:14px;font-weight:500}.aireel-reference-tabs button.active{color:#f0fbff;background:#262a2b;min-width:167px}.aireel-reference-tabs button:focus-visible{outline-offset:-2px;outline:1px solid #f0fbff}.aireel-reference-example{background:#1a1d1e;border-radius:12px;flex:1;min-height:0;margin-top:16px;padding:24px;position:relative;overflow:hidden}.aireel-reference-stage{justify-content:center;align-items:center;width:100%;height:100%;padding-block:24px;display:flex;container-type:size}.aireel-reference-stage.is-carousel{grid-template-rows:minmax(0,1fr) 116px;place-items:center;gap:24px;padding:48px 24px 24px;display:grid;position:relative}.aireel-reference-carousel{width:min(100%,calc((100cqh - 212px) * var(--effect-ratio,1.7778)));border-radius:12px;max-width:1160px;overflow:hidden}.aireel-reference-carousel-track{width:100%;transform:translateX(calc(var(--reference-index,0) * -100%));transition:transform .45s cubic-bezier(.22,.61,.36,1);display:flex}.aireel-reference-carousel .aireel-reference-media{flex:0 0 100%;width:100%;max-width:none}.aireel-reference-carousel .aireel-reference-media.is-active{outline-offset:2px;outline:1px solid #52e6ff61}.aireel-reference-carousel .aireel-reference-prompt{width:auto;min-height:104px;bottom:18px;left:46px;right:46px;transform:none}.aireel-reference-prev,.aireel-reference-next{z-index:6;color:#f0fbff;background:#303536eb;border:1px solid #f0fbff24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:calc(50% - 58px);transform:translateY(-50%);box-shadow:0 8px 20px #00000038}.aireel-reference-prev{left:8px}.aireel-reference-next{right:8px}.aireel-reference-prev:hover,.aireel-reference-next:hover{background:#3a4041;border-color:#f0fbff47}.aireel-reference-thumbnails{scrollbar-width:none;justify-content:center;align-items:center;gap:16px;width:min(100%,1010px);height:116px;display:flex;overflow-x:auto}.aireel-reference-thumbnails::-webkit-scrollbar{display:none}.aireel-reference-thumbnails button{background:#262a2b;border:0;border-radius:10px;flex:0 0 260px;width:260px;height:116px;padding:0;position:relative;overflow:hidden}.aireel-reference-thumbnails button.active:after{border-radius:inherit;content:"";pointer-events:none;border:2px solid #52e6ff;position:absolute;inset:0}.aireel-reference-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.aireel-reference-media{width:min(var(--effect-max-width,86%),calc(100cqh * var(--effect-ratio)));max-width:100%;height:auto;max-height:100%;position:relative}.aireel-reference-example video,.aireel-reference-example .aireel-reference-media>img{object-fit:contain;background:#262a2b;border-radius:12px;width:100%;height:100%;display:block}.aireel-reference-volume{z-index:3;color:#f0fbff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f1314ad;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.aireel-reference-prompt{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:max-height;background:linear-gradient(110deg,#1c1f1fdb,#1a1d1eb8);border:1px solid #f0fbff0f;border-radius:12px;grid-template-columns:minmax(0,1fr) 32px auto;align-items:end;gap:8px;min-height:104px;max-height:104px;padding:14px 14px 12px 16px;transition:max-height .36s cubic-bezier(.4,0,.2,1),background-color .3s;display:grid;position:absolute;bottom:16px;left:16px;right:16px;overflow:hidden;box-shadow:0 14px 32px #0000003d}.aireel-reference-prompt:not(.is-overflowing){grid-template-columns:minmax(0,1fr) auto}.aireel-reference-prompt-copy{align-self:center;min-width:0}.aireel-reference-prompt-copy strong{color:#66def8;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.aireel-reference-prompt-copy p{color:#f0fbff;white-space:pre-line;will-change:max-height;max-height:38px;margin:0;font-size:13px;font-weight:500;line-height:19px;transition:max-height .36s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.aireel-reference-prompt.is-expanded{align-items:end;max-height:min(68%,360px)}.aireel-reference-prompt.is-expanded .aireel-reference-prompt-copy{overscroll-behavior:contain;scrollbar-color:#f0fbff29 transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;max-height:300px;overflow-y:auto}.aireel-reference-prompt.is-expanded .aireel-reference-prompt-copy p{max-height:none;overflow:visible}.aireel-reference-prompt.is-expanded .aireel-reference-prompt-toggle svg{transform:rotate(180deg)}.aireel-reference-prompt-toggle{color:#f0fbffb3;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.aireel-reference-prompt-toggle svg{transition:transform .18s}.aireel-use-template{color:#101719;white-space:nowrap;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:9px;height:38px;padding:0 18px;font-size:12px;font-weight:700}.aireel-my-work{color:#f0fbff57;text-align:center;background:#111516;border-radius:12px;flex:1;place-content:center;justify-items:center;min-height:0;margin-top:16px;display:grid}.aireel-my-work p{font-size:13px}.aireel-my-work button{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:8px;height:34px;padding:0 18px;font-weight:700}.aireel-my-work .v-flow-not-logged-graphic{width:116px;height:116px}.aireel-my-work.is-guest p{margin:22px 0 24px;font-size:16px}.aireel-my-work.is-guest button{border-radius:12px;width:240px;height:48px;font-size:14px}.aireel-my-work.is-running{color:#f0fbff94;align-content:center;gap:8px}.aireel-my-work.is-running>strong{color:#f0fbff;font-size:15px}.aireel-my-work.is-running>i{background:#262a2b;border-radius:999px;width:min(260px,70%);height:5px;overflow:hidden}.aireel-my-work.is-running>i>b{border-radius:inherit;background:linear-gradient(90deg,#52e6ff,#1fa2ff);height:100%;display:block}.aireel-my-work.is-running{place-content:initial;justify-items:initial;text-align:left;scrollbar-width:none;padding:16px;display:block;overflow-y:auto}.aireel-my-work.is-running::-webkit-scrollbar{display:none}.aireel-my-work.is-result{place-content:initial;padding:24px;display:flex}.aireel-my-work.is-result article{place-items:center;width:100%;height:100%;display:grid;position:relative}.aireel-my-work.is-result video,.aireel-my-work.is-result img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;display:block}.aireel-my-work.is-result a{color:#f0fbff;background:#0f1314d1;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.aireel-my-work.is-result{text-align:left;scrollbar-width:none;padding:16px;display:block;overflow-y:auto}.aireel-my-work.is-result::-webkit-scrollbar{display:none}.aireel-my-work.is-result .v-generation-result-card{place-items:initial;width:100%;height:auto;display:block}.aireel-my-work.is-result .aireel-effect-generation-grid{grid-template-columns:repeat(auto-fill,minmax(210px,280px));align-items:start}.aireel-my-work.is-result .aireel-effect-generation-grid>article{align-self:start}.aireel-my-work.is-result .aireel-effect-generation-grid .v-generation-progress-card{min-height:230px}.aireel-my-work.is-result .v-generation-failure-card{place-items:initial;width:100%;height:auto;padding:24px 28px 20px;display:flex}.aireel-my-work.is-result .v-generation-failure-card>p{margin-top:8px;font-size:9px}.aireel-my-work.is-result .v-generation-result-preview video,.aireel-my-work.is-result .v-generation-result-preview img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.aireel-my-work.is-result .v-generation-result-actions a{width:32px;height:32px;font-size:inherit;padding:0;display:grid;position:static;bottom:auto;right:auto}.aireel-my-work.is-result .v-generation-result-lightbox video,.aireel-my-work.is-result .v-generation-result-lightbox img{object-fit:contain;border-radius:10px;width:100%;max-width:100%;height:100%;max-height:100%}.aireel-my-work.is-result .v-generation-result-download{width:auto;height:34px;padding:0 12px;font-size:11px;display:flex;position:absolute;bottom:16px;right:16px}.aireel-my-work.is-result .v-watermark-download-compare video,.aireel-my-work.is-result .v-watermark-download-compare img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.aireel-my-work.is-result .v-watermark-download-modal>p{font-size:11px}.aireel-my-work.is-result .v-watermark-download-close{color:#f7fbfb;background:#121718eb;border:1px solid #ffffff0f;padding:0}.aireel-my-work.is-result .v-watermark-download-upgrade{color:#f7fbfb;background:#111516;border:0;border-radius:10px;height:50px;padding:0 16px}.aireel-my-work.is-list{text-align:left;padding:16px;display:block;overflow-y:auto}.aireel-my-work.is-list>div{gap:8px;display:grid}.aireel-my-work.is-list article{background:#262a2b;border-radius:9px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.aireel-my-work.is-list article>span{color:#8ee8ff;text-transform:capitalize;align-items:center;gap:5px;font-size:11px;display:flex}.aireel-my-work.is-list article>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.aireel-my-work.is-list article>strong{color:#f0fbffcc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.aireel-my-work.is-list article>small{color:#f0fbff4d;font-size:10px}.aireel-work-empty{text-align:center;place-content:center;justify-items:center;min-height:420px;display:grid}.aireel-work-empty strong{color:#f0fbffc2}.aireel-work-empty span{margin-top:4px;font-size:12px}.aireel-job-error{color:#ff9797;margin:12px 0 0;font-size:12px}.aireel-assets-layer{z-index:190;background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.aireel-assets-dialog{background:#1d2223;border:1px solid #f0fbff21;border-radius:20px;flex-direction:column;width:min(720px,100vw - 32px);max-height:min(640px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #000000b3}.aireel-assets-dialog>header{border-bottom:1px solid #f0fbff14;justify-content:space-between;align-items:center;min-height:76px;padding:14px 18px;display:flex}.aireel-assets-dialog>header>div{gap:3px;display:grid}.aireel-assets-dialog>header strong{font-size:18px}.aireel-assets-dialog>header span{color:#f0fbff73;font-size:12px}.aireel-assets-dialog>header button{color:#f0fbff;background:#2a3031;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.aireel-assets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid;overflow-y:auto}.aireel-assets-grid>button{aspect-ratio:1;background:#262a2b;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.aireel-assets-grid>button:hover{border-color:#52e6ff}.aireel-assets-grid img{object-fit:cover;width:100%;height:100%}.aireel-assets-grid span{color:#f0fbff;background:#0f1314cc;border-radius:5px;padding:2px 6px;font-size:10px;position:absolute;bottom:6px;left:6px}.aireel-assets-loading,.aireel-assets-empty{color:#f0fbff73;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:360px;display:grid}.aireel-assets-empty strong{color:#f0fbff}.aireel-assets-empty span{font-size:12px}.aireel-assets-empty button{color:#101719;background:linear-gradient(271deg,#1fa2ff,#52e6ff,#e1ffee);border:0;border-radius:8px;height:34px;padding:0 18px;font-weight:700}.aireel-toast{z-index:200;color:#d1f4ff;background:#262a2b;border:1px solid #52e6ff4d;border-radius:10px;align-items:center;gap:12px;padding:11px 12px 11px 14px;font-size:12px;animation:.18s ease-out aireel-toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #0000006b}.aireel-toast button{width:22px;height:22px;color:inherit;background:#f0fbff0f;border:0;border-radius:6px;place-items:center;padding:0;display:grid}@keyframes aireel-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1100px) and (width>=721px){.v-library-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v-elements-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.aireel-prompt-actions button{padding-inline:6px;font-size:11px}.aireel-parameter-menu{left:min(500px,100vw - 400px)}.aireel-picker-category-menu{left:auto;right:16px}}@media (width<=720px){.v-library-shell{height:100dvh}.v-library-shell .v-announcement{display:none}.v-library-shell .v-app-topbar,.v-library-shell:not(.is-announcement-hidden) .v-app-topbar{padding:0 16px 0 20px;display:flex;top:0}.v-library-shell .v-app-topbar>.v-logo{order:1;margin:0;font-size:28px}.v-library-shell .v-app-topbar>.v-logo>.v-logo-mark{flex-basis:36px;width:36px;height:36px}.v-library-shell .v-topbar-actions{order:2;margin-left:auto;display:flex}.v-library-shell .v-i2v-header-login{color:#f0fbff;min-width:58px;padding:0;display:flex}.v-library-shell .v-library-subscribe,.v-library-shell .v-library-credit{display:none}.v-library-shell .v-library-account{height:34px;padding-right:7px}.v-library-shell .v-library-account-menu{position:fixed;top:58px;right:12px}.v-library-shell .v-mobile-menu{color:#f0fbff;background:0 0;border:0;order:3;place-items:center;width:32px;height:32px;margin-left:8px;padding:0;display:grid}.v-library-shell .v-app-sidebar{z-index:80;background:#1a1d1e;width:min(223px,58vw);padding:0;transition:transform .2s;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.v-library-shell .v-app-sidebar.is-open{transform:none}.v-library-shell .v-app-sidebar>.v-mobile-close,.v-library-shell .v-app-sidebar>.v-library-desktop-nav,.v-library-shell .v-app-sidebar>.v-sidebar-spacer{display:none}.v-library-mobile-panel{min-height:100%;padding:60px 20px 26px;display:block}.v-library-drawer-login{color:#f0fbff;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0fbff1a;width:100%;height:58px;padding:0;font-size:15px;font-weight:600}.v-library-drawer-viewer{border-bottom:1px solid #f0fbff1a;gap:3px;padding:0 0 14px;display:grid}.v-library-drawer-viewer strong{font-size:15px}.v-library-drawer-viewer small{color:#f0fbff73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v-library-drawer-viewer button{color:#8ee8ff;background:0 0;border:0;width:max-content;margin-top:8px;padding:0;font-size:12px}.v-library-drawer-languages{gap:0;padding-top:20px;display:grid}.v-library-drawer-languages strong{margin-bottom:8px;font-size:15px}.v-library-drawer-languages button{color:#f0fbff99;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;height:44px;padding:0 8px;font-size:14px;display:flex}.v-library-drawer-languages button.active{color:#f0fbff;font-weight:600}.v-library-drawer-languages button:disabled{color:#f0fbff45;cursor:not-allowed}.v-library-drawer-languages button small{color:#f0fbff38;font-size:9px;font-weight:500}.v-library-mobile-panel>nav{gap:0;padding:10px 0 0;display:grid}.v-library-mobile-panel>nav a,.v-library-mobile-panel>nav button{color:#f0fbff;text-align:left;background:0 0;border:0;align-items:center;height:43px;padding:0;font-size:15px;font-weight:600;display:flex}.v-library-shell .v-nav-scrim{z-index:75;background:#000000b8}.v-library-shell .v-app-main.v-library-main,.v-library-shell .v-app-main.v-effects-main,.v-library-shell:not(.is-announcement-hidden) .v-app-main.v-library-main,.v-library-shell:not(.is-announcement-hidden) .v-app-main.v-effects-main{width:100%;height:100dvh;margin:0;padding:64px 0 0}.v-library-page{padding:12px 16px 16px}.v-library-tabs{flex-basis:38px;gap:38px;height:38px;margin-bottom:12px}.v-library-tabs a{height:38px;font-size:15px}.v-library-panel{border-radius:10px}.v-library-signed-out,.v-library-loading,.v-library-empty{padding:18px}.v-library-load-failure{border-radius:10px;min-height:280px;padding:22px 18px}.v-library-empty>svg{width:80px;height:80px}.v-library-empty p{max-width:300px;margin:20px 0;font-size:14px;line-height:21px}.v-library-login,.v-library-empty>a{width:min(240px,100%);height:46px;font-size:14px}.v-library-toolbar{flex-direction:column;align-items:flex-start}.v-library-toolbar>div{width:100%;overflow-x:auto}.v-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.v-my-work-card-details{opacity:1;max-height:150px;padding-top:9px;transform:none}.v-my-work-card-actions{grid-template-columns:minmax(0,1fr) repeat(3,34px);gap:5px}.v-my-work-card-actions button,.v-my-work-card-actions a{width:34px}.v-generation-failure-card.is-library.is-retryable .v-my-work-card-details{width:calc(100% - 12px);margin-inline:6px}.v-my-work-card-actions .v-my-work-regenerate.is-checkpoint-retry{padding-inline:7px}.v-my-work-regenerate.is-checkpoint-retry .v-my-work-action-full{display:none}.v-my-work-regenerate.is-checkpoint-retry .v-my-work-action-compact{display:inline}.v-my-work-failure-details .v-my-work-card-actions{grid-template-columns:minmax(0,1fr) repeat(2,34px)}.v-generation-result-card.is-library .v-generation-result-preview,.v-generation-failure-card.is-library>.v-generation-failure-open{min-height:132px}.v-elements-toolbar{flex-direction:column;flex-basis:auto;align-items:stretch;gap:10px;min-height:100px;padding-bottom:10px}.v-elements-filters{scrollbar-width:none;gap:8px;width:100%;overflow-x:auto}.v-elements-filters::-webkit-scrollbar{display:none}.v-elements-filters button{flex:none;height:32px;padding:0 12px;font-size:12px}.v-elements-search{width:100%;height:38px}.v-elements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v-element-card-badges span,.v-element-card-badges b{padding:3px 5px;font-size:9px}.v-element-card-media>i{width:50px;height:50px}.v-element-card-media>i svg{width:38px;height:38px}.v-element-audio>span{width:46px;height:46px}.v-element-audio svg{width:23px;height:23px}.v-element-prompt-copy{-webkit-line-clamp:5;font-size:10px;line-height:15px;top:50%;left:10px;right:10px;transform:translateY(-50%)}.v-element-card>footer{min-height:42px;padding:16px 8px 7px}.v-element-card>footer strong{font-size:11px}.v-element-dialog-layer{padding:10px}.v-element-dialog{border-radius:15px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.v-element-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.v-element-upload{min-height:230px}.v-element-preview-media{min-height:300px}.v-element-preview-media blockquote{padding:28px 22px;font-size:15px;line-height:25px}.v-element-prompt-preview-dialog{width:calc(100vw - 32px);padding:0 8px 8px}.v-element-prompt-preview-dialog>header{min-height:48px}.v-element-prompt-preview-dialog>header button{top:8px;right:0}.v-element-video-preview-dialog{border-radius:18px;padding:0 8px 8px}.v-element-video-preview-dialog>header{min-height:56px}.v-element-video-preview-dialog>header button{top:8px;right:0}.aireel-effects-toolbar{padding:12px 16px 0}.aireel-effects-heading-row{grid-template-columns:minmax(0,1fr);gap:5px;margin-bottom:7px;display:grid}.aireel-effects-heading-row h1{font-size:20px;line-height:36px}.aireel-search{width:100%;height:36px}.aireel-categories{max-height:56px;padding-right:28px;overflow:hidden}.aireel-categories.is-expanded{max-height:none}.aireel-categories>div{column-gap:24px}.aireel-categories button{min-height:28px;padding:4px 0;font-size:12px;line-height:20px}.aireel-categories .aireel-categories-more{color:#f0fbff;background:#3b4345;border-radius:8px;place-items:center;width:27px;height:27px;min-height:27px;padding:0;display:grid;position:absolute;bottom:1px;right:0}.aireel-categories.is-expanded .aireel-categories-more svg{transform:rotate(90deg)}.aireel-effects-scroll{margin-top:16px;padding:0 16px 24px}.aireel-effect-card>span{padding:22px 12px 8px;font-size:14px}.aireel-effect-workspace{box-sizing:border-box;height:calc(100dvh - 64px);padding:1px 16px 36px;display:block;overflow:hidden auto}.aireel-workspace-title{height:56px}.aireel-editor-pane{display:block}.v-elements-workspace{z-index:150;border-left:0;margin:0;padding:16px 16px 0;display:flex;position:fixed;inset:64px 0 0}.v-library-shell:not(.is-announcement-hidden) .v-elements-workspace{top:108px}.v-elements-toolbar{flex-direction:column;align-items:stretch;gap:10px}.v-elements-toolbar>label{width:100%}.v-elements-toolbar>div{order:-1}.v-elements-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aireel-editor-scroll{padding:0;overflow:visible}.aireel-selected-effect{height:64px}.aireel-effect-preview-layer{padding:10px}.aireel-effect-preview-dialog{border-radius:20px;width:min(100vw - 20px,100dvh - 20px);max-height:calc(100dvh - 20px);padding:0 14px 14px}.aireel-effect-preview-dialog>header{height:54px;padding-inline:42px}.aireel-effect-preview-dialog h2{font-size:14px}.aireel-effect-preview-close{top:11px;right:0}.aireel-effect-preview-stage{border-radius:13px}.aireel-effect-preview-controls{opacity:1;grid-template-columns:40px minmax(70px,1fr) 30px 30px;gap:6px;height:58px;padding:10px;transform:none}.aireel-effect-preview-controls>span{display:none}.aireel-upload-card{height:96px}.aireel-upload-card.has-image{height:98px}.aireel-prompt-card{flex:none;height:244px;min-height:244px}.aireel-prompt-card.is-compact{height:120px;min-height:120px}.aireel-prompt-editor{font-size:14px;line-height:24px}.aireel-prompt-actions{gap:4px}.aireel-prompt-actions button{gap:4px;min-width:0;padding-inline:7px;font-size:12px}.aireel-prompt-actions button:first-child{flex:84px}.aireel-prompt-actions button:nth-child(2){flex:0 70px}.aireel-prompt-actions button:nth-child(3){flex:88px}.aireel-prompt-actions button:nth-child(4){flex:0 0 30px;justify-content:center;padding:0}.aireel-prompt-actions>span{flex:none;margin-left:0;font-size:9px}.aireel-prompt-actions .aireel-prompt-clear{flex:0 0 22px;width:22px;min-width:22px}.aireel-parameter-wrap{margin-top:12px}.aireel-generate{width:calc(100% - 4px);margin-top:12px}.aireel-picker-scrim{z-index:128;background:#000000c7;border:0;padding:0;display:block;position:fixed;inset:0}.aireel-picker-pane{z-index:130;background:#1a1d1e;border:0;border-top:1px solid #f0fbff17;border-radius:24px 24px 0 0;flex-direction:column;height:90dvh;max-height:none;padding:16px 16px 0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -22px 60px #0000007a}.aireel-picker-pane>header{flex:0 0 32px;height:32px;margin-bottom:21px}.aireel-picker-pane h2{font-size:18px}.aireel-picker-pane .aireel-search{flex:0 0 34px;height:34px}.aireel-picker-categories{flex:0 0 56px;column-gap:24px;height:56px;max-height:56px;margin-top:9px;padding:6px 28px 6px 0}.aireel-picker-categories>button[aria-label="More effect categories"]{bottom:7px;right:0}.aireel-picker-category-menu{width:auto;max-height:55dvh;position:fixed;inset:auto 16px 20px}.aireel-picker-grid{flex:1;min-height:0;max-height:none;margin-top:16px;padding:0 0 28px}.aireel-picker-grid .aireel-effect-card>span{padding:22px 10px 7px;font-size:14px}.aireel-parameter-scrim{z-index:144;background:#000000c7;border:0;padding:0;display:block;position:fixed;inset:0}.aireel-parameter-menu{z-index:145;border:0;border-radius:24px 24px 0 0;width:auto;max-height:none;position:fixed;inset:auto 0 0;box-shadow:0 -22px 60px #0000007a}.aireel-parameter-menu>header{justify-content:flex-end;align-items:flex-start;height:40px;display:flex}.aireel-parameter-menu>header>button{color:#f0fbff;background:#262a2b;border:1px solid #ffe069f2;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 0 0 1px #ffe0698c}.aireel-reference-pane{min-height:280px;margin-top:40px;padding:0}.aireel-reference-tabs{height:40px;margin:0}.aireel-reference-tabs button{min-width:92px}.aireel-reference-tabs button.active{min-width:132px}.aireel-reference-example,.aireel-my-work{min-height:360px;margin-top:16px}.aireel-effect-workspace .aireel-reference-stage{align-items:center;padding:24px 0}.aireel-effect-workspace .aireel-reference-media{width:min(100%,calc(100cqh * var(--effect-ratio)))}.aireel-reference-prompt{grid-template-columns:minmax(0,1fr) 28px;min-height:92px;padding:11px 10px 10px 12px;bottom:10px;left:10px;right:10px}.aireel-reference-prompt-copy p{font-size:11px;line-height:16px}.aireel-reference-prompt-toggle{width:28px;height:28px}.aireel-use-template{grid-column:1/-1;width:100%;height:34px}.aireel-my-work .v-flow-not-logged-graphic{width:112px;height:112px}.aireel-assets-layer{padding:16px}.aireel-assets-dialog{border-radius:18px;max-height:calc(100dvh - 32px)}.aireel-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.aireel-toast{bottom:16px;right:16px}}@media (width<=410px){.aireel-prompt-actions button{padding-inline:5px}.aireel-prompt-actions button svg{width:13px}.aireel-prompt-actions>span{font-size:8px}}html body .v-auth-credit-wrap{height:42px;font-family:var(--font-poppins), sans-serif;background:#292e30;border-radius:999px;padding:0 5px 0 7px}html body .v-auth-subscribe-pill{color:#071518;letter-spacing:-.025em;background:linear-gradient(105deg,#d9fff3 0%,#65e6f4 54%,#26adff 100%);border-radius:999px;height:32px;padding:0 13px;font-size:14px;font-weight:700}html body .v-auth-credit-trigger{color:#f5fbfc;min-width:72px;height:32px;font-family:var(--font-poppins), sans-serif;border-left-color:#f1f9fb33;gap:9px;margin-left:8px;padding:0 10px 0 11px}html body .v-auth-credit-trigger>svg:first-child{color:#f5fbfc;fill:currentColor;stroke:currentColor;stroke-width:0;flex-basis:18px;width:18px;height:18px}html body .v-auth-credit-trigger>strong{color:#f5fbfc;letter-spacing:-.02em;font-size:15px;font-weight:700}html body .v-auth-credit-trigger>svg:last-child{color:#f5fbfc;stroke-width:2.5px;flex-basis:14px;width:14px;height:14px}html body .v-i2v-generate,html body .v-image-generate,html body .aireel-generate.is-ready{color:#071518;font-family:var(--font-poppins), sans-serif;background:linear-gradient(100deg,#d9fff2 0%,#5fe3ed 51%,#279fff 100%);border-radius:14px}html body .v-i2v-generate>span:not(.v-generation-button-hint),html body .v-image-generate>span:not(.v-generation-button-hint),html body .aireel-generate>span:not(.v-generation-button-hint){color:#071518;letter-spacing:-.025em;font-size:16px;font-weight:700}html body .v-i2v-generate>b,html body .v-image-generate>b,html body .aireel-generate>b,html body .v-generate-button>b{color:#f7fcfd;opacity:1;background:#111614;border:0;border-radius:999px;gap:4px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:700;line-height:22px}html body .v-i2v-generate>b strong,html body .v-image-generate>b strong,html body .aireel-generate>b strong,html body .v-generate-button>b strong{color:#f7fcfd;font-size:inherit;font-weight:700}html body .v-i2v-generate>b .v-credit-spark-icon,html body .v-image-generate>b .v-credit-spark-icon,html body .aireel-generate>b .v-credit-spark-icon,html body .v-generate-button>b .v-credit-spark-icon{color:#f7fcfd;fill:currentColor;stroke:currentColor;stroke-width:0}html body .v-i2v-generate:disabled>b,html body .v-image-generate:disabled>b,html body .aireel-generate:disabled>b,html body .v-generate-button:disabled>b{color:#f7fcfd;opacity:1;background:#111614}html body :is(.v-i2v-generate,.v-image-generate,.aireel-generate,.v-generate-button){min-width:0;container-type:inline-size}html body :is(.v-i2v-generate,.v-image-generate,.aireel-generate,.v-generate-button)>span:not(.v-generation-button-hint){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}html body :is(.v-i2v-generate,.v-image-generate,.aireel-generate,.v-generate-button)>b{white-space:nowrap;flex:0 auto;min-width:0;max-width:min(52%,10rem);overflow:hidden}html body :is(.v-i2v-generate,.v-image-generate,.aireel-generate,.v-generate-button)>b>s,html body .v-flow-original-credit{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7ch;overflow:hidden}@container (width<=360px){html body :is(.v-i2v-generate,.v-image-generate,.aireel-generate,.v-generate-button)>b>s,html body .v-flow-original-credit{display:none}}@media (width<=720px){html body .v-auth-credit-wrap{height:40px}html body .v-auth-subscribe-pill{height:30px;padding-inline:11px;font-size:13px}html body .v-auth-credit-trigger{gap:7px;height:30px;margin-left:6px;padding-inline:9px}}html body .v-create-element-body{flex-direction:column;align-items:stretch;min-height:0;display:flex;overflow:hidden auto}html body .v-create-element-selected{contain:layout;flex:0 0 145px;align-self:center;width:min(145px,100%);height:145px;min-height:145px;max-height:145px;overflow:visible}html body .v-create-element-selected.is-video{width:min(258px,100%)}html body .v-create-element-selected>img,html body .v-create-element-selected>video{object-fit:contain;background:#171b1c;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}html body .v-create-element-selected.is-audio{width:100%}html body .v-create-element-name{z-index:1;flex:none;width:100%;margin-top:18px;position:relative}html body .v-create-element-save{flex:none}@media (height<=650px) and (width>=621px){html body .v-create-element-selected,html body .v-create-element-selected.is-video{flex-basis:120px;width:min(120px,100%);height:120px;min-height:120px;max-height:120px}html body .v-create-element-name{margin-top:14px}html body .v-create-element-save{margin-top:18px}}html body .v-create-shell .v-parameter-menu{z-index:240;background:#1a1d1e;border:1px solid #3b4345;border-radius:12px;flex-direction:column;grid-template-rows:none;gap:12px;width:400px;height:auto;max-height:min(720px,100dvh - 24px);padding:12px;display:flex;position:absolute;bottom:48px;left:0;right:auto;overflow:hidden auto;box-shadow:0 20px 55px #00000070}html body .v-create-shell .v-parameter-menu.is-video.is-standard{grid-template-rows:none;gap:8px;height:auto;padding:10px}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section{flex-direction:column;flex:none;gap:4px;height:auto;min-height:0;padding:6px 10px 8px;display:flex}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section>span{color:#f0fbff99;margin-bottom:2px;font-size:12px;line-height:16px;display:block}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section>div{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:30px;gap:4px;display:grid}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section.is-duration>div{grid-auto-rows:30px}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section.is-resolution>div{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:40px}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section.is-ratio>div{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:52px}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section.is-ratio button{flex-direction:column;gap:4px;min-height:52px}html body .v-create-shell .v-parameter-menu.is-video.is-standard .v-param-section.is-sound-section .is-sound{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:40px}html body .v-create-shell .v-style-button{aspect-ratio:1;background:#303a3d;border:1px solid #f0fbff14;border-radius:12px;flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0b,0 4px 12px #00000024}html body .v-create-shell .v-style-button-icon{color:#8aa2a2;flex:0 0 24px;width:24px;height:24px;transition:color .16s;display:block}html body .v-create-shell .v-style-button.is-active .v-style-button-icon{color:#69e5ff}html body .v-create-shell .v-style-button:not(:disabled):hover{background:#3a4649;border-color:#69e5ff38;transform:translateY(-1px);box-shadow:inset 0 1px #fff1,0 7px 16px #0000002e}html body .v-create-shell .v-style-button:not(:disabled):active{transform:translateY(0)}html body .v-create-shell .v-style-button:focus-visible{outline-offset:2px;outline:2px solid #69e5ff}html body .v-create-shell .v-style-button:disabled{cursor:not-allowed;opacity:1}html body .v-create-shell .v-style-button:disabled .v-style-button-icon{color:#8aa2a28a}html body .v-create-shell .v-generate-button{color:#071518;width:220px;min-width:220px;height:40px;font-family:var(--font-poppins), sans-serif;letter-spacing:-.025em;isolation:isolate;background:linear-gradient(100deg,#d9fff2 0%,#5fe3ed 51%,#279fff 100%);border-radius:8px;font-size:14px;font-weight:700;transition:transform .18s,filter .18s,box-shadow .18s;position:relative;overflow:visible}html body .v-create-shell .v-generate-button.is-incomplete{color:#11191b;cursor:default;box-shadow:none;filter:none;background:#5d696d}html body .v-create-shell .v-generate-button>.v-generation-button-hint{color:var(--v-generation-hint-text);-webkit-text-fill-color:var(--v-generation-hint-text);opacity:1}html body .v-create-shell .v-generate-button>.v-flow-discount{z-index:3;pointer-events:none}html body .v-create-shell .v-generate-button>.v-flow-discount:before{content:none;display:none}html body .v-create-shell .v-generate-button.is-ready:hover:not(:disabled){filter:brightness(1.06)saturate(1.08);transform:translateY(-2px);box-shadow:0 9px 24px #279fff40,0 0 0 1px #d9fff23d}html body .v-create-shell .v-generate-button.is-ready:hover:not(:disabled)>b{background:#080d0c;transform:scale(1.035)}html body .v-create-shell .v-generate-button.is-ready:active:not(:disabled){transform:translateY(0)scale(.992);box-shadow:0 4px 12px #279fff2e}html body .v-create-shell .v-generate-button>b{color:#f7fcfd;opacity:1;background:#151b19;min-height:24px;padding:2px 9px;font-size:14px;font-weight:700;transition:background .18s,transform .18s}html body .v-create-shell .v-generate-button.is-incomplete>b{color:#f7fcfda3;opacity:1;background:#35403e}html body .v-create-shell .v-generate-button.is-incomplete>b s{color:#f7fcfd47}html body .v-create-shell .v-generate-button>b s{color:#f7fcfd61;margin-left:2px;text-decoration-thickness:2px}@media (width<=560px){html body .v-create-shell .v-parameter-menu{width:auto;max-height:calc(100dvh - 24px);position:fixed;bottom:12px;left:8px;right:8px}}html body .v-create-shell .v-elements-picker-host{width:min(1184px,100vw - 64px);height:min(760px,100dvh - 80px);min-height:0;display:flex}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable{background:#1a1e1f;border:1px solid #f0fbff13;border-radius:15px;width:100%;height:100%;min-height:0;padding:24px 28px 0;animation:.18s ease-out v-create-elements-modal-in;position:relative;inset:auto;overflow:hidden;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff06}@keyframes v-create-elements-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable>header{flex-basis:40px;justify-content:center;align-items:center;height:40px;margin-bottom:15px;position:relative}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable>header h2{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:40px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable>header>button{background:#262b2c;border-radius:10px;width:38px;height:38px;position:absolute;top:0;right:0}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-toolbar{min-height:40px;margin-bottom:18px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-toolbar>label{background:#252a2b;border-color:#f0fbff14;border-radius:11px;width:min(380px,42%);height:40px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-toolbar>div{gap:12px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-toolbar>div button{border-radius:999px;min-height:32px;padding:6px 12px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-workspace-scroll{padding-bottom:18px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-workspace-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable :is(.v-element-create-card,.v-element-library-card,.v-element-prompt-card){border-radius:11px;outline:0 solid #0000;box-shadow:inset 0 0 0 1px #f0fbff06}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable :is(.v-element-library-card,.v-element-prompt-card).is-selected{box-shadow:inset 0 0 0 2px #78eaff,0 0 0 1px #78eaff2e,0 8px 24px #0000003d}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-element-library-card>div span{display:none}html body .v-create-shell .v-elements-picker-host .v-elements-confirm-bar{background:linear-gradient(#1a1e1f00,#1a1e1f 28%);border-top:1px solid #f0fbff0b;flex:0 0 74px;place-items:center;min-height:74px;display:grid}html body .v-create-shell .v-elements-picker-host .v-elements-confirm-bar>button{color:#101719;width:min(260px,100%);height:48px;font:inherit;background:linear-gradient(100deg,#d7fff1,#63e7f6 56%,#32aafa);border:0;border-radius:12px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff80,0 10px 30px #31b5e029}html body .v-create-shell .v-elements-picker-host .v-elements-confirm-bar>button:disabled{color:#0a1012b8;box-shadow:none;cursor:not-allowed;background:#5d6a6e}@media (width<=1100px) and (width>=821px){html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){html body .v-create-shell .v-elements-picker-host{width:100%;height:100%}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable{z-index:760;inset:auto 8px max(8px, env(safe-area-inset-bottom));border-radius:18px;width:auto;height:min(760px,100dvh - 16px);max-height:calc(100dvh - 16px);padding:14px 14px 0;position:fixed}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-toolbar{flex-direction:column;align-items:stretch;gap:8px;min-height:82px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-toolbar>label{order:2;width:100%}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-toolbar>div{width:100%;overflow-x:auto}html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable .v-elements-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .v-create-shell .v-elements-picker-host .v-elements-confirm-bar{flex-basis:68px;min-height:68px}html body .v-create-shell .v-elements-picker-host .v-elements-confirm-bar>button{width:100%;height:48px}}@media (prefers-reduced-motion:reduce){html body .v-create-shell .v-elements-picker-host .v-elements-workspace.is-confirmable{animation:none}}html body .v-create-shell{--v-studio-line:#caf2f61b;--v-studio-line-strong:#69e5ff3d;--v-studio-control:linear-gradient(180deg, #404e51e6, #2c373af0);--v-studio-control-hover:linear-gradient(180deg, #4c5c5ff5, #334144fa);--v-studio-focus:#69e5ff}html body .v-create-shell .v-kind-switch{background:linear-gradient(#2b3537f5,#1f2729f7);border:1px solid #d0f5f817;box-shadow:0 16px 38px #0003,inset 0 1px #ffffff0e}html body .v-create-shell .v-kind-switch button{transition:background .18s,color .18s,box-shadow .18s,transform .18s}html body .v-create-shell .v-kind-switch button.active{background:linear-gradient(#4e5d60bd,#384447d1);border:1px solid #defafc13;box-shadow:0 7px 18px #0000002e,inset 0 1px #ffffff13}html body .v-create-shell .v-generator-card{isolation:isolate;border:1px solid var(--v-studio-line);background:radial-gradient(90% 115% at 92% 0,#318a9717,#0000 52%),linear-gradient(#242f31fb 0%,#1c2527fc 58%,#171f21fe 100%);transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 34px 80px #0000004d,0 8px 24px #00000038,inset 0 1px #fff1,inset 0 -1px #0000005c}html body .v-create-shell .v-generator-card.is-asset-menu-open{z-index:230}html body .v-create-shell .v-generator-card:focus-within{border-color:#69e5ff2e;box-shadow:0 34px 80px #0000004d,0 8px 24px #00000038,0 0 0 1px #69e5ff0e,inset 0 1px #ffffff13}html body .v-create-shell .v-border-beam{opacity:.46}html body .v-create-shell .v-generator-tabs{background:linear-gradient(#ffffff06,#fff0);border-bottom:1px solid #e0f8fa11}html body .v-create-shell .v-generator-tabs>:is(button,a){color:#e5f5f794;border:1px solid #0000;border-bottom:0;font-weight:580;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}html body .v-create-shell .v-generator-tabs>:is(button,a):hover{color:#f0fbffdb;background:#ffffff06}html body .v-create-shell .v-generator-tabs>:is(button,a).active{color:#f3fcfd;background:linear-gradient(#5265688a,#364447a1);border-color:#daf7fa12;box-shadow:0 8px 20px #00000021,inset 0 1px #fff1}html body .v-create-shell .v-generator-tabs>:is(button,a).active svg{color:#76eaff;filter:drop-shadow(0 0 7px #52e6ff29)}html body .v-create-shell .v-workflow-tab-icon{color:currentColor;width:26px;height:26px;font-size:inherit;background:0 0;border-radius:0;flex:0 0 26px;place-items:center;padding:0;display:grid;position:relative}html body .v-create-shell .v-workflow-tab-icon-art{color:currentColor;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:26px;overflow:visible}html body .v-create-shell .v-workflow-tab-label{min-width:0;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;padding:0;overflow:hidden}html body .v-create-shell .v-prompt-row{background:radial-gradient(48% 100% at 0 45%,#52e6ff06,#0000 70%),linear-gradient(90deg,#ffffff03,#0000 32%)}html body .v-create-shell .v-prompt-field textarea{caret-color:#72e9f8;text-shadow:0 1px 12px #0000001f;font-weight:430}html body .v-create-shell .v-prompt-field textarea::placeholder{color:#e0f2f478}html body .v-create-shell .v-upload-tile{background:linear-gradient(145deg,#455457cc,#2b3639e0);border:1px solid #ddf7f917;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0e,0 8px 20px #00000026}html body .v-create-shell .v-upload-tile:hover{background:linear-gradient(145deg,#4f6063e6,#303f42f0);border-color:#69e5ff38;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0003}html body .v-create-shell .v-generator-controls:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0c12141f,#090e1042);border-top:1px solid #daf7fa0e;border-radius:13px;position:absolute;inset:-8px -10px;box-shadow:inset 0 1px #ffffff03}html body .v-create-shell .v-generator-controls>*{z-index:1;position:relative}html body .v-create-shell :is(.v-model-trigger,.v-parameter-trigger,.v-inspire,.v-elements,.v-reference-material){background:var(--v-studio-control);color:#f1fbfce6;border:1px solid #dbf7f913;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0b,0 5px 13px #0000001f}html body .v-create-shell :is(.v-model-trigger,.v-parameter-trigger,.v-inspire,.v-elements,.v-reference-material):not(:disabled):hover,html body .v-create-shell :is(.v-model-trigger,.v-parameter-trigger).is-open{background:var(--v-studio-control-hover);color:#f7fdfe;border-color:#69e5ff33;box-shadow:inset 0 1px #ffffff13,0 8px 18px #0000002b}html body .v-create-shell :is(.v-model-trigger,.v-parameter-trigger,.v-inspire,.v-elements,.v-reference-material,.v-style-button,.v-prompt-enhance-inline-undo):disabled{filter:saturate(.72)}html body .v-create-shell :is(.v-kind-switch button,.v-generator-tabs button,.v-generator-tabs a,.v-model-trigger,.v-parameter-trigger,.v-inspire,.v-elements,.v-reference-material,.v-style-button,.v-generate-button,.v-template-item>button):focus-visible{outline:2px solid var(--v-studio-focus);outline-offset:2px}html body .v-create-shell .v-generate-button{border:1px solid #e7fffa57;box-shadow:inset 0 1px #ffffff7a,0 8px 20px #279fff26}html body .v-create-shell .v-generate-button.is-incomplete,html body .v-create-shell .v-generate-button:disabled{border-color:#dceef014;box-shadow:inset 0 1px #ffffff09}@media (width>=821px){html body .v-create-shell .v-generator-card:is(.is-image-edit,.is-image-text) .v-generate-button{margin-left:auto}}html body .v-create-shell .v-example-strip{background:linear-gradient(#212b2d99,#141c1e85);border:1px solid #d0f2f50e;border-radius:18px;box-shadow:inset 0 1px #ffffff06,0 18px 42px #0000001f}html body .v-template-preview{pointer-events:none}html body .v-create-shell .v-template-item>button{border:1px solid #0000;transition:border-color .16s,background .16s}html body .v-create-shell .v-template-item>button:hover,html body .v-create-shell .v-template-item.is-previewing>button{background:#ffffff06;border-color:#69e5ff21}html body .v-create-shell .v-prompt-clear{color:#e2f1f394;background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}html body .v-create-shell .v-prompt-clear:hover{color:#f5fcfde6;background:#f0fbff0e}html body .v-create-shell .v-prompt-clear:focus-visible{outline:2px solid var(--v-studio-focus);outline-offset:2px}@media (width>=1200px){html body .v-create-shell .v-create-heading h1{letter-spacing:-.035em;font-size:clamp(36px,2.65vw,42px);line-height:1.2}html body .v-create-shell .v-kind-switch{border-radius:15px;width:272px;height:56px;margin-top:30px;padding:5px}html body .v-create-shell .v-kind-switch button{border-radius:11px;flex:1 1 0;width:auto;min-height:46px;font-size:17px}html body .v-create-shell .v-kind-switch button:first-child,html body .v-create-shell .v-kind-switch button:last-child{width:auto}html body .v-create-shell .v-generator-card{border-radius:18px;width:min(1200px,100% - 48px);height:234px}html body .v-create-shell .v-create-page:not(.is-text-to-video) .v-generator-card{margin-top:36px}html body .v-create-shell .v-generator-tabs{height:48px;padding:0 8px 0 0}html body .v-create-shell .v-generator-tabs>:is(button,a){border-radius:12px 12px 0 0;height:48px;padding-inline:20px;font-size:14px}html body .v-create-shell .v-prompt-row{gap:14px;height:128px;padding:12px 20px;top:48px}html body .v-create-shell .v-prompt-row.is-text-only{padding-left:20px}html body .v-create-shell .v-upload-cluster{gap:10px}html body .v-create-shell :is(.v-upload-slot,.v-upload-tile){border-radius:10px;flex-basis:64px;width:64px;height:64px}html body .v-create-shell .v-upload-tile small{font-size:10px;top:70px}html body .v-create-shell .v-upload-kind-icon{width:32px;height:32px}html body .v-create-shell .v-prompt-field textarea,html body .v-create-shell .v-prompt-field>.v-prompt-enhance-skeleton{height:96px;min-height:96px}html body .v-create-shell .v-prompt-field textarea{padding:5px 0;font-size:14px;line-height:24px}html body .v-create-shell .v-generator-controls{gap:8px;min-height:40px;bottom:14px;left:16px;right:16px}html body .v-create-shell :is(.v-model-trigger,.v-parameter-trigger,.v-inspire,.v-elements,.v-reference-material,.v-style-button,.v-prompt-enhance-inline-undo.is-icon-only){border-radius:10px;height:40px}html body .v-create-shell .v-model-trigger{width:200px;min-width:200px;padding-inline:12px}html body .v-create-shell .v-parameter-trigger{width:200px;padding-inline:12px}html body .v-create-shell .v-parameter-control.is-image .v-parameter-trigger{width:124px}html body .v-create-shell .v-generator-card.is-video-frames .v-parameter-trigger{width:159px}html body .v-create-shell .v-inspire{width:94px}html body .v-create-shell .v-elements{width:112px}html body .v-create-shell .v-reference-material,html body .v-create-shell .v-generator-controls>.v-prompt-reference-anchor{flex-basis:40px;width:40px}html body .v-create-shell .v-style-button{border-radius:11px;flex-basis:40px;width:40px;min-width:40px;margin-left:auto}html body .v-create-shell .v-style-button-icon{flex-basis:28px;width:28px;height:28px}html body .v-create-shell .v-generate-button,html body .v-create-shell .v-generator-card.is-video-reference .v-generate-button,html body .v-create-shell .v-generator-card.is-image-edit .v-generate-button,html body .v-create-shell .v-generator-card.is-image-text .v-generate-button{border-radius:10px;width:220px;min-width:220px;height:40px;font-size:14px}html body .v-create-shell .v-model-menu,html body .v-create-shell .v-parameter-menu{bottom:48px}html body .v-create-shell .v-example-strip{justify-content:safe center;gap:12px;width:min(1200px,100% - 48px);height:68px;margin-top:22px;padding:7px 10px}html body .v-create-shell :is(.v-studio-notice,.v-live-result){width:min(1152px,100% - 96px)}}@media (width<=1100px) and (width>=821px){html body .v-create-shell .v-generator-card{border-radius:20px}html body .v-create-shell .v-generator-tabs>:is(button,a).active{border-radius:12px 12px 0 0}}@media (width<=820px){html body .v-create-shell .v-kind-switch{border-radius:14px;height:52px}html body .v-create-shell .v-kind-switch button{border-radius:10px;min-height:42px}html body .v-create-shell .v-generator-card{border-radius:20px;width:calc(100% - 24px);height:450px}html body .v-create-shell .v-generator-tabs{height:56px;padding:5px 6px 0 0}html body .v-create-shell .v-generator-tabs>:is(button,a){text-overflow:ellipsis;border-radius:12px 12px 0 0;flex:1 1 0;justify-content:center;gap:5px;width:auto;min-width:0;height:50px;font-size:12px;overflow:hidden;padding-inline:6px!important}html body .v-create-shell .v-generator-tabs>:is(button,a) svg{flex:0 0 18px;width:18px;height:18px}html body .v-create-shell .v-workflow-tab-icon{flex-basis:22px;width:22px;height:22px}html body .v-create-shell .v-generator-tabs>:is(button,a) .v-workflow-tab-icon-art{flex-basis:24px;width:24px;height:22px}html body .v-create-shell .v-prompt-row{height:222px;padding:14px 16px;top:56px}html body .v-create-shell :is(.v-upload-slot,.v-upload-tile){border-radius:11px;flex-basis:72px;width:72px;height:72px}html body .v-create-shell .v-upload-tile small{top:78px}html body .v-create-shell .v-prompt-row .v-prompt-field{height:112px;top:110px;left:16px;right:16px}html body .v-create-shell .v-prompt-row.is-text-only .v-prompt-field{height:208px;top:14px}html body .v-create-shell .v-generator-card.is-image-edit .v-prompt-row .v-prompt-field{height:112px;top:110px}html body .v-create-shell .v-prompt-field textarea,html body .v-create-shell .v-prompt-field>.v-prompt-enhance-skeleton{height:112px;min-height:112px}html body .v-create-shell .v-prompt-row.is-text-only .v-prompt-field textarea,html body .v-create-shell .v-prompt-row.is-text-only .v-prompt-field>.v-prompt-enhance-skeleton{height:196px;min-height:196px}html body .v-create-shell .v-generator-card.is-image-edit .v-prompt-field textarea,html body .v-create-shell .v-generator-card.is-image-edit .v-prompt-field>.v-prompt-enhance-skeleton{height:112px;min-height:112px}html body .v-create-shell .v-prompt-field textarea{padding:5px 0;font-size:16px;line-height:24px}html body .v-create-shell .v-generator-controls{grid-template-rows:44px 44px 52px;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;width:auto;height:156px;display:grid;bottom:14px;left:14px;right:14px;overflow:visible}html body .v-create-shell .v-generator-controls:before{inset:-7px -8px}html body .v-create-shell .v-model-control{grid-area:1/1/auto/7;width:auto}html body .v-create-shell .v-parameter-control{grid-area:1/7/auto/13;width:auto}html body .v-create-shell :is(.v-model-trigger,.v-parameter-trigger),html body .v-create-shell .v-parameter-control.is-image .v-parameter-trigger,html body .v-create-shell .v-generator-card.is-video-frames .v-parameter-trigger{width:100%;min-width:0;height:44px}html body .v-create-shell .v-model-trigger{padding-inline:9px}html body .v-create-shell .v-model-trigger>svg{display:block}html body .v-create-shell .v-parameter-trigger{padding-inline:9px;font-size:13px}html body .v-create-shell .v-generator-card.is-video-standard .v-inspire{grid-area:2/1/auto/5;width:100%;height:44px}html body .v-create-shell .v-generator-card.is-video-standard .v-elements{grid-area:2/5/auto/10;width:100%;height:44px}html body .v-create-shell .v-generator-card.is-video-standard .v-generator-controls:has(.v-prompt-clear) .v-inspire{grid-column:1/4}html body .v-create-shell .v-generator-card.is-video-standard .v-generator-controls:has(.v-prompt-clear) .v-elements{grid-column:4/8}html body .v-create-shell .v-generator-card.is-video-standard .v-generator-controls:not(:has(.v-inspire)) .v-elements{grid-column:1/10}html body .v-create-shell .v-generator-card.is-video-standard .v-generator-controls:has(.v-prompt-clear):not(:has(.v-inspire)) .v-elements{grid-column:1/8}html body .v-create-shell .v-generator-card.is-video-standard .v-prompt-clear{grid-area:2/8/auto/10;justify-self:center;width:44px;min-width:44px;height:44px}html body .v-create-shell :is(.v-generator-card.is-video-frames,.v-generator-card.is-image-edit,.v-generator-card.is-image-text) .v-elements{grid-area:2/1/auto/10;width:100%;height:44px}html body .v-create-shell .v-generator-card.is-video-reference .v-elements{grid-area:2/1/auto/7;width:100%;height:44px}html body .v-create-shell .v-generator-card.is-video-reference .v-prompt-reference-anchor{grid-area:2/7/auto/9;justify-self:center;width:44px}html body .v-create-shell .v-generator-card.is-video-reference .v-reference-material{width:44px;height:44px}html body .v-create-shell .v-style-button{border-radius:13px;grid-area:2/10/auto/13;justify-self:end;width:44px;min-width:44px;height:44px;margin-left:0}html body .v-create-shell .v-style-button-icon{flex-basis:26px;width:26px;height:26px}html body .v-create-shell .v-generate-button,html body .v-create-shell .v-generator-card.is-video-reference .v-generate-button,html body .v-create-shell .v-generator-card.is-image-edit .v-generate-button,html body .v-create-shell .v-generator-card.is-image-text .v-generate-button{border-radius:13px;grid-area:3/1/auto/13;width:100%;min-width:0;height:52px;margin:0;font-size:16px}html body .v-create-shell .v-example-strip{gap:10px;width:calc(100% - 24px);height:76px;margin-top:24px;padding:9px 10px}html body .v-create-shell .v-param-section button{min-height:44px}}@media (hover:hover) and (pointer:fine){html body .v-create-shell :is(.v-model-trigger,.v-parameter-trigger,.v-inspire,.v-elements,.v-reference-material):not(:disabled):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){html body .v-create-shell .v-border-beam:before{animation:none}html body .v-create-shell :is(.v-kind-switch button,.v-generator-tabs>button,.v-model-trigger,.v-parameter-trigger,.v-inspire,.v-elements,.v-reference-material,.v-style-button,.v-generate-button,.v-upload-tile){transition-duration:.01ms}}html body .v-create-shell .v-generator-card:has(.v-model-menu,.v-parameter-menu){z-index:700}html body .v-create-shell .v-generator-controls:has(.v-model-menu,.v-parameter-menu){z-index:710}html body .v-create-shell .v-generator-controls>:is(.v-model-control:has(.v-model-menu),.v-parameter-control:has(.v-parameter-menu)){z-index:720}html body .v-create-shell .v-studio-modal-backdrop .v-elements-dialog,html body>.v-studio-modal-backdrop .v-elements-dialog{min-height:0}html body .v-create-shell .v-studio-modal-backdrop .v-elements-dialog .v-elements-grid,html body>.v-studio-modal-backdrop .v-elements-dialog .v-elements-grid{overscroll-behavior:contain;scrollbar-color:#69e5ff47 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:16px;display:grid;overflow:hidden auto}html body .v-create-shell .v-studio-modal-backdrop .v-elements-dialog .v-elements-grid>button,html body>.v-studio-modal-backdrop .v-elements-dialog .v-elements-grid>button{aspect-ratio:1;width:100%;min-width:0}html body .v-create-shell .v-parameter-menu :is(.v-param-section.is-output-count,.v-param-section.is-image-settings){flex:none;min-height:72px}html body .v-create-shell .v-parameter-menu :is(.v-param-section.is-output-count,.v-param-section.is-image-settings)>div{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:36px}html body .v-create-shell .v-parameter-menu .v-param-section.is-output-count>div{grid-template-columns:repeat(4,minmax(0,1fr))}html body .v-create-shell .v-parameter-menu .v-param-section.is-image-ratio{height:216px;min-height:216px}html body .v-create-shell .v-parameter-menu .v-param-section.is-image-ratio>div{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:56px}html body .v-element-audio-preview{color:#69e5ff;background:radial-gradient(circle at 50% 35%,#69e5ff33,#0000 42%),linear-gradient(145deg,#253235,#171d1f);place-items:center;width:100%;height:100%;display:grid}html body .v-create-shell .v-create-shortcuts{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;width:min(1200px,100% - 48px);min-height:32px;margin:14px auto -14px;padding:0 1px;display:flex;overflow-x:auto}html body .v-create-shell .v-create-shortcuts::-webkit-scrollbar{display:none}html body .v-create-shell .v-create-shortcut{color:#eaf9fbb3;white-space:nowrap;background:#2b3537b8;border:1px solid #daf7fa17;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:max-content;height:32px;padding:0 10px;font-size:11px;font-weight:600;line-height:16px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}html body .v-create-shell .v-create-shortcut svg{color:#69e5ff;flex:0 0 15px;width:15px;height:15px}html body .v-create-shell .v-create-shortcut:hover{color:#f5fdfe;background:#3a484be0;border-color:#69e5ff38}html body .v-create-shell .v-create-shortcut:focus-visible{outline:2px solid var(--v-studio-focus);outline-offset:2px}html body .v-create-shell .v-reference-assets{flex:0 auto;align-items:flex-start;gap:8px;min-width:0;max-width:min(430px,42vw);height:82px;display:flex;position:relative}html body .v-create-shell .v-reference-asset-list{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#69e5ff42 transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex:auto;align-items:flex-start;gap:8px;min-width:0;max-width:100%;height:82px;padding:8px 6px 8px 0;display:flex;overflow:auto visible}html body .v-create-shell .v-reference-asset-item,html body .v-create-shell .v-reference-add{color:#f0fbffb8;scroll-snap-align:start;background:linear-gradient(145deg,#455457cc,#2b3639e6);border:1px solid #ddf7f91a;border-radius:10px;flex:0 0 64px;width:64px;min-width:64px;height:64px;position:relative;overflow:visible}html body .v-create-shell .v-reference-asset-item{padding:0}html body .v-create-shell .v-reference-asset-item>:is(img,video){border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;overflow:visible}html body .v-create-shell .v-reference-asset-item>audio{display:none}html body .v-create-shell .v-reference-asset-item>span,html body .v-create-shell .v-reference-add>span{color:#d0dcdea3;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0a0e0fc7;border-radius:5px;padding:2px 4px;font-size:8px;font-weight:600;line-height:12px;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}html body .v-create-shell .v-reference-assets.is-image-edit,html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-asset-list{height:106px}html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-asset-item,html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-add.is-additional{border-radius:12px;flex-basis:88px;width:88px;min-width:88px;height:88px}html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-add.is-additional>svg{flex-basis:28px;width:28px;height:28px}html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-add.is-additional>span{font-size:12px}html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-asset-item>span{display:none}@media (hover:hover) and (pointer:fine){html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-asset-item>button{visibility:hidden;opacity:0;transition:opacity .14s,transform .14s,visibility .14s;transform:scale(.9)}html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-asset-item:hover>button,html body .v-create-shell .v-reference-assets.is-image-edit .v-reference-asset-item:focus-within>button{visibility:visible;opacity:1;transform:scale(1)}}@media (width>=821px){html body .v-create-shell .v-generator-controls>.v-generate-button{margin-left:auto}html body .v-create-shell .v-generator-controls:has(>.v-style-button)>.v-style-button{margin-left:auto}html body .v-create-shell .v-generator-controls:has(>.v-style-button)>.v-generate-button{margin-left:0}}html body .v-create-shell .v-reference-asset-item>button{z-index:3;color:#242a2b;background:#f5f8f8;border:2px solid #1a1d1e;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 8px #0000004d}html body .v-create-shell .v-reference-add{color:#b9c7c99e;font:inherit;cursor:pointer;background:#3741436b;border:1px solid #dae9eb1c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;transition:background .16s,color .16s;display:flex;overflow:hidden}html body .v-create-shell .v-reference-add:hover,html body .v-create-shell .v-reference-add:focus-visible{color:#e2edefd1;background:#495254ad}html body .v-create-shell .v-reference-add>:is(svg,.v-upload-kind-icon){flex:0 0 28px;width:28px;height:28px}html body .v-create-shell .v-reference-add>span{color:#dce6e8c7;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;width:auto;max-width:100%;padding:0;font-size:11px;font-weight:500;line-height:14px;position:static;overflow:visible}html body .v-create-shell .v-reference-add>small{color:#aebbbd7a;pointer-events:none;white-space:nowrap;font-size:10px;font-weight:500;line-height:12px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}html body .v-create-shell :is(.v-reference-asset-item>button,.v-reference-add):focus-visible{outline:2px solid var(--v-studio-focus);outline-offset:2px}@media (width<=820px){html body .v-create-shell .v-generator-tabs{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:2px;padding:5px 6px 0;scroll-padding-inline:0 42px;overflow:auto hidden}html body .v-create-shell .v-generator-tabs:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1f292bfa 76%);flex:0 0 40px;width:40px;height:50px;margin-left:-40px;display:block;position:sticky;right:-6px}html body .v-create-shell .v-generator-tabs>:is(button,a){scroll-snap-align:start;text-overflow:clip;flex:none;justify-content:flex-start;width:auto;min-width:max-content;overflow:visible;padding-inline:12px!important}html body .v-create-shell .v-generator-tabs .v-workflow-tab-label{text-overflow:clip;overflow:visible}html body .v-create-shell .v-model-menu{z-index:760;overscroll-behavior:contain;grid-template-columns:minmax(156px,40%) minmax(0,1fr);align-items:stretch;height:min(520px,100dvh - 24px);display:grid;overflow:hidden;transform:translate(-50%);top:auto!important;right:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:min(690px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;position:fixed!important;left:50%!important}html body .v-create-shell .v-model-menu>:is(.v-model-families,.v-model-options),html body .v-create-shell .v-model-menu.is-video>:is(.v-model-families,.v-model-options),html body .v-create-shell .v-model-menu.is-image>:is(.v-model-families,.v-model-options){overscroll-behavior:contain;width:auto;height:100%;min-height:0;max-height:none;margin:0;position:static;overflow:hidden auto;transform:none}html body .v-create-shell .v-parameter-menu,html body .v-create-shell .v-parameter-menu.is-video,html body .v-create-shell .v-parameter-menu.is-image{z-index:760;overscroll-behavior:contain;overflow:hidden auto;transform:translate(-50%);top:auto!important;right:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:min(400px,100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 24px)!important;position:fixed!important;left:50%!important}html body .v-create-shell .v-studio-modal-backdrop .v-elements-dialog .v-elements-grid,html body>.v-studio-modal-backdrop .v-elements-dialog .v-elements-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px}html body .v-create-shell .v-elements-picker-host .v-elements-workspace{z-index:760;border-left:0;width:auto;height:auto;max-height:none;margin:0;padding:16px 16px 0;position:fixed;inset:64px 0 0;transform:none}html body .v-create-shell .v-create-shortcuts{scroll-snap-type:x proximity;justify-content:flex-start;width:calc(100% - 24px);min-height:44px;margin:10px auto -10px;scroll-padding-inline:1px 28px}html body .v-create-shell .v-create-shortcut{scroll-snap-align:start;border-radius:11px;min-height:44px;padding-inline:13px;font-size:12px}html body .v-create-shell .v-reference-assets{width:100%;max-width:100%;height:76px}html body .v-create-shell .v-reference-asset-list{width:100%;height:76px;padding-right:10px}html body .v-create-shell .v-reference-asset-item,html body .v-create-shell .v-reference-add{flex-basis:56px;width:56px;min-width:56px;height:56px}html body .v-create-shell .v-reference-asset-item>button{width:44px;height:44px;box-shadow:none;color:#242a2b;background:radial-gradient(circle at 75% 25%,#f5f8f8 0 11px,#0000 12px);border-width:0;top:-4px;right:-4px;transform:translate(12px,-12px)}html body .v-create-shell .v-reference-asset-item>button svg{position:absolute;top:5px;right:5px}html body .v-create-shell .v-reference-add{min-height:56px}}@media (width<=560px){html body .v-create-shell .v-generator-tabs{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));height:58px;padding:4px 4px 0;display:grid;overflow:hidden}html body .v-create-shell .v-generator-tabs:after{display:none}html body .v-create-shell .v-generator-tabs>:is(button,a){text-align:center;justify-content:center;gap:5px;width:100%;min-width:0;padding-inline:4px!important}html body .v-create-shell .v-generator-tabs .v-workflow-tab-label{overflow-wrap:anywhere;white-space:normal;line-height:13px}html body .v-create-shell .v-model-menu{grid-template-columns:clamp(118px,36vw,146px) minmax(0,1fr);height:min(500px,100dvh - 16px);transform:none;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 16px)!important;left:8px!important}html body .v-create-shell .v-parameter-menu,html body .v-create-shell .v-parameter-menu.is-video,html body .v-create-shell .v-parameter-menu.is-image{transform:none;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 16px)!important;left:8px!important}html body .v-create-shell .v-studio-modal-backdrop .v-elements-dialog .v-elements-grid,html body>.v-studio-modal-backdrop .v-elements-dialog .v-elements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}html body .v-create-shell .v-parameter-menu :is(.v-param-section.is-output-count,.v-param-section.is-image-settings)>div,html body .v-create-shell .v-parameter-menu .v-param-section.is-output-count>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44px}html body .v-create-shell .v-parameter-menu .v-param-section.is-image-ratio{height:216px;min-height:216px}html body .v-create-shell .v-parameter-menu .v-param-section.is-image-ratio>div{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:56px}}.v-prompt-enhance-skeleton{flex-direction:column;flex:auto;justify-content:center;gap:12px;width:100%;min-width:0;min-height:72px;padding:12px 2px;display:flex;position:relative;overflow:hidden}.v-prompt-enhance-status-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v-prompt-enhance-shimmer-line{background:linear-gradient(105deg,#f0fbff12 12%,#89e2ee38 34%,#f0fbff17 52%,#f0fbff0d 70%) 0 0/240% 100%;border-radius:999px;flex:0 0 11px;height:11px;animation:1.35s cubic-bezier(.4,0,.2,1) infinite v-prompt-enhance-shimmer;display:block;box-shadow:inset 0 1px #ffffff06}.v-prompt-enhance-shimmer-line.is-long{width:min(78%,680px)}.v-prompt-enhance-shimmer-line.is-medium{width:min(54%,470px);animation-delay:90ms}.v-prompt-enhance-shimmer-line.is-short{width:min(36%,300px);animation-delay:.18s}@keyframes v-prompt-enhance-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}:is(.v-generator-card,.v-i2v-prompt,.v-image-prompt,.aireel-prompt-card).is-enhancing{animation:2.1s ease-in-out infinite v-prompt-enhance-shell;position:relative;box-shadow:0 0 0 1px #5edcff24,0 0 28px #1fa2ff17,inset 0 0 24px #52e6ff06;border-color:#54dfff85!important}@keyframes v-prompt-enhance-shell{0%,to{border-color:#52e6ff61;box-shadow:0 0 0 1px #52e6ff1a,0 0 24px #1fa2ff12,inset 0 0 20px #52e6ff05}50%{border-color:#788bff9e;box-shadow:0 0 0 1px #52e6ff33,0 0 34px #5296ff21,inset 0 0 28px #52e6ff0a}}button.v-enhance-button.is-expanding{cursor:pointer;opacity:1!important;background:linear-gradient(271deg,#1fa2ff2b,#52e6ff26,#e1ffee21)!important;border-color:#52e6ff47!important;min-width:106px!important}.v-enhance-loader{color:#80eaff;stroke-width:2.25px}.v-prompt-enhance-inline-undo{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.v-prompt-enhance-inline-undo.is-icon-only{color:#a2eaf3b8;background:#303a3ddb;border:1px solid #69e5ff21;border-radius:12px;flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0}.v-prompt-enhance-inline-undo.is-icon-only:hover{color:#d8fbff;background:#3a4649;border-color:#69e5ff45}.v-prompt-field>.v-prompt-enhance-skeleton{height:96px;min-height:96px;padding:8px 0}.v-i2v-prompt>.v-prompt-enhance-skeleton{border:0;flex:auto;align-items:stretch;width:100%;height:auto;min-height:0;padding:10px 2px;display:flex}.v-image-prompt>.v-prompt-enhance-skeleton{min-height:0;padding:8px 12px}.aireel-prompt-card>.v-prompt-enhance-skeleton{min-height:0;padding:12px 0}.is-enhancing :is(textarea,[contenteditable=true]){caret-color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}.is-enhancing button:disabled,[aria-busy=true] button:disabled{cursor:not-allowed}.v-generator-card.is-enhancing :is(.v-generator-tabs a,.v-upload-cluster),.v-i2v-page.is-enhancing :is(.v-i2v-mode-tabs,.v-i2v-upload,.v-flow-reference-uploads,.v-flow-frame-uploads),.v-image-page.is-enhancing :is(.v-image-mode-tabs,.v-image-upload-row),.aireel-effect-workspace.is-enhancing :is(.aireel-selected-effect,.aireel-upload-slots){opacity:.54;pointer-events:none;-webkit-user-select:none;user-select:none}html body .v-create-shell .v-style-button.is-expanding{background:#334448;border-color:#69e5ff52;box-shadow:inset 0 1px #ffffff0e,0 0 18px #52e6ff1f}html body .v-create-shell .v-style-button.is-expanding .v-style-button-icon{color:#80eaff}@media (width<=820px){.v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only){grid-template-columns:repeat(12,minmax(0,1fr))}.v-generator-controls>.v-prompt-enhance-inline-undo.is-icon-only{grid-area:2/8/auto/10;justify-self:center;width:44px;min-width:44px;height:44px}.v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only)>.v-style-button{grid-area:2/10/auto/13}.v-generator-card.is-video-standard .v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only)>.v-inspire{grid-column:1/4}.v-generator-card.is-video-standard .v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only)>.v-elements{grid-column:4/8}:is(.v-generator-card.is-video-frames,.v-generator-card.is-image-edit,.v-generator-card.is-image-text) .v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only)>.v-elements{grid-column:1/8}.v-generator-card.is-video-reference .v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only)>.v-elements{grid-column:1/5}.v-generator-card.is-video-reference .v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only)>.v-prompt-reference-anchor{grid-column:5/7}.v-generator-card.is-video-reference .v-generator-controls:has(>.v-prompt-enhance-inline-undo.is-icon-only)>.v-prompt-enhance-inline-undo.is-icon-only{grid-column:7/9}button.v-enhance-button.is-expanding{min-width:96px!important}}@media (prefers-reduced-motion:reduce){.v-prompt-enhance-shimmer-line,:is(.v-generator-card,.v-i2v-prompt,.v-image-prompt,.aireel-prompt-card).is-enhancing{animation:none}.v-prompt-enhance-shimmer-line{background-position:50% 0}}.rewards-main{color:#f0fbff;background:radial-gradient(circle at 72% 0,#52e6ff12,#0000 28%),#0f1314}.rewards-workspace{width:min(1180px,100%);font-family:var(--font-poppins), sans-serif;margin:0 auto}.rewards-hero{background:radial-gradient(circle at 77% 30%,#52e6ff33,#0000 24%),linear-gradient(118deg,#172023 0%,#111718 55%,#111516 100%);border:1px solid #f0fbff21;border-radius:26px;grid-template-columns:minmax(0,1fr) 360px;min-height:330px;padding:clamp(36px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.rewards-hero:after{content:"";border:1px solid #52e6ff1a;border-radius:50%;width:460px;height:300px;position:absolute;bottom:-135px;right:-80px;transform:rotate(-12deg)}.rewards-hero-copy{z-index:2;max-width:650px;position:relative}.rewards-hero-copy>p:first-child,.rewards-tasks header p,.rewards-activity header p,.rewards-how header p{color:#59daf2;letter-spacing:.16em;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.rewards-hero-copy>p:first-child svg{width:15px}.rewards-hero h2{letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(43px,5vw,68px);font-weight:650;line-height:.99}.rewards-hero h2 span{color:#0000;background:linear-gradient(90deg,#e1ffee,#52e6ff 60%,#4ea3ff);-webkit-background-clip:text;background-clip:text}.rewards-hero-copy>p:last-child{color:#aab7b9;max-width:620px;margin:0;font-size:15px;line-height:1.7}.rewards-hero-art{z-index:2;place-items:center;display:grid;position:relative}.rewards-hero-art>svg{color:#a9f5ff;filter:drop-shadow(0 18px 35px #23c7ee2e);background:linear-gradient(145deg,#52e6ff33,#1fa2ff14);border:1px solid #adf4ff5c;border-radius:38px;width:150px;height:150px;padding:35px;transform:rotate(-7deg)}.rewards-hero-art i{background:#7cecff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;box-shadow:0 0 16px #52e6ff}.rewards-hero-art i:nth-child(2){top:26%;left:12%}.rewards-hero-art i:nth-child(3){width:4px;height:4px;top:18%;right:13%}.rewards-hero-art i:nth-child(4){width:9px;height:9px;bottom:20%;right:8%}.rewards-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.rewards-stats article{background:#171d1e;border:1px solid #f0fbff1a;border-radius:15px;align-content:center;gap:3px;min-height:112px;padding:20px 23px;display:grid}.rewards-stats article.is-earned{background:linear-gradient(140deg,#52e6ff1c,#171d1e 70%);border-color:#52e6ff38}.rewards-stats span{color:#788486;letter-spacing:.13em;font-size:9px;font-weight:700}.rewards-stats strong{color:#f6fcfd;letter-spacing:-.04em;font-size:30px}.rewards-stats .is-earned strong{color:#6ce7fa}.rewards-stats small{color:#839092;font-size:10px}.rewards-link-card,.rewards-tasks,.rewards-activity,.rewards-how{background:#171d1e;border:1px solid #f0fbff1a;border-radius:18px}.rewards-link-card>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.rewards-link-card>header>div{align-items:center;gap:13px;display:flex}.rewards-link-card>header svg{color:#5bdff5}.rewards-link-card>header span{gap:3px;display:grid}.rewards-link-card>header small{color:#7f8d8f;font-size:11px}.rewards-link-card>header>b{color:#77e7bb;letter-spacing:.12em;background:#62e6b314;border:1px solid #62e6b340;border-radius:99px;padding:5px 9px;font-size:9px}.rewards-link-row{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;display:grid}.rewards-link-row code{color:#9aa7a9;min-width:0;height:49px;font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;background:#101516;border:1px solid #f0fbff17;border-radius:10px;align-items:center;padding:0 16px;font-size:11px;display:flex;overflow:hidden}.rewards-link-row button,.rewards-auth-card button,.rewards-auth-card>.v-login-trigger{color:#eef9fa;white-space:nowrap;background:#222a2c;border:1px solid #f0fbff21;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:49px;padding:0 18px;font-size:12px;font-weight:650;display:inline-flex}.rewards-link-row button svg{width:15px}.rewards-link-row button.is-primary{color:#071011;background:linear-gradient(100deg,#dfffee,#67e7fb 58%,#50a5ff);border-color:#0000}.rewards-link-row button:disabled{cursor:wait;opacity:.55}.rewards-notice{color:#8bdbdf;margin:14px 0 0;font-size:11px}.rewards-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin-top:18px;display:grid}.rewards-tasks>header,.rewards-activity>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:17px;display:flex}.rewards-tasks h3,.rewards-activity h3,.rewards-how h3{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.rewards-tasks>header>span{color:#859194;background:#ffffff0b;border-radius:99px;padding:5px 9px;font-size:9px}.rewards-tasks>article{border-top:1px solid #f0fbff14;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:99px;padding:17px 0;display:grid;position:relative}.rewards-tasks>article:last-child{padding-bottom:0}.rewards-task-icon{color:#5de2f8;background:#52e6ff12;border:1px solid #52e6ff2e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.rewards-tasks article>div{gap:4px;display:grid}.rewards-tasks article>div small{color:#7f8b8d;max-width:490px;font-size:10px;line-height:1.5}.rewards-tasks article>b{color:#75e5f8;align-self:start;margin-top:5px;font-size:12px}.rewards-tasks article>button,.rewards-task-state{color:#c9d3d5;background:#212829;border:1px solid #f0fbff1f;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex;position:absolute;bottom:18px;right:0}.rewards-tasks article>button svg,.rewards-task-state svg{width:11px}.rewards-task-state{color:#78dfb8;background:#62e6b312;border-color:#62e6b32e}.rewards-task-state.is-repeatable{color:#7eddeb;background:#52e6ff0f;border-color:#52e6ff29}.rewards-activity ol{margin:0;padding:0;list-style:none;display:grid}.rewards-activity li{border-top:1px solid #f0fbff12;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;display:grid}.rewards-activity li>span{color:#7ddff0;background:#222a2b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.rewards-activity li>div{gap:2px;display:grid}.rewards-activity li small{color:#748083;font-size:9px}.rewards-activity li>b{color:#939d9f;text-transform:uppercase;background:#ffffff0d;border-radius:99px;padding:4px 7px;font-size:8px}.rewards-activity li>b.is-rewarded{color:#78dfb8;background:#62e6b314}.rewards-activity li>b.is-qualified{color:#6ee0f4;background:#52e6ff14}.rewards-empty{color:#788487;text-align:center;border-top:1px solid #f0fbff12;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.rewards-empty strong{color:#b8c4c6;font-size:12px}.rewards-how{margin-top:18px;padding:28px}.rewards-how>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin:23px 0 18px;display:grid}.rewards-how article{background:#111617;border-radius:13px;align-content:start;gap:6px;min-height:122px;padding:18px;display:grid}.rewards-how article b{color:#65e0f4;background:#52e6ff17;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:5px;font-size:10px;display:grid}.rewards-how article small{color:#7e8a8c;font-size:9px;line-height:1.55}.rewards-how>div>svg{color:#4b5759;width:16px}.rewards-how>p{color:#657174;margin:0;font-size:9px}.rewards-loading,.rewards-auth-card{text-align:center;align-content:center;place-items:center;gap:12px;min-height:520px;display:grid}.rewards-loading svg{color:#61deef;width:28px;animation:.8s linear infinite rewards-spin}.rewards-loading span{color:#839092;font-size:12px}.rewards-auth-card{background:radial-gradient(circle at 50% 0,#52e6ff1f,#0000 44%),#171d1e;border:1px solid #f0fbff1f;border-radius:24px;width:min(720px,100%);min-height:440px;margin:4vh auto 0;padding:48px}.rewards-auth-card>span{color:#68e4f5;background:#52e6ff17;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.rewards-auth-card>span svg{width:30px}.rewards-auth-card>p:first-of-type{color:#5bdff5;letter-spacing:.16em;margin:4px 0 0;font-size:10px;font-weight:700}.rewards-auth-card h2{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(32px,4vw,48px)}.rewards-auth-card h2+p{color:#8c999b;max-width:500px;margin:0 0 10px;font-size:12px;line-height:1.7}.rewards-auth-card>button{background:var(--brand-gradient);color:#071011;border-color:#0000}.rewards-auth-card>button svg{width:15px}.rewards-auth-card.is-error h2{font-size:32px}.v-referral-welcome{z-index:150;color:#effbfc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161d1ef7;border:1px solid #52e6ff42;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto 26px;align-items:center;gap:12px;width:min(510px,100vw - 36px);min-height:80px;padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 70px #0000007a}.v-referral-welcome>span{color:#65e1f3;background:#52e6ff1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.v-referral-welcome>span svg{width:20px}.v-referral-welcome>div{gap:3px;display:grid}.v-referral-welcome strong{font-size:12px}.v-referral-welcome small{color:#8d9a9c;font-size:9px;line-height:1.4}.v-referral-welcome>.v-login-trigger{background:var(--brand-gradient);color:#071011;white-space:nowrap;border:0;border-radius:8px;height:36px;padding:0 13px;font-size:10px;font-weight:700}.v-referral-welcome>button:last-child{color:#788486;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.v-referral-welcome>button:last-child svg{width:14px}@keyframes rewards-spin{to{transform:rotate(360deg)}}.v-generator-reward-entry{font-family:var(--font-poppins),sans-serif;flex:none;margin:0;display:block}.v-generator-reward-entry button{color:#dffaff;height:36px;min-height:36px;font:inherit;cursor:pointer;background:#52e6ff12;border:1px solid #52e6ff2e;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:flex}.v-generator-reward-entry button:hover{background:#52e6ff14;border-color:#52e6ff47;transform:translateY(-1px)}.v-generator-reward-entry button svg{color:#62def2;width:14px}.v-generator-reward-entry button b{color:#72e6f7;background:#52e6ff1a;border-radius:99px;margin-left:4px;padding:3px 6px;font-size:9px}.v-generator-reward-label{white-space:nowrap}.v-generator-reward-label>svg{height:16px;width:16px!important}.v-generator-reward-label>span{color:#e8fbff}.v-marketing-header.is-workspace .v-marketing-actions{gap:12px}.v-marketing-header.is-workspace .v-marketing-actions>.v-auth-account-wrap{margin-left:0}.v-header-creator-actions{align-items:center;gap:8px;display:flex}.v-creator-journey-pill{color:#eaf9fb;background:#182022db;border:1px solid #f0fbff1f;border-radius:999px;grid-template-columns:20px minmax(0,auto) auto;align-items:center;gap:8px;height:36px;padding:0 10px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff09}.v-creator-journey-pill:hover{background:#52e6ff14;border-color:#52e6ff4d;transform:translateY(-1px)}.v-creator-journey-pill>svg{color:#59def3;width:17px}.v-creator-journey-pill>span{gap:0;line-height:1.12;display:grid}.v-creator-journey-pill b{white-space:nowrap;font-size:10px;font-weight:650}.v-creator-journey-pill small{color:#7f9092;text-overflow:ellipsis;white-space:nowrap;max-width:185px;font-size:8px;overflow:hidden}.v-creator-journey-pill>strong{color:#75e5f6;background:#52e6ff17;border-radius:99px;place-items:center;min-width:34px;height:22px;font-size:9px;display:grid}.v-creator-journey-pill.is-complete{border-color:#63e2b138}.v-creator-journey-pill.is-complete>svg,.v-creator-journey-pill.is-complete>strong{color:#78e0b7}.rewards-creator-journey{background:radial-gradient(circle at 100% 0,#52e6ff1a,#0000 29%),linear-gradient(135deg,#182022,#13191a 68%);border:1px solid #f0fbff1c;border-radius:21px;margin:18px 0;padding:28px;scroll-margin-top:90px;box-shadow:inset 0 1px #ffffff09}.rewards-creator-journey>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.rewards-creator-journey>header>div{gap:5px;display:grid}.rewards-creator-journey>header p{color:#59dff3;letter-spacing:.15em;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:750;display:flex}.rewards-creator-journey>header p svg{width:14px}.rewards-creator-journey>header h3{letter-spacing:-.035em;margin:0;font-size:24px}.rewards-creator-journey>header>div>small{color:#829093;font-size:11px}.rewards-creator-journey>header>span{background:#52e6ff0f;border:1px solid #52e6ff29;border-radius:14px;place-items:center;min-width:76px;padding:9px 13px;display:grid}.rewards-creator-journey>header>span strong{color:#72e5f6;letter-spacing:-.04em;font-size:22px}.rewards-creator-journey>header>span small{color:#718083;text-transform:uppercase;font-size:8px}.rewards-journey-progress{background:#ffffff0e;border-radius:99px;height:4px;margin:22px 0 20px;overflow:hidden}.rewards-journey-progress i{border-radius:inherit;background:linear-gradient(90deg,#7cf0c4,#59e3f8,#4da6ff);height:100%;transition:width .35s;display:block;box-shadow:0 0 15px #52e6ff59}.rewards-creator-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rewards-creator-journey li{background:#0a0f1094;border:1px solid #f0fbff14;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:10px;min-height:154px;padding:16px;display:grid;position:relative}.rewards-creator-journey li.is-next{background:linear-gradient(145deg,#52e6ff17,#0a0f10ad 60%);border-color:#52e6ff47}.rewards-creator-journey li.is-complete{background:linear-gradient(145deg,#63e2b10e,#0a0f1094 60%);border-color:#63e2b124}.rewards-journey-step{color:#778588;background:#ffffff0e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid;position:absolute;top:10px;right:10px}.rewards-journey-step svg{color:#75dfb8;width:12px}.rewards-journey-icon{color:#60deef;background:#52e6ff12;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.rewards-journey-icon svg{width:17px}.rewards-creator-journey li>div{align-content:start;gap:4px;padding-top:2px;display:grid}.rewards-creator-journey li>div strong{padding-right:15px;font-size:12px;line-height:1.35}.rewards-creator-journey li>div small{color:#778587;font-size:9px;line-height:1.5}.rewards-creator-journey li>a,.rewards-creator-journey li>em,.rewards-journey-locked{border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:9px;font-style:normal;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;bottom:13px;right:14px}.rewards-creator-journey li>a{color:#071011;background:linear-gradient(100deg,#dfffee,#67e7fb)}.rewards-creator-journey li>a svg{fill:currentColor;width:8px}.rewards-creator-journey li>em{color:#75dfb8;background:#63e2b114}.rewards-creator-journey li>em svg{width:11px}.rewards-journey-locked{color:#617073}.rewards-creator-journey>footer{border-top:1px solid #f0fbff14;justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;display:flex}.rewards-creator-journey>footer span{color:#9cafb1;align-items:center;gap:8px;font-size:11px;display:flex}.rewards-creator-journey>footer span svg{color:#76e0b8;width:16px}.rewards-creator-journey>footer a{background:var(--brand-gradient);color:#071011;border-radius:9px;padding:9px 14px;font-size:10px;font-weight:700;text-decoration:none}.v-reward-task-backdrop{z-index:2147483450;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#020607cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.v-reward-task-dialog{color:#effbfc;width:min(760px,100%);font-family:var(--font-poppins),sans-serif;background:radial-gradient(circle at 0 0,#52e6ff21,#0000 35%),#171d1e;border:1px solid #97e8ff3b;border-radius:22px;padding:30px;position:relative;box-shadow:0 35px 110px #000000ad}.v-reward-task-close{color:#aebabc;background:#ffffff06;border:1px solid #f0fbff1c;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:16px;right:16px}.v-reward-task-close svg{width:15px}.v-reward-task-dialog>header{align-items:center;gap:14px;padding-right:45px;display:flex}.v-reward-task-dialog>header>span{color:#61e1f5;background:#52e6ff17;border:1px solid #52e6ff33;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.v-reward-task-dialog>header>span svg{width:24px}.v-reward-task-dialog>header>div{gap:2px;display:grid}.v-reward-task-dialog>header p,.pricing-reward-tasks>header span{color:#58def3;letter-spacing:.15em;margin:0;font-size:9px;font-weight:750}.v-reward-task-dialog>header h2{letter-spacing:-.03em;margin:0;font-size:27px}.v-reward-task-dialog>header small{color:#7f8c8e;font-size:10px}.v-reward-task-panel{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.v-reward-task-panel>article{background:#111617;border:1px solid #f0fbff17;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px 11px;min-height:148px;padding:16px;display:grid;position:relative}.v-reward-task-panel>article.is-complete{background:linear-gradient(140deg,#65e1b10e,#111617 55%);border-color:#65e1b12e}.v-reward-task-panel>article>span{color:#63e0f3;background:#52e6ff14;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.v-reward-task-panel>article>span svg{width:18px}.v-reward-task-panel>article>div{gap:3px;display:grid}.v-reward-task-panel>article strong{font-size:12px}.v-reward-task-panel>article small{color:#788587;font-size:9px;line-height:1.45}.v-reward-task-panel>article>b{color:#6fe2f4;align-self:start;margin-top:3px;font-size:11px}.v-reward-task-panel>article>button,.v-reward-task-panel>article>em{color:#bceff5;height:34px;font:inherit;background:#52e6ff12;border:1px solid #52e6ff2e;border-radius:8px;grid-column:1/-1;justify-content:center;align-self:end;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-style:normal;font-weight:650;display:inline-flex}.v-reward-task-panel>article>button:hover{background:#52e6ff1f;border-color:#52e6ff66}.v-reward-task-panel>article>button:disabled{cursor:wait;opacity:.55}.v-reward-task-panel>article>button svg,.v-reward-task-panel>article>em svg{width:12px}.v-reward-task-panel>article>em{color:#76dcb6;background:#65e1b112;border-color:#65e1b129}.v-reward-task-panel>p{color:#84dde7;background:#52e6ff0f;border-radius:8px;grid-column:1/-1;margin:1px 0 0;padding:9px 11px;font-size:10px}.v-reward-task-loading{color:#819092;justify-content:center;align-items:center;gap:8px;min-height:110px;margin-top:20px;font-size:10px;display:flex}.v-reward-task-loading svg{width:15px}.v-reward-task-signin{background:#111617;border:1px solid #f0fbff17;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:102px;margin-top:21px;padding:16px;display:grid}.v-reward-task-signin>svg{color:#62dfef;width:24px}.v-reward-task-signin>div{gap:3px;display:grid}.v-reward-task-signin strong{font-size:12px}.v-reward-task-signin small{color:#788587;font-size:9px}.v-reward-task-signin-button{background:var(--brand-gradient);color:#071011;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:10px;font-weight:700;display:inline-flex}.v-reward-task-signin-button:disabled{cursor:wait;opacity:.72}.v-reward-task-signin-button svg{width:13px}.v-reward-task-signin-error{color:#faa;background:#ff676714;border-radius:8px;margin:8px 0 0;padding:8px 11px;font-size:10px}.pricing-reward-tasks{background:linear-gradient(120deg,#52e6ff12,#0f1415f0 45%);border:1px solid #52e6ff2e;border-radius:16px;width:min(1112px,100% - 96px);margin:16px auto 0;padding:20px}.pricing-reward-tasks>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.pricing-reward-tasks>header>div{gap:3px;display:grid}.pricing-reward-tasks>header h2{color:#effbfc;letter-spacing:-.025em;margin:0;font-size:21px}.pricing-reward-tasks>header p{color:#7c898b;margin:0;font-size:10px}.pricing-reward-tasks>header>svg{color:#60dff2;width:26px}.pricing-reward-tasks+.pricing-modal-pricing-section{padding-top:42px}@media (width<=900px){.rewards-hero{grid-template-columns:1fr 220px;padding:42px 34px}.rewards-hero-art>svg{width:110px;height:110px;padding:27px}.rewards-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-grid{grid-template-columns:1fr}.rewards-link-row{grid-template-columns:1fr 1fr}.rewards-link-row code{grid-column:1/-1}}@media (width<=1180px){.v-creator-journey-pill small,.v-generator-reward-label>span{display:none}.v-generator-reward-label{padding-inline:9px}}@media (width<=760px){.v-creator-journey-pill,.v-generator-reward-entry{display:none}.pricing-reward-tasks{width:calc(100% - 28px)}}@media (width<=620px){.rewards-main{padding-inline:13px}.rewards-hero{grid-template-columns:1fr;min-height:auto;padding:31px 24px}.rewards-hero h2{font-size:42px}.rewards-hero-copy>p:last-child{font-size:12px}.rewards-hero-art{display:none}.rewards-stats{gap:8px}.rewards-stats article{min-height:96px;padding:15px}.rewards-stats strong{font-size:24px}.rewards-creator-journey{padding:20px 16px}.rewards-creator-journey>header{align-items:start}.rewards-creator-journey>header h3{font-size:20px}.rewards-creator-journey>header>div>small{font-size:10px}.rewards-creator-journey ol{grid-template-columns:1fr}.rewards-creator-journey li{min-height:105px}.rewards-link-card,.rewards-tasks,.rewards-activity,.rewards-how{padding:18px}.rewards-link-card>header small{display:none}.rewards-link-row{grid-template-columns:1fr}.rewards-link-row code{grid-column:auto}.rewards-tasks>article{grid-template-columns:42px minmax(0,1fr);padding-bottom:51px}.rewards-tasks article>b{position:absolute;top:15px;right:0}.rewards-tasks article>button,.rewards-task-state{bottom:15px;left:56px;right:auto}.rewards-how>div{grid-template-columns:1fr}.rewards-how>div>svg{display:none}.v-referral-welcome{grid-template-columns:38px minmax(0,1fr) 24px;width:calc(100vw - 20px);bottom:10px;right:10px}.v-referral-welcome>.v-login-trigger{grid-column:2;width:fit-content}.v-referral-welcome>button:last-child{grid-area:1/3}.v-reward-task-backdrop{align-items:end;padding:0}.v-reward-task-dialog{max-height:92svh;padding:24px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}.v-reward-task-dialog>header h2{font-size:22px}.v-reward-task-panel{grid-template-columns:1fr}.v-reward-task-panel>article{min-height:130px}.v-reward-task-signin{grid-template-columns:36px minmax(0,1fr)}.v-reward-task-signin-button{grid-column:2;width:fit-content}.pricing-reward-tasks{width:calc(100% - 28px);padding:15px}.pricing-reward-tasks>header>svg{display:none}}.rewards-main{background:radial-gradient(circle at 18% 3%,#4ae1f61a,#0000 27rem),radial-gradient(circle at 84% 22%,#387dff12,#0000 30rem),#0c1112}.rewards-workspace{width:min(1240px,100%);padding-bottom:72px}.rewards-hero{background:linear-gradient(90deg,#52e6ff0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#52e6ff0a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 86% 22%,#55e5fc2e,#0000 28%),linear-gradient(120deg,#192326 0%,#111718 61%,#101516 100%);border-color:#c7f5ff29;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:clamp(32px,6vw,86px);min-height:420px;padding:clamp(42px,5.3vw,72px);box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000004d}.rewards-hero:after{width:580px;height:420px;bottom:-210px;right:-110px}.rewards-hero-copy>p:first-child,.rewards-tasks header p,.rewards-activity header p,.rewards-how header p,.rewards-milestones>div>p{letter-spacing:.15em;font-size:12px}.rewards-hero h2{margin:18px 0 22px;font-size:clamp(48px,5.2vw,72px);line-height:1.01}.rewards-hero-copy>p:last-of-type{color:#afbec0;max-width:660px;font-size:17px;line-height:1.72}.rewards-hero-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.rewards-hero-actions button{color:#071011;min-height:54px;font:inherit;background:linear-gradient(105deg,#dfffee,#6ee9f8 58%,#4da7ff);border:0;border-radius:13px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 13px 28px #44cfef24}.rewards-hero-actions button svg{width:18px}.rewards-hero-actions button svg:last-child{width:15px}.rewards-hero-actions button:disabled{cursor:wait;opacity:.62}.rewards-hero-actions a{color:#b6c4c6;font-size:14px;font-weight:600;text-decoration:none}.rewards-hero-actions a:hover{color:#e5fbff}.rewards-reward-spotlight{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#65e8fa38,#0000 50%),#0d1416b8;border:1px solid #a9f1ff3d;border-radius:26px;align-content:center;justify-items:center;min-height:286px;padding:34px 26px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 50px #00000040}.rewards-reward-spotlight>span{color:#74e7f8;background:#52e6ff1a;border:1px solid #77ebfb45;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.rewards-reward-spotlight>span svg{width:23px}.rewards-reward-spotlight>p{color:#75dff0;letter-spacing:.16em;margin:0;font-size:11px;font-weight:750}.rewards-reward-spotlight>strong{color:#effdff;letter-spacing:-.065em;margin-top:4px;font-size:clamp(58px,6vw,78px);line-height:1}.rewards-reward-spotlight>b{color:#dce9eb;margin-top:5px;font-size:16px}.rewards-reward-spotlight>small{color:#829092;margin-top:7px;font-size:12px}.rewards-reward-spotlight>div{color:#8fa0a2;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:22px;padding-top:17px;font-size:11px;display:flex}.rewards-reward-spotlight>div svg{color:#6ce2ba;width:15px}.rewards-stats{gap:14px;margin:20px 0}.rewards-stats article{background:linear-gradient(145deg,#192021,#141a1b);border-radius:19px;gap:7px;min-height:138px;padding:23px 25px;box-shadow:inset 0 1px #ffffff09}.rewards-stats span{color:#8a9799;align-items:center;gap:8px;font-size:11px;display:flex}.rewards-stats span svg{color:#5cdced;width:16px}.rewards-stats strong{font-size:36px}.rewards-stats small{font-size:12px}.rewards-link-card,.rewards-tasks,.rewards-activity,.rewards-how,.rewards-milestones{background:linear-gradient(145deg,#192021,#141a1b);border-color:#f0fbff1c;border-radius:22px;box-shadow:inset 0 1px #ffffff09}.rewards-link-card{padding:30px}.rewards-link-card>header strong{font-size:18px}.rewards-link-card>header small{font-size:13px}.rewards-link-card>header>b{padding:6px 10px;font-size:10px}.rewards-link-row{gap:11px}.rewards-link-row code{border-radius:12px;height:56px;font-size:13px}.rewards-link-row button{border-radius:12px;height:56px;padding-inline:21px;font-size:14px}.rewards-notice{font-size:13px}.rewards-grid{grid-template-columns:minmax(0,1.48fr) minmax(330px,.72fr);gap:20px;margin-top:20px}.rewards-tasks,.rewards-activity{padding:30px}.rewards-tasks h3,.rewards-activity h3,.rewards-how h3,.rewards-milestones h3{font-size:24px}.rewards-tasks>header>span{padding:6px 10px;font-size:11px}.rewards-tasks>article{grid-template-columns:54px minmax(0,1fr) auto;gap:17px;min-height:126px;padding:22px 0}.rewards-task-icon{border-radius:15px;width:52px;height:52px}.rewards-task-icon svg{width:22px}.rewards-tasks article>div strong{font-size:16px}.rewards-tasks article>div small{font-size:12px;line-height:1.6}.rewards-tasks article>b{font-size:14px}.rewards-tasks article>button,.rewards-task-state{border-radius:9px;height:34px;padding:0 11px;font-size:11px;bottom:22px}.rewards-activity li{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:72px}.rewards-activity li>span{width:35px;height:35px;font-size:12px}.rewards-activity li strong{font-size:13px}.rewards-activity li small{font-size:11px}.rewards-activity li>b{font-size:10px}.rewards-empty{gap:9px;min-height:190px}.rewards-empty svg{width:32px}.rewards-empty strong{font-size:15px}.rewards-empty small{font-size:12px}.rewards-milestones{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);align-items:center;gap:42px;margin-top:20px;padding:34px;display:grid}.rewards-milestones h3{letter-spacing:-.03em;margin:7px 0 8px}.rewards-milestones>div>small{color:#849193;font-size:13px;line-height:1.6}.rewards-milestones>div>small strong{color:#b8f4fc}.rewards-milestones ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rewards-milestones ol:before{content:"";background:linear-gradient(90deg,#5bdff573,#5bdff51f);height:1px;position:absolute;top:23px;left:14%;right:14%}.rewards-milestones li{text-align:center;justify-items:center;gap:9px;display:grid;position:relative}.rewards-milestones li>span{color:#77dff0;background:#1d2729;border:1px solid #5cdef12e;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:750;display:grid;box-shadow:0 0 0 7px #171e1f}.rewards-milestones li>span svg{width:17px}.rewards-milestones li.is-reached>span{color:#081410;background:#69e3bd}.rewards-milestones li>div{gap:2px;display:grid}.rewards-milestones li strong{font-size:13px}.rewards-milestones li small{color:#7f8c8e;font-size:11px}.rewards-how{margin-top:20px;padding:34px;scroll-margin-top:90px}.rewards-how>div{gap:22px;margin:26px 0 20px}.rewards-how article{background:#101617;border:1px solid #ffffff0d;border-radius:17px;gap:7px;min-height:164px;padding:22px;position:relative}.rewards-how article b{margin:0;position:absolute;top:15px;right:15px}.rewards-how article>span{color:#61deef;background:#52e6ff12;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:6px;display:grid}.rewards-how article>span svg{width:20px}.rewards-how article strong{font-size:15px}.rewards-how article small{font-size:12px;line-height:1.6}.rewards-how>p{font-size:11px;line-height:1.6}.rewards-auth-card h2+p{font-size:15px}.rewards-auth-card>p:first-of-type{font-size:11px}.rewards-auth-card button,.rewards-auth-card>.v-login-trigger{font-size:14px}@media (hover:hover) and (pointer:fine){.rewards-hero-actions button,.rewards-link-row button,.rewards-tasks article>button{transition:transform .18s,filter .18s,border-color .18s}.rewards-hero-actions button:hover,.rewards-link-row button:hover,.rewards-tasks article>button:hover{filter:brightness(1.06);transform:translateY(-2px)}}@media (width<=900px){.rewards-hero{grid-template-columns:1fr;min-height:auto}.rewards-reward-spotlight{width:100%;min-height:250px}.rewards-grid,.rewards-milestones{grid-template-columns:1fr}}@media (width<=620px){.rewards-main{padding-inline:12px}.rewards-workspace{padding-bottom:46px}.rewards-hero{border-radius:23px;gap:27px;padding:30px 22px 22px}.rewards-hero h2{font-size:clamp(40px,12vw,48px)}.rewards-hero-copy>p:last-of-type{font-size:15px}.rewards-hero-actions{gap:15px;margin-top:24px;display:grid}.rewards-hero-actions button{width:100%}.rewards-hero-actions a{justify-self:center}.rewards-reward-spotlight{border-radius:19px;min-height:238px}.rewards-reward-spotlight>strong{font-size:62px}.rewards-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-stats article{min-height:124px;padding:17px}.rewards-stats span{letter-spacing:.08em;font-size:10px}.rewards-stats strong{font-size:30px}.rewards-stats small{font-size:11px}.rewards-link-card,.rewards-tasks,.rewards-activity,.rewards-how,.rewards-milestones{border-radius:18px;padding:20px}.rewards-link-card>header>b{display:none}.rewards-link-card>header strong{font-size:16px}.rewards-link-card>header small{font-size:12px;display:block}.rewards-link-row code,.rewards-link-row button{height:52px}.rewards-tasks h3,.rewards-activity h3,.rewards-how h3,.rewards-milestones h3{font-size:21px}.rewards-tasks>article{grid-template-columns:48px minmax(0,1fr);padding-bottom:62px}.rewards-task-icon{width:46px;height:46px}.rewards-tasks article>b{top:20px}.rewards-tasks article>button,.rewards-task-state{height:38px;bottom:18px;left:63px}.rewards-milestones{gap:25px}.rewards-milestones ol{gap:3px}.rewards-milestones li strong{font-size:11px}.rewards-milestones li small{font-size:10px}.rewards-how>div{gap:12px}.rewards-how article{min-height:145px}}@media (prefers-reduced-motion:reduce){.rewards-loading svg{animation:none}.rewards-hero-actions button,.rewards-link-row button,.rewards-tasks article>button{transition:none}}.v-analytics-shell{--a-bg:#080d0e;--a-panel:#111819;--a-panel-strong:#151e1f;--a-line:#b8e6e81c;--a-muted:#829092;--a-text:#eff7f7;--a-cyan:#67e8f2;background:var(--a-bg);min-height:100vh;color:var(--a-text);font-family:var(--font-sans,system-ui);padding:0 clamp(20px,4.5vw,76px) 64px;position:relative;overflow:hidden}.v-analytics-ambient{z-index:0;pointer-events:none;background:radial-gradient(at 18% -10%,#25ccd824,#0000 48%),radial-gradient(at 82% 8%,#4868ff17,#0000 42%),linear-gradient(#8ed2d607 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#8ed2d607 1px,#0000 1px) 0 0/64px 64px;height:520px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.v-analytics-shell>:not(.v-analytics-ambient){z-index:1;position:relative}.v-analytics-shell button,.v-analytics-shell select{font:inherit}.v-analytics-header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;max-width:1480px;height:76px;margin:auto;display:flex}.v-analytics-brand{align-items:center;gap:10px;display:flex}.v-analytics-brand>i{color:#071011;background:var(--a-cyan);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.v-analytics-brand>span{letter-spacing:.12em;font-size:14px;font-weight:850}.v-analytics-brand>em{border-left:1px solid var(--a-line);color:var(--a-muted);margin-left:3px;padding-left:13px;font-size:13px;font-style:normal}.v-analytics-actions{align-items:center;gap:10px;display:flex}.v-analytics-window{border:1px solid var(--a-line);background:#0f1718cc;border-radius:10px;padding:3px;display:flex}.v-analytics-window button,.v-analytics-refresh{color:#849395;cursor:pointer;background:0 0;border:0}.v-analytics-window button{letter-spacing:.08em;border-radius:7px;min-width:48px;height:32px;font-size:11px;font-weight:800}.v-analytics-window button.is-active{color:#061011;background:#d9fbf6}.v-analytics-refresh{border:1px solid var(--a-line);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.v-analytics-refresh:hover{color:var(--a-text);background:#ffffff0a}.v-analytics-hero{justify-content:space-between;align-items:center;gap:40px;max-width:1480px;min-height:310px;margin:auto;display:flex}.v-analytics-kicker{color:#9bb2b4;letter-spacing:.17em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.v-analytics-kicker>span{background:var(--a-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #67e8f2b3}.v-analytics-hero h1{letter-spacing:-.055em;max-width:900px;margin:20px 0 14px;font-size:clamp(44px,5.2vw,76px);line-height:.98}.v-analytics-hero h1 em{color:#7f9091;font-style:normal}.v-analytics-hero p{max-width:650px;color:var(--a-muted);margin:0;font-size:16px;line-height:1.65}.v-analytics-freshness{border:1px solid var(--a-line);background:#101819c2;border-radius:14px;align-items:center;gap:12px;min-width:170px;padding:14px 16px;display:flex}.v-analytics-freshness>i{background:#6ce6ae;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #6ce6ae73}.v-analytics-freshness>i.is-loading{background:#ffc968}.v-analytics-freshness span{gap:2px;display:grid}.v-analytics-freshness strong{font-size:13px}.v-analytics-freshness small{color:var(--a-muted);font-size:11px}.v-analytics-north-star{grid-template-columns:1.05fr 1.95fr;gap:14px;max-width:1480px;margin:0 auto;display:grid}.v-analytics-activation,.v-analytics-kpis>article,.v-analytics-card,.v-analytics-journey-section{border:1px solid var(--a-line);background:linear-gradient(145deg,#141e1ff7,#0c1213fa);box-shadow:inset 0 1px #ffffff09,0 24px 65px #0000002e}.v-analytics-activation{border-radius:20px;min-height:224px;padding:26px 28px}.v-analytics-activation header{color:var(--a-cyan);justify-content:space-between;display:flex}.v-analytics-activation header span{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:850}.v-analytics-activation>strong{letter-spacing:-.055em;margin-top:18px;font-size:clamp(48px,5vw,70px);line-height:1;display:block}.v-analytics-activation h2{margin:11px 0 7px;font-size:17px}.v-analytics-activation p{color:var(--a-muted);margin:0;font-size:12px;line-height:1.5}.v-analytics-activation>div{background:#ffffff0f;border-radius:20px;height:5px;margin-top:21px;overflow:hidden}.v-analytics-activation>div i{border-radius:inherit;background:linear-gradient(90deg,#58dce8,#78efc1);height:100%;display:block}.v-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v-analytics-kpis>article{border-radius:18px;align-items:center;gap:16px;min-height:105px;padding:22px;display:flex}.v-analytics-kpis>article>i{width:42px;height:42px;color:var(--a-cyan);background:#59dae617;border-radius:12px;flex:none;place-items:center;display:grid}.v-analytics-kpis>article>i svg{width:20px}.v-analytics-kpis>article>span{min-width:0;display:grid}.v-analytics-kpis small{color:#91a0a2;font-size:11px}.v-analytics-kpis strong{letter-spacing:-.04em;margin:2px 0;font-size:29px;line-height:1.1}.v-analytics-kpis em{color:#617173;font-size:10px;font-style:normal}.v-analytics-section{max-width:1480px;margin:72px auto 0}.v-analytics-journey-section{border-radius:24px;padding:32px}.v-analytics-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.v-analytics-section-heading>div>span,.v-analytics-panel-heading>span{color:var(--a-cyan);letter-spacing:.17em;font-size:10px;font-weight:850}.v-analytics-section-heading h2{letter-spacing:-.035em;margin:10px 0 7px;font-size:clamp(27px,3vw,38px)}.v-analytics-section-heading p,.v-analytics-panel-heading p{color:var(--a-muted);margin:0;font-size:13px}.v-analytics-method{color:#8fa2a4;align-items:center;gap:7px;font-size:12px;display:flex}.v-analytics-journey-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:28px;display:grid}.v-analytics-journey-tabs button{color:#778789;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;min-width:0;height:68px;padding:0 13px;display:flex}.v-analytics-journey-tabs button:hover{color:#c8d7d8;background:#ffffff0a}.v-analytics-journey-tabs button.is-active{color:#effafa;background:#67e8f216;border-color:#67e8f240}.v-analytics-journey-tabs button>svg{flex:none}.v-analytics-journey-tabs button span{gap:4px;min-width:0;display:grid}.v-analytics-journey-tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v-analytics-journey-tabs button small{color:#667678;font-size:10px}.v-analytics-journey-tabs button.is-active small{color:var(--a-cyan)}.v-analytics-flow{--flow:#67e8f2;background:#050a0b6b;border:1px solid #ffffff0e;border-radius:18px;margin-top:14px;padding:24px}.v-analytics-flow.is-violet{--flow:#ae97ff}.v-analytics-flow.is-amber{--flow:#f3c66a}.v-analytics-flow.is-green{--flow:#75e4ae}.v-analytics-flow.is-rose{--flow:#ef8ea8}.v-analytics-flow.is-blue{--flow:#77b7ff}.v-analytics-flow>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.v-analytics-flow>header span{font-size:16px;font-weight:750}.v-analytics-flow>header p{color:#718184;margin:5px 0 0;font-size:12px}.v-analytics-flow>header>strong{letter-spacing:-.035em;text-align:right;font-size:25px}.v-analytics-flow>header>strong small{color:#657476;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:650;display:block}.v-analytics-flow-track{align-items:stretch;margin-top:25px;display:flex}.v-analytics-flow-unit{flex:1;align-items:center;min-width:0;display:flex}.v-analytics-flow-unit>section{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex:1;min-width:0;min-height:132px;padding:16px}.v-analytics-flow-unit>section>span{color:var(--flow);letter-spacing:.13em;font-size:9px;font-weight:850}.v-analytics-flow-unit>section>strong{letter-spacing:-.04em;margin-top:14px;font-size:29px;line-height:1;display:block}.v-analytics-flow-unit>section>p{color:#a3b0b1;height:30px;margin:7px 0 13px;font-size:11px;line-height:1.35}.v-analytics-flow-unit>section>div{background:#ffffff0f;border-radius:10px;height:3px;overflow:hidden}.v-analytics-flow-unit>section>div i{border-radius:inherit;background:var(--flow);height:100%;display:block}.v-analytics-flow-unit>aside{color:#425052;flex:0 0 78px;justify-items:center;width:78px;display:grid}.v-analytics-flow-unit>aside>span{color:#a7b7b8;text-align:center;margin-top:5px;font-size:11px;font-weight:750}.v-analytics-flow-unit>aside small{color:#536264;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:650;display:block}.v-analytics-flow-unit>aside em{color:#bf8794;background:#e7769214;border-radius:6px;margin-top:10px;padding:3px 6px;font-size:9px;font-style:normal}.v-analytics-split{grid-template-columns:1.55fr .85fr;gap:14px;max-width:1480px;margin:16px auto 0;display:grid}.v-analytics-split.is-detail{grid-template-columns:1fr 1fr}.v-analytics-card{border-radius:20px;min-height:340px;padding:28px}.v-analytics-panel-heading h2{letter-spacing:-.025em;margin:9px 0 5px;font-size:23px}.v-analytics-chart-key{gap:18px;margin-top:22px;display:flex}.v-analytics-chart-key span{color:#829193;align-items:center;gap:7px;font-size:10px;display:flex}.v-analytics-chart-key i{background:#4edce8;border-radius:2px;width:7px;height:7px}.v-analytics-chart-key .is-generation_succeeded i{background:#73e5ad}.v-analytics-chart-key .is-checkout_completed i{background:#f4c869}.v-analytics-trend{border-bottom:1px solid var(--a-line);align-items:stretch;gap:8px;height:205px;margin-top:18px;display:flex}.v-analytics-trend-day{flex:1;grid-template-rows:1fr 20px;gap:7px;min-width:14px;display:grid}.v-analytics-trend-day>div{justify-content:center;align-items:end;gap:2px;min-height:0;display:flex}.v-analytics-trend-day i{background:#4edce8;border-radius:3px 3px 0 0;width:min(8px,30%);min-height:0}.v-analytics-trend-day i.is-generation_succeeded{background:#73e5ad}.v-analytics-trend-day i.is-checkout_completed{background:#f4c869}.v-analytics-trend-day small{color:#526163;text-align:center;white-space:nowrap;font-size:8px;overflow:hidden}.v-analytics-dropoffs>div{margin-top:18px}.v-analytics-dropoffs>div>article{border-top:1px solid #ffffff0f;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.v-analytics-dropoffs>div>article>b{color:#576668;font-size:10px}.v-analytics-dropoffs>div>article>span{gap:3px;min-width:0;display:grid}.v-analytics-dropoffs>div>article>span strong{color:#bcc9ca;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.v-analytics-dropoffs>div>article>span small{color:#657476;font-size:9px}.v-analytics-dropoffs>div>article>em{color:#ee9aad;text-align:right;font-size:13px;font-style:normal;font-weight:750}.v-analytics-dropoffs>div>article>em small{color:#76545c;font-size:8px;display:block}.v-analytics-routes{gap:9px;margin-top:23px;display:grid}.v-analytics-routes article{background:#ffffff05;border:1px solid #fff1;border-radius:13px;align-items:center;gap:14px;min-height:62px;padding:10px 15px;display:flex}.v-analytics-routes article>i{width:37px;height:37px;color:var(--a-cyan);background:#67e8f214;border-radius:10px;place-items:center;display:grid}.v-analytics-routes article>i svg{width:17px}.v-analytics-routes article span{flex:1;gap:3px;display:grid}.v-analytics-routes article strong{font-size:12px}.v-analytics-routes article small{color:#677779;font-size:9px}.v-analytics-routes article em{font-size:20px;font-style:normal;font-weight:800}.v-analytics-quality-row{border-top:1px solid #ffffff0f;grid-template-columns:37px 1fr auto;align-items:center;gap:12px;min-height:66px;display:grid}.v-analytics-panel-heading+.v-analytics-quality-row{margin-top:18px}.v-analytics-quality-row>i{color:#e99b78;background:#e99b7814;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.v-analytics-quality-row>i.is-healthy{color:#6fe0aa;background:#6fe0aa14}.v-analytics-quality-row>i svg{width:16px}.v-analytics-quality-row>span{gap:3px;display:grid}.v-analytics-quality-row strong{font-size:12px}.v-analytics-quality-row small{color:#647476;font-size:9px}.v-analytics-quality-row>em{font-size:18px;font-style:normal;font-weight:800}.v-analytics-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1480px;margin:16px auto 0;display:grid}.v-analytics-ranked{min-height:330px}.v-analytics-ranked>div{margin-top:18px}.v-analytics-ranked section{grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:44px;display:grid}.v-analytics-ranked section>b{color:#536163;font-size:9px}.v-analytics-ranked section>span{gap:6px;min-width:0;display:grid}.v-analytics-ranked section strong{color:#aebcbd;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.v-analytics-ranked section>span>i{background:#ffffff0e;border-radius:9px;height:2px;overflow:hidden}.v-analytics-ranked section>span>i em{background:#5bdde9;height:100%;display:block}.v-analytics-ranked.is-danger section>span>i em{background:#e8819a}.v-analytics-ranked section>small{color:#667577;font-size:9px}.v-analytics-shell>footer{color:#536264;align-items:center;gap:8px;max-width:1480px;margin:26px auto 0;font-size:10px;display:flex}.v-analytics-error,.v-analytics-loading{background:#241517;border:1px solid #f27a9440;border-radius:16px;gap:13px;max-width:1480px;margin:20px auto;padding:20px;display:flex}.v-analytics-error p{color:#b58d94;margin:3px 0 0}.v-analytics-skeleton{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1480px;margin:auto;display:grid}.v-analytics-skeleton i{background:linear-gradient(110deg,#11191a 20%,#1b2526 45%,#11191a 70%) 0 0/300% 100%;border-radius:20px;height:190px;animation:1.7s infinite v-analytics-sheen}.is-spinning{animation:1s linear infinite v-analytics-spin}@keyframes v-analytics-spin{to{transform:rotate(360deg)}}@keyframes v-analytics-sheen{to{background-position:-150% 0}}@media (width<=1180px){.v-analytics-journey-tabs{grid-template-columns:repeat(4,1fr)}.v-analytics-flow-track{padding-bottom:8px;overflow-x:auto}.v-analytics-flow-unit{min-width:230px}}@media (width<=860px){.v-analytics-brand>em{display:none}.v-analytics-hero{min-height:270px}.v-analytics-freshness{display:none}.v-analytics-north-star,.v-analytics-split,.v-analytics-split.is-detail,.v-analytics-rank-grid{grid-template-columns:1fr}.v-analytics-journey-tabs{grid-template-columns:repeat(2,1fr)}.v-analytics-section-heading{flex-direction:column;align-items:start}}@media (width<=560px){.v-analytics-shell{padding:0 14px 42px}.v-analytics-header{height:66px}.v-analytics-window button{min-width:42px}.v-analytics-hero{min-height:250px}.v-analytics-hero h1{font-size:42px}.v-analytics-hero p{font-size:14px}.v-analytics-north-star,.v-analytics-kpis{gap:10px}.v-analytics-kpis>article{gap:10px;padding:15px}.v-analytics-kpis>article>i{width:34px;height:34px}.v-analytics-kpis strong{font-size:23px}.v-analytics-journey-section,.v-analytics-card{border-radius:18px;padding:20px}.v-analytics-section{margin-top:50px}.v-analytics-journey-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.v-analytics-journey-tabs button{scroll-snap-align:start;min-width:170px}.v-analytics-flow{padding:17px}.v-analytics-flow>header>strong{display:none}.v-analytics-flow-unit{min-width:205px}.v-analytics-flow-unit>aside{flex-basis:60px;width:60px}}@media (prefers-reduced-motion:reduce){.v-analytics-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ai-effect-main{background:radial-gradient(circle at 74% 12%,#52e6ff0b,#0000 31%),#090d0e}.ai-effect-main .effect-tool-page{padding-top:28px}.ai-effect-main .effect-tool-copy li:last-child{align-items:flex-start;max-width:540px;line-height:1.55}.ai-effect-main .effect-tool-copy li:last-child svg{flex:0 0 14px;margin-top:1px}.ai-effect-seo-content{max-width:1180px;margin:0 auto;padding:0 0 80px}.ai-effect-safety{color:#69e7f8;background:linear-gradient(110deg,#52e6ff0e,#1fa2ff09);border:1px solid #52e6ff29;border-radius:10px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ai-effect-safety svg{flex:0 0 22px}.ai-effect-safety strong,.ai-effect-safety p{display:block}.ai-effect-safety strong{color:#dffbff;font-size:11px}.ai-effect-safety p{color:#81959c;max-width:880px;margin:6px 0 0;font-size:9px;line-height:1.65}.ai-effect-faq{padding:90px 0 70px}.ai-effect-faq>span,.ai-effect-related>div:first-child>span,.ai-effects-index header>span,.ai-effects-group>div:first-child>span{color:#52e6ff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.ai-effect-faq h2,.ai-effect-related h2{font-family:var(--serif);letter-spacing:-.035em;margin:10px 0 0;font-size:36px;font-weight:400}.ai-effect-faq>div{border-top:1px solid #ffffff17;margin-top:24px}.ai-effect-faq details{border-bottom:1px solid #ffffff17}.ai-effect-faq summary{color:#dce7e8;cursor:pointer;padding:19px 42px 19px 0;font-size:11px;font-weight:620;list-style:none;position:relative}.ai-effect-faq summary::-webkit-details-marker{display:none}.ai-effect-faq summary:after{color:#52e6ff;content:"+";font-size:17px;position:absolute;top:17px;right:7px}.ai-effect-faq details[open] summary:after{content:"−"}.ai-effect-faq details p{color:#76878c;max-width:820px;margin:0;padding:0 0 20px;font-size:9px;line-height:1.7}.ai-effect-related>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.ai-effect-related a{min-height:190px;color:inherit;background:#101617;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;padding:20px;display:flex}.ai-effect-related a>span{color:#52e6ff;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.ai-effect-related a strong{color:#edf6f7;font-family:var(--serif);margin-top:13px;font-size:22px;font-weight:400}.ai-effect-related a p{color:#708085;font-size:9px;line-height:1.55}.ai-effect-related a b{color:#b7c8cc;align-items:center;gap:5px;margin-top:auto;font-size:8px;display:flex}.ai-effects-index-main{background:radial-gradient(circle at 50% 0,#52e6ff0d,#0000 34%),#090d0e}.ai-effects-index{max-width:1460px;margin:0 auto;padding:48px 36px 90px}.ai-effects-index>header{max-width:840px;padding:28px 0 64px}.ai-effects-index>header h1{font-family:var(--serif);letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:1}.ai-effects-index>header p{color:#7d8d91;max-width:720px;margin:22px 0 0;font-size:12px;line-height:1.75}.ai-effects-index>header>div{color:#9ceefa;border:1px solid #52e6ff29;border-radius:99px;align-items:center;gap:8px;margin-top:22px;padding:8px 12px;font-size:9px;display:inline-flex}.ai-effects-group{border-top:1px solid #ffffff1a;grid-template-columns:220px minmax(0,1fr);gap:36px;padding:48px 0 60px;display:grid}.ai-effects-group>div:first-child{align-self:start;position:sticky;top:28px}.ai-effects-group>div:first-child h2{font-family:var(--serif);margin:10px 0 0;font-size:34px;font-weight:400}.ai-effects-group>div:first-child p{color:#6f8085;font-size:9px;line-height:1.65}.ai-effects-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-effects-card-grid>a{color:inherit;background:#101617;border:1px solid #ffffff18;border-radius:12px;transition:border-color .18s,transform .18s;overflow:hidden}.ai-effects-card-grid>a:hover{border-color:#52e6ff52;transform:translateY(-2px)}.ai-effects-card-grid figure{background:#0b1011;height:210px;margin:0;position:relative;overflow:hidden}.ai-effects-card-grid img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.ai-effects-card-grid a:hover img{transform:scale(1.025)}.ai-effects-card-grid figcaption{color:#d9e7e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b0cb8;border:1px solid #ffffff21;border-radius:99px;padding:5px 8px;font-size:7px;position:absolute;top:10px;right:10px}.ai-effects-card-grid a>section{flex-direction:column;min-height:210px;padding:20px;display:flex}.ai-effects-card-grid section>span{color:#52e6ff;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.ai-effects-card-grid h3{color:#edf5f6;font-family:var(--serif);margin:10px 0 0;font-size:25px;font-weight:400;line-height:1.05}.ai-effects-card-grid p{color:#708085;font-size:9px;line-height:1.6}.ai-effects-card-grid b{color:#b9c9cd;align-items:center;gap:5px;margin-top:auto;font-size:8px;display:flex}@media (width<=1100px){.ai-effects-card-grid,.ai-effect-related>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ai-effect-main .effect-tool-page,.ai-effect-seo-content{padding-left:16px;padding-right:16px}.ai-effects-index{padding:30px 16px 70px}.ai-effects-index>header{padding-bottom:42px}.ai-effects-group{grid-template-columns:1fr;gap:20px}.ai-effects-group>div:first-child{position:static}.ai-effects-card-grid,.ai-effect-related>div:last-child{grid-template-columns:1fr}}.v-ai-effect-landing-page{color:#f0fbff;background:#0f1314;min-height:100vh;overflow:hidden}.v-ai-effect-landing-page .v-marketing-header.is-overlay{min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1314;border:0;padding:0 16px;top:44px}.v-ai-effect-landing-page .v-marketing-header.is-overlay>.v-logo{letter-spacing:-.03em;flex:0 0 126px;gap:8px;width:126px;font-size:28px;font-weight:600}.v-ai-effect-landing-page .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{border-radius:8px;flex-basis:36px;width:36px;height:36px}.v-ai-effect-landing-page .v-marketing-header.is-overlay .v-marketing-nav{justify-content:flex-start;gap:4px;margin-left:46px}.v-ai-effect-landing-page .v-marketing-header.is-overlay .v-nav-item>button,.v-ai-effect-landing-page .v-marketing-header.is-overlay .v-nav-pricing{color:#f0fbff;border-radius:8px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.v-ai-effect-landing-page .v-marketing-actions{gap:32px;margin-left:auto}.v-ai-effect-landing-page .v-marketing-actions>.v-language-control{width:89px}.v-ai-effect-landing-page .v-language-trigger{box-sizing:border-box;color:#f0fbff;width:100%;height:36px;min-height:36px;padding:8px 0;font-size:14px;font-weight:500}.v-ai-effect-landing-page .v-download-control{position:relative}.v-ai-effect-landing-page .v-download-trigger,.v-ai-effect-landing-page .v-marketing-actions .v-login-link,.v-ai-effect-landing-page .v-marketing-actions .v-outline-cta{box-sizing:border-box;color:#f0fbff;height:36px;min-height:36px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v-ai-effect-landing-page .v-download-trigger{background:0 0;border:0;border-radius:8px;width:125px;padding-inline:0}.v-ai-effect-landing-page .v-download-trigger:hover,.v-ai-effect-landing-page .v-download-trigger[aria-expanded=true]{background:#ffffff12}.v-ai-effect-landing-page .v-marketing-actions .v-login-link{color:#f0fbff;border:0;width:99px}.v-ai-effect-landing-page .v-marketing-actions .v-outline-cta{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:999px;width:98px;min-width:98px}.v-ai-effect-landing-page .v-download-popover{z-index:126;color:#f0fbff;background:#262a2b;border:1px solid #ffffff21;border-radius:12px;width:563px;height:372px;padding:20px;display:flex;position:fixed;top:57px;right:58px;box-shadow:0 4px 20px #0006}.v-ai-effect-landing-page .v-download-phone{background:url(https://media.aienhancer.co/prod/resource/vynoa-rehosted-images/20260806/model-css/app-download.C_0VFVV4.png) 50%/contain no-repeat;flex:0 0 190px;width:190px;height:319px;margin-right:24px}.v-ai-effect-landing-page .v-download-content{flex:0 0 309px;width:309px}.v-ai-effect-landing-page .v-download-content>strong{font-size:20px;font-weight:700;line-height:28px;display:block}.v-ai-effect-landing-page .v-download-content>p{color:#f0fbff94;margin:8px 0 0;font-size:16px;font-weight:500;line-height:24px}.v-ai-effect-landing-page .v-download-qr-panel{background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:center;height:156px;margin-top:16px;padding:16px 16px 12px;display:flex}.v-ai-effect-landing-page .v-download-qr{background:repeating-conic-gradient(#0d1112 0 25%,#fff 0 50%) 0/12px 12px;border:8px solid #fff;border-radius:6px;width:96px;height:96px;display:block;position:relative;box-shadow:0 0 0 2px #fff}.v-ai-effect-landing-page .v-download-qr:before,.v-ai-effect-landing-page .v-download-qr:after{content:"";background:#fff;border:6px solid #0d1112;width:22px;height:22px;position:absolute;top:0;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px #0d1112}.v-ai-effect-landing-page .v-download-qr:before{left:0}.v-ai-effect-landing-page .v-download-qr:after{right:0}.v-ai-effect-landing-page .v-download-qr-panel>b{margin-top:8px;font-size:14px;font-weight:700;line-height:20px}.v-ai-effect-landing-page .v-download-content>button{color:#101719;width:100%;height:40px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:700}.v-ai-effect-landing-page:has(.v-home-announcement.is-hidden) .v-marketing-header.is-overlay{top:0}.v-effect-seo-hero{background:#0f1314;padding:104px 0 56px}.v-ai-effect-landing-page:has(.v-home-announcement.is-hidden) .v-effect-seo-hero{padding-top:60px}.v-effect-seo-copy{text-align:center;max-width:980px;margin:0 auto}.v-effect-seo-copy h1{font-family:var(--font-poppins),sans-serif;letter-spacing:-.035em;margin:0;font-size:48px;font-weight:700;line-height:60px}.v-effect-seo-copy h1 span,.v-effect-section-heading h2 span{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text}.v-effect-seo-copy p{color:#f0fbff99;max-width:980px;margin:16px auto 0;font-size:16px;line-height:24px}.v-effect-creator{max-width:698px;margin:0 auto}.v-effect-presets{scrollbar-width:none;gap:12px;height:136px;margin-top:64px;padding:4px;display:flex;overflow-x:auto}.v-effect-presets::-webkit-scrollbar{display:none}.v-effect-presets button{color:#fff;cursor:pointer;background:#262a2b;border:1px solid #0000;border-radius:12px;flex:0 0 96px;width:96px;height:128px;padding:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.v-effect-presets button:hover{border-color:#ffffff40;transform:translateY(-1px)}.v-effect-presets button.is-active{border-color:#78eaf2;box-shadow:0 0 0 1px #1fa2ff8c}.v-effect-presets img,.v-effect-presets video{object-fit:cover;width:100%;height:100%}.v-effect-presets button:after{content:"";background:linear-gradient(#0000,#040708e0);height:46%;position:absolute;inset:auto 0 0}.v-effect-presets span{z-index:1;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;position:absolute;bottom:8px;left:7px;right:7px;overflow:hidden}.v-effect-creator-grid{gap:16px;margin-top:16px;display:flex}.v-effect-upload-column{flex-direction:column;gap:12px;width:420px;min-width:0;display:flex}.v-effect-upload-card{color:#f0fbff9e;background:#262a2b;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:0;transition:background .2s,color .2s;display:flex}.v-effect-upload-card:hover{color:#f0fbff;background:#2a2f30}.v-effect-upload-card svg{width:28px;height:28px}.v-effect-upload-card span{font-size:14px;line-height:20px}.v-effect-upload-card small{display:none}.v-effect-generate-button{color:#0f1619;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:600;transition:opacity .2s;display:flex}.v-effect-generate-button:hover{opacity:.9}.v-effect-generate-button.is-mobile{display:none}.v-effect-result-card{background:#262a2b;border-radius:12px;flex:0 0 262px;width:262px;height:349px;position:relative;overflow:hidden}.v-effect-result-card>img,.v-effect-result-card>video{object-fit:cover;width:100%;height:100%}.v-effect-creator.v-effect-creator-report{max-width:785px}.v-effect-creator.v-effect-creator-report .v-effect-presets{height:88px}.v-effect-creator.v-effect-creator-report .v-effect-presets button{flex-basis:104px;width:104px;height:78px}.v-effect-creator.v-effect-creator-report .v-effect-presets img{object-fit:contain;background:#070706}.v-effect-creator.v-effect-creator-report .v-effect-result-card{aspect-ratio:4/3;flex:0 0 349px;width:349px;height:auto}.v-effect-creator.v-effect-creator-report .v-effect-result-card>img{object-fit:contain;background:#070706}.v-effect-result-sound,.v-effect-video-sound{z-index:2;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 6px #000c);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080c0d94;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:10px;right:10px}.v-effect-result-sound:hover,.v-effect-video-sound:hover{background:#151d1ee6;transform:scale(1.06)}.v-effect-result-sound svg,.v-effect-video-sound svg{width:23px;height:23px}.v-effect-seo-section{background:#0f1314;width:100%;max-width:none;margin:0}.v-effect-section-heading{text-align:center;margin:0 auto}.v-effect-section-heading h2{font-family:var(--font-poppins),sans-serif;letter-spacing:-.025em;margin:0;font-size:40px;font-weight:700;line-height:50px}.v-effect-section-heading p{color:#f0fbff99;margin:16px auto 0;font-size:16px;line-height:24px}.v-effect-output-section{padding:80px 120px}.v-effect-output-section .v-effect-section-heading,.v-effect-output-section .v-effect-section-heading p{max-width:1040px}.v-effect-output-grid{flex-wrap:wrap;justify-content:center;max-width:1184px;margin:56px auto 0;display:flex}.v-effect-output-grid .v-effect-scene-card{width:calc(100%/var(--v-effect-output-columns,4));color:inherit;cursor:zoom-in;background:0 0;border:0;padding:8px;display:block;position:relative}.v-effect-output-media{background:#262a2b;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.v-effect-output-grid img,.v-effect-output-grid video{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.v-effect-output-grid .v-effect-scene-card:hover img,.v-effect-output-grid .v-effect-scene-card:hover video{transform:scale(1.025)}.v-effect-output-grid .v-effect-scene-card:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #52e6ff}.v-effect-lightbox{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030708e6;justify-content:center;align-items:center;padding:64px 88px;animation:.18s ease-out v-effect-lightbox-in;display:flex;position:fixed;inset:0}.v-effect-lightbox-media{background:#070a0b;border-radius:16px;justify-content:center;align-items:center;max-width:min(1180px,100vw - 176px);max-height:calc(100svh - 128px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}.v-effect-lightbox-media img,.v-effect-lightbox-media video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 128px);display:block}.v-effect-lightbox-media>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040809b8;border-radius:999px;padding:6px 10px;font-size:12px;line-height:16px;position:absolute;bottom:12px;right:12px}.v-effect-lightbox-close,.v-effect-lightbox-nav{z-index:1;color:#fff;cursor:pointer;background:#181e1fd1;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid;position:absolute}.v-effect-lightbox-close:hover,.v-effect-lightbox-nav:hover{background:#283031;transform:scale(1.05)}.v-effect-lightbox-close{top:20px;right:24px}.v-effect-lightbox-nav{top:50%;transform:translateY(-50%)}.v-effect-lightbox-nav:hover{transform:translateY(-50%)scale(1.05)}.v-effect-lightbox-nav.is-prev{left:24px}.v-effect-lightbox-nav.is-next{right:24px}.v-effect-lightbox button svg{width:24px;height:24px}@keyframes v-effect-lightbox-in{0%{opacity:0}to{opacity:1}}.v-effect-outline-cta{isolation:isolate;color:#f0fbff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;border-radius:12px;justify-content:center;align-items:center;width:max-content;min-width:338px;min-height:52px;margin:56px auto 0;padding:12px 48px;font-size:18px;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.v-effect-outline-cta:before{border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-effect-outline-cta:hover{color:#0f1619;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-effect-how-section{padding:100px 120px;position:relative;overflow:hidden}.v-effect-how-section:before{content:"";filter:blur(100px);background:#1fa2ff26;border-radius:999px;width:520px;height:140px;position:absolute;top:64px;left:50%;transform:translate(-50%)}.v-effect-how-section>*{z-index:1;position:relative}.v-effect-how-grid{justify-content:center;align-items:center;max-width:1040px;margin:64px auto 0;display:flex}.v-effect-how-grid article{cursor:pointer;background:#ffffff1a;border-radius:16px;outline:none;flex:0 320px;width:320px;min-width:0;height:189px;padding:20px 24px;position:relative;overflow:hidden}.v-effect-how-grid article:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);padding:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:source-out,source-over;mask:linear-gradient(#000 0 0) content-box subtract,linear-gradient(#000 0 0)}.v-effect-how-grid article>*{z-index:1}.v-effect-how-grid article:hover:before,.v-effect-how-grid article:focus:before,.v-effect-how-grid article.is-active:before{opacity:1;padding:2px}.v-effect-how-grid article>svg,.v-effect-how-grid article>.v-effect-how-watermark{object-fit:contain;color:#f0fbff0e;opacity:.16;width:66px;height:66px;position:absolute;top:0;right:0}.v-effect-how-grid article>.v-effect-how-watermark{filter:grayscale()brightness(1.8);opacity:.075}.v-effect-how-grid article b{color:#fff;white-space:nowrap;background:#ffffff26;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-width:0;height:24px;padding:3px 8px;font-size:12px;font-weight:700;line-height:16px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.v-effect-how-grid article:hover b,.v-effect-how-grid article:focus b,.v-effect-how-grid article.is-active b{color:#0f1619;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-effect-how-grid article p{color:#f0fbffad;margin:25px 0 0;font-size:16px;line-height:24px;position:relative}.v-effect-how-connector{border-top:2px dashed #fff3;flex:0 40px;width:40px;height:0}.v-effect-how-section.is-ai-painting .v-effect-how-grid article b{border-radius:6px;padding:3px 8px}.v-effect-how-section.is-ai-painting .v-effect-how-grid article p{color:#f0fbff99;margin-top:16px}.v-effect-how-section.is-ai-painting .v-effect-section-heading h2{width:704px;max-width:100%;margin-left:auto;margin-right:auto}.v-effect-benefits-section.is-ai-painting .v-effect-section-heading h2{width:722px;max-width:100%;margin-left:auto;margin-right:auto}.v-effect-how-section.is-ai-painting .v-effect-outline-cta{white-space:nowrap;width:302px;min-width:0;margin-top:64px;padding:12px 56px;line-height:28px}.v-effect-benefits-section{padding:100px 16px}.v-effect-benefits-section .v-effect-section-heading{max-width:1200px}.v-effect-benefits-grid{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin:64px auto 0;display:flex}.v-effect-benefits-grid article{border-radius:12px;flex-direction:column;width:calc(25% - 18px);min-height:430px;display:flex;overflow:hidden}.v-effect-benefits-grid figure{aspect-ratio:16/9;flex:none;width:100%;height:auto;margin:0;overflow:hidden}.v-effect-benefits-grid figure img,.v-effect-benefits-grid figure video{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.v-effect-benefits-grid article:hover figure img,.v-effect-benefits-grid article:hover figure video{transform:scale(1.025)}.v-effect-benefits-grid article>div{background:#262a2b;border-radius:24px 0 16px 16px;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px;display:flex}.v-effect-benefits-grid h3{color:#f0fbff;margin:0;font-size:20px;font-weight:700;line-height:28px}.v-effect-benefits-grid p{color:#f0fbff9e;margin:0;font-size:14px;line-height:20px}.v-effect-how-section .v-effect-outline-cta,.v-effect-benefits-section .v-effect-outline-cta{margin-top:64px}.v-effect-benefits-section.is-ai-painting .v-effect-benefits-grid article>div{border-radius:24px 0 16px 16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.v-effect-benefits-section.is-ai-painting .v-effect-benefits-grid h3{font-size:20px;font-weight:700;line-height:28px}.v-effect-benefits-section.is-ai-painting .v-effect-benefits-grid p{margin:0;font-size:14px;line-height:20px}.v-effect-benefits-section.is-ai-painting .v-effect-outline-cta{white-space:nowrap;width:428px;min-width:0;margin-top:64px;padding:12px 56px;line-height:28px}@media (width>=761px){.v-effect-how-section.is-ai-painting{margin-top:16px}}.v-effect-faq{padding:100px 16px}.v-effect-faq .v-effect-section-heading{max-width:1110px;margin-bottom:56px}.v-effect-faq .v-effect-section-heading h2{font-size:40px;font-weight:600;line-height:50px}.v-effect-faq .v-effect-section-heading h2 span{color:#f0fbff;background:0 0}.v-effect-faq-list{max-width:1110px;margin:0 auto}.v-effect-faq-item{border-bottom:1px solid #3c4446}.v-effect-faq-item h3{margin:0}.v-effect-faq-trigger{color:#f0fbff;width:100%;min-height:80px;font-family:var(--font-poppins),sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px 10px;font-size:20px;font-weight:400;line-height:28px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.v-effect-faq-trigger span{min-width:0;padding-right:16px}.v-effect-faq-trigger svg{flex:0 0 32px;width:32px;height:32px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-effect-faq-item.is-open .v-effect-faq-trigger svg{transform:rotate(180deg)}.v-effect-faq-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,opacity .2s ease-out;display:grid;overflow:hidden}.v-effect-faq-content>div{min-height:0;overflow:hidden}.v-effect-faq-item.is-open .v-effect-faq-content{opacity:1;grid-template-rows:1fr}.v-effect-faq-content p{color:#f0fbff99;margin:0;padding:0 10px 24px;font-size:16px;font-weight:400;line-height:24px}.v-effect-related{background:#0f1314;padding:100px;position:relative;overflow:hidden}.v-effect-related-bg{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v-effect-related-bg.is-mobile{display:none}.v-effect-related-inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.v-effect-related h2{color:#fff;font-family:var(--font-poppins),sans-serif;letter-spacing:normal;text-align:center;margin:0;font-size:40px;font-weight:700;line-height:50px}.v-effect-related-list{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.v-effect-related-list a{color:#f0fbff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:16px;align-items:center;gap:4px;padding:16px 16px 16px 20px;font-size:16px;line-height:24px;display:flex;position:relative}.v-effect-related-list a:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);padding:0;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:source-out,source-over;mask:linear-gradient(#000 0 0) content-box subtract,linear-gradient(#000 0 0)}.v-effect-related-list a>*{z-index:1;position:relative}.v-effect-related-list a span{background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-weight:500;transition:color .15s cubic-bezier(.4,0,.2,1)}.v-effect-related-list a svg{flex:0 0 20px;width:20px;height:20px;transition:color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.v-effect-related-list a:hover{background:#ffffff1a}.v-effect-related-list a:hover:before{opacity:1;padding:2px}.v-effect-related-list a:hover span{color:#0000}.v-effect-related-list a:hover svg{color:#52e6ff}}.v-effect-related-list a:focus-visible{background:#ffffff1a;outline:0}.v-effect-related-list a:focus-visible:before{opacity:1;padding:2px}.v-effect-related-list a:focus-visible span{color:#0000}.v-effect-related-list a:focus-visible svg{color:#52e6ff}.v-effect-bottom-cta{height:800px}.v-ai-effect-landing-page .v-i2v-footer{background:#0f1314;border-top:0}@media (width<=1050px){.v-effect-output-section{padding-inline:48px}.v-effect-output-grid .v-effect-scene-card{width:calc(50% - 8px)}.v-effect-how-section{padding-inline:32px}.v-effect-how-grid article{flex-basis:29vw;width:29vw}.v-effect-benefits-grid article{width:calc(50% - 12px)}}@media (width>=761px) and (width<=1180px){.v-ai-effect-landing-page .v-download-control{display:none}.v-ai-effect-landing-page .v-marketing-actions{flex:none;gap:16px}}@media (width<=760px){.v-ai-effect-landing-page .v-marketing-header.is-overlay{grid-template-columns:1fr auto;min-height:64px;padding:0 16px 0 20px;display:grid;top:44px}.v-ai-effect-landing-page .v-marketing-header.is-overlay>.v-logo{flex-basis:auto;width:auto;font-size:21px}.v-ai-effect-landing-page .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{flex-basis:32px;width:32px;height:32px}.v-ai-effect-landing-page .v-marketing-header.is-overlay .v-marketing-nav{display:none}.v-ai-effect-landing-page .v-marketing-header.is-overlay .v-marketing-nav.is-mobile-open{z-index:115;background:#0f1314fa;border:1px solid #ffffff21;border-radius:13px;max-height:calc(100svh - 130px);margin:0;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:14px;right:14px;overflow-y:auto}.v-ai-effect-landing-page .v-marketing-actions{gap:8px}.v-ai-effect-landing-page .v-marketing-actions>.v-language-control,.v-ai-effect-landing-page .v-download-control,.v-ai-effect-landing-page .v-marketing-actions .v-outline-cta{display:none}.v-ai-effect-landing-page .v-marketing-actions .v-login-link{width:99px;display:inline-flex}.v-ai-effect-landing-page .v-marketing-actions .v-marketing-mobile-toggle{display:grid}.v-effect-seo-hero{padding:132px 16px 40px}.v-ai-effect-landing-page:has(.v-home-announcement.is-hidden) .v-effect-seo-hero{padding-top:88px}.v-effect-seo-copy h1{letter-spacing:-.02em;font-size:22px;line-height:30px}.v-effect-seo-copy p{margin-top:12px;font-size:14px;line-height:20px}.v-effect-creator{max-width:none}.v-effect-presets{gap:12px;height:98px;margin-top:24px}.v-effect-presets button{border-radius:10px;flex-basis:68px;width:68px;height:90px}.v-effect-presets span{font-size:12px;line-height:18px;bottom:6px;left:5px;right:5px}.v-effect-creator-grid{flex-direction:column;gap:16px;margin-top:16px}.v-effect-upload-column{width:100%}.v-effect-upload-card{flex:none;height:80px;min-height:80px}.v-effect-upload-card svg{width:25px;height:25px}.v-effect-upload-column>.v-effect-generate-button{display:none}.v-effect-result-card{aspect-ratio:3/4;flex:none;width:100%;height:auto}.v-effect-creator.v-effect-creator-report .v-effect-presets{height:74px}.v-effect-creator.v-effect-creator-report .v-effect-presets button{flex-basis:96px;width:96px;height:66px}.v-effect-creator.v-effect-creator-report .v-effect-upload-column{width:100%}.v-effect-creator.v-effect-creator-report .v-effect-result-card{aspect-ratio:4/3;flex-basis:auto;width:100%;height:auto}.v-effect-generate-button.is-mobile{border-radius:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.v-effect-seo-hero{padding-bottom:64px}.v-effect-seo-section{padding:24px 16px 40px}.v-effect-output-section{padding-bottom:49px}.v-effect-section-heading h2{font-size:22px;line-height:30px}.v-effect-section-heading p{margin-top:8px;font-size:14px;line-height:20px}.v-effect-output-grid{margin-top:24px}.v-effect-output-grid .v-effect-scene-card{width:50%;padding:4px}.v-effect-output-media{border-radius:10px}.v-effect-lightbox{padding:56px 12px 24px}.v-effect-lightbox-media{border-radius:12px;max-width:calc(100vw - 24px);max-height:calc(100svh - 80px)}.v-effect-lightbox-media img,.v-effect-lightbox-media video{max-height:calc(100svh - 80px)}.v-effect-lightbox-close{top:10px;right:12px}.v-effect-lightbox-nav{background:#0f1415e0;width:38px;height:38px}.v-effect-lightbox-nav.is-prev{left:16px}.v-effect-lightbox-nav.is-next{right:16px}.v-effect-outline-cta{display:none}.v-effect-how-section:before{width:260px;height:100px;top:24px}.v-effect-how-grid{flex-direction:column;margin-top:24px}.v-effect-how-grid article{flex-basis:auto;width:100%;height:auto;min-height:98px;padding:10px 16px}.v-effect-how-connector{border-top:0;border-left:2px dashed #fff3;flex-basis:20px;width:0;height:20px}.v-effect-how-grid article p{margin-top:12px;font-size:14px;line-height:19px}.v-effect-how-grid article>svg{width:58px;height:58px}.v-effect-how-section.is-ai-painting .v-effect-how-grid article{height:98px;min-height:98px;padding:16px}.v-effect-how-section.is-ai-painting .v-effect-section-heading h2,.v-effect-benefits-section.is-ai-painting .v-effect-section-heading h2{width:100%}.v-effect-how-section.is-ai-painting .v-effect-how-grid article>svg{width:66px;height:66px;top:0;right:0}.v-effect-how-section.is-ai-painting .v-effect-how-grid article p{margin-top:12px;font-size:12px;line-height:16px}.v-effect-benefits-grid{gap:24px;margin-top:24px}.v-effect-benefits-grid article{width:100%;height:auto;min-height:307px}.v-effect-benefits-grid article>div{padding:20px}.v-effect-benefits-grid h3{font-size:18px;line-height:26px}.v-effect-benefits-grid p{margin-top:10px;font-size:14px;line-height:21px}.v-effect-benefits-section.is-ai-painting .v-effect-benefits-grid article{height:auto;min-height:0}.v-effect-benefits-section.is-ai-painting .v-effect-benefits-grid article>div{height:auto;padding:20px 24px}.v-effect-benefits-section.is-ai-painting .v-effect-benefits-grid h3{font-size:20px;line-height:28px}.v-effect-benefits-section.is-ai-painting .v-effect-benefits-grid p{margin:0;font-size:14px;line-height:20px}.v-effect-faq .v-effect-section-heading{margin-bottom:24px}.v-effect-faq .v-effect-section-heading h2{font-size:24px;line-height:30px}.v-effect-faq-trigger{min-height:52px;padding:16px 0;font-size:14px;line-height:20px}.v-effect-faq-trigger span{padding-right:12px}.v-effect-faq-trigger svg{flex-basis:20px;width:20px;height:20px}.v-effect-faq-content p{padding:0 10px 24px;font-size:14px;line-height:20px}.v-effect-related{background:linear-gradient(#1b1e1f,#0f1314);padding:24px 16px 40px}.v-effect-related-bg.is-mobile{display:block}.v-effect-related-bg.is-desktop{display:none}.v-effect-related h2{font-size:22px;line-height:30px}.v-effect-related-list{gap:12px;margin-top:24px}.v-effect-related-list a{border-radius:12px;gap:2px;padding:8px 4px 8px 12px;font-size:14px;line-height:20px}.v-effect-bottom-cta{height:570px}}.v-model-catalog-page{color:#f0fbff;background:radial-gradient(circle at 78% 5%,#1fa2ff1a,#0000 28rem),radial-gradient(circle at 24% 14%,#52e6ff0e,#0000 25rem),#0f1314;min-height:100vh;overflow:clip}.v-model-catalog{width:min(1280px,100% - 64px);margin:0 auto;padding:178px 0 144px}.v-model-catalog-hero{background:linear-gradient(135deg,#252d2ff0,#141a1ceb);border:1px solid #f0fbff1c;border-radius:30px;padding:clamp(44px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 34px 100px #0000004d}.v-model-catalog-hero:before{filter:blur(6px);content:"";background:radial-gradient(circle,#38c5f740,#2a76f514 42%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-80px}.v-model-catalog-hero:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%);mask-image:linear-gradient(90deg,#0000,#000 62%)}.v-model-catalog-copy{z-index:1;width:min(770px,100%);position:relative}.v-model-catalog-copy>span{color:#6fdff2;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.v-model-catalog-copy h1{color:#f2f8f9;letter-spacing:-.066em;margin:24px 0 0;font-size:clamp(54px,6vw,82px);font-weight:620;line-height:.98}.v-model-catalog-copy h1 strong{color:#0000;font:inherit;-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#e1ffee 3%,#68e9f4 48%,#2ba8ff 92%);-webkit-background-clip:text;background-clip:text;margin-top:9px;display:block}.v-model-catalog-copy>p{color:#e0eff1a3;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.72}.v-model-catalog-actions{gap:12px;margin-top:34px;display:flex}.v-model-catalog-actions a{color:#e9f3f4;background:#ffffff0b;border:1px solid #f0fbff21;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-size:14px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.v-model-catalog-actions a:first-child{color:#101719;background:linear-gradient(104deg,#d8fff2,#65e8f1 48%,#269fff);border-color:#0000}.v-model-catalog-actions a:hover{background:#58d7ee1a;border-color:#66e1f680;transform:translateY(-2px)}.v-model-catalog-actions a:first-child:hover{background:linear-gradient(104deg,#ebfff8,#78f1f7 48%,#42adff);border-color:#0000}.v-model-catalog-stats{z-index:1;border-top:1px solid #f0fbff1c;grid-template-columns:repeat(4,1fr);margin:48px 0 0;padding-top:25px;display:grid;position:relative}.v-model-catalog-stats>div{border-left:1px solid #f0fbff17;min-width:0;padding-left:24px}.v-model-catalog-stats>div:first-child{border-left:0;padding-left:0}.v-model-catalog-stats dt{color:#e0eff16b;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.v-model-catalog-stats dd{color:#eef7f8;letter-spacing:-.04em;margin:7px 0 0;font-size:28px;font-weight:660}.v-model-catalog-jump{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171d1fc2;border:1px solid #f0fbff1a;border-radius:18px;grid-template-columns:auto minmax(260px,440px) auto;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:12px 14px 12px 20px;display:grid;position:relative}.v-model-catalog-jump>span{color:#e0eff17a;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:650}.v-model-catalog-jump>div{gap:8px;display:flex}.v-model-catalog-jump a{color:#eef7f8cc;background:#ffffff0b;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.v-model-catalog-jump a:hover{color:#f4fbfc;background:#5bd9f01c}.v-model-catalog-jump a b{color:#73dded;background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.v-model-catalog-search{color:#e0eff16b;background:#050a0b6b;border:1px solid #f0fbff1c;border-radius:11px;align-items:center;gap:9px;width:100%;height:44px;padding:0 10px 0 13px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.v-model-catalog-search:focus-within{background:#070d0ead;border-color:#65dff173;box-shadow:0 0 0 3px #52e6ff12}.v-model-catalog-search>svg{flex:0 0 17px;width:17px;height:17px}.v-model-catalog-search input{color:#edf7f8;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.v-model-catalog-search input::-webkit-search-cancel-button{display:none}.v-model-catalog-search input::placeholder{color:#e0eff157}.v-model-catalog-search button{color:#ebf6f7b3;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.v-model-catalog-search button:hover{color:#fff;background:#ffffff1c}.v-model-catalog-search button svg{width:15px;height:15px}.v-model-search-status{color:#dae8ea6b;letter-spacing:.03em;font-size:10px;position:absolute;top:calc(100% + 9px);right:2px}.v-model-catalog-group{padding-top:112px;scroll-margin-top:104px}.v-model-catalog-group>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.v-model-catalog-group>header>div{max-width:780px}.v-model-catalog-group>header span{color:#6cdaec;letter-spacing:.11em;align-items:center;gap:8px;font-size:11px;font-weight:720;display:inline-flex}.v-model-catalog-group>header h2{color:#eff6f7;letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(34px,4vw,52px);font-weight:610;line-height:1.08}.v-model-catalog-group>header p{color:#dae8ea85;max-width:680px;margin:15px 0 0;font-size:15px;line-height:1.7}.v-model-catalog-group>header>b{color:#e0eff191;border:1px solid #f0fbff1c;border-radius:999px;flex:none;margin-bottom:4px;padding:8px 12px;font-size:11px;font-weight:600}.v-model-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.v-model-catalog-card{min-width:0;color:inherit;display:block}.v-model-catalog-card article{background:linear-gradient(160deg,#1f2628f5,#14191bfa);border:1px solid #f0fbff1b;border-radius:21px;flex-direction:column;min-height:390px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000029}.v-model-catalog-card article:before{content:"";background:linear-gradient(90deg,#0000,#59dbf49e,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.v-model-catalog-card.is-image article:before{background:linear-gradient(90deg,#0000,#8484ffb3,#0000)}.v-model-catalog-card:hover article{border-color:#5dddf459;transform:translateY(-5px);box-shadow:0 28px 68px #0000004d,0 0 34px #2fb0e20f}.v-model-catalog-card article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v-model-catalog-icon{background:#060a0b8c;border:1px solid #f0fbff17;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.v-model-catalog-icon .v-model-icon{border-radius:10px;flex-basis:42px;width:42px;height:42px}.v-model-catalog-icon .v-model-icon img{width:38px;height:38px}.v-model-kind-pill{color:#deecee85;text-transform:capitalize;border:1px solid #f0fbff17;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.v-model-card-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:24px;display:flex}.v-model-card-title h3{color:#f2f8f9;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:650;line-height:1.25}.v-model-card-title p{color:#deecee6b;margin:5px 0 0;font-size:12px}.v-model-card-title>span{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.v-model-card-title b{color:#77dbea;background:#4cd3ea14;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:720}.v-model-card-description{color:#dbe8ea9e;min-height:48px;margin:19px 0 21px;font-size:14px;line-height:1.7}.v-model-card-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.v-model-card-specs>span{background:#ffffff06;border:1px solid #f0fbff13;border-radius:11px;align-content:start;min-width:0;min-height:72px;padding:10px;display:grid}.v-model-card-specs svg{color:#64d6e9}.v-model-card-specs small{color:#dae8ea59;margin-top:8px;font-size:9px}.v-model-card-specs strong{color:#eef7f8cc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:620;line-height:1.3;overflow:hidden}.v-model-card-modes{flex-wrap:wrap;gap:6px;min-height:26px;margin-top:14px;display:flex}.v-model-card-modes span{color:#deecee75;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;line-height:1.35;display:inline-flex}.v-model-catalog-card footer{border-top:1px solid #f0fbff16;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.v-model-catalog-card footer>span:first-child{color:#ecf6f7c2;font-size:13px;font-weight:650}.v-model-catalog-card footer>span:last-child{color:#6ddbef;background:#52d9f11a;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .18s,transform .18s;display:grid}.v-model-catalog-card:hover footer>span:last-child{color:#0e1719;background:#65dff1;transform:translate(2px)}.v-model-group-empty{color:#e0eff180;text-align:center;background:#171d1f75;border:1px dashed #f0fbff1f;border-radius:18px;margin:0;padding:42px 24px;font-size:14px}.v-model-search-empty{text-align:center;background:#171d1f9e;border:1px solid #f0fbff1a;border-radius:24px;align-content:center;place-items:center;min-height:340px;margin-top:86px;padding:48px 24px;display:grid}.v-model-search-empty>svg{color:#63d8ec;width:38px;height:38px}.v-model-search-empty h2{letter-spacing:-.04em;margin:20px 0 0;font-size:30px;font-weight:620}.v-model-search-empty p{color:#dae8ea80;max-width:520px;margin:10px 0 0;font-size:14px;line-height:1.7}.v-model-search-empty button{color:#101719;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(104deg,#d8fff2,#65e8f1 48%,#269fff);border:0;border-radius:999px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:750}@media (width<=1040px){.v-model-catalog{width:min(100% - 40px,900px)}.v-model-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-model-catalog-jump{grid-template-columns:auto minmax(240px,1fr)}.v-model-catalog-jump>div{grid-column:1/-1;justify-content:flex-end}}@media (width<=700px){.v-model-catalog{width:calc(100% - 28px);padding:140px 0 88px}.v-model-catalog-hero{border-radius:22px;min-height:0;padding:30px 20px 22px}.v-model-catalog-hero:before{top:-140px;right:-190px}.v-model-catalog-copy>span{font-size:10px}.v-model-catalog-copy h1{margin-top:18px;font-size:43px;line-height:1.01}.v-model-catalog-copy h1 strong{margin-top:5px}.v-model-catalog-copy>p{margin-top:22px;font-size:15px;line-height:1.65}.v-model-catalog-actions{flex-direction:column;align-items:stretch;margin-top:26px}.v-model-catalog-actions a{width:100%}.v-model-catalog-stats{grid-template-columns:repeat(2,1fr);row-gap:20px;margin-top:34px;padding-top:21px}.v-model-catalog-stats>div:nth-child(3){border-left:0;padding-left:0}.v-model-catalog-stats dt{font-size:9px}.v-model-catalog-stats dd{font-size:23px}.v-model-catalog-jump{grid-template-columns:1fr;align-items:flex-start;gap:12px;margin-top:14px;padding:16px}.v-model-catalog-jump>span{grid-column:1}.v-model-catalog-search{grid-row:2}.v-model-catalog-jump>div{grid-column:1;justify-content:stretch;width:100%}.v-model-catalog-jump a{flex:1;justify-content:center}.v-model-search-status{grid-row:4;position:static}.v-model-catalog-group{padding-top:78px}.v-model-catalog-group>header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.v-model-catalog-group>header h2{font-size:34px}.v-model-catalog-group>header p{font-size:14px}.v-model-catalog-group>header>b{margin:0}.v-model-catalog-grid{grid-template-columns:1fr;gap:13px}.v-model-catalog-card article{border-radius:18px;min-height:0;padding:20px}.v-model-card-title h3{font-size:19px}.v-model-card-description{min-height:0;font-size:14px}.v-model-catalog-card footer{margin-top:22px}}.v-model-landing-page{color:#f0fbff;background:#0f1314;min-height:100vh;overflow:clip}.v-model-landing-page .v-marketing-header.is-overlay{min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1314f0;border-bottom:0;padding:0 16px;top:44px}.v-model-landing-page .v-marketing-header.is-overlay>.v-logo{letter-spacing:-.03em;flex:0 0 126px;gap:8px;width:126px;font-size:28px;font-weight:600}.v-model-landing-page .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{border-radius:8px;flex-basis:36px;width:36px;height:36px}.v-model-landing-page .v-marketing-header.is-overlay .v-marketing-nav{justify-content:flex-start;gap:4px;margin-left:45.63px}.v-model-landing-page .v-nav-dropdown.is-models{background:#262a2b;border-color:#f0fbff29;border-radius:12px;width:516px;height:882px;position:absolute;top:calc(100% + 6px);left:-197.35px;transform:translateY(-5px);box-shadow:0 4px 20px #0006}.v-model-landing-page .v-nav-item[data-open=true]>.v-nav-dropdown.is-models{transform:translateY(0)}@media (width>=821px){.v-model-landing-page .v-nav-item:hover>.v-nav-dropdown.is-models{transform:translateY(0)}}.v-model-landing-page .v-nav-dropdown.is-models .v-nav-dropdown-heading,.v-model-landing-page .v-nav-dropdown.is-models .v-nav-dropdown-footer,.v-model-landing-page .v-nav-dropdown.is-models a>span:nth-child(2)>small,.v-model-landing-page .v-nav-dropdown.is-models a>b{display:none}.v-model-landing-page .v-nav-dropdown.is-models .v-nav-model-grid{grid-template-columns:repeat(2,240px);gap:6px 16px;max-height:none;padding:10px}.v-model-landing-page .v-nav-dropdown.is-models .v-nav-model-grid>a{border:0;border-radius:8px;align-items:center;gap:12px;width:240px;min-height:56px;padding:8px;display:flex}.v-model-landing-page .v-nav-dropdown.is-models .v-nav-model-grid>a:hover{background:#ffffff0e;border:0;transform:none}.v-model-landing-page .v-nav-dropdown.is-models .v-model-icon.is-menu{border-radius:8px;flex-basis:40px;width:40px;height:40px}.v-model-landing-page .v-nav-dropdown.is-models .v-model-icon.is-menu img{width:40px;height:40px}.v-model-landing-page .v-nav-dropdown.is-models strong{font-size:16px;font-weight:500;line-height:18px}.v-model-landing-page .v-marketing-header.is-overlay .v-nav-item>button,.v-model-landing-page .v-marketing-header.is-overlay .v-nav-pricing{box-sizing:border-box;color:#f0fbff;border:0;border-radius:8px;height:36px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.v-model-landing-page .v-marketing-header.is-overlay .v-nav-item[data-menu=video]>button{width:90.48px}.v-model-landing-page .v-marketing-header.is-overlay .v-nav-item[data-menu=image]>button{width:95.87px}.v-model-landing-page .v-marketing-header.is-overlay .v-nav-item[data-menu=models]>button{width:121.38px}.v-model-landing-page .v-marketing-header.is-overlay .v-nav-item[data-menu=effects]>button{width:113.45px}.v-model-landing-page .v-marketing-header.is-overlay .v-nav-pricing{width:80.08px}.v-model-landing-page .v-marketing-actions{gap:32px;margin-left:auto}.v-model-landing-page .v-marketing-actions>.v-language-control{width:89.07px}.v-model-landing-page .v-language-trigger{box-sizing:border-box;color:#f0fbff;width:100%;height:36px;min-height:36px;padding:8px 0;font-size:14px;font-weight:500}.v-model-landing-page .v-download-control{position:relative}.v-model-landing-page .v-download-trigger,.v-model-landing-page .v-marketing-actions .v-login-link,.v-model-landing-page .v-marketing-actions .v-outline-cta{box-sizing:border-box;color:#f0fbff;height:36px;min-height:36px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v-model-landing-page .v-download-trigger{background:0 0;border:0;border-radius:8px;width:124.69px;padding-inline:0}.v-model-landing-page .v-download-trigger:hover,.v-model-landing-page .v-download-trigger[aria-expanded=true]{background:#ffffff12}.v-model-landing-page .v-download-trigger:focus-visible{outline:0}.v-model-landing-page .v-marketing-actions .v-login-link{color:#f0fbff;border:0;width:99.06px}.v-model-landing-page .v-marketing-actions .v-outline-cta{color:#101719;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:999px;width:97.9px;min-width:97.9px;text-decoration:none}.v-model-landing-page .v-download-popover{z-index:126;color:#f0fbff;background:#262a2b;border:1px solid #ffffff21;border-radius:12px;width:563px;height:372px;padding:20px;display:flex;position:fixed;top:56.75px;right:57.72px;box-shadow:0 4px 20px #0006}.v-model-landing-page .v-download-phone{background:url(https://media.aienhancer.co/prod/resource/vynoa-rehosted-images/20260806/model-css/app-download.C_0VFVV4.png) 50%/contain no-repeat;flex:0 0 190px;width:190px;height:319px;margin-right:24px}.v-model-landing-page .v-download-content{flex:0 0 309px;width:309px}.v-model-landing-page .v-download-content>strong{font-size:20px;font-weight:700;line-height:28px;display:block}.v-model-landing-page .v-download-content>p{color:#f0fbff94;margin:8px 0 0;font-size:16px;font-weight:500;line-height:24px}.v-model-landing-page .v-download-qr-panel{background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:center;height:156px;margin-top:16px;padding:16px 16px 12px;display:flex}.v-model-landing-page .v-download-qr{background:repeating-conic-gradient(#0d1112 0 25%, #fff 0 50%) 0 / 12px 12px;border:8px solid #fff;border-radius:6px;width:96px;height:96px;display:block;position:relative;box-shadow:0 0 0 2px #fff}.v-model-landing-page .v-download-qr:before,.v-model-landing-page .v-download-qr:after{content:"";background:#fff;border:6px solid #0d1112;width:22px;height:22px;position:absolute;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px #0d1112}.v-model-landing-page .v-download-qr:before{top:0;left:0}.v-model-landing-page .v-download-qr:after{top:0;right:0}.v-model-landing-page .v-download-qr-panel>b{margin-top:8px;font-size:14px;font-weight:700;line-height:20px}.v-model-landing-page .v-download-content>button{color:#101719;width:100%;height:40px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:700}.v-model-landing-page:has(.v-home-announcement.is-hidden) .v-marketing-header.is-overlay{top:0}.v-model-landing-page:has(.v-home-announcement.is-hidden) .v-model-hero{padding-top:152px}.v-model-hero,.v-model-feature-section,.v-model-how-section,.v-model-faq-section,.v-model-related-section{width:min(1200px,100% - 80px);margin:0 auto;position:relative}.v-model-hero{text-align:center;width:min(1000px,100% - 80px);padding-top:208px}.v-model-hero h1{letter-spacing:-.025em;margin:0;font-size:48px;font-weight:600;line-height:72px}.v-model-hero h1 span,.v-model-hero h1 strong{font:inherit;display:block}.v-model-hero em,.v-model-feature-section em,.v-model-how-section em,.v-model-faq-section em,.v-model-related-section em,.v-model-final-cta em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-style:normal}.v-model-hero-highlights{color:#f0fbff8c;flex-wrap:wrap;justify-content:center;gap:0 16px;max-width:1000px;margin:16px auto 0;font-size:20px;line-height:28px;display:block}.v-model-hero-highlights span{margin-right:16px;display:inline}.v-model-hero-highlights span:last-child{margin-right:0}@media (width>=621px){.v-model-hero-highlights span:nth-child(4):before{content:"";display:block}}.v-model-generator-preview{text-align:left;background:#222728;border:0;border-radius:16px;width:min(960px,100% - 80px);margin:48px auto 0;box-shadow:0 22px 58px #00000047}.v-model-preview-tabs{align-items:stretch;width:max-content;height:48px;padding:0;display:flex}.v-model-preview-tabs button{color:#f0fbff61;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex;position:relative}.v-model-preview-tabs button:first-child{border-radius:16px 16px 0 0;width:218px}.v-model-preview-tabs button:last-child{width:147px}.v-model-preview-tabs button[aria-selected=true]{color:#71e7fb;background:linear-gradient(#5b8c9757,#333b3d26)}.v-model-preview-tabs button:last-child svg:last-child{display:none}.v-model-reference-icon{font-size:18px}.v-model-generator-preview form{padding:8px 16px 16px}.v-model-preview-body{align-items:flex-start;gap:16px;min-height:96px;display:flex;position:relative}.v-model-upload-preview{color:#f0fbff80;width:64px;height:64px;font:inherit;background:#303637;border:0;border-radius:8px;flex:0 0 64px;place-items:center;margin-top:0;display:grid;overflow:hidden}.v-model-upload-preview img{object-fit:cover;width:100%;height:100%;display:block}.v-model-remove-upload{z-index:2;color:#fff;background:#090c0d;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:3px;left:52px}.v-model-preview-body textarea{resize:none;color:#f0fbff;width:100%;height:96px;font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:13px;line-height:21px}.v-model-preview-body textarea::placeholder{color:#f0fbff4d;opacity:1}.v-model-preview-controls{align-items:center;gap:8px;height:40px;margin-top:16px;display:flex}.v-model-select-wrap,.v-model-settings-wrap{flex:0 0 200px;width:200px;position:relative}.v-model-select-trigger,.v-model-settings-trigger{color:#f0fbffe0;height:40px;font:inherit;background:#3b4345;border:0;border-radius:8px;align-items:center;font-size:14px;display:inline-flex}.v-model-select-trigger{text-align:left;gap:4px;width:200px;padding:0 8px}.v-model-select-trigger b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.v-model-choice-icon{color:#f0fbff;background:#111617;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;display:grid;overflow:hidden}.v-model-choice-icon img{object-fit:contain;width:100%;height:100%}.v-model-settings-trigger{background:#3b434580;gap:4px;width:200px;min-width:200px;padding:0 32px 0 8px}.v-model-settings-trigger>svg{position:absolute;right:8px}.v-model-settings-trigger>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.v-model-settings-trigger>i{background:#f0fbff24;width:1px;height:12px}.v-model-preview-controls>small{color:#f0fbff52;white-space:nowrap;align-items:center;width:87px;height:20px;margin-left:-8px;font-size:14px;display:inline-flex}.v-model-preview-controls>small:before{content:"";background:#f0fbff24;width:1px;height:16px;margin:0 16px}.v-model-generate-now{color:#101719;width:244.29px;min-width:244.29px;height:40px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.v-model-generate-now>.v-model-discount{z-index:2}.v-model-generate-now>.v-model-discount:before{content:"";background:#fed132;border-radius:0 0 12px;width:20px;height:12px;position:absolute;bottom:0;left:0;transform:translateY(100%)}.v-model-generate-now{margin-left:auto}.v-model-generate-now:disabled{color:#0b1011bf;cursor:not-allowed;background:#4c595d}.v-model-generate-now span,.v-model-generate-now b,.v-model-generate-now s{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.v-model-generate-now b{background:#0d141533;border-radius:999px;height:24px;padding:0 7px;font-size:12px;font-weight:700}.v-model-generate-now s{color:#0d141573;font-size:10px}.v-model-select-menu{z-index:70;scrollbar-width:none;background:#1a1d1e;border:1px solid #f0fbff1f;border-radius:12px;width:230px;height:250px;max-height:250px;padding:4px;position:absolute;top:48px;left:0;overflow-y:auto;box-shadow:0 16px 36px #00000080}.v-model-select-menu::-webkit-scrollbar{display:none}.v-model-select-menu button{color:#f0fbff;width:100%;height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:8px 4px;font-size:16px;display:flex}.v-model-select-menu button:hover{background:#292e2f}.v-model-select-menu button.is-active{background:#282d2e;outline:1px solid #72a8ff}.v-model-select-menu .v-model-choice-icon{flex-basis:24px;width:24px;height:24px}.v-model-settings-backdrop{display:none}.v-model-settings-menu{z-index:74;background:#1a1d1e;border:1px solid #f0fbff1f;border-radius:12px;width:400px;padding:12px;position:absolute;top:48px;left:0;box-shadow:0 20px 48px #00000085}.v-model-settings-close{display:none}.v-model-settings-menu section+section{margin-top:12px}.v-model-settings-menu section{background:#262a2b;border-radius:8px;padding:6px 12px 12px}.v-model-settings-menu section>strong{color:#f0fbff94;margin-bottom:6px;font-size:12px;font-weight:400;line-height:16px;display:block}.v-model-settings-menu section>div{gap:4px;display:grid}.v-model-settings-menu section>div.is-resolution{grid-template-columns:repeat(4,1fr)}.v-model-settings-menu section>div.is-duration{grid-template-columns:repeat(5,1fr)}.v-model-settings-menu section>div.is-sound{grid-template-columns:repeat(2,1fr)}.v-model-settings-menu section>div.is-ratio{grid-template-columns:repeat(5,1fr)}.v-model-settings-menu section button{color:#f0fbff9e;min-width:0;height:32px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:14px;display:inline-flex}.v-model-settings-menu section button.is-active{color:#f0fbff;background:#3b4547;font-weight:650}.v-model-settings-menu .is-ratio button{flex-direction:column;height:56px;font-size:12px}.v-model-ratio-glyph{border:1.5px solid;border-radius:2px;width:13px;height:9px;display:inline-block}.v-model-ratio-glyph.is-auto{position:relative}.v-model-ratio-glyph.is-auto:after{content:"";border:1px solid;position:absolute;inset:2px}.v-model-ratio-glyph.is-21-9{width:16px;height:7px}.v-model-ratio-glyph.is-9-16{width:7px;height:16px}.v-model-ratio-glyph.is-3-4{width:9px;height:13px}.v-model-ratio-glyph.is-4-3{width:13px;height:9px}.v-model-ratio-glyph.is-1-1{width:11px;height:11px}.v-model-showcase{width:min(1152px,100% - 80px);margin:164px auto 0}.v-model-showcase-shell{padding:0 96px;position:relative}.v-model-showcase-stage{aspect-ratio:16/9;background:#1a1f20;border-radius:24px;width:100%;position:relative;overflow:hidden}.v-model-showcase-stage video{object-fit:cover;width:100%;height:100%;display:block}.v-model-showcase-sound{z-index:4;color:#f0fbff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1011c7;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.v-model-showcase-prompt{z-index:3;color:#f0fbff;width:720px;max-width:min(720px,100% - 48px);max-height:calc(100% - 48px);font-family:var(--font-poppins), Poppins, ui-sans-serif, sans-serif;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:max-height;background:#1a1d1e4d;border-radius:12px;align-items:flex-end;gap:0;padding:12px 16px;font-size:16px;font-weight:400;line-height:24px;transition:max-height .36s cubic-bezier(.4,0,.2,1),background-color .3s,box-shadow .3s;display:flex;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.v-model-prompt-copy{flex:1;align-self:stretch;min-width:0;position:relative;overflow:hidden}.v-model-prompt-label{height:24px;margin:0;line-height:24px}.v-model-prompt-label span{color:#0000;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:600;line-height:16px}.v-model-prompt-text-wrap{position:relative}.v-model-showcase-prompt p{color:#f0fbff;scrollbar-width:none;white-space:pre-wrap;will-change:max-height;margin:2px 0 0;font-size:14px;line-height:20px;transition:max-height .36s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.v-model-showcase-prompt p::-webkit-scrollbar{display:none}.v-model-showcase-prompt.is-open{background:#1a1d1e94;box-shadow:0 14px 30px #0003}.v-model-showcase-prompt.is-open p{overflow-y:auto}.v-model-prompt-fade{display:none}.v-model-prompt-toggle,.v-model-use-template{color:#f0fbff;font:inherit;border:0;flex:none}.v-model-prompt-toggle{background:0 0;border-radius:0;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-model-prompt-toggle.is-desktop{display:grid}.v-model-prompt-toggle.is-mobile{display:none}.v-model-showcase-prompt.is-open .v-model-prompt-toggle{transform:rotate(180deg)}.v-model-use-template{color:#0f161a;white-space:nowrap;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border-radius:8px;justify-content:center;align-items:center;gap:0;width:114.16px;height:32px;margin-left:16px;padding:8px 16px;font-size:12px;font-weight:700;line-height:16px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),text-decoration-color .15s cubic-bezier(.4,0,.2,1),fill .15s cubic-bezier(.4,0,.2,1),stroke .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.v-model-showcase-arrow{z-index:4;color:#f0fbff;background:#262b2c;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v-model-showcase-arrow.is-prev{left:28px}.v-model-showcase-arrow.is-next{right:28px}.v-model-showcase-thumbs{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#52e6ff57 transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;background:#1a1d1e;border-radius:29px;justify-content:flex-start;align-items:center;gap:16px;width:min(100%,960px);height:72px;margin:40px auto 0;padding:8px 16px 12px;display:flex;overflow:auto hidden}.v-model-showcase-thumbs:has(>button:only-child){justify-content:center}.v-model-showcase-thumbs button{scroll-snap-align:center;opacity:1;background:0 0;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0;transition:width .3s,height .3s,flex-basis .3s;overflow:hidden}.v-model-showcase-thumbs button:hover,.v-model-showcase-thumbs button.is-active{border:2px solid #52e6ff;border-radius:24px;flex-basis:85.32px;width:85.32px;height:48px;padding:2px}.v-model-showcase-thumbs img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.v-model-feature-section{padding-top:200px}.v-model-feature-section h2,.v-model-how-section h2,.v-model-faq-section h2,.v-model-related-section h2{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:60px}.v-model-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px;margin-top:64px;display:grid}.v-model-feature-grid article{min-width:0}.v-model-feature-video{aspect-ratio:16/9;background:#1a1f20;border-radius:24px;position:relative;overflow:hidden}.v-model-feature-video video{object-fit:cover;width:100%;height:100%;display:block}.v-model-feature-try-wrap{z-index:3;opacity:0;transition:all .3s;position:absolute;bottom:0;left:14px}.v-model-feature-video:hover .v-model-feature-try-wrap{opacity:1;bottom:14px}.v-model-feature-try{color:#f0fbff;cursor:pointer;height:40px;font-family:var(--font-poppins), Poppins, ui-sans-serif, sans-serif;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;border:0;border-radius:12px;padding:8px 48px;font-size:16px;font-weight:500;line-height:24px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.v-model-feature-try:before{content:"";background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:source-out,source-out;mask:linear-gradient(#000 0 0) content-box subtract,linear-gradient(#000 0 0) subtract}.v-model-feature-try:hover{color:#3b4345;background-image:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-model-feature-sound{z-index:2;color:#f0fbff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1011b8;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:18px;right:18px}.v-model-feature-grid h3{color:#f0fbff;letter-spacing:-.015em;margin:32px 0 0;font-size:24px;font-weight:600;line-height:32px}.v-model-feature-grid p{color:#f0fbff94;margin:16px 0 0;font-size:16px;line-height:24px}.v-model-how-section{text-align:center;padding-top:200px}.v-model-how-section h2{text-align:left}.v-model-how-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}.v-model-how-grid article{min-width:0}.v-model-how-grid img{aspect-ratio:16/9;object-fit:cover;background:#1a1f20;border-radius:24px;width:100%;display:block}.v-model-how-grid article>span{color:#111718;background:#eafcff;border-radius:8px;align-items:center;height:24px;margin-top:33.5px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.v-model-how-grid h3{margin:12px 0 0;font-size:18px;font-weight:600;line-height:28px}.v-model-how-grid p{color:#f0fbff8f;margin:8px 0 0;font-size:16px;line-height:24px}.v-model-how-cta{justify-content:center;margin-top:64px;display:flex}.v-model-how-cta a{text-decoration:none;display:block}.v-model-how-cta button{color:#0f161a;cursor:pointer;height:48px;font-family:var(--font-poppins), Poppins, ui-sans-serif, sans-serif;white-space:nowrap;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;padding:10px 56px;font-size:18px;font-weight:600;line-height:28px;transition:all .15s cubic-bezier(.4,0,.2,1)}.v-model-how-cta button:hover{background-image:linear-gradient(#ffffff4d 0% 100%),linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-model-final-cta a,.v-model-final-cta button{color:#101719;height:48px;font:inherit;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.v-model-pricing-section{width:min(1216px,100% - 64px);margin:0 auto;padding-top:200px;padding-bottom:100px}.v-model-pricing-section>header{text-align:center}.v-model-pricing-section>header h2{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:60px}.v-model-pricing-section>header p{color:#f0fbff99;margin:16px 0 0;font-size:20px;line-height:28px}.v-model-cost-entry{color:#aef4fc;background:#52e6ff0e;border:1px solid #52e6ff38;border-radius:999px;align-items:center;gap:8px;min-height:40px;margin-top:18px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.v-model-cost-entry:hover{color:#effeff;background:#52e6ff1a;border-color:#52e6ff6b}.v-model-cost-entry span{font-size:15px;transition:transform .18s}.v-model-cost-entry:hover span{transform:translate(2px)}.v-model-pricing-section .v-pricing-compact-actions{display:none}.v-model-faq-section{padding-top:100px}.v-model-faq-section>h2{text-align:center}.v-model-faq-section>div{border-top:0;margin-top:56px}.v-model-faq-section>div>section{border-bottom:1px solid #3b434580}.v-model-faq-section section>h3{margin:0;display:flex}.v-model-faq-section section>h3>button{color:#f0fbff;width:100%;height:88px;min-height:88px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;font-size:20px;font-weight:400;line-height:28px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.v-model-faq-section section.is-open>h3>button{height:76px;min-height:76px;padding-bottom:18px}.v-model-faq-section section>h3>button i{color:#f0fbff;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;transition:transform .2s cubic-bezier(.4,0,.2,1);display:grid}.v-model-faq-section section>h3>button i svg{width:28px;height:28px}.v-model-faq-section section.is-open>h3>button i{transform:rotate(180deg)}.v-model-faq-section section>div{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.v-model-faq-section section.is-open>div{grid-template-rows:1fr}.v-model-faq-section section>div>p{color:#f0fbff99;white-space:pre-line;min-height:0;margin:0;padding:0;font-size:16px;line-height:24px;overflow:hidden}.v-model-faq-section section.is-open>div>p{padding-bottom:40px}.v-model-related-section{padding-top:200px;padding-bottom:100px}.v-model-related-section>h2{text-align:center}.v-model-related-section>div{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:64px;display:flex}.v-model-related-card{background:#1a1d1e;border-radius:16px;flex:0 0 204px;width:204px;min-width:204px;height:64px;padding:1px}.v-model-related-card:hover,.v-model-related-card:active{background:#262a2b}.v-model-related-card>a{border-radius:inherit;color:#f0fbff;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:0 16px;text-decoration:none;display:flex}.v-model-related-section .v-model-icon{background:0 0;border:0;border-radius:0;flex:0 0 32px;width:32px;height:32px}.v-model-related-section .v-model-icon img{width:32px;height:32px}.v-model-related-section a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:126px;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.v-model-final-cta{text-align:center;background:url(https://media.aienhancer.co/prod/resource/vynoa-rehosted-images/20260806/model-css/model-light-bg.BFV-k07B.webp) 50%/auto 100% no-repeat;width:100%;min-height:356px;margin-top:0;padding:100px 20px}.v-model-final-cta>div{width:min(1200px,100%);margin:0 auto}.v-model-final-cta h2{color:#f0fbff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:60px}.v-model-final-cta button{color:#0f161a;cursor:pointer;width:auto;height:48px;font:inherit;white-space:nowrap;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);border:0;border-radius:12px;margin:48px auto 0;padding:10px 48px;font-size:18px;font-weight:600;line-height:28px;transition:all .15s cubic-bezier(.4,0,.2,1);display:block}.v-model-final-cta button:hover{background-image:linear-gradient(#ffffff4d 0% 100%),linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%)}.v-model-floating-shell{z-index:90;opacity:0;pointer-events:none;width:min(640px,100% - 48px);height:72px;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),opacity .2s,transform .2s;position:fixed;bottom:40px;left:50%;overflow:hidden;transform:translate(-50%,24px)}.v-model-floating-shell.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.v-model-floating-shell.is-expanded{width:min(960px,100% - 48px);height:224px}.v-model-floating-cta{color:#f0fbff9e;cursor:pointer;width:100%;height:72px;font:inherit;text-align:left;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:#262a2bb3;border:1px solid #f0fbff21;border-radius:16px;align-items:center;gap:13px;padding:10px 12px;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;box-shadow:0 12px 38px #00000070}.v-model-floating-shell.is-expanded .v-model-floating-cta{opacity:0;pointer-events:none;height:0;padding-block:0}.v-model-floating-cta>span{color:#f0fbff94;background:#171c1d;border-radius:11px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.v-model-floating-cta p{flex:1;align-items:center;gap:5px;min-width:0;margin:0;font-size:12px;line-height:18px;display:flex}.v-model-floating-cta p svg{color:#69e2f0;flex:none}.v-model-floating-expanded{opacity:0;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:#262a2bb3;border-radius:16px;height:224px;transition:opacity .2s;transform:translateZ(0)}.v-model-floating-shell.is-expanded .v-model-floating-expanded{opacity:1}.v-model-floating-tabs{align-items:stretch;height:56px;display:flex;position:relative}.v-model-floating-tabs button{color:#f0fbffb3;min-width:218px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:500;display:flex}.v-model-floating-tabs button[aria-selected=true]{color:#62dcf6;background:linear-gradient(#d1f4ff29,#d1f4ff00);border-radius:16px 16px 0 0}.v-model-floating-expanded form{padding:8px 16px 16px}.v-model-floating-editor{align-items:flex-start;gap:16px;min-height:96px;display:flex}.v-model-floating-editor>button{color:#f0fbff94;background:#49515380;border:0;border-radius:6px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.v-model-floating-editor textarea{resize:none;color:#f0fbff;min-width:0;height:72px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:14px;line-height:24px}.v-model-floating-editor textarea::placeholder{color:#f0fbff4d;opacity:1}.v-model-floating-controls{align-items:center;gap:8px;height:40px;display:flex}.v-model-floating-controls>button{font:inherit;border:0}.v-model-floating-model,.v-model-floating-settings{color:#f0fbffcc;background:#49515380;border-radius:6px;align-items:center;height:40px;padding:0 8px;display:flex}.v-model-floating-model{gap:6px;width:200px}.v-model-floating-model img{border-radius:4px;width:24px;height:24px}.v-model-floating-model span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.v-model-floating-settings{gap:9px;min-width:200px}.v-model-floating-settings b,.v-model-floating-settings span{white-space:nowrap;font-size:14px;font-weight:500}.v-model-floating-settings i{background:#eefbff1a;width:1px;height:12px}.v-model-floating-controls small{color:#f0fbff47;margin-left:8px;font-size:14px}.v-model-floating-generate{color:#151b1d;background:#a0b8c185;border-radius:6px;align-items:center;gap:4px;height:40px;margin-left:auto;padding:0 12px;display:flex}.v-model-floating-generate strong,.v-model-floating-generate b,.v-model-floating-generate s{white-space:nowrap;align-items:center;gap:2px;display:flex}.v-model-floating-generate strong{font-size:14px}.v-model-floating-generate b{color:#f0fbffb3;background:#1e2728b8;border-radius:16px;padding:4px 7px;font-size:12px}.v-model-floating-generate s{color:#0f171973;font-size:12px}.v-model-landing-page .v-i2v-footer{background:#0f1314;border-top:1px solid #f0fbff12;height:1020px;min-height:1020px}@media (width<=1020px){.v-model-related-section>div{grid-template-columns:repeat(4,minmax(0,1fr))}.v-model-how-grid{gap:24px}}@media (width<=820px){.v-model-landing-page .v-marketing-header.is-overlay{grid-template-columns:1fr auto;min-height:64px;padding:0 16px 0 20px;display:grid;top:44px}.v-model-landing-page .v-marketing-header.is-overlay>.v-logo{flex-basis:auto;width:auto;font-size:28px}.v-model-landing-page .v-marketing-header.is-overlay>.v-logo>.v-logo-mark{flex-basis:36px;width:36px;height:36px}.v-model-landing-page .v-marketing-actions{gap:8px}.v-model-landing-page .v-marketing-actions>.v-language-control,.v-model-landing-page .v-download-control,.v-model-landing-page .v-marketing-actions .v-outline-cta{display:none}.v-model-landing-page .v-marketing-actions .v-login-link{width:99px;display:inline-flex}.v-model-landing-page .v-marketing-actions .v-marketing-mobile-toggle{display:grid}.v-model-landing-page .v-marketing-header.is-overlay .v-marketing-nav{display:none}.v-model-landing-page .v-marketing-header.is-overlay .v-marketing-nav.is-mobile-open{z-index:115;background:#0f1314fa;border:1px solid #ffffff21;border-radius:13px;max-height:calc(100svh - 130px);margin:0;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:14px;right:14px;overflow-y:auto}.v-model-landing-page .v-nav-dropdown.is-models{width:100%;height:auto;box-shadow:none;background:#ffffff09;border:0;border-radius:10px;position:static;transform:none}.v-model-landing-page .v-nav-item[data-open=true]>.v-nav-dropdown.is-models{transform:none}.v-model-landing-page .v-nav-dropdown.is-models .v-nav-model-grid{grid-template-columns:1fr;max-height:330px;padding:10px}.v-model-landing-page .v-nav-dropdown.is-models .v-nav-model-grid>a{width:100%}.v-model-feature-grid{grid-template-columns:1fr}.v-model-related-section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v-model-how-grid{grid-template-columns:1fr}.v-model-how-grid img{aspect-ratio:16/8}}@media (width<=620px){.v-model-landing-page:has(.v-home-announcement.is-hidden) .v-model-hero{padding-top:96px}.v-model-hero,.v-model-feature-section,.v-model-how-section,.v-model-faq-section,.v-model-related-section{width:calc(100% - 40px)}.v-model-hero{padding-top:132px}.v-model-hero h1{letter-spacing:-.015em;font-size:24px;line-height:32px}.v-model-hero h1 span,.v-model-hero h1 strong{max-width:350px;margin-inline:auto}.v-model-hero-highlights{margin-top:8px;font-size:14px;line-height:20px}.v-model-hero-highlights span{white-space:normal;margin-right:9px}.v-model-generator-preview{border-radius:14px;margin-top:38px}.v-model-preview-tabs{gap:18px;height:45px;padding-inline:13px}.v-model-preview-tabs span{font-size:11px}.v-model-preview-body{grid-template-columns:74px minmax(0,1fr);gap:10px;height:153px;padding:11px 12px}.v-model-upload-preview{width:74px;height:128px}.v-model-prompt-preview{height:128px;padding:10px}.v-model-prompt-preview p{font-size:11px;line-height:17px}.v-model-preview-controls{flex-wrap:wrap;gap:6px;height:76px;padding:8px 10px}.v-model-preview-controls>span{height:28px;padding:0 8px;font-size:9px}.v-model-preview-controls>span:first-child{flex:calc(100% - 156px);min-width:0}.v-model-preview-controls .v-model-icon{flex-basis:22px;width:22px;height:22px}.v-model-preview-controls .v-model-icon img{width:20px;height:20px}.v-model-preview-controls>span:nth-of-type(n+3){display:none}.v-model-preview-controls>a{min-width:142px;height:36px;margin-left:auto;padding-inline:10px;font-size:10px}.v-model-showcase-stage{border-radius:16px}.v-model-showcase-sound{width:32px;height:32px;bottom:10px;right:10px}.v-model-showcase-prompt{min-height:88px;padding:12px 0}.v-model-showcase-prompt p{font-size:10px;line-height:15px}.v-model-showcase-prompt p b{font-size:11px}.v-model-showcase-prompt>a{height:34px;padding-inline:10px;font-size:9px}.v-model-showcase-thumbs{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.v-model-showcase-thumbs a{border-radius:7px;flex:0 0 72px;width:72px;height:48px}.v-model-feature-section{padding-top:122px}.v-model-feature-section h2,.v-model-how-section h2,.v-model-faq-section h2,.v-model-related-section h2{letter-spacing:0;font-size:24px;line-height:32px}.v-model-feature-grid{gap:24px;margin-top:24px}.v-model-feature-grid video{border-radius:16px}.v-model-feature-grid h3{margin-top:16px;font-size:18px;line-height:28px}.v-model-feature-grid article:nth-child(3) h3{max-width:300px}.v-model-feature-grid article:nth-child(4) h3{letter-spacing:-.02em;white-space:nowrap}.v-model-feature-grid p{margin-top:4px;font-size:14px;line-height:20px}.v-model-how-section{padding-top:65px}.v-model-how-grid{gap:24px;margin-top:24px}.v-model-how-grid img{aspect-ratio:16/9;border-radius:16px}.v-model-how-grid article>span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(271deg,#1fa2ff .61%,#52e6ff 50%,#e1ffee 99.39%);-webkit-background-clip:text;background-clip:text;height:26px;margin-top:12px;padding:0;font-size:16px;line-height:24px}.v-model-how-grid h3{margin-top:8px;font-size:16px;line-height:24px}.v-model-how-grid p{margin-top:4px;font-size:14px;line-height:20px}.v-model-pricing-section{width:calc(100% - 32px);padding-top:58px;padding-bottom:0}.v-model-pricing-section>header h2{font-size:24px;line-height:32px}.v-model-pricing-section>header p{font-size:13px;line-height:20px}.v-model-cost-entry{justify-content:center;width:100%;margin-top:14px}.v-model-pricing-section .v-pricing-cycle{margin-top:22px}.v-model-pricing-section .v-pricing-plan-grid{margin-top:16px}.v-model-faq-section{padding-top:24px}.v-model-faq-section>div{margin-top:0}.v-model-related-section{padding-top:64px;padding-bottom:40px}.v-model-related-section>div{justify-content:flex-start;gap:8px 6px;margin-top:24px}.v-model-related-card{border-radius:12px;flex:0 0 calc(50% - 3px);width:calc(50% - 3px);min-width:0;height:48px}.v-model-related-card>a{gap:8px;padding:0 16px}.v-model-related-section .v-model-icon{flex-basis:24px;width:24px;height:24px}.v-model-related-section .v-model-icon img{width:24px;height:24px}.v-model-related-section a>span{max-width:106px;font-size:16px;line-height:24px}.v-model-final-cta{min-height:192px;padding:24px 20px 40px}.v-model-final-cta h2{letter-spacing:-.02em;font-size:24px;line-height:32px}.v-model-final-cta button{height:40px;margin-top:24px;padding:10px 32px;font-size:14px;line-height:20px}.v-model-floating-shell{width:calc(100% - 32px);height:66px;bottom:20px}.v-model-floating-shell.is-expanded{width:calc(100% - 32px);height:320px}.v-model-floating-cta{border-radius:14px;gap:9px;height:66px;padding:9px}.v-model-floating-cta>span{flex-basis:44px;width:44px;height:44px}.v-model-floating-cta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:15px;display:-webkit-box;overflow:hidden}.v-model-floating-cta p svg{display:none}.v-model-floating-expanded{height:320px}.v-model-floating-tabs button{min-width:50%;padding-inline:14px;font-size:12px}.v-model-floating-expanded form{padding:8px 12px 12px}.v-model-floating-editor{min-height:116px}.v-model-floating-controls{flex-wrap:wrap;height:auto}.v-model-floating-model{width:calc(50% - 4px)}.v-model-floating-settings{gap:5px;width:calc(50% - 4px);min-width:0}.v-model-floating-settings b,.v-model-floating-settings span{font-size:11px}.v-model-floating-controls small{order:3;margin-left:0}.v-model-floating-generate{order:4}.v-model-generator-preview{border-radius:14px;width:calc(100% - 40px);margin-top:48px;overflow:visible}.v-model-preview-tabs{gap:0;width:max-content;height:48px;padding:0;overflow:hidden}.v-model-preview-tabs button{white-space:nowrap;flex:none;justify-content:center;gap:8px;min-width:0;padding:14px 24px;font-size:14px}.v-model-preview-tabs button:first-child{background:linear-gradient(#5b8c9757,#333b3d26);border-radius:14px 14px 0 0;width:218px}.v-model-preview-tabs button:last-child{width:147px}.v-model-preview-tabs button:last-child svg:last-child{color:#f0fbff59;margin-left:-4px;display:block}.v-model-generator-preview form{padding:8px 16px 16px}.v-model-preview-body{grid-template-columns:none;gap:16px;height:auto;min-height:112px;padding:0}.v-model-upload-preview{border-radius:7px;flex-basis:64px;width:64px;height:64px;margin-top:0}.v-model-remove-upload{top:-6px;left:52px}.v-model-preview-body textarea{height:112px;padding:8px 0 9px;font-size:13px;line-height:21px}.v-model-preview-controls{grid-template-rows:40px 36px;grid-template-columns:120px minmax(0,1fr);gap:15px 8px;height:91px;margin-top:1px;padding:0;display:grid;position:relative}.v-model-select-wrap,.v-model-settings-wrap{width:100%}.v-model-select-trigger{width:100%;padding:0 8px}.v-model-select-trigger b{font-size:12px}.v-model-choice-icon{flex-basis:26px;width:26px;height:26px}.v-model-settings-trigger{justify-content:space-between;gap:5px;width:100%;min-width:0;padding:0 8px}.v-model-settings-trigger>i{height:14px}.v-model-settings-trigger>span{font-size:12px}.v-model-settings-trigger>span:last-of-type{gap:0;font-size:0}.v-model-settings-trigger>svg{margin-left:-3px}.v-model-preview-controls>small{margin:0;font-size:12px;position:absolute;bottom:10px;left:0}.v-model-generate-now{width:auto;min-width:0;height:34px;padding:0 9px;position:absolute;bottom:1px;left:96px;right:0}.v-model-generate-now span{font-size:10px}.v-model-generate-now b{font-size:9px}.v-model-select-menu{width:228px;max-height:248px;top:44px}.v-model-settings-backdrop{z-index:119;background:#000000c4;border:0;display:block;position:fixed;inset:0}.v-model-settings-menu{z-index:120;background:#1d2122;border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:62svh;padding:50px 12px 22px;position:fixed;inset:auto 0 0;overflow-y:auto}.v-model-settings-close{color:#f0fbff;background:#202526;border:1px solid #f0fbff38;border-radius:7px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.v-model-settings-menu section{background:#272c2d;border-radius:8px;padding:9px 12px 11px}.v-model-settings-menu section+section{margin-top:12px}.v-model-settings-menu section>strong{margin-bottom:5px;font-size:12px}.v-model-settings-menu section>div{gap:4px}.v-model-settings-menu section>div.is-duration,.v-model-settings-menu section>div.is-ratio{grid-template-columns:repeat(5,1fr)}.v-model-settings-menu section>div.is-sound{grid-template-columns:repeat(3,1fr)}.v-model-settings-menu section button{height:33px;font-size:13px}.v-model-settings-menu .is-ratio button{height:49px;font-size:11px}.v-model-showcase{width:calc(100% - 32px);margin-top:64px}.v-model-showcase-shell{padding:0}.v-model-showcase-stage{aspect-ratio:auto;border-radius:13px;margin-bottom:0;overflow:visible}.v-model-showcase-stage video{aspect-ratio:16/9;border-radius:13px;height:auto;overflow:hidden}.v-model-showcase-arrow{display:none}.v-model-showcase-sound{border-radius:8px;width:34px;height:34px;top:9px;bottom:auto;right:9px}.v-model-showcase-prompt{-webkit-backdrop-filter:none;backdrop-filter:none;background:#262a2b;border-radius:12px;width:auto;max-width:none;max-height:none;margin-top:8px;padding:12px 16px;display:block;position:relative;inset:auto;overflow:visible;transform:none}.v-model-prompt-copy{overflow:hidden}.v-model-prompt-label{margin-bottom:4px}.v-model-showcase-prompt p{margin-top:0;font-size:14px;line-height:20px}.v-model-showcase-prompt.is-open p{overflow:hidden}.v-model-prompt-fade{pointer-events:none;background:linear-gradient(270deg,#262a2b 37.5%,#262a2b00);width:40px;height:20px;display:block;position:absolute;bottom:0;right:0}.v-model-prompt-toggle.is-desktop{display:none}.v-model-prompt-toggle.is-mobile{display:grid;position:absolute;bottom:0;right:0}.v-model-use-template{width:100%;height:40px;margin:16px 0 0;padding:8px 16px;font-size:14px;line-height:20px}.v-model-showcase-thumbs{scrollbar-width:none;gap:8px;width:100%;margin-top:9px;padding-bottom:4px;display:flex;overflow-x:auto}.v-model-showcase-thumbs::-webkit-scrollbar{display:none}.v-model-showcase-thumbs button{border-radius:7px;flex:0 0 72px;width:72px;height:48px}.v-model-feature-video{border-radius:16px}.v-model-feature-sound{width:34px;height:34px;bottom:12px;right:12px}.v-model-faq-section section>h3>button,.v-model-faq-section section.is-open>h3>button{gap:12px;height:auto;min-height:52px;padding:16px 0;font-size:14px;font-weight:400;line-height:20px}.v-model-faq-section section>h3>button i,.v-model-faq-section section>h3>button i svg{flex-basis:16px;width:16px;height:16px}.v-model-faq-section section>div>p{padding-right:0;font-size:12px;line-height:18px}.v-model-faq-section section.is-open>div>p{padding-bottom:16px}.v-model-landing-page .v-i2v-footer{height:auto;min-height:0}}@media (width<=767px){.v-model-feature-try-wrap{display:none}.v-model-how-cta{margin-top:40px}.v-model-how-cta button{height:40px;padding:10px 32px;font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.v-model-floating-shell,.v-model-floating-cta{transition:none}}
