@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vv-sheru{--sheru-bg:oklch(97.3% .007 86);--sheru-paper:oklch(100% 0 0);--sheru-ink:oklch(23.5% .009 73);--sheru-muted:oklch(49% .014 77);--sheru-line:oklch(86.5% .012 80);--sheru-accent:oklch(77% .1 79);--sheru-brass:oklch(49% .075 74);--sheru-stage:oklch(22% .008 74);background:var(--sheru-bg);color:var(--sheru-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-anchor:none;font-family:Manrope Variable,sans-serif}.vv-sheru :is(button,a,select,summary):focus-visible{outline:2px solid var(--sheru-brass);outline-offset:4px}.vv-sheru button{cursor:pointer}.vv-sheru button:disabled{cursor:default}.vv-sheru-container{width:min(1320px,100% - 80px);margin-inline:auto}.vv-sheru-hero{padding:12px 0 32px}.vv-sheru-breadcrumb{color:var(--sheru-muted);align-items:center;gap:9px;margin-bottom:12px;font-size:11px;display:flex}.vv-sheru-breadcrumb a{color:inherit;text-decoration:none}.vv-sheru-breadcrumb a:hover{color:var(--sheru-ink);text-decoration:underline}.vv-sheru-heading{grid-template-columns:1.65fr 1fr;align-items:end;gap:24px;margin-bottom:18px;animation:.5s both sheru-fade;display:grid}.vv-sheru-kicker{letter-spacing:2.2px;text-transform:uppercase;color:var(--sheru-brass);align-items:center;gap:10px;margin:0 0 5px;font-size:10px;font-weight:650;line-height:1.3;display:flex}.vv-sheru-heading h1{align-items:center;gap:20px;margin:0;display:flex}.vv-sheru-heading h1 span:first-child{letter-spacing:-1.8px;font-family:Anton,sans-serif;font-size:clamp(54px,4.8vw,68px);font-weight:400;line-height:1.05}.vv-sheru-heading h1 span:last-child{letter-spacing:-.8px;border-left:1px solid var(--sheru-line);max-width:150px;padding-left:18px;font-size:clamp(18px,1.9vw,25px);font-weight:450;line-height:1.15}.vv-sheru-heading-copy{padding-bottom:3px}.vv-sheru-heading-copy p{letter-spacing:-.65px;margin:0 0 7px;font-size:20px;font-weight:650}.vv-sheru-heading-copy>span{max-width:360px;color:var(--sheru-muted);font-size:12px;line-height:1.7;display:block}.vv-sheru-workspace{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.vv-sheru-theatre{min-width:0}.vv-sheru-stage{isolation:isolate;background:var(--sheru-stage);color:#fff9ed;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:24px 30px;display:grid;position:relative;overflow:hidden}.vv-sheru-atmosphere{z-index:-2;object-fit:cover;object-position:50% 35%;opacity:.72;filter:saturate(.8);width:100%;height:100%;animation:.45s ease-out sheru-scene-in;position:absolute;inset:0}.vv-sheru-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#1d1b18ed 0%,#1d1b18a6 45%,#1d1b1830 100%);position:absolute;inset:0}.vv-sheru-stage-copy{flex-direction:column;justify-content:center;align-self:stretch;align-items:start;min-width:0;padding-block:6px;display:flex}.vv-sheru-stage-label{color:#e5c78e;align-items:center;gap:7px;margin-bottom:auto;padding-bottom:25px;font-size:11px;display:inline-flex}.vv-sheru-stage-title{letter-spacing:-.5px;text-wrap:balance;margin:0 0 15px;font-family:Anton,sans-serif;font-size:clamp(34px,3.7vw,54px);font-weight:400;line-height:1.1}.vv-sheru-stage-copy>p:not(.vv-sheru-stage-title){color:#ddd5c9;max-width:240px;margin:0;font-size:12px;line-height:1.8}.vv-sheru-stage-sound{color:#d0c4b1;margin-top:22px;font-size:10px}.vv-sheru-stage-format{color:#e5c78e;font-variant-numeric:tabular-nums;gap:16px;margin-top:auto;padding-top:28px;font-size:11px;display:flex}.vv-sheru-stage-format>span{border-left:1px solid #e5c78e66;padding-left:16px}.vv-sheru-film{min-width:0;margin:0}.vv-sheru-screen{aspect-ratio:9/16;background:#181715;border-radius:4px;height:clamp(330px,100svh - 345px,430px);position:relative;overflow:hidden;box-shadow:0 12px 32px #0003}.vv-sheru-screen .vv-demo-video,.vv-sheru-scene-media .vv-demo-video{width:100%;height:100%}.vv-sheru-screen video{object-fit:contain;width:100%;height:100%}.vv-sheru-film figcaption{color:#d0c4b1;text-align:right;padding-top:9px;font-size:10px}.vv-sheru-expand{z-index:3;color:#fff;background:#191612c9;border:1px solid #ffffff4a;border-radius:4px;place-items:center;min-width:32px;min-height:32px;padding:6px;display:grid;position:absolute;top:8px;right:8px}.vv-sheru-expand:hover{background:#403522}.vv-sheru-film .vv-demo-audio{z-index:3;top:8px;left:8px}.vv-sheru-film .vv-demo-audio button{min-height:32px;padding:5px 7px;font-size:10px}.vv-sheru .vv-demo-transport{border-color:#d0b37b66;border-radius:4px;bottom:10px;left:50%;right:auto;translate:-50%}.vv-sheru-film .vv-demo-transport{opacity:1;pointer-events:auto;transform:none}.vv-sheru .vv-demo-transport button[aria-pressed=true]{background:var(--sheru-accent);color:#30240d}.vv-sheru .vv-demo-transport button:hover{color:#f2d397;background:#d0b37b33}.vv-sheru-film .vv-demo-play{color:#fff4df;background:#211c16d9;border-color:#d0b37b80;border-radius:5px;min-width:0;min-height:42px;padding:10px;font-size:11px}.vv-sheru-film .vv-demo-play span{font-size:11px}.vv-sheru-film .vv-demo-play svg{color:#dfbd7a}.vv-sheru .vv-demo-transport button{border-radius:3px}.vv-sheru-scene-index{min-width:0;margin-top:18px;scroll-margin-top:100px}.vv-sheru-index-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.vv-sheru-index-heading h2{letter-spacing:-.2px;margin:0;scroll-margin-top:110px;font-size:12px;font-weight:650}.vv-sheru-index-heading>span{color:var(--sheru-muted);align-items:center;gap:10px;font-size:10px;display:inline-flex}.vv-sheru-scene-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bba984 transparent;gap:9px;margin-inline:-3px;padding:3px 3px 9px;display:flex;overflow-x:auto}.vv-sheru-scene-strip>button{scroll-snap-align:start;min-width:92px;color:var(--sheru-muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex:0 0 calc(16.6667% - 7.5px);padding:0 0 6px;transition:border-color .2s,color .2s;position:relative}.vv-sheru-thumbnail{background:#d4cdbf;border-radius:4px;margin-bottom:7px;display:block;position:relative;overflow:hidden}.vv-sheru-thumbnail img{object-fit:cover;object-position:50% 32%;width:100%;height:67px;transition:transform .3s;display:block}.vv-sheru-thumbnail>svg{background:var(--sheru-accent);color:#30240d;border-radius:50%;width:19px;height:19px;padding:3px;position:absolute;top:4px;right:4px}.vv-sheru-scene-strip>button>span:last-child{font-size:10px;font-weight:600;line-height:1.45;display:block}.vv-sheru-scene-strip>button:hover img{transform:scale(1.06)}.vv-sheru-scene-strip>button[data-selected=true]{color:var(--sheru-ink);border-color:var(--sheru-brass)}.vv-sheru-create{border:1px solid var(--sheru-line);background:var(--sheru-paper);border-radius:8px;min-width:0;padding:20px 22px;scroll-margin-top:105px}.vv-sheru-call-sheet{border-bottom:1px solid var(--sheru-line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.vv-sheru-call-sheet>svg{color:var(--sheru-brass);flex-shrink:0}.vv-sheru-call-sheet h2{letter-spacing:-.7px;margin:0;font-size:19px;font-weight:650;line-height:1.3}.vv-sheru-call-sheet p{color:var(--sheru-muted);margin:0;font-size:11px;line-height:1.5}.vv-sheru-selected-story{background:#f7f4ee;border-radius:4px;margin-block:10px 12px;transition:background .18s;position:relative}.vv-sheru-selected-story:hover{background:#f0e9dc}.vv-sheru-selected-story>img{object-fit:cover;object-position:50% 30%;pointer-events:none;border-radius:2px;width:35px;height:32px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.vv-sheru-selected-story>label{color:var(--sheru-muted);pointer-events:none;font-size:10px;line-height:1.4;position:absolute;top:7px;left:56px}.vv-sheru-selected-story>select{appearance:none;border-radius:inherit;width:100%;min-height:52px;color:var(--sheru-ink);cursor:pointer;background:0 0;border:0;padding:24px 40px 7px 56px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.5;display:block}.vv-sheru-selected-story>svg{color:var(--sheru-brass);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.vv-sheru .vv-generator{width:100%;min-width:0;animation:none;transform:none}.vv-sheru .vv-composer{width:100%;min-height:0;box-shadow:none;color:var(--sheru-ink);background:0 0;border:0;border-radius:0;padding:0;position:relative}.vv-sheru .vv-dance-upload{padding-top:0}.vv-sheru .vv-dance-upload h2{max-width:44%;min-height:30px;color:var(--sheru-ink);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.vv-sheru .vv-dance-upload h2>span{color:var(--sheru-brass);font-size:10px;font-weight:500}.vv-sheru .vv-dance-tools{border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex;position:absolute;top:0;right:0}.vv-sheru .vv-dance-tools button{min-height:30px;color:var(--sheru-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.vv-sheru .vv-dance-tools button:hover{color:var(--sheru-brass)}.vv-sheru .vv-dance-tools button svg{width:12px;height:12px}.vv-sheru .vv-dance-dropzone{text-align:left;width:100%;min-height:78px;color:var(--sheru-ink);background:#fbfaf7;border:1px dashed #b6a480;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;justify-items:start;gap:4px 12px;padding:10px 13px;transition:background .2s,border-color .2s;display:grid}.vv-sheru .vv-dance-dropzone:hover:not(:disabled){border-color:var(--sheru-brass);background:#f8f2e6}.vv-sheru .vv-dance-dropzone>svg{width:28px;height:28px;color:var(--sheru-brass);grid-row:1/3}.vv-sheru .vv-dance-dropzone strong{align-self:end;font-size:14px;line-height:1.4}.vv-sheru .vv-dance-dropzone>span{color:var(--sheru-muted);align-self:start;font-size:10px;line-height:1.5}.vv-sheru .vv-paws-selected-photo{object-fit:cover;object-position:top;border-radius:3px;grid-row:1/3;width:44px;height:52px}.vv-sheru .vv-dance-dropzone:has(.vv-paws-selected-photo){grid-template-columns:44px minmax(0,1fr)}.vv-sheru .vv-dance-upload-options{color:var(--sheru-muted);align-items:center;gap:6px;margin:6px 0 0;padding:0;font-size:10px;line-height:1.5;display:flex}.vv-sheru .vv-paws-photo-actions{flex-wrap:wrap;align-items:center;gap:5px 12px;margin:4px 0 10px;display:flex}.vv-sheru .vv-paws-sample-action{min-height:30px;color:var(--sheru-brass);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:11px;font-weight:600;display:inline-flex}.vv-sheru .vv-paws-sample-action:hover{text-decoration:underline}.vv-sheru .vv-phone-upload-button{min-height:30px;color:var(--sheru-brass);background:#fff;border:1px solid #d8cdb8;border-radius:4px;margin-left:0;padding:4px 7px;font-size:10px}.vv-sheru .vv-phone-upload-button svg{color:var(--sheru-brass)}.vv-sheru .vv-phone-upload-button:hover{background:#f8f2e6}.vv-sheru .vv-paws-photo-actions .vv-reference-strip{flex:0 auto;width:auto;min-width:0;margin:0}.vv-sheru .vv-paws-photo-actions .vv-reference-strip-viewport{min-height:26px;padding:0}.vv-sheru-reference-controls{align-items:center;gap:14px;display:flex}.vv-sheru-reference-controls button{color:var(--sheru-brass);background:0 0;min-height:30px;font-size:11px}.vv-sheru-reference-controls .vv-media-preview-affordance{display:none}.vv-sheru-model-picker{align-items:center;gap:12px;margin-bottom:12px;display:flex}.vv-sheru-model-picker>span{color:var(--sheru-muted);flex-shrink:0;font-size:10px}.vv-sheru-model-picker>div{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.vv-sheru-model-picker label{border:1px solid var(--sheru-line);min-height:34px;color:var(--sheru-muted);cursor:pointer;border-radius:4px;place-items:center;padding:5px 8px;font-size:11px;transition:background .18s,border-color .18s;display:grid}.vv-sheru-model-picker label[data-selected=true]{color:#644b20;background:#f5eddc;border-color:#aa8d53;font-weight:700}.vv-sheru-model-picker label:hover{border-color:#aa8d53}.vv-sheru-model-picker label:has(input:focus-visible){outline:2px solid var(--sheru-brass);outline-offset:3px}.vv-sheru-model-picker label:has(input:disabled){opacity:.5;cursor:default}.vv-sheru .vv-paws-settings{border:0;border-block:1px solid var(--sheru-line);border-radius:0;margin:0 0 14px;padding:0}.vv-sheru .vv-paws-settings>summary{min-height:42px;color:var(--sheru-muted);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:7px 0;font-size:11px;list-style:none;display:flex}.vv-sheru .vv-paws-settings>summary:is(:hover,:focus-visible),.vv-sheru .vv-paws-settings[open]>summary{color:var(--sheru-ink);background:#f7f4ee}.vv-sheru .vv-paws-settings-label>svg,.vv-sheru .vv-paws-settings>summary>svg{color:var(--sheru-brass)}.vv-sheru .vv-paws-settings>summary::-webkit-details-marker{display:none}.vv-sheru .vv-paws-settings-label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.vv-sheru .vv-paws-settings-spec{color:inherit;margin-left:auto;font-size:10px}.vv-sheru .vv-dance-settings{color:var(--sheru-ink);background:#f7f4ee;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:10px;padding:10px;font-size:12px;display:grid}.vv-sheru .vv-dance-settings>span,.vv-sheru .vv-dance-settings label{color:var(--sheru-ink);align-items:center;gap:5px;display:flex}.vv-sheru .vv-select-trigger{color:var(--sheru-ink);background:#fff;border-color:#c8bda5}.vv-sheru .vv-paws-sound{color:var(--sheru-ink);align-items:center;gap:8px;padding:0 0 12px;font-size:12px;display:flex}.vv-sheru .vv-paws-sound input{accent-color:var(--sheru-brass)}.vv-sheru .vv-composer-bottom{border:0;margin:0;padding:0}.vv-sheru .vv-preset-submit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid}.vv-sheru .vv-price-summary{color:var(--sheru-ink);justify-content:start;gap:6px}.vv-sheru .vv-generate-price{color:var(--sheru-ink);white-space:nowrap;flex-direction:column;align-items:start;gap:2px;font-size:13px;font-weight:650;display:inline-flex}.vv-sheru .vv-generate-price small{color:var(--sheru-muted);font-size:10px;font-weight:400}.vv-sheru .vv-price-info{color:var(--sheru-muted)}.vv-sheru .vv-generate{background:var(--sheru-accent);color:#30240d;white-space:nowrap;width:100%;min-height:48px;box-shadow:none;border:1px solid #d1ad69;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:11px 36px;font-size:13px;font-weight:750;transition:background .18s,transform .18s;display:flex;position:relative}.vv-sheru .vv-generate>.vv-generate-label{font-size:inherit;justify-content:center}.vv-sheru .vv-generate-label>svg{position:absolute;top:50%;left:14px;translate:0 -50%}.vv-sheru .vv-generate>svg:last-child{color:#60481c;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.vv-sheru .vv-generate:hover:not(:disabled){background:#e6c588;transform:translateY(-1px)}.vv-sheru .vv-generate:active:not(:disabled){transform:translateY(1px)}.vv-sheru .vv-generate:disabled{opacity:.5}.vv-sheru .vv-composer-footnote{color:var(--sheru-muted);margin-top:11px;font-size:10px;line-height:1.65;display:block}.vv-sheru .vv-error{color:#9b3324;font-size:12px}.vv-sheru-result{margin-top:24px}.vv-sheru-result:empty{display:none}.vv-sheru-result>.vv-result{color:#fff9ed;background:#1e1d19;border-color:#484238}.vv-sheru-section-heading{margin-bottom:30px}.vv-sheru-section-heading h2{letter-spacing:-1.5px;text-wrap:balance;max-width:750px;margin:0 0 12px;font-size:clamp(30px,3.2vw,44px);font-weight:550;line-height:1.15}.vv-sheru-section-heading>p{max-width:630px;color:var(--sheru-muted);margin:0;font-size:13px;line-height:1.8}.vv-sheru-story{border-block:1px solid var(--sheru-line);background:#eeebe4;padding-block:56px}.vv-sheru-sequence{grid-template-columns:.7fr 2.5fr;align-items:start;gap:48px;display:grid}.vv-sheru-story-input{align-self:center;margin:0}.vv-sheru-story-input img{object-fit:contain;border:1px solid var(--sheru-line);background:#fff;border-radius:4px;width:100%;height:265px;padding:10px;display:block}.vv-sheru-story-input figcaption{color:var(--sheru-muted);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.vv-sheru-story-input figcaption>svg{color:var(--sheru-brass)}.vv-sheru-storyboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vv-sheru-storyboard article{min-width:0;animation:.35s ease-out sheru-scene-in}.vv-sheru-storyboard article>button{cursor:pointer;background:#27221b;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vv-sheru-storyboard img{object-fit:cover;width:100%;height:310px;transition:transform .4s;display:block}.vv-sheru-storyboard article>button:hover img{transform:scale(1.035)}.vv-sheru-storyboard article>button>span{color:#fff;background:#24201bd9;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.vv-sheru-storyboard article>div{padding-top:12px}.vv-sheru-storyboard small{color:var(--sheru-brass);font-variant-numeric:tabular-nums;font-size:10px}.vv-sheru-storyboard h3{letter-spacing:-.35px;margin:5px 0 7px;font-size:15px;font-weight:650;line-height:1.4}.vv-sheru-storyboard p{color:var(--sheru-muted);margin:0;font-size:12px;line-height:1.7}.vv-sheru-story-caption{color:var(--sheru-muted);align-items:center;gap:8px;margin:25px 0 0;font-size:11px;display:flex}.vv-sheru-collection{padding-block:64px}.vv-sheru-scenes{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;display:grid}.vv-sheru-scene{min-width:0}.vv-sheru-scene:nth-child(-n+2){grid-column:span 2}.vv-sheru-scene:nth-last-child(-n+2){border-top:1px solid var(--sheru-line);grid-column:span 2;grid-template-columns:.7fr 1fr;align-items:center;gap:24px;padding-top:28px;display:grid}.vv-sheru-scene-media{aspect-ratio:9/13;background:#24211c;border-radius:5px;overflow:hidden}.vv-sheru-scene:nth-child(-n+2) .vv-sheru-scene-media{aspect-ratio:16/10}.vv-sheru-scene-media video{object-fit:contain;width:100%;height:100%;transition:transform .5s}.vv-sheru-scene-media:hover video{transform:scale(1.015)}.vv-sheru-scene-copy{gap:11px;margin-top:14px;display:flex}.vv-sheru-gallery-icon{color:var(--sheru-brass);flex-shrink:0;padding-top:3px}.vv-sheru-scene-copy h3{letter-spacing:-.6px;margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.3}.vv-sheru-scene-copy p{color:var(--sheru-muted);margin:0 0 10px;font-size:12px;line-height:1.7}.vv-sheru-scene-copy button{min-height:34px;color:var(--sheru-brass);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;font-weight:650;display:inline-flex}.vv-sheru-scene-copy button:hover{text-underline-offset:5px;text-decoration:underline}.vv-sheru-guide{border-top:1px solid var(--sheru-line);grid-template-columns:.7fr 1.55fr;align-items:start;gap:90px;padding-block:64px;display:grid}.vv-sheru-guide>aside{position:sticky;top:110px}.vv-sheru-guide>aside h2{letter-spacing:-1.1px;margin:0 0 16px;font-size:35px;font-weight:550;line-height:1.15}.vv-sheru-guide>aside p{max-width:300px;color:var(--sheru-muted);margin:0 0 22px;font-size:13px;line-height:1.8}.vv-sheru-guide>aside img{object-fit:cover;object-position:center 35%;border-radius:4px;width:210px;max-width:100%;height:280px;display:block}.vv-sheru-guide-body{color:#565149;min-width:0;font-size:14px;line-height:1.85}.vv-sheru-guide-body section{margin-bottom:36px;scroll-margin-top:110px}.vv-sheru-guide-body h2{color:var(--sheru-ink);letter-spacing:-.6px;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.vv-sheru-guide-body h3{font-size:19px;line-height:1.4}.vv-sheru-guide-body p{margin:0 0 16px}.vv-sheru-guide-body ul,.vv-sheru-guide-body ol{margin:0 0 18px;padding-left:21px}.vv-sheru-guide-body li{margin-bottom:10px}.vv-sheru-guide-body #sheru-how ol{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.vv-sheru-guide-body #sheru-how li{background:#eeebe4;border-radius:4px;margin:0;padding:16px;font-size:12px}.vv-sheru-guide-body #sheru-how li strong{margin-bottom:7px;font-size:13px;display:block}.vv-sheru-guide-body a{color:var(--sheru-brass);text-underline-offset:3px;text-decoration:underline}.vv-sheru-guide-body strong{color:var(--sheru-ink);font-weight:650}.vv-sheru-guide-body details{border-top:1px solid var(--sheru-line);padding:14px 0}.vv-sheru-guide-body summary{cursor:pointer;color:var(--sheru-ink);justify-content:space-between;align-items:baseline;gap:15px;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.vv-sheru-guide-body summary::-webkit-details-marker{display:none}.vv-sheru-guide-body summary:after{content:"+";color:var(--sheru-brass);flex-shrink:0;font-size:18px;font-weight:400}.vv-sheru-guide-body details[open] summary{margin-bottom:12px}.vv-sheru-guide-body details[open] summary:after{content:"−"}.vv-sheru-related{border-top:1px solid var(--sheru-line);padding-block:45px 60px}.vv-sheru-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.vv-sheru-related>div>a{color:var(--sheru-ink);grid-template-columns:80px 1fr;align-items:center;gap:16px;text-decoration:none;display:grid}.vv-sheru-related img{object-fit:cover;border-radius:4px;width:80px;height:105px;transition:transform .25s}.vv-sheru-related a:hover img{transform:translateY(-3px)}.vv-sheru-related h3{letter-spacing:-.3px;margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.4}.vv-sheru-related a>span>span{color:var(--sheru-brass);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.vv-sheru-viewer{max-width:520px}.vv-sheru-viewer .vv-demo-video{aspect-ratio:9/16;width:auto;max-height:70svh;margin-inline:auto}.vv-sheru-viewer video{object-fit:contain;width:100%;height:100%}@keyframes sheru-fade{0%{opacity:0}to{opacity:1}}@keyframes sheru-scene-in{0%{opacity:.35}to{opacity:1}}@media (width<=1150px) and (width>=761px){.vv-sheru-container{width:calc(100% - 48px)}.vv-sheru-heading,.vv-sheru-workspace{grid-template-columns:minmax(0,1.35fr) minmax(345px,1fr);gap:18px}.vv-sheru-stage{gap:16px;padding:20px}.vv-sheru-stage-copy>p:not(.vv-sheru-stage-title){font-size:11px}.vv-sheru-stage-title{font-size:35px}.vv-sheru-screen{height:350px}.vv-sheru-create{padding:18px}.vv-sheru-heading h1{gap:13px}.vv-sheru-heading h1 span:first-child{font-size:59px}.vv-sheru-heading h1 span:last-child{max-width:115px;padding-left:13px;font-size:18px}.vv-sheru-heading-copy p{font-size:17px}.vv-sheru-sequence{gap:28px}.vv-sheru-storyboard img{height:260px}.vv-sheru-story-input img{height:230px}.vv-sheru-guide{gap:45px}}@media (width<=900px) and (width>=761px){.vv-sheru-stage{grid-template-columns:1fr}.vv-sheru-film{justify-self:center}.vv-sheru-stage-copy{grid-template-columns:1fr auto;gap:8px;display:grid}.vv-sheru-stage-label{margin:0;padding:0}.vv-sheru-stage-title{grid-column:1/-1;margin:0;font-size:32px}.vv-sheru-stage-copy>p:not(.vv-sheru-stage-title){grid-column:1/-1;max-width:100%}.vv-sheru-stage-sound{margin:0;font-size:10px}.vv-sheru-stage-format{grid-area:1/2;margin:0;padding:0}.vv-sheru-screen{height:300px}.vv-sheru-heading h1{display:block}.vv-sheru-heading h1 span:last-child{border:0;max-width:none;margin-top:8px;padding:0;font-size:16px;display:block}.vv-sheru-heading-copy>span{font-size:11px}.vv-sheru-scenes{gap:28px 16px}.vv-sheru-guide{grid-template-columns:.7fr 1.5fr;gap:30px}}@media (width<=760px){.vv-sheru{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.vv-sheru-container{width:calc(100% - 32px)}.vv-sheru-hero{padding:12px 0 28px}.vv-sheru-breadcrumb{margin-bottom:12px;font-size:10px}.vv-sheru-heading{margin-bottom:16px;display:block}.vv-sheru-kicker{letter-spacing:1.9px;margin-bottom:8px;font-size:9px}.vv-sheru-heading h1{gap:13px}.vv-sheru-heading h1 span:first-child{letter-spacing:-1px;font-size:clamp(41px,11.5vw,68px)}.vv-sheru-heading h1 span:last-child{letter-spacing:-.6px;max-width:125px;padding-left:13px;font-size:clamp(15px,4vw,20px)}.vv-sheru-heading-copy{margin-top:12px;padding:0}.vv-sheru-heading-copy p{letter-spacing:-.4px;margin:0 0 4px;font-size:15px}.vv-sheru-heading-copy>span{max-width:100%;font-size:11px;line-height:1.6}.vv-sheru-workspace{grid-template-columns:1fr;gap:16px;display:grid}.vv-sheru-stage{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 18px}.vv-sheru-stage-copy{padding:0;display:flex}.vv-sheru-stage-label{gap:5px;margin-bottom:13px;padding:0;font-size:9px}.vv-sheru-stage-label>svg{width:12px;height:12px}.vv-sheru-stage-title{margin-bottom:9px;font-size:clamp(27px,7.6vw,46px)}.vv-sheru-stage-copy>p:not(.vv-sheru-stage-title){max-width:240px;font-size:10px;line-height:1.6}.vv-sheru-stage-sound{margin-top:12px;font-size:9px}.vv-sheru-stage-format{gap:10px;margin-top:auto;padding-top:14px;font-size:9px}.vv-sheru-stage-format>span{padding-left:10px}.vv-sheru-screen{border-radius:3px;height:192px}.vv-sheru-film figcaption{padding-top:5px;font-size:8px}.vv-sheru-expand{min-width:30px;min-height:30px;padding:5px;top:4px;right:4px}.vv-sheru-film .vv-demo-audio{top:4px;left:4px}.vv-sheru-film .vv-demo-audio button{width:30px;min-height:30px;padding:6px;font-size:0}.vv-sheru-film .vv-demo-audio button>span{display:none}.vv-sheru-film .vv-demo-audio button>svg{width:14px;height:14px}.vv-sheru-film .vv-demo-transport{gap:1px;padding:3px;bottom:4px;left:50%;right:auto}.vv-sheru-film .vv-demo-transport button{width:29px;min-width:29px;height:29px;min-height:29px;padding:6px}.vv-sheru-scene-index{margin-top:11px}.vv-sheru-index-heading{margin-bottom:5px}.vv-sheru-index-heading h2{font-size:11px}.vv-sheru-index-heading>span{font-size:9px}.vv-sheru-scene-strip{gap:8px;padding-bottom:5px}.vv-sheru-scene-strip>button{flex-basis:82px;min-width:82px}.vv-sheru-thumbnail{margin-bottom:5px}.vv-sheru-thumbnail img{height:48px}.vv-sheru-scene-strip>button>span:last-child{font-size:9px}.vv-sheru-create{border-radius:6px;padding:15px;scroll-margin-top:85px}.vv-sheru-call-sheet{gap:10px;padding-bottom:11px}.vv-sheru-call-sheet h2{margin-bottom:2px;font-size:18px}.vv-sheru-call-sheet p{font-size:10px}.vv-sheru-selected-story{margin-block:10px 12px}.vv-sheru-selected-story>img{width:28px;height:36px}.vv-sheru-selected-story>label{left:49px}.vv-sheru-selected-story>select{padding-left:49px;font-size:12px}.vv-sheru .vv-dance-upload h2{max-width:38%;margin-bottom:7px;font-size:12px}.vv-sheru .vv-dance-tools{gap:9px}.vv-sheru .vv-dance-tools button{min-height:32px;font-size:9px}.vv-sheru .vv-dance-dropzone{min-height:80px;padding:12px}.vv-sheru .vv-dance-dropzone strong{font-size:13px}.vv-sheru .vv-paws-photo-actions{margin-block:4px 10px}.vv-sheru .vv-paws-sample-action,.vv-sheru-reference-controls button{min-height:36px}.vv-sheru-model-picker{gap:10px;margin-bottom:10px}.vv-sheru-model-picker label{min-height:38px}.vv-sheru .vv-paws-settings{margin-bottom:11px}.vv-sheru .vv-paws-settings>summary{min-height:40px;font-size:10px}.vv-sheru .vv-paws-settings-spec{font-size:10px}.vv-sheru .vv-preset-submit{gap:12px}.vv-sheru .vv-generate{min-height:46px;font-size:12px}.vv-sheru .vv-generate>svg:last-child{width:16px;height:16px;right:10px}.vv-sheru .vv-submit-anchor{min-height:46px}.vv-sheru .vv-submit-dock{inset:auto 0 calc(76px + env(safe-area-inset-bottom));z-index:35;border-top:1px solid var(--sheru-line);background:#fffcf7;padding:10px 16px;position:fixed;box-shadow:0 -6px 24px #29211410}.vv-sheru .vv-submit-dock .vv-composer-bottom{max-width:700px;margin-inline:auto}.vv-sheru-section-heading{margin-bottom:24px}.vv-sheru-section-heading h2{letter-spacing:-1px;font-size:30px}.vv-sheru-section-heading>p{font-size:12px;line-height:1.8}.vv-sheru-story{padding-block:36px}.vv-sheru-sequence{grid-template-columns:1fr;gap:22px}.vv-sheru-story-input{align-items:center;gap:20px;display:flex}.vv-sheru-story-input img{width:75px;height:110px;padding:5px}.vv-sheru-story-input figcaption{flex:1;padding:0;font-size:13px}.vv-sheru-storyboard{gap:11px}.vv-sheru-storyboard img{aspect-ratio:9/16;height:auto}.vv-sheru-storyboard article>div{padding-top:9px}.vv-sheru-storyboard article>button>span{width:29px;min-width:29px;height:29px;min-height:29px;bottom:7px;right:7px}.vv-sheru-storyboard article>button>span svg{width:13px;height:13px}.vv-sheru-storyboard h3{margin-top:5px;font-size:12px;line-height:1.4}.vv-sheru-storyboard p{font-size:10px;line-height:1.7}.vv-sheru-story-caption{align-items:start;margin-top:20px;font-size:10px;line-height:1.6}.vv-sheru-story-caption>svg{flex-shrink:0;margin-top:1px}.vv-sheru-collection{padding-block:38px}.vv-sheru-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.vv-sheru-scene:nth-child(-n+2){grid-column:span 2}.vv-sheru-scene:nth-child(-n+2) .vv-sheru-scene-media{aspect-ratio:4/3}.vv-sheru-scene:nth-last-child(-n+2){grid-column:span 2;grid-template-columns:.8fr 1.1fr;gap:16px;padding-top:20px}.vv-sheru-scene-copy{gap:8px;margin-top:11px}.vv-sheru-gallery-icon>svg{width:14px;height:14px}.vv-sheru-scene-copy h3{font-size:18px}.vv-sheru-scene-copy p{font-size:11px}.vv-sheru-scene-copy button{min-height:40px;font-size:11px}.vv-sheru-guide{padding-block:38px;display:block}.vv-sheru-guide>aside{grid-template-columns:1fr 90px;gap:12px 20px;margin-bottom:30px;display:grid;position:static}.vv-sheru-guide>aside h2{grid-column:1;margin:0;font-size:28px}.vv-sheru-guide>aside p{grid-column:1;margin:0;font-size:12px}.vv-sheru-guide>aside img{grid-area:1/2/3;width:90px;height:160px}.vv-sheru-guide-body{font-size:13px}.vv-sheru-guide-body h2{font-size:23px}.vv-sheru-guide-body #sheru-how ol{grid-template-columns:1fr}.vv-sheru-guide-body summary{font-size:13px}.vv-sheru-related{padding-block:30px}.vv-sheru-related>div{grid-template-columns:1fr;gap:22px}}@media (width<=370px){.vv-sheru-container{width:calc(100% - 24px)}.vv-sheru-heading h1 span:first-child{font-size:39px}.vv-sheru-heading h1 span:last-child{max-width:100px;font-size:14px}.vv-sheru-stage{gap:12px;padding-inline:14px}.vv-sheru-stage-title{font-size:27px}.vv-sheru-screen{height:180px}.vv-sheru-create{padding-inline:12px}.vv-sheru .vv-dance-tools{gap:6px}.vv-sheru .vv-dance-tools button{font-size:8px}.vv-sheru .vv-preset-submit{gap:8px}}@media (prefers-reduced-motion:reduce){.vv-sheru *,.vv-sheru :before,.vv-sheru :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vv-paws{color:#f3f4eb;--paws-ink:#0c100d;--paws-accent:#d4ff38;--paws-muted:#a6b1a4;background:#0c100d;font-family:Manrope Variable,sans-serif;overflow:clip}.vv-paws-container{max-width:1380px;margin:auto;padding:16px 40px 100px}.vv-paws .vv-breadcrumb{color:var(--paws-muted);align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.vv-paws .vv-breadcrumb a{color:#e0e8d9}.vv-paws-first-fold{grid-template-columns:minmax(350px,.88fr) minmax(0,1.12fr);grid-template-areas:"heading stage""create stage";align-items:start;gap:12px 42px;display:grid}.vv-paws-heading{grid-area:heading}.vv-paws h1{letter-spacing:-1.6px;text-wrap:balance;max-width:550px;margin:0;font-family:Anton,sans-serif;font-size:clamp(42px,4.2vw,62px);font-weight:400;line-height:1.04}.vv-paws-heading>p{color:#b8c2b3;max-width:490px;margin:10px 0 0;font-size:14px;line-height:1.7}.vv-paws-create{background:#182018;border:1px solid #d5edb922;border-radius:18px;grid-area:create;min-width:0;padding:16px;scroll-margin-top:105px}.vv-paws .vv-generator{width:100%;min-width:0}.vv-paws .vv-composer{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.vv-paws .vv-dance-upload h2{margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.vv-paws .vv-dance-upload h2>span{display:none}.vv-paws .vv-dance-dropzone{color:#f3f6ee;background:#243021;border:1px dashed #8faa6b80;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:84px;padding:13px;transition:background .18s,border-color .18s;display:flex}.vv-paws .vv-dance-dropzone:hover:not(:disabled),.vv-paws .vv-dance-dropzone:focus-visible:not(:disabled){border-color:var(--paws-accent);color:#f3f6ee;background:#2c3b27}.vv-paws .vv-dance-dropzone:hover:not(:disabled)>span,.vv-paws .vv-dance-dropzone:focus-visible:not(:disabled)>span{color:#c5d2bc}.vv-paws .vv-dance-dropzone>svg{width:22px;height:22px;color:var(--paws-accent)}.vv-paws .vv-dance-dropzone strong{font-size:14px}.vv-paws .vv-dance-dropzone>span{color:#b4c3ab;font-size:11px}.vv-paws .vv-dance-upload-options{color:#acbaa4;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;font-size:10px;display:flex}.vv-paws .vv-dance-upload-options .vv-phone-upload-button{color:#d7e5cb;white-space:nowrap;background:0 0;border:0;padding-inline:12px;font-size:11px}.vv-paws .vv-dance-upload-options .vv-phone-upload-button svg{width:13px;height:13px}.vv-paws-sample-action{color:#d5e2c8;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0 3px;font-size:12px;font-weight:600;display:inline-flex}.vv-paws-sample-action:hover{color:var(--paws-accent)}.vv-paws-look{margin-top:10px}.vv-paws-look h3{color:#cfdbca;margin:0 0 8px;font-size:12px;font-weight:500}.vv-paws-look>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vv-paws-look button{text-align:left;color:#dce7d3;background:0 0;border:1px solid #73816666;border-radius:10px;min-height:56px;padding:8px 10px;transition:border-color .18s,background .18s}.vv-paws-look button strong{font-size:12px;font-weight:700;display:block}.vv-paws-look button span{color:#a6b39c;margin-top:5px;font-size:10px;line-height:1.45;display:block}.vv-paws-look button[aria-pressed=true]{border-color:var(--paws-accent);color:#e4ff95;background:#d4ff3810}.vv-paws-look button:hover{border-color:#d4ff38a6}.vv-paws .vv-dance-tools{justify-content:flex-end;margin:8px 0;display:flex}.vv-paws .vv-dance-tools button{color:#c4d4b7;background:0 0;border:0;align-items:center;gap:5px;min-height:20px;padding:0;font-size:11px;display:flex}.vv-paws-settings{margin-top:4px}.vv-paws-settings>summary{color:#eef4e8;cursor:pointer;background:#243021;border:1px solid #6b805c;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding-inline:10px;font-size:12px;list-style:none;display:flex}.vv-paws-settings>summary:hover,.vv-paws-settings>summary:focus-visible,.vv-paws-settings[open]>summary{border-color:var(--paws-accent);background:#2c3b27}.vv-paws-settings>summary::-webkit-details-marker{display:none}.vv-paws-settings-label{align-items:center;gap:7px;font-weight:650;display:inline-flex}.vv-paws-settings-label>svg,.vv-paws-settings>summary>svg{color:var(--paws-accent);flex:none}.vv-paws-settings-spec{color:#c5d2bc;text-align:end;margin-left:auto}.vv-paws-settings[open]>summary>svg{transform:rotate(180deg)}.vv-paws .vv-dance-settings{flex-wrap:wrap;align-items:end;gap:12px;padding:10px 0;font-size:11px;display:flex}.vv-paws .vv-dance-settings>span{display:none}.vv-paws .vv-dance-settings>label{flex-direction:column;gap:5px;display:flex}.vv-paws .vv-dance-select-control{align-items:center;display:flex;position:relative}.vv-paws .vv-dance-select-control>svg{pointer-events:none;position:absolute;right:8px}.vv-paws .vv-dance-select-control select{appearance:none;color:#eef4e8;font:inherit;background:#263023;border:1px solid #fff3;border-radius:6px;padding:7px 30px 7px 9px}.vv-paws .vv-dance-resolution .vv-select-trigger{color:#eef4e8;background:#263023;border-color:#fff3}.vv-paws .vv-dance-resolution .vv-select-trigger:hover:not([data-disabled]),.vv-paws .vv-dance-resolution .vv-select-trigger[data-popup-open],.vv-paws .vv-dance-resolution .vv-select-trigger:focus-visible{border-color:var(--paws-accent);background:#2c3b27}.vv-paws .vv-dance-resolution .vv-select-trigger:focus-visible{box-shadow:none}.vv-paws .vv-dance-resolution .vv-select-chevron{color:#c5d2bc}.vv-paws-sound{color:#d5e1cc;align-items:center;gap:8px;padding:6px 0 11px;font-size:12px;display:flex}.vv-paws-sound input{accent-color:var(--paws-accent);width:16px;height:16px}.vv-paws .vv-composer-bottom{border:0;padding:10px 0 0}.vv-paws .vv-generate{background:var(--paws-accent);color:#142006;width:100%;min-height:48px;box-shadow:none;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:9px 13px;font-size:13px;font-weight:750;transition:background .18s,transform .18s;display:flex}.vv-paws .vv-generate:hover{background:#e1ff73;transform:translateY(-1px)}.vv-paws .vv-generate>span:first-child{align-items:center;gap:5px;display:flex}.vv-paws .vv-generate-price{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.vv-paws .vv-generate-price small{opacity:.75;font-size:10px}.vv-paws .vv-generate>svg{width:15px}.vv-paws .vv-composer-footnote{color:#a4b49a;justify-content:space-between;align-items:start;gap:8px;margin:9px 0 0;font-size:10px;line-height:1.5;display:flex}.vv-paws .vv-composer-footnote>span{max-width:220px}.vv-paws .vv-composer-footnote button{white-space:nowrap;color:#c2d0b8;align-items:center;gap:4px;font-size:10px;display:inline-flex}.vv-paws button:disabled{cursor:not-allowed;opacity:.5;transform:none}.vv-paws button:focus-visible,.vv-paws a:focus-visible,.vv-paws summary:focus-visible,.vv-paws select:focus-visible{outline:2px solid var(--paws-accent);outline-offset:4px}.vv-paws .vv-attachment{color:#e4ecdd;border:1px solid #ffffff26;border-radius:8px;gap:10px;margin:10px 0;padding:8px;display:flex}.vv-paws .vv-attachment>div{min-width:0}.vv-paws .vv-attachment strong{overflow-wrap:anywhere;font-size:12px}.vv-paws .vv-attachment span{font-size:11px}.vv-paws .vv-attachment img{object-fit:cover;width:42px;height:52px}.vv-paws .vv-generator:has(.vv-attachment) .vv-dance-dropzone{flex-flow:wrap;gap:6px;min-height:55px;padding:8px}.vv-paws .vv-generator:has(.vv-attachment) .vv-dance-dropzone>span{width:100%}.vv-paws-stage{isolation:isolate;background:#111b13;border-radius:26px;grid-area:stage;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:16px 36px 25px;scroll-margin-top:100px;display:flex;position:relative;overflow:hidden}.vv-paws-atmosphere{object-fit:cover;filter:blur(38px)brightness(.4)saturate(.7);opacity:.45;z-index:-2;width:120%;height:120%;position:absolute;inset:-10%}.vv-paws-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c100d66,#0000 50%,#0c100d88),linear-gradient(#0000 64%,#0c100da6);position:absolute;inset:0}.vv-paws-orbit{aspect-ratio:1;z-index:-1;border:1px solid #d4ff3815;border-radius:50%;width:95%;position:absolute;transform:rotate(-24deg)scaleY(.72)}.vv-paws-orbit:after{content:"";border:1px solid #d4ff3810;border-radius:50%;position:absolute;inset:22px -20px}.vv-paws-example{margin:0;animation:.7s ease-out both paws-arrive;position:relative;transform:rotate(2deg)}.vv-paws-film{aspect-ratio:9/16;background:#131b10;border-radius:13px;width:min(349px,56.25svh - 104.063px);overflow:hidden;box-shadow:0 22px 70px #0008}.vv-paws-film .vv-demo-video,.vv-paws-film video{object-fit:contain;width:100%;height:100%}.vv-paws-example>figcaption{color:#d2e2c8;align-items:center;gap:7px;padding:12px 2px 0;font-size:11px;display:flex}.vv-paws-example>figcaption>span{color:#a9baa0;margin-left:auto;font-size:10px}.vv-paws-expand{color:#fff;background:#1018109c;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.vv-paws-input-photo{color:#141c11;background:#ecf0de;width:105px;margin:0;padding:6px;transition:transform .2s;position:absolute;bottom:28px;left:20px;transform:rotate(-9deg);box-shadow:0 12px 30px #0005}.vv-paws-input-photo:hover{transform:rotate(-3deg)translateY(-3px)}.vv-paws-input-photo img{object-fit:cover;object-position:50% 35%;width:100%;height:118px}.vv-paws-input-photo figcaption{text-align:center;padding:6px 0 2px;font-size:10px;font-weight:650}.vv-paws-input-photo>svg{color:#ddf8c7;position:absolute;top:-24px;right:-25px;transform:rotate(18deg)}.vv-paws-result{width:min(100%,1000px);margin:28px auto 0}.vv-paws-result:empty{display:none}.vv-paws-result .vv-result-video{object-fit:contain;max-height:min(65vh,520px)}.vv-paws-result .vv-result{background:#0d150c;margin:0}.vv-paws-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:50px;margin:0 0 35px;display:grid}.vv-paws-section-heading h2{letter-spacing:-2px;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(32px,4vw,55px);font-weight:600;line-height:1.1}.vv-paws-section-heading p{max-width:390px;color:var(--paws-muted);margin:0 0 4px;font-size:14px;line-height:1.8}.vv-paws-collection{margin-top:105px}.vv-paws-gallery{grid-template-columns:1fr 1.12fr .88fr;align-items:start;gap:32px;display:grid}.vv-paws-gallery-item:nth-child(2){padding-top:70px}.vv-paws-gallery-item:nth-child(3){padding-top:28px}.vv-paws-gallery-media{aspect-ratio:4/5;background:#1a2218;border-radius:4px 24px 4px 4px;position:relative}.vv-paws-gallery-media>.vv-demo-video{border-radius:inherit;width:100%;height:100%;overflow:hidden}.vv-paws-gallery-media video{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.vv-paws-gallery-input{object-fit:cover;border:5px solid #e2e8d5;width:72px;height:92px;transition:transform .25s;position:absolute;bottom:14px;left:-10px;transform:rotate(-6deg);box-shadow:0 8px 18px #0006}.vv-paws-gallery-item:hover .vv-paws-gallery-input{transform:rotate(-2deg)translateY(-5px)}.vv-paws-gallery-copy{padding:22px 0 0}.vv-paws-gallery-copy h3{letter-spacing:-.7px;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.vv-paws-gallery-copy>p{color:var(--paws-muted);margin:0 0 14px;font-size:13px;line-height:1.8}.vv-paws-gallery-copy button{color:#d7f1b8;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.vv-paws-gallery-copy button:hover{color:var(--paws-accent)}.vv-paws-beats{border-top:1px solid #b7d69326;border-bottom:1px solid #b7d69326;margin-top:110px;padding:60px 0}.vv-paws-beat-strip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vv-paws-beat-strip article>button{aspect-ratio:1;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vv-paws-beat-strip img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;transition:transform .35s}.vv-paws-beat-strip button:hover img{transform:scale(1.045)}.vv-paws-beat-strip button>span{color:#f0ffe4;background:#12200cab;border:1px solid #fff5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;left:12px}.vv-paws-beat-strip article>div{grid-template-columns:25px 1fr;gap:7px;margin-top:16px;display:grid}.vv-paws-beat-strip small{color:#87987c;padding-top:4px;font-size:11px}.vv-paws-beat-strip h3{margin:0;font-size:16px;font-weight:600}.vv-paws-beat-strip p{color:#9dab95;grid-column:2;margin:0;font-size:12px;line-height:1.7}.vv-paws-guide{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;padding:105px 0 70px;display:grid}.vv-paws-guide>aside{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.vv-paws-guide>aside>:is(svg,h2,p){grid-column:1}.vv-paws-guide>aside>.vv-paws-caption{grid-area:1/2/span 3;align-self:center;margin-top:0}.vv-paws-guide>aside>svg{color:var(--paws-accent);margin-bottom:23px}.vv-paws-guide>aside>h2{letter-spacing:-1.7px;max-width:350px;margin:0 0 20px;font-size:clamp(34px,3.8vw,51px);font-weight:550;line-height:1.15}.vv-paws-guide>aside>p{color:var(--paws-muted);max-width:350px;font-size:14px;line-height:1.9}.vv-paws-caption{border-top:1px solid #b7d69333;margin-top:40px;padding:25px 0}.vv-paws-caption>span{color:#92a184;font-size:12px}.vv-paws-caption>p{letter-spacing:-.7px;max-width:310px;font-size:21px;line-height:1.5}.vv-paws-caption button{color:#e3edda;background:0 0;border:1px solid #bccba64d;border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:inline-flex}.vv-paws-guide-body h2{letter-spacing:-.7px;margin:45px 0 15px;font-size:25px;font-weight:600;line-height:1.3}.vv-paws-guide-body>section{width:100%;min-width:0;max-width:75ch;margin-inline:auto}.vv-paws-guide-body>[data-keyword-guide=faq]{max-width:none}.vv-paws-guide-body section:first-child>h2:first-child{margin-top:0}.vv-paws-guide-body h3{color:#e2ecd9;margin:25px 0 9px;font-size:17px;font-weight:600;line-height:1.5}.vv-paws-guide-body p,.vv-paws-guide-body li{color:#aebba4;font-size:14px;line-height:1.95}.vv-paws-guide-body p{margin:0 0 16px}.vv-paws-guide-body ol{margin:20px 0;padding-left:24px;list-style:decimal}.vv-paws-guide-body li{margin:14px 0;padding-left:8px}.vv-paws-guide-body strong{color:#e0ead6;font-weight:650}.vv-paws-guide-body a{color:#d0eeac;text-underline-offset:4px;text-decoration:underline}.vv-paws-guide-body details{border-bottom:1px solid #b7d69326;padding:18px 0}.vv-paws-guide-body details summary{cursor:pointer;color:#e2ecd8;font-size:14px;font-weight:600;line-height:1.6}.vv-paws-guide-body details p{margin:12px 0 0;font-size:13px}.vv-paws-related{border-top:1px solid #b7d69326;padding-top:50px}.vv-paws-related>div{grid-template-columns:1fr 1fr;gap:35px;display:grid}.vv-paws-related>div>a{color:#e4ecdd;align-items:center;gap:22px;padding:15px 0;display:flex}.vv-paws-related img{object-fit:cover;border-radius:5px;width:92px;height:110px;transition:transform .25s}.vv-paws-related a:hover img{transform:rotate(-3deg)}.vv-paws-related h3{letter-spacing:-.5px;margin:0 0 14px;font-size:20px;font-weight:500}.vv-paws-related a>span>span{color:#c2dfa6;align-items:center;gap:8px;font-size:12px;display:flex}.vv-paws-viewer{color:#edf4e7;background:#10180f;border:1px solid #fff3;width:min(90vw,480px)}.vv-paws-viewer .vv-demo-video{aspect-ratio:9/16;max-height:72svh;margin:14px auto 0}.vv-paws-viewer video{object-fit:contain;max-height:72svh}@keyframes paws-arrive{0%{opacity:0;transform:translateY(12px)rotate(4deg)}to{opacity:1;transform:translateY(0)rotate(2deg)}}@media (width<=1100px){.vv-paws-container{padding-left:25px;padding-right:25px}.vv-paws-first-fold{grid-template-columns:minmax(330px,1fr) minmax(0,1fr);gap:18px 25px}.vv-paws-input-photo{width:85px;left:8px}.vv-paws-input-photo img{height:100px}.vv-paws-stage{padding-left:18px;padding-right:18px}.vv-paws-guide{gap:50px}.vv-paws-gallery{gap:23px}}@media (width<=760px){.vv-paws-container{padding:18px 18px 60px}.vv-paws .vv-breadcrumb{margin-bottom:15px;font-size:10px}.vv-paws-first-fold{flex-direction:column;gap:12px;display:flex}.vv-paws-heading{order:0}.vv-paws h1{letter-spacing:-.8px;max-width:550px;font-size:clamp(33px,8.7vw,48px);line-height:1.05}.vv-paws-heading>p{margin-top:9px;font-size:12px;line-height:1.6}.vv-paws-stage{border-radius:14px;order:1;width:100%;height:185px;min-height:185px;padding:0}.vv-paws-film{width:97px;height:172px}.vv-paws-example{margin-right:66px;transform:rotate(0)}.vv-paws-example>figcaption{gap:4px;padding-top:4px;font-size:9px}.vv-paws-example>figcaption>svg{width:11px;height:11px}.vv-paws-example>figcaption>span{display:none}.vv-paws-expand{width:27px;height:27px;top:5px;right:5px}.vv-paws-expand>svg{width:14px}.vv-paws-input-photo{width:75px;padding:4px;bottom:30px;left:calc(50% + 35px)}.vv-paws-input-photo img{height:92px}.vv-paws-input-photo>svg{width:17px;top:-18px;right:-12px}.vv-paws-input-photo figcaption{padding-top:4px;font-size:8px}.vv-paws-create{border-radius:13px;order:2;width:100%;padding:13px}.vv-paws .vv-dance-upload h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vv-paws .vv-dance-dropzone{text-align:left;grid-template-columns:27px 1fr;gap:3px 10px;min-height:62px;padding:11px 14px;display:grid}.vv-paws .vv-dance-dropzone>svg{grid-row:1/3}.vv-paws .vv-dance-dropzone strong{font-size:13px}.vv-paws .vv-dance-dropzone>span{font-size:10px}.vv-paws .vv-dance-upload-options{display:none}.vv-paws-sample-action{min-height:26px;padding:8px 0 0;font-size:11px}.vv-paws-look{margin-top:9px}.vv-paws-look h3{margin-bottom:6px;font-size:11px}.vv-paws-look button{min-height:44px;padding:8px 10px}.vv-paws-look button strong{font-size:11px}.vv-paws-look button span{display:none}.vv-paws .vv-dance-tools{margin:5px 0 2px}.vv-paws .vv-dance-tools button{min-height:20px}.vv-paws-settings>summary{font-size:11px}.vv-paws .vv-composer-bottom{padding-top:6px}.vv-paws .vv-generate{min-height:44px;font-size:12px}.vv-paws .vv-generate-price{font-size:10px}.vv-paws .vv-generate-price small{font-size:9px}.vv-paws .vv-composer-footnote{display:none}.vv-paws-result{margin-top:20px}.vv-paws-section-heading{margin-bottom:25px;display:block}.vv-paws-section-heading h2{letter-spacing:-1.2px;max-width:500px;font-size:34px;line-height:1.13}.vv-paws-section-heading p{margin-top:15px;font-size:12px;line-height:1.8}.vv-paws-collection{margin-top:65px}.vv-paws-gallery{grid-template-columns:1fr 1fr;gap:30px 16px}.vv-paws-gallery-item:nth-child(2){padding-top:45px}.vv-paws-gallery-item:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding-top:0;display:grid}.vv-paws-gallery-media{aspect-ratio:3/4}.vv-paws-gallery-input{border-width:3px;width:43px;height:55px;bottom:10px;left:-4px}.vv-paws-gallery-copy{padding-top:15px}.vv-paws-gallery-copy h3{font-size:17px}.vv-paws-gallery-copy>p{font-size:11px}.vv-paws-gallery-copy button{min-height:36px;font-size:11px}.vv-paws-beats{margin-top:65px;padding:35px 0}.vv-paws-beat-strip{grid-template-columns:1fr 1fr;gap:24px 12px}.vv-paws-beat-strip article>div{grid-template-columns:20px 1fr;gap:4px;margin-top:11px}.vv-paws-beat-strip h3{font-size:14px}.vv-paws-beat-strip p{font-size:11px}.vv-paws-guide{padding:55px 0 40px;display:block}.vv-paws-guide>aside{margin-bottom:40px;display:block}.vv-paws-guide>aside>.vv-paws-caption{margin-top:24px}.vv-paws-guide>aside>svg{width:25px;margin-bottom:15px}.vv-paws-guide>aside>h2{max-width:410px;font-size:35px}.vv-paws-guide>aside>p{font-size:12px}.vv-paws-caption{border:1px solid #b7d69326;border-radius:10px;margin-top:24px;padding:20px}.vv-paws-caption>p{font-size:21px}.vv-paws-guide-body h2{font-size:23px}.vv-paws-guide-body h3{font-size:16px}.vv-paws-guide-body p,.vv-paws-guide-body li{font-size:13px}.vv-paws-related{padding-top:35px}.vv-paws-related>div{display:block}.vv-paws-related h3{font-size:18px}.vv-paws-related img{width:75px;height:90px}}@media (prefers-reduced-motion:reduce){.vv-paws *,.vv-paws :before,.vv-paws :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vv-paws-example{transform:rotate(2deg)}}.vv-paws .vv-breadcrumb{height:auto;min-height:0}.vv-paws .vv-dance-upload{padding-top:0}.vv-paws .vv-dance-tools{border:0}.vv-paws-film .vv-demo-audio{top:auto;bottom:10px;right:10px}.vv-paws-film .vv-demo-audio button{justify-content:center;width:38px;height:38px;padding:0}.vv-paws-film .vv-demo-audio button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=761px) and (height<=820px){.vv-paws-container{padding-top:12px}.vv-paws .vv-breadcrumb{margin-bottom:14px}.vv-paws h1{font-size:clamp(40px,3.3vw,48px)}.vv-paws-heading>p{margin-top:8px;font-size:12px;line-height:1.55}.vv-paws-first-fold{row-gap:8px}.vv-paws-create{padding:12px}.vv-paws .vv-dance-dropzone{min-height:82px;padding:12px}.vv-paws .vv-dance-upload h2{margin-bottom:6px}.vv-paws .vv-dance-upload-options{margin-top:4px}.vv-paws-sample-action{padding-top:4px}.vv-paws-look{margin-top:6px}.vv-paws-look button{min-height:52px}}@media (width<=760px){.vv-paws-first-fold{gap:9px}.vv-paws .vv-breadcrumb{margin-bottom:12px}.vv-paws-stage{height:175px;min-height:175px}.vv-paws-film{width:91px;height:162px}.vv-paws-sample-action,.vv-paws .vv-dance-tools button{min-height:32px}.vv-paws-film .vv-demo-audio{bottom:4px;right:4px}.vv-paws-film .vv-demo-audio button{width:28px;height:28px}.vv-paws-film .vv-demo-transport{gap:0;padding:0;bottom:4px;left:4px;right:auto}.vv-paws-film .vv-demo-transport button{width:26px;height:28px}.vv-paws-film .vv-demo-transport button:not(:first-child){display:none}.vv-paws-film .vv-demo-transport button svg{width:13px}.vv-paws-film .vv-demo-overlay button{width:34px;min-width:0;height:34px;padding:0;font-size:0}.vv-paws-film .vv-demo-overlay button span{display:none}}.vv-paws .vv-breadcrumb{padding:0}@media (width<=760px){.vv-paws-film .vv-demo-play{gap:0;width:34px;min-width:0;height:34px;padding:0}.vv-paws-film .vv-demo-play span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vv-paws-film .vv-demo-play svg{width:17px;height:17px}}.vv-paws .vv-dance-upload-options{padding:0}.vv-paws-selected-photo{object-fit:cover;border-radius:5px;grid-row:1/3;width:46px;height:58px}.vv-paws-photo-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.vv-paws-remove-photo{color:#b8c8af;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:11px;display:inline-flex}@media (width<=760px){.vv-paws-selected-photo{width:27px;height:37px}.vv-paws-remove-photo{min-height:32px;font-size:10px}}.vv-paws .vv-dance-dropzone:has(.vv-paws-selected-photo){text-align:left;grid-template-columns:46px 1fr;justify-content:start;column-gap:14px;display:grid}.vv-paws .vv-dance-dropzone:has(.vv-paws-selected-photo) strong{align-self:end}.vv-paws .vv-dance-dropzone:has(.vv-paws-selected-photo)>span{align-self:start}@media (width<=760px){.vv-paws .vv-dance-dropzone:has(.vv-paws-selected-photo){grid-template-columns:27px 1fr;column-gap:10px}}.vv-scene{--scene-tint:#b9d9f5;color:#f4f7ed;background:#0b0e0c}.vv-scene[data-scene=paper-city]{--scene-tint:#f1c49e}.vv-scene[data-scene=crystal-bloom]{--scene-tint:#e3c3c8}.vv-scene-hero{isolation:isolate;position:relative;overflow:hidden}.vv-scene-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, #0b0e0cf2 2%, #0b0e0cc9 48%, #0b0e0c94 100%), var(--scene-art) center / cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}.vv-scene-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0b0e0c);height:25%;position:absolute;inset:auto 0 0}.vv-scene-shell{width:min(1160px,100% - 64px);margin:auto;padding:22px 0 44px}.vv-scene .vv-breadcrumb{margin:0 0 14px}.vv-scene-heading{text-align:center;max-width:740px;margin:0 auto 24px}.vv-scene-heading h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.5vw,48px);font-weight:750;line-height:1.1}.vv-scene-heading p{color:#c4ccc0;max-width:630px;margin:10px auto 0;font-size:14px;line-height:1.55}.vv-scene-workbench{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:stretch;gap:28px;display:grid}.vv-scene-editor{background:#151c18ed;border:1px solid #74866d70;border-radius:12px;min-width:0;padding:25px}.vv-scene-kicker{color:var(--scene-tint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;display:block}.vv-scene-editor-heading h2{margin:8px 0 20px;font-size:24px;line-height:1.15}.vv-scene-editor .vv-composer{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.vv-scene-editor .vv-composer:focus-within{box-shadow:none}.vv-scene-editor .vv-composer-top{flex-wrap:wrap;gap:8px}.vv-scene-editor .vv-spec{font-size:11px}.vv-scene-editor .vv-composer textarea{background:#0f1510;border:1px solid #5c6d55;border-radius:6px;min-height:115px;margin:15px 0;padding:12px;font-size:14px;line-height:1.55}.vv-scene-editor .vv-composer textarea:focus-visible{outline-offset:2px;outline:2px solid #d4ff38}.vv-scene-editor .vv-composer-bottom{flex-direction:column;align-items:stretch;gap:20px;display:flex}.vv-scene-editor .vv-parameters{gap:10px}.vv-scene-editor .vv-generate{border-radius:6px;justify-content:space-between;width:100%}.vv-scene-editor .vv-composer-footnote{width:100%;max-width:none;margin-top:10px;font-size:11px}.vv-scene-editor .vv-scene-settings{color:#e3e5e9;white-space:nowrap;cursor:pointer;background:#ffffff05;border:1px solid #34383e;border-radius:999px;flex:none;align-items:center;gap:8px;width:auto;height:44px;padding-inline:13px;font-size:13px;display:inline-flex}.vv-scene-settings>svg{color:#aeb2ba}.vv-scene-editor .vv-scene-settings:hover:not(:disabled),.vv-scene-editor .vv-scene-settings[data-popup-open]{background:#ffffff0a;border-color:#7e8c71}.vv-scene-settings-popup{max-height:var(--available-height);overscroll-behavior:contain;overflow-y:auto}.vv-scene-preview{justify-content:center;align-items:center;gap:clamp(16px,2vw,30px);min-width:0;display:flex;position:relative}.vv-scene-preview-copy{flex:0 125px;align-self:center;width:125px}.vv-scene-preview-copy strong{margin-top:10px;font-size:18px;line-height:1.2;display:block}.vv-scene-preview-copy p{color:#c0c7bc;margin-top:12px;font-size:11px;line-height:1.6}.vv-scene-phone{flex:none;width:min(100%,250px,32svh)}.vv-scene-phone .vv-iphone{width:100%}.vv-scene-details{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);padding-block:80px 110px;display:grid}.vv-scene-details section{border-top:1px solid #7e8d7755;padding-top:22px}.vv-scene-details h2{letter-spacing:-.03em;margin:16px 0 20px;font-size:clamp(26px,3vw,40px);line-height:1.1}.vv-scene-details h3{margin:25px 0 10px;font-size:16px}.vv-scene-details p{color:#b8c2b3;margin:0 0 12px;font-size:14px;line-height:1.8}.vv-scene-details .vv-text-link{margin-top:14px}@media (width<=960px){.vv-scene-shell{width:min(680px,100% - 36px);padding-top:20px}.vv-scene-workbench{grid-template-columns:1fr;gap:34px}.vv-scene-preview{min-height:440px}.vv-scene-phone{width:min(55vw,240px)}.vv-scene-details{grid-template-columns:1fr;padding-block:60px 80px}}@media (width<=480px){.vv-scene-editor{padding:20px 16px}.vv-scene-heading h1{font-size:30px}.vv-scene-preview-copy{flex-basis:100px}.vv-scene-preview-copy strong{font-size:15px}.vv-scene-phone{width:min(54vw,225px)}}@media (prefers-reduced-motion:reduce){.vv-scene *{scroll-behavior:auto}}@media (width>=961px) and (height>=600px){.vv-scene-shell{padding-top:12px}.vv-scene .vv-breadcrumb{display:none}.vv-scene-heading{margin-bottom:18px}.vv-scene-heading h1{font-size:clamp(30px,4.2svh,44px)}.vv-scene-heading p{margin-top:6px;font-size:13px}.vv-scene-phone{width:min(300px,46svh - 94.3px)}.vv-scene-editor{padding:20px 24px}.vv-scene-editor-heading h2{margin-bottom:14px}.vv-scene-editor .vv-composer textarea{min-height:92px;margin-block:12px}.vv-scene-editor .vv-composer-bottom{gap:14px}}.vv-scene-editor .vv-parameters{white-space:normal;flex-wrap:wrap;overflow:visible;flex-wrap:wrap!important;overflow:visible!important}.vv-scene-hints{margin-top:12px;margin-bottom:12px}.vv-scene-hints>span{color:#c2ccbd;margin-bottom:6px;font-size:11px;display:block}.vv-scene-hints>div{flex-wrap:wrap;gap:6px;display:flex}.vv-scene-hints button{color:#e2eadc;border:1px solid #6c7d5f;border-radius:4px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;line-height:1.2;display:inline-flex}.vv-scene-hints button:hover:not(:disabled){color:#d4ff38;border-color:#d4ff38}.vv-scene-hints button:focus-visible{outline-offset:2px;outline:2px solid #d4ff38}.vv-scene-editor .vv-attach-button span{display:inline}.vv-scene-editor .vv-attach-button{padding-inline:8px}@media (width<=680px){.vv-scene .vv-breadcrumb{display:none}.vv-scene-shell{padding-top:14px}.vv-scene-heading{margin-bottom:14px}.vv-scene-heading h1{font-size:27px}.vv-scene-heading p{margin-top:6px;font-size:12px}.vv-scene-editor{padding:16px}.vv-scene-editor-heading h2{margin:6px 0 12px;font-size:21px}.vv-scene-hints{margin-top:8px}.vv-scene-editor .vv-composer textarea{min-height:80px;margin:10px 0;font-size:14px;line-height:1.45}.vv-scene-editor .vv-composer-bottom{gap:10px}.vv-scene-editor .vv-parameters{gap:7px}}.vv-app:has(.vv-theatre-page){--vv-bg:oklch(17% .004 260);--vv-surface:oklch(22% .004 260);--vv-text:oklch(97% .003 80);--vv-muted:oklch(74% .005 260);--vv-line:oklch(33% .005 260);--vv-accent:#d4ff38;background:var(--vv-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Manrope Variable,PingFang SC,Microsoft YaHei,sans-serif}.vv-app:has(.vv-theatre-page) .vv-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111214f5;border-bottom:1px solid #ffffff14}.vv-app:has(.vv-theatre-page) .vv-glass-nav{box-shadow:none;background:0 0;border-color:#0000}.vv-app:has(.vv-theatre-page) .vv-glass-nav:before{display:none}.vv-app:has(.vv-theatre-page) .vv-glass-nav:after{display:none}.vv-app:has(.vv-theatre-page) .vv-nav-glass-slider:before{display:none}.vv-app:has(.vv-theatre-page) .vv-nav-glass-slider{box-shadow:none;background:#ffffff0c;border-color:#ffffff1c}.vv-app:has(.vv-theatre-page) .vv-glass-nav>a[data-highlighted]{color:#fff;text-shadow:none}.vv-app:has(.vv-theatre-page) .vv-signin{color:#151618;box-shadow:none;background:#f0f1ed;border-color:#f0f1ed}.vv-app:has(.vv-theatre-page) .vv-footer{background:#111214;border-color:#ffffff20}.vv-theatre-page{--theatre-ink:#111214;--theatre-white:#f0f1ed;--theatre-line:#ffffff24;--theatre-muted:#b4b5b8;--theatre-red:#d4ff38;background:var(--theatre-ink);color:var(--theatre-white);padding:25px 0 80px}.vv-theatre-page :is(button,a,input,select,summary,textarea):focus-visible{outline-offset:5px;outline:2px solid #a5c900}.vv-theatre-page button:disabled{opacity:.5;cursor:not-allowed}.vv-move-container{width:min(1480px,100% - 80px);margin-inline:auto}.vv-move-breadcrumb{color:#a4a5aa;align-items:center;gap:10px;font-size:11px;display:flex}.vv-move-breadcrumb a:hover{color:#fff}.vv-move-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:28px 0 30px;display:flex}.vv-move-heading h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,48px);font-weight:800;line-height:1.2}.vv-move-heading>p{color:var(--theatre-muted);text-wrap:balance;max-width:580px;font-size:15px;line-height:1.7}.vv-move-index{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600}.vv-theatre-mobile-switch{display:none}.vv-theatre-selection{border-block:1px solid var(--theatre-line);align-items:center;gap:30px;margin-bottom:26px;display:flex}.vv-theatre-selection-label{color:var(--theatre-muted);white-space:nowrap;font-size:11px}.vv-move-selector{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vv-move-selector>a{align-items:center;gap:13px;min-width:0;padding:13px 10px;transition:background .2s;display:flex;position:relative}.vv-move-selector>a:after{content:"";transform-origin:0;background:#d4ff38;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.vv-move-selector>a:hover{background:#ffffff07}.vv-move-selector>a[aria-current]:after{transform:scaleX(1)}.vv-move-selector img{object-fit:cover;filter:saturate(.55);border-radius:3px;width:32px;height:44px;transition:filter .3s}.vv-move-selector>a[aria-current] img,.vv-move-selector>a:hover img{filter:saturate()}.vv-move-selector>a>span{flex:1;min-width:0}.vv-move-selector small{color:#a5a6aa;font-size:9px;line-height:1.3;display:block}.vv-move-selector strong{margin-top:3px;font-size:12px;font-weight:550;display:block}.vv-move-selector>a>svg{color:#d4ff38;flex-shrink:0}.vv-move-workspace{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:40px;display:grid}.vv-move-theater{min-width:0}.vv-move-stage{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:600px;padding:45px 24px 60px 0;display:grid;position:relative}.vv-atelier-art{z-index:-2;object-fit:cover;object-position:42% center;opacity:.65;pointer-events:none;width:calc(100% + 60px);max-width:none;height:calc(100% + 26px);animation:24s ease-in-out infinite alternate theatre-fabric;position:absolute;inset:-26px -20px 0 -40px;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0006 70%,#0000),linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0006 70%,#0000),linear-gradient(#0000,#000 25% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.vv-move-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#11121499 0%,#11121400 50%);position:absolute;inset:0}.vv-move-stage-caption{letter-spacing:.17em;color:#c7c8cc;justify-content:space-between;font-family:monospace;font-size:9px;display:flex;position:absolute;inset:0 0 auto}.vv-atelier-title{z-index:2;align-self:start;padding-top:19px}.vv-atelier-title>.vv-move-index{letter-spacing:.12em;color:#ddd9d8;max-width:230px;margin-bottom:25px;font-size:10px}.vv-atelier-title h2{letter-spacing:-.025em;text-transform:uppercase;font-family:Anton,PingFang SC,sans-serif;font-size:clamp(65px,7.5vw,112px);font-weight:400;line-height:1.02}.vv-atelier-title h2>span,.vv-atelier-title h2>em{font-style:normal;display:block}.vv-atelier-title h2>em{color:#0000;-webkit-text-stroke:1px #f0f1ed}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{letter-spacing:-.075em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(48px,4.9vw,76px);font-weight:850;line-height:1.16}.vv-atelier-title>p:not(.vv-move-index){color:#d5d0d0;max-width:235px;margin-top:26px;font-size:12px;line-height:1.85}.vv-atelier-title>a{border-bottom:1px solid #e0c3bf;justify-content:space-between;align-items:center;gap:25px;min-height:47px;margin-top:27px;padding:10px 0;font-size:12px;font-weight:650;display:inline-flex}.vv-atelier-title>a svg{transition:transform .2s}.vv-atelier-title>a:hover svg{transform:translate(3px,-3px)}.vv-atelier-title{animation:.7s ease-out both theatre-enter}.vv-move-film{aspect-ratio:9/16;background:#131415;border:1px solid #ffffff50;border-radius:4px;align-self:start;width:auto;height:498px;margin:0;animation:.8s ease-out .12s both theatre-enter;position:relative;box-shadow:0 18px 50px #0004}.vv-move-film .vv-demo-video,.vv-atelier-source-frame{object-fit:contain;aspect-ratio:9/16;border-radius:3px;width:100%;height:100%}.vv-move-film-tag{color:#fff;pointer-events:none;background:#101112e8;border-radius:3px;max-width:calc(100% - 24px);padding:5px 8px;font-size:9px;position:absolute;top:12px;left:12px}.vv-atelier-expand{cursor:pointer;background:#111214;border:1px solid #ffffff40;border-radius:3px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;bottom:12px;right:24px}.vv-atelier-expand:hover{background:#363334}.vv-atelier-stage-switch{background:#242528;border:1px solid #ffffff18;border-radius:4px;gap:3px;padding:3px;display:flex;position:absolute;bottom:12px;right:80px}.vv-atelier-stage-switch>button{color:#b8b9bb;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:10px;transition:color .2s,background .2s;display:inline-flex}.vv-atelier-stage-switch>button[aria-pressed=true]{color:#141516;background:#f0f1ed}.vv-atelier-stage-switch>button:hover:not([aria-pressed=true]){color:#fff;background:#ffffff0d}.vv-move-stage-side{writing-mode:vertical-rl;color:#aaa9ac;letter-spacing:.14em;font-family:monospace;font-size:9px;position:absolute;top:46px;right:0}.vv-theatre-time{align-items:center;gap:11px;display:flex;position:absolute;bottom:10px;left:0}.vv-theatre-time strong{color:#d6d4d4;font-family:Anton,sans-serif;font-size:48px;font-weight:400;line-height:1}.vv-theatre-time span{letter-spacing:.12em;color:#b1afb0;font-family:monospace;font-size:8px;line-height:1.6}.vv-move-stage-foot{border-top:1px solid var(--theatre-line);color:#a9a9ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:15px 0;font-size:10px;display:flex}.vv-move-stage-foot>span{align-items:center;gap:7px;display:inline-flex}.vv-move-panel{z-index:3;color:#202124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vv-text:#202124;--vv-muted:#656569;--vv-line:#cdd0cb;--vv-accent:#536b00;--vv-surface:#e5e7e1;--vv-raised:#dfe1da;background:#eeefeb;border-radius:6px;padding:25px;scroll-margin-top:110px;position:sticky;top:103px}.vv-move-panel-heading{justify-content:space-between;gap:10px;padding-bottom:17px;display:flex}.vv-move-panel-kicker{color:#72736e;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.vv-move-panel-heading h2{letter-spacing:-.055em;margin-top:10px;font-size:29px;font-weight:650;line-height:1.2}.vv-move-panel-heading p{color:#666864;margin-top:8px;font-size:11px;line-height:1.7}.vv-move-selected{border-block:1px solid #ced0ca;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:12px 0;font-size:10px;display:flex}.vv-move-selected>span:first-child{color:#70746c;margin-right:auto}.vv-move-selected strong{font-size:11px;font-weight:650}.vv-move-selected>span:last-child{color:#666b62;border-left:1px solid #c8cbc3;padding-left:8px}.vv-move-panel .vv-generator{width:100%;max-width:none;margin:0}.vv-move-panel .vv-composer{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.vv-move-panel .vv-composer:focus-within{box-shadow:none;border:0}.vv-move-panel .vv-composer-top{display:none}.vv-dance-upload{padding-top:18px}.vv-dance-upload h3{align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:650;display:flex}.vv-dance-upload h3>span,.vv-dance-step{color:#7a7d74;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.vv-dance-dropzone{color:#444b3e;cursor:pointer;background:#e3e6de;border:1px dashed #aeb5a5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:122px;padding:15px 12px;transition:border-color .2s,background .2s;display:flex}.vv-dance-dropzone:hover:not(:disabled){background:#e8edda;border-color:#819f00}.vv-dance-dropzone strong{font-size:12px;font-weight:650}.vv-dance-dropzone>span{color:#686e60;text-wrap:balance;font-size:9px;line-height:1.6}.vv-dance-upload-options{flex-wrap:wrap;align-items:center;gap:7px;padding:9px 0 15px;display:flex}.vv-dance-upload-options>span{color:#70746a;flex:150px;font-size:10px;line-height:1.7}.vv-move-panel .vv-phone-button{color:#50564b;background:0 0;border-color:#bfc5b7;min-height:32px;padding:5px 7px;font-size:10px}.vv-move-panel .vv-attachment{background:#e0e3d9;border-color:#bfc5b7;margin-bottom:14px}.vv-move-panel .vv-attachment strong{color:#333a2b}.vv-move-panel .vv-attachment span{color:#5f6854}.vv-shan-text-field{gap:7px;margin-bottom:12px;display:grid}.vv-shan-text-field label{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.vv-shan-text-field label>span{align-items:center;gap:8px;display:flex}.vv-shan-text-field label small{color:#666f5c;font-size:10px;font-weight:450}.vv-shan-text-field input{color:#20241a;background:#fafbf7;border:1px solid #c4c9bc;border-radius:3px;width:100%;min-height:44px;padding:10px 12px;font-size:15px}.vv-shan-text-field>small{color:#6e7467;font-size:10px;line-height:1.6}.vv-dance-note{border-block:1px solid #cdd1c7}.vv-dance-note>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:45px;font-size:11px;list-style:none;display:flex}.vv-dance-note>summary::-webkit-details-marker{display:none}.vv-dance-note>summary>span{align-items:center;gap:7px;display:inline-flex}.vv-dance-note>summary>svg{transition:transform .2s}.vv-dance-note[open]>summary>svg{transform:rotate(180deg)}.vv-dance-note>label{color:#6b7162;margin-bottom:5px;font-size:10px;display:block}.vv-move-panel .vv-dance-note textarea{color:#262b20;background:#fafbf7;border:1px solid #bfc6b5;border-radius:3px;width:100%;min-height:110px;margin-bottom:12px;padding:10px;font-size:12px;line-height:1.7}.vv-dance-settings{grid-template-columns:minmax(0,1fr) minmax(100px,.6fr);align-items:end;padding-block:12px;font-size:12px;display:grid}.vv-dance-settings>span{color:#646c5b;align-items:center;gap:6px;display:inline-flex}.vv-dance-settings label{color:#606956;align-items:center;gap:8px;display:inline-flex}.vv-dance-resolution{min-width:0;color:inherit;gap:4px;display:grid}.vv-dance-resolution .vv-select-trigger{justify-content:space-between;width:100%}.vv-dance-resolution .vv-select-trigger:hover:not([data-disabled]),.vv-dance-resolution .vv-select-trigger[data-popup-open]{background:#fff;border-color:#8f9884}.vv-dance-resolution .vv-select-trigger:focus-visible{box-shadow:0 0 0 2px #ae302e66}.vv-dance-resolution .vv-select-chevron{color:#646c5b}.vv-select-popup.vv-select-popup--light{min-width:max(var(--anchor-width), 96px);color:#262b20;background:#fafbf7;border-color:#c4c9bc;border-radius:4px;padding:4px;font-size:12px;box-shadow:0 12px 30px #20241a26}.vv-select-popup--light .vv-select-item{border-radius:3px;min-height:34px}.vv-select-popup--light .vv-select-item[data-highlighted]{color:#20241a;background:#e8ebe2}.vv-select-popup--light .vv-select-item[data-selected],.vv-select-popup--light .vv-select-check{color:#ae302e}.vv-move-panel .vv-composer-bottom{border:0;padding:0;display:block}.vv-move-panel .vv-generate{color:#17200b;width:100%;min-height:58px;box-shadow:none;background:#d4ff38;border:1px solid #d4ff38;border-radius:3px;justify-content:space-between;gap:9px;padding:12px;transition:background .2s,transform .2s;display:flex}.vv-move-panel .vv-generate:hover:not(:disabled){box-shadow:none;background:#c1ec25;transform:translateY(-1px)}.vv-move-panel .vv-generate:active:not(:disabled){transform:translateY(1px)}.vv-move-panel .vv-generate>span:first-child{white-space:normal;gap:5px;font-size:11px;font-weight:600}.vv-move-panel .vv-generate>span:first-child svg{flex-shrink:0;width:15px}.vv-move-panel .vv-generate>svg{flex-shrink:0;width:17px}.vv-move-panel .vv-generate-price{color:#17200b;border-left:1px solid #17200b50;flex-shrink:0;padding-left:9px;font-size:10px}.vv-move-panel .vv-generate-price small{color:#46551e;font-size:9px}.vv-move-panel .vv-composer-footnote{color:#6e7465;margin:0;padding-top:10px;font-size:9px;line-height:1.65;display:block}.vv-move-panel .vv-composer-footnote>span{display:block}.vv-move-panel .vv-text-button{color:#59634c;align-items:center;gap:5px;min-height:32px;font-size:10px;display:inline-flex}.vv-move-panel .vv-price-detail{color:#4c5540;background:#e0e3d9;border-color:#c0c7b4;border-radius:3px;font-size:11px}.vv-move-panel .vv-error{color:#992b28;background:#f7dedb;border-color:#da9a92;font-size:12px}.vv-move-panel .vv-error a{color:#922c29}.vv-move-outcome{color:#6d7562;border-top:1px solid #cdd1c7;margin-top:8px;padding-top:11px;font-size:9px;line-height:1.7}.vv-move-chapter-divider{border-block:1px solid var(--theatre-line);letter-spacing:.13em;color:#8e9096;justify-content:space-between;gap:15px;margin:54px 0 75px;padding:16px 0;font-family:monospace;font-size:10px;display:flex}.vv-move-collection{color:#1b1d1e;background:#e7e8e3;padding:50px}.vv-move-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.vv-move-section-heading .vv-move-index{color:#6b7067}.vv-move-section-heading h2{letter-spacing:-.065em;max-width:620px;margin-top:13px;font-size:clamp(35px,4.4vw,64px);font-weight:550;line-height:1.1}.vv-move-section-heading h2>span{color:#536b00;margin-left:15px;display:inline-block}.vv-move-section-heading>p{color:#656a60;max-width:260px;font-size:12px;line-height:1.8}.vv-move-collection-grid{grid-template-columns:1.25fr 1fr .9fr;align-items:start;gap:30px;display:grid}.vv-move-collection-item{min-width:0;display:block}.vv-move-collection-item-1{margin-top:85px}.vv-move-collection-item-2{margin-top:170px}.vv-move-collection-image{aspect-ratio:3/4;background:#bcc0b5;border-radius:3px;position:relative;overflow:hidden}.vv-move-collection-image>img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.3,1),filter .5s}.vv-move-collection-item:hover .vv-move-collection-image>img{filter:saturate();transform:scale(1.045)}.vv-move-collection-number{color:#fff;text-shadow:0 1px 15px #0008;font-family:Anton,sans-serif;font-size:36px;line-height:1;position:absolute;top:14px;left:14px}.vv-move-collection-arrow{color:#141516;background:#f0f1ede8;border-radius:3px;place-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:grid;position:absolute;top:12px;right:12px}.vv-move-collection-item:hover .vv-move-collection-arrow{background:#fff;transform:translate(2px,-2px)}.vv-move-collection-tag{color:#fff;background:#111214dc;padding:4px 7px;font-family:monospace;font-size:10px;position:absolute;bottom:12px;left:12px}.vv-move-collection-copy{padding-top:17px}.vv-move-collection-copy>small{color:#7a675d;font-size:10px}.vv-move-collection-copy h3{letter-spacing:-.045em;margin:6px 0 12px;font-size:clamp(18px,2vw,27px);font-weight:650;line-height:1.2}.vv-move-collection-copy>p{color:#666b61;font-size:12px;line-height:1.8}.vv-move-collection-copy>span{border-bottom:1px solid #a4aba0;align-items:center;gap:18px;padding:14px 0 6px;font-size:11px;font-weight:650;display:inline-flex}.vv-move-process{isolation:isolate;border-bottom:1px solid var(--theatre-line);grid-template-columns:1fr 1.1fr;gap:90px;margin:55px 0;padding:65px 0;display:grid;position:relative}.vv-atelier-process-art{z-index:-1;object-fit:cover;opacity:.23;pointer-events:none;width:65%;height:100%;position:absolute;inset:-20px auto 0 -40px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.vv-move-process-title h2{letter-spacing:-.06em;max-width:460px;margin:20px 0 28px;font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:1.12}.vv-move-process-title h2>span{color:#d4ff38;margin-top:20px;font-size:64px;display:block}.vv-move-process-title>a,.vv-move-proof-copy>a{border-bottom:1px solid #a9a6a5;align-items:center;gap:22px;min-height:44px;font-size:12px;display:inline-flex}.vv-move-process ol{padding:0;list-style:none}.vv-move-process li{border-top:1px solid var(--theatre-line);align-items:start;gap:24px;padding:25px 0;display:flex}.vv-move-process li>span{color:#d4ff38;font-family:Anton,sans-serif;font-size:29px;line-height:1.2}.vv-move-process li>div{flex:1}.vv-move-process li>svg{color:#96979b;flex-shrink:0}.vv-move-process h3{margin-bottom:10px;font-size:17px;font-weight:550}.vv-move-process li p{color:#aeb0b5;font-size:12px;line-height:1.9}.vv-move-proof{grid-template-columns:1.15fr 1fr;align-items:center;gap:90px;padding:35px 0 85px;display:grid}.vv-move-proof-images{background:#242629;grid-template-columns:1fr 28px 1fr;align-items:center;gap:18px;padding:35px 25px 52px;display:grid;position:relative}.vv-move-proof-images figure{min-width:0;margin:0}.vv-move-proof-images figure:first-child{transform:rotate(-5deg)}.vv-move-proof-images figure:nth-of-type(2){transform:rotate(4deg)translateY(14px)}.vv-move-proof-images img{aspect-ratio:9/16;object-fit:cover;border:5px solid #e1e3dd;width:100%}.vv-move-proof-images figcaption{color:#ced0d4;padding-top:8px;font-family:monospace;font-size:9px}.vv-move-proof-images>span{letter-spacing:.2em;color:#a8abb1;font-family:monospace;font-size:9px;position:absolute;bottom:14px;left:25px}.vv-move-proof-images>svg{color:#c6c7ca;width:25px}.vv-move-proof-copy h2{letter-spacing:-.055em;margin:18px 0 25px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.14}.vv-move-proof-copy>p:not(.vv-move-index){color:#b0b2b8;margin-bottom:19px;font-size:12px;line-height:1.9}.vv-move-proof-copy .vv-move-proof-note{color:#8c9098!important;font-size:10px!important}.vv-move-guide{border-top:1px solid var(--theatre-line);grid-template-columns:260px minmax(0,1fr);gap:100px;padding:45px 0 0;display:grid}.vv-move-guide>header{align-self:start;position:sticky;top:110px}.vv-move-guide>header h2{letter-spacing:-.055em;margin:15px 0 28px;font-size:32px;font-weight:550;line-height:1.3}.vv-theatre-guide-nav{display:grid}.vv-theatre-guide-nav a{border-top:1px solid var(--theatre-line);color:#b1b4bb;justify-content:space-between;align-items:center;gap:15px;min-height:46px;padding:10px 0;font-size:12px;transition:color .2s;display:flex}.vv-theatre-guide-nav a:hover{color:#fff}.vv-move-guide .vv-prose{max-width:none;margin:0;padding:0;font-size:14px}.vv-move-guide .vv-prose :is(p,li,td){color:#b1b4bc;line-height:1.9}.vv-move-guide .vv-prose :is(h2,h3,strong){color:#e9ebef}.vv-move-guide .vv-prose h2{letter-spacing:-.035em;font-size:25px;line-height:1.4}.vv-move-guide .vv-prose a{color:#d4ff38}.vv-move-guide .vv-prose th{color:#eceef3;background:#27292d;border-color:#45474b}.vv-move-guide .vv-prose td{background:0 0;border-color:#3b3e43}.vv-move-guide .vv-prose section{scroll-margin-top:110px}.vv-move-guide .vv-prose>section:first-child{margin-top:0}.vv-move-guide .vv-prose details{border-top:1px solid var(--theatre-line);padding-block:12px}.vv-move-guide .vv-prose summary{cursor:pointer;color:#e9ebef;align-content:center;min-height:44px;font-weight:600;line-height:1.6}.vv-move-guide .vv-prose summary:focus-visible{outline-offset:4px;outline:2px solid #d4ff38}.vv-move-film .vv-demo-transport,.vv-theatre-viewer .vv-demo-transport{opacity:1;pointer-events:auto;background:#101112e8;border-color:#ffffff40;gap:1px;padding:3px;bottom:12px;left:50%;transform:none}.vv-move-film .vv-demo-transport button,.vv-theatre-viewer .vv-demo-transport button{color:#fff;min-width:42px;min-height:42px}.vv-move-film .vv-demo-transport button[aria-pressed=true],.vv-theatre-viewer .vv-demo-transport button[aria-pressed=true]{color:#151617;background:#efefeb}.vv-move-film .vv-demo-transport button:hover,.vv-theatre-viewer .vv-demo-transport button:hover{color:#fff;background:#ffffff30}.vv-move-film .vv-demo-audio{top:47px;right:10px}.vv-move-film .vv-demo-audio button{color:#fff;background:#111214e8;border-radius:3px;min-height:36px;padding:7px 9px;font-size:10px}.vv-move-film .vv-demo-play,.vv-theatre-viewer .vv-demo-play{color:#fff;box-shadow:none;background:#111214e8;border-color:#ffffff70;font-size:12px}.vv-move-film .vv-demo-play svg,.vv-theatre-viewer .vv-demo-play svg{color:#fff}.vv-theatre-viewer{color:#f0f1ed;background:#1b1d20;border-color:#65666a;max-width:460px!important}.vv-theatre-viewer .vv-demo-video,.vv-atelier-viewer-photo{aspect-ratio:9/16;object-fit:contain;border-radius:3px;width:auto;max-width:100%;height:min(66svh,650px);margin-inline:auto;display:block}.vv-theatre-viewer>button{min-width:44px;min-height:44px}@keyframes theatre-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes theatre-fabric{0%{transform:scale(1)translateY(0)}to{transform:scale(1.04)translateY(-7px)}}@supports (animation-timeline:view()){.vv-move-collection-item,.vv-move-proof-images{animation:ease-out both theatre-enter;animation-timeline:view();animation-range:entry entry 20%}}@media (width>=1600px){.vv-move-workspace{grid-template-columns:minmax(0,1fr) 390px;gap:50px}.vv-move-film{height:574px}.vv-move-stage{min-height:676px}.vv-atelier-title h2{font-size:132px}}@media (width>=961px) and (width<=1240px){.vv-move-container{width:calc(100% - 48px)}.vv-move-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:26px}.vv-move-panel{padding:21px}.vv-move-film{height:430px}.vv-move-stage{min-height:540px}.vv-atelier-title h2{font-size:74px}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{font-size:49px}.vv-theatre-time{bottom:8px}.vv-atelier-title>p:not(.vv-move-index){max-width:190px;font-size:11px}.vv-theatre-selection-label{display:none}.vv-move-collection{padding:35px}.vv-move-guide{gap:55px}}@media (width<=960px){.vv-move-container{width:calc(100% - 40px)}.vv-move-heading{margin:15px 0 20px}.vv-move-workspace{grid-template-columns:minmax(0,1fr);gap:0}.vv-theatre-mobile-switch{z-index:30;background:#111214f7;border-block:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:0;padding:10px 0;display:grid;position:sticky;top:70px}.vv-theatre-mobile-switch button{color:#c0c3c9;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:12px;font-weight:600;display:flex}.vv-theatre-mobile-switch button[aria-pressed=true]{color:#1c1e20;background:#eeefeb}.vv-theatre-mobile-switch button:not([aria-pressed=true]):hover{background:#ffffff0c}.vv-theatre-selection{border-top:0;gap:10px;margin-bottom:20px}.vv-theatre-selection-label{display:none}.vv-move-selector{gap:8px}.vv-move-selector>a{gap:9px;padding:13px 5px}.vv-move-selector>a>svg{display:none}.vv-move-selector strong{font-size:11px}.vv-move-panel{width:100%;max-width:620px;margin-inline:auto;padding:30px;scroll-margin-top:145px;position:relative;top:auto}.vv-theatre-page[data-mobile-view=watch] .vv-move-panel,.vv-theatre-page[data-mobile-view=create] .vv-move-theater,.vv-theatre-page .vv-move-selected{display:none}.vv-theatre-page[data-mobile-view=create] .vv-theatre-mobile-selection{margin-bottom:10px}.vv-move-stage{min-height:620px}.vv-move-film{height:525px}.vv-atelier-title h2{font-size:110px}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{font-size:68px}.vv-move-panel .vv-dance-dropzone{min-height:150px}.vv-move-panel .vv-generate>span:first-child{font-size:13px}.vv-move-panel .vv-generate-price{font-size:12px}.vv-move-panel .vv-generate-price small,.vv-move-panel .vv-shan-text-field>small,.vv-move-outcome,.vv-move-panel .vv-composer-footnote{font-size:11px}.vv-dance-settings,.vv-move-selected,.vv-move-panel .vv-dance-note>summary{font-size:12px}.vv-dance-settings select{min-height:44px;font-size:13px}.vv-move-panel .vv-shan-text-field input,.vv-move-panel .vv-dance-note textarea{font-size:16px}.vv-move-collection{padding:30px}.vv-move-collection-grid{gap:22px}.vv-move-collection-item-1{margin-top:60px}.vv-move-collection-item-2{margin-top:120px}.vv-move-process,.vv-move-proof{gap:40px}.vv-move-guide{grid-template-columns:210px minmax(0,1fr);gap:35px}.vv-move-guide>header{top:155px}.vv-move-guide .vv-prose section{scroll-margin-top:155px}body:has(.vv-theatre-page) .vv-bottom-nav{display:none}}@media (width<=680px){.vv-theatre-page{padding-top:17px;padding-bottom:45px}.vv-app:has(.vv-theatre-page) .vv-nav.is-open{background:#1b1d20;border-color:#414347}.vv-move-container{width:calc(100% - 36px)}.vv-move-breadcrumb{gap:7px;font-size:9px}.vv-move-heading{margin:13px 0 18px}.vv-move-heading h1{font-size:clamp(27px,6.5vw,36px)}.vv-move-heading>p{font-size:13px}.vv-move-selector{gap:6px}.vv-move-selector>a{align-items:center;gap:7px;padding:12px 0}.vv-move-selector strong{font-size:9px;line-height:1.55}.vv-move-selector small{font-size:8px}.vv-move-selector img{width:27px;height:37px}.vv-move-stage{flex-direction:column;align-items:center;gap:25px;min-height:0;padding:32px 0 65px;display:flex}.vv-atelier-title{width:100%;padding:0}.vv-atelier-title>.vv-move-index{max-width:none;margin-bottom:12px;font-size:9px}.vv-atelier-title h2{gap:12px;font-size:clamp(52px,13vw,78px);line-height:1;display:flex}.vv-atelier-title h2>span{max-width:49%}.vv-atelier-title h2>em{max-width:51%}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{letter-spacing:-.07em;gap:8px;font-size:clamp(32px,8.5vw,52px);line-height:1.2}.vv-atelier-title>p:not(.vv-move-index),.vv-atelier-title>a{display:none}.vv-atelier-art{opacity:.75;object-position:35% center;width:calc(100% + 90px);height:calc(100% - 90px);inset:70px -45px 20px;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.vv-move-film{align-self:center;width:min(76%,290px);height:auto}.vv-theatre-time{writing-mode:vertical-rl;gap:8px;bottom:75px;left:0}.vv-theatre-time strong{font-size:38px}.vv-theatre-time span{display:none}.vv-move-stage-side{font-size:8px;top:auto;bottom:90px;right:0}.vv-atelier-stage-switch{bottom:5px;left:0;right:50px}.vv-atelier-stage-switch>button{flex:1;gap:5px;min-height:44px;padding:7px 8px;font-size:10px}.vv-atelier-expand{bottom:6px;right:0}.vv-move-stage-foot{padding:13px 0;font-size:9px}.vv-move-panel{padding:24px 20px}.vv-move-panel-heading h2{font-size:31px}.vv-move-panel-heading p{font-size:12px}.vv-move-selected{font-size:11px}.vv-move-selected strong{font-size:12px}.vv-dance-dropzone>span{font-size:10px}.vv-dance-dropzone strong{font-size:14px}.vv-dance-upload h3,.vv-shan-text-field label{font-size:13px}.vv-dance-upload-options>span{font-size:11px}.vv-move-panel .vv-generate{min-height:64px}.vv-move-panel .vv-generate>svg{display:none}.vv-move-panel .vv-composer-footnote .vv-text-button{min-height:44px;font-size:11px}.vv-move-chapter-divider{margin:30px 0 45px;font-size:8px}.vv-move-chapter-divider>span:last-child{display:none}.vv-move-collection{margin-inline:-18px;padding:28px 19px}.vv-move-section-heading{margin-bottom:26px;display:block}.vv-move-section-heading h2{max-width:350px;font-size:36px}.vv-move-section-heading>p{max-width:320px;margin-top:16px;font-size:12px}.vv-move-collection-grid{grid-template-columns:1fr 1fr;gap:26px 16px}.vv-move-collection-item-0{grid-column:1/-1}.vv-move-collection-item-0 .vv-move-collection-image{aspect-ratio:4/3}.vv-move-collection-item-1{margin-top:0}.vv-move-collection-item-2{margin-top:50px}.vv-move-collection-copy{padding-top:12px}.vv-move-collection-copy h3{font-size:20px}.vv-move-collection-copy>p{font-size:11px}.vv-move-collection-arrow{width:32px;height:32px;top:9px;right:9px}.vv-move-collection-arrow>svg{width:20px}.vv-move-collection-number{font-size:30px;top:10px;left:10px}.vv-move-collection-tag{font-size:9px;bottom:9px;left:9px}.vv-move-collection-copy>span{gap:9px;font-size:10px}.vv-move-process{grid-template-columns:1fr;gap:30px;margin:45px 0;padding:20px 0 35px}.vv-move-process-title h2{max-width:330px;margin-block:15px 20px;font-size:40px}.vv-move-process-title h2>span{margin:0 0 0 10px;font-size:36px;display:inline-block}.vv-atelier-process-art{opacity:.35;width:calc(100% + 36px);height:50%;left:-18px}.vv-move-process li{gap:17px;padding:20px 0}.vv-move-process h3{font-size:17px}.vv-move-process li p{font-size:12px}.vv-move-process li>svg{width:20px}.vv-move-proof{flex-direction:column-reverse;gap:30px;padding:0 0 55px;display:flex}.vv-move-proof-copy h2{font-size:39px}.vv-move-proof-images{gap:10px;width:100%;padding:30px 20px 45px}.vv-move-proof-images img{border-width:4px}.vv-move-proof-images figcaption{font-size:8px}.vv-move-guide{grid-template-columns:1fr;gap:35px;padding-top:30px}.vv-move-guide>header{position:static}.vv-move-guide>header h2{max-width:320px;margin-bottom:20px;font-size:30px}.vv-theatre-guide-nav{grid-template-columns:1fr 1fr;column-gap:20px}.vv-theatre-guide-nav a{font-size:11px}.vv-move-guide .vv-prose{font-size:13px}.vv-move-guide .vv-prose h2{font-size:22px}.vv-move-guide .vv-prose table{font-size:11px}.vv-move-film .vv-demo-transport button{min-width:44px;min-height:44px}.vv-theatre-viewer .vv-demo-video,.vv-atelier-viewer-photo{height:61svh}}@media (prefers-reduced-motion:reduce){.vv-theatre-page *,.vv-theatre-page :before,.vv-theatre-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vv-move-collection-item,.vv-move-proof-images{opacity:1;transform:none}}.vv-move-panel .vv-shan-text-field>label{color:#30362b}.vv-move-panel .vv-phone-upload-button{color:#51594a;min-height:36px;box-shadow:none;background:0 0;border:1px solid #aeb8a3;padding:5px 8px;font-size:10px}.vv-move-panel .vv-dance-dropzone>span,.vv-move-panel .vv-composer-footnote,.vv-move-outcome,.vv-move-panel .vv-shan-text-field>small{font-size:11px}.vv-move-collection{margin-top:70px}@media (width>=1280px){.vv-move-stage{min-height:654px}.vv-move-film{height:552px}}@media (width<=680px){.vv-move-breadcrumb{display:none}.vv-move-heading{margin:5px 0 24px}.vv-move-stage{padding-top:0}.vv-move-stage-caption{display:none}.vv-move-film{width:min(72%,270px)}.vv-move-collection{margin-top:40px}}.vv-dialog.vv-theatre-viewer{--vv-accent:#d4ff38;font-family:Manrope Variable,PingFang SC,sans-serif;color:#f0f1ed!important;background:#1b1d20!important;border-color:#62656c!important}.vv-dialog.vv-theatre-viewer:before{background:#85888e}.vv-dialog.vv-theatre-viewer [data-slot=dialog-description]{color:#b2b6be}.vv-dialog.vv-theatre-viewer :focus-visible{outline-color:#d4ff38}@media (width<=680px){.vv-theatre-page:lang(en) .vv-atelier-title h2{font-size:clamp(42px,11vw,65px)}}.vv-move-panel .vv-phone-upload-button svg{color:#637057}@media (width>=681px) and (width<=960px){.vv-theatre-mobile-switch{top:84px}.vv-atelier-title h2{font-size:clamp(60px,9vw,86px)}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{font-size:clamp(45px,7vw,65px)}}@media (width<=680px){.vv-atelier-title h2>span,.vv-atelier-title h2>em{white-space:nowrap;flex-shrink:0;max-width:none}.vv-theatre-page:lang(en) .vv-atelier-title h2{font-size:clamp(36px,10.5vw,65px)}}@media (width<=380px){.vv-theatre-mobile-switch button:last-child>svg:first-child{display:none}}.vv-theatre-stage-selection{display:none}.vv-dance-tools{border-block:1px solid #cdd1c7;gap:12px;display:flex}.vv-dance-tools>button{cursor:pointer;color:#444c3c;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:11px;display:inline-flex}.vv-dance-tools>button:last-child{margin-left:auto}.vv-dance-tools>button:hover{color:#536b00}.vv-dance-settings{gap:10px}.vv-dance-settings>span{display:none}.vv-dance-settings label{flex:1;justify-content:space-between;gap:6px}.vv-dialog.vv-dance-editor{color:#f0f1ed!important;background:#202225!important;border-color:#74777c!important}.vv-dance-editor [data-slot=dialog-description],.vv-dance-editor>p{color:#bec2c8}.vv-dance-editor textarea{color:#f0f1ed;background:#121416;border:1px solid #73777e;border-radius:4px;width:100%;min-height:160px;padding:12px;font-size:14px}.vv-dance-editor .vv-secondary{color:#f0f1ed;border-color:#73777e}.vv-dance-editor .vv-price-detail{color:#d2d5db;background:0 0;border:0}.vv-dance-editor:before{background:#85888e!important}@media (width>=961px){.vv-theatre-mobile-selection{display:none}.vv-atelier-title{flex-direction:column;align-self:stretch;min-height:0;display:flex}.vv-atelier-title>a{align-self:start}.vv-theatre-stage-selection{border-bottom:0;margin:auto 20px 0 0;padding-top:18px;display:block}.vv-theatre-stage-selection .vv-theatre-selection-label{margin-bottom:4px;font-size:10px;display:block}.vv-theatre-stage-selection .vv-move-selector{gap:10px}.vv-theatre-stage-selection .vv-move-selector>a{gap:8px;padding:9px 0}.vv-theatre-stage-selection .vv-move-selector img{width:28px;height:38px}.vv-theatre-stage-selection .vv-move-selector>a>svg{display:none}.vv-theatre-stage-selection .vv-move-selector strong{font-size:10px;line-height:1.5}}@media (width>=961px) and (height>=600px){.vv-theatre-page{padding-top:12px}.vv-theatre-first-fold{grid-template-rows:auto minmax(0,1fr);height:calc(100svh - 108px);display:grid}.vv-move-breadcrumb{display:none}.vv-move-heading{gap:7px;margin:0 0 18px}.vv-move-heading h1{font-size:clamp(30px,4.2svh,44px)}.vv-move-heading>p{font-size:13px}.vv-move-workspace{gap:32px;height:100%;min-height:0}.vv-move-theater{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.vv-move-stage{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:30px 24px 54px 0}.vv-move-film{width:auto;height:100%;max-height:100%}.vv-atelier-title{padding-top:6px}.vv-atelier-title>.vv-move-index{margin-bottom:17px}.vv-atelier-title h2{font-size:clamp(56px,9svh,106px)}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{font-size:clamp(42px,6.7svh,70px)}.vv-atelier-title>p:not(.vv-move-index),.vv-atelier-title>a{margin-top:20px}.vv-move-stage-foot{padding-block:9px}.vv-move-stage-side{top:31px}.vv-move-panel{flex-direction:column;height:100%;min-height:0;padding:18px 20px 12px;display:flex;position:relative;top:auto}.vv-move-panel-heading{padding-bottom:10px}.vv-move-panel-heading h2{margin:0;font-size:25px}.vv-move-panel-kicker,.vv-move-panel-heading p{display:none}.vv-move-selected{padding-block:8px}.vv-move-panel .vv-generator,.vv-move-panel .vv-composer{flex-direction:column;flex:1;min-height:0;display:flex}.vv-move-panel .vv-composer-bottom{background:#eeefeb;margin-top:auto;padding-top:8px}.vv-move-panel .vv-generate{min-height:52px}.vv-move-panel .vv-composer-footnote{display:none}.vv-move-outcome{margin-top:3px;padding-top:6px;font-size:10px;line-height:1.5}.vv-move-panel .vv-dance-upload{padding-top:12px;position:relative}.vv-move-panel .vv-dance-upload h3{padding-right:118px}.vv-move-panel .vv-dance-dropzone{text-align:left;grid-template-columns:25px 1fr;align-content:center;justify-items:start;gap:3px 10px;min-height:78px;padding:10px 12px;display:grid}.vv-move-panel .vv-dance-dropzone>svg{grid-row:1/3;align-self:center;width:24px;height:24px}.vv-move-panel .vv-dance-dropzone>strong,.vv-move-panel .vv-dance-dropzone>span{grid-column:2}.vv-move-panel .vv-dance-dropzone>span{font-size:10px;line-height:1.5}.vv-move-panel .vv-dance-upload-options{padding:0;position:absolute;top:5px;right:0}.vv-move-panel .vv-dance-upload-options>span{display:none}.vv-move-panel .vv-phone-upload-button{min-height:30px;padding:4px 6px;font-size:9px}.vv-move-panel .vv-shan-text-field{gap:6px;margin-block:12px 10px}.vv-move-panel .vv-shan-text-field>small{display:none}.vv-move-panel .vv-dance-settings{padding-block:9px}.vv-move-panel .vv-dance-settings select{min-height:34px}.vv-move-panel .vv-dance-tools>button{min-height:34px;font-size:10px}}@media (width>=961px) and (height>=600px) and (height<=800px){.vv-move-selected,.vv-atelier-title>p:not(.vv-move-index){display:none}.vv-atelier-title>.vv-move-index{max-width:190px;font-size:9px}.vv-atelier-title h2{font-size:clamp(54px,8.5svh,68px)}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{font-size:clamp(42px,6.5svh,52px)}}@media (width>=961px) and (height>=600px) and (height<=700px){.vv-move-heading{gap:5px;margin-bottom:12px}.vv-move-heading h1{font-size:28px}.vv-move-heading>p{font-size:12px}.vv-move-panel{padding:14px 18px 10px}.vv-move-panel-heading{padding-bottom:8px}.vv-move-panel-heading h2{font-size:22px}.vv-move-panel .vv-dance-dropzone{min-height:62px;padding-block:7px}.vv-move-panel .vv-shan-text-field{margin-block:8px}.vv-move-panel .vv-shan-text-field input{min-height:40px;padding-block:8px}.vv-move-panel .vv-dance-tools>button{min-height:30px}.vv-move-panel .vv-dance-settings{padding-block:6px}.vv-move-panel .vv-dance-settings select{min-height:30px;padding-block:4px}.vv-move-panel .vv-generate{min-height:46px;padding-block:9px}.vv-move-panel .vv-composer-bottom{padding-top:6px}.vv-move-panel .vv-composer-footnote .vv-text-button{min-height:24px}.vv-move-outcome,.vv-atelier-title>a{display:none}.vv-move-stage{padding-top:24px}}.vv-dance-settings label{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}.vv-dance-resolution .vv-select-label{color:#adb8a8;font:inherit;line-height:inherit}.vv-move-panel .vv-dance-settings :is(select,.vv-select-trigger){color:#f4f7ed;height:40px;min-height:40px;font:inherit;background:#111711;border:1px solid #5a6854;border-radius:4px;margin:0;padding:0 12px}.vv-move-panel .vv-dance-settings select{padding-right:36px}.vv-move-panel .vv-dance-resolution .vv-select-trigger:hover:not([data-disabled]),.vv-move-panel .vv-dance-resolution .vv-select-trigger[data-popup-open]{background:#20291e;border-color:#8f9884}.vv-move-panel .vv-dance-resolution .vv-select-chevron{color:#ced9c8}.vv-dance-settings select{width:100%}@media (width>=961px) and (height>=850px){.vv-move-panel-heading p{margin-top:6px;font-size:11px;line-height:1.6;display:block}.vv-move-panel .vv-dance-dropzone{min-height:clamp(125px,18svh,165px)}.vv-move-panel .vv-shan-text-field>small{line-height:1.5;display:block}.vv-theatre-stage-selection .vv-move-selector img{width:38px;height:50px}.vv-theatre-stage-selection .vv-move-selector strong{font-size:11px}}@media (width<=960px){.vv-move-panel{padding:20px}.vv-move-panel-heading{padding-bottom:12px}.vv-move-panel-heading h2{margin:0;font-size:26px}.vv-move-panel-heading p,.vv-move-panel-kicker{display:none}.vv-move-selected{padding-block:9px}.vv-move-panel .vv-dance-upload{padding-top:12px;position:relative}.vv-move-panel .vv-dance-dropzone{gap:5px;min-height:84px;padding-block:12px}.vv-move-panel .vv-dance-upload-options{padding:0}.vv-move-panel .vv-dance-upload-options>span{display:none}.vv-move-panel .vv-shan-text-field{gap:6px;margin-block:12px 10px}.vv-move-panel .vv-shan-text-field>small{display:none}.vv-move-panel .vv-dance-tools>button{min-height:38px}.vv-move-panel .vv-dance-settings{padding-block:8px}.vv-move-panel .vv-dance-settings select{min-height:40px}.vv-move-panel .vv-generate{min-height:56px}.vv-move-panel .vv-composer-footnote{display:none}.vv-move-outcome{margin-top:4px;padding-top:8px;font-size:10px;line-height:1.5}}.vv-theatre-rail{display:contents}.vv-move-film>.vv-atelier-expand{z-index:5;background:#111214e8;width:36px;height:36px;top:12px;bottom:auto;right:12px}.vv-dance-select-control{min-width:0;display:block;position:relative}.vv-dance-settings .vv-dance-select-control select{appearance:none;width:100%;padding-left:12px;padding-right:36px}.vv-dance-select-control>svg{pointer-events:none;color:#48513f;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (width>=961px){.vv-move-stage{grid-template-columns:minmax(0,1fr) 132px auto;column-gap:20px}.vv-theatre-rail{flex-direction:column;grid-column:2;align-self:center;gap:18px;min-width:0;display:flex}.vv-theatre-stage-selection{border:0;margin:0;padding:0}.vv-theatre-stage-selection .vv-theatre-selection-label{margin-bottom:12px;line-height:1.6}.vv-theatre-stage-selection .vv-move-selector{grid-template-columns:1fr;gap:8px}.vv-theatre-stage-selection .vv-move-selector>a{border:1px solid #ffffff14;border-radius:4px;gap:9px;padding:10px 8px}.vv-theatre-stage-selection .vv-move-selector>a[aria-current]{background:#ffffff0b;border-color:#d4ff3870}.vv-theatre-stage-selection .vv-move-selector>a:after{background:0 0;width:2px;height:auto;inset:9px auto 9px -1px;transform:none}.vv-theatre-stage-selection .vv-move-selector>a[aria-current]:after{background:#d4ff38}.vv-theatre-stage-selection .vv-move-selector img{width:30px;height:42px}.vv-theatre-stage-selection .vv-move-selector strong{font-size:10px}.vv-theatre-rail .vv-atelier-stage-switch{background:#202225;gap:4px;padding:4px;display:grid;position:static}.vv-theatre-rail .vv-atelier-stage-switch>button{gap:5px;width:100%;min-height:36px;padding:7px 5px;font-size:10px}.vv-move-film{grid-column:3}}@media (width>=961px) and (height>=600px){.vv-move-stage{padding-top:24px;padding-bottom:0}.vv-move-stage-side{top:25px}}@media (width>=961px) and (width<=1200px){.vv-move-stage{grid-template-columns:minmax(0,1fr) 112px auto;column-gap:14px}:lang(zh) .vv-atelier-title h2,:lang(zh-TW) .vv-atelier-title h2{font-size:35px}.vv-theatre-stage-selection .vv-move-selector>a{gap:6px;padding:8px 5px}.vv-theatre-stage-selection .vv-move-selector img{width:26px;height:36px}.vv-theatre-stage-selection .vv-move-selector strong,.vv-theatre-rail .vv-atelier-stage-switch>button{font-size:9px}}@media (width>=961px){.vv-move-workspace{grid-template-columns:minmax(390px,46%) minmax(0,1fr);gap:20px;width:min(100%,max(1000px,46.1538svh + 620px));margin-inline:auto}.vv-move-stage{grid-template-columns:132px auto;justify-content:center;justify-items:center;column-gap:18px}.vv-atelier-title{display:none}.vv-atelier-art{opacity:.24;object-position:left center;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.vv-theatre-rail{grid-column:1;width:132px;max-width:100%}.vv-move-film{grid-column:2;justify-self:center}.vv-move-stage-side{right:0}.vv-move-panel{padding-inline:clamp(22px,2.4vw,38px)}.vv-move-panel-heading h2{font-size:clamp(25px,2.4vw,34px)}.vv-move-panel .vv-dance-dropzone{min-height:clamp(78px,13svh,125px)}.vv-move-panel .vv-dance-tools>button,.vv-dance-settings label{font-size:12px}}@media (width>=961px) and (width<=1200px){.vv-move-workspace{grid-template-columns:390px minmax(0,1fr);gap:18px}.vv-move-stage{grid-template-columns:112px auto;column-gap:12px}.vv-theatre-rail{width:112px}}@media (width>=961px) and (height>=600px) and (height<=700px){.vv-move-panel .vv-dance-dropzone{min-height:62px}}@media (width>=961px) and (height>=600px){.vv-move-panel .vv-dance-dropzone{min-height:74px}.vv-move-panel .vv-composer-footnote{flex:0 0 30px;height:30px;min-height:30px}}.vv-move-film{aspect-ratio:9/19.5;box-shadow:none;background:0 0;border:0;border-radius:0}.vv-move-film .vv-iphone{box-sizing:border-box;width:100%;height:100%}.vv-move-film .vv-iphone-glass{aspect-ratio:auto;width:100%;height:100%}.vv-move-film .vv-iphone-display .vv-demo-video{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.vv-move-film .vv-iphone-display .vv-atelier-source-frame{aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:100%}.vv-move-film-tag,.vv-move-film>.vv-atelier-expand{top:58px}.vv-move-film .vv-demo-audio{top:50px}@media (width<=680px){.vv-move-film-tag,.vv-move-film>.vv-atelier-expand{top:53px}}.vv-move-film .vv-iphone{height:auto}.vv-move-film .vv-iphone-glass{aspect-ratio:9/19.5;height:auto}@media (width>=961px) and (height>=600px){.vv-move-stage{padding-top:0;container-type:size}.vv-move-stage-caption{display:none}.vv-move-film{aspect-ratio:auto;width:calc(46.1538cqh + 9.6923px);height:100%}}@media (width<=960px){.vv-move-film{aspect-ratio:auto;height:auto}}@media (width>=961px) and (height>=600px){.vv-move-theater{grid-template-rows:minmax(0,1fr)}.vv-move-stage-foot{margin-top:18px}}@media (width<=960px){.vv-theatre-page[data-mobile-view=create] .vv-move-stage-foot{display:none}}.vv-move-panel{color:#f4f7ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vv-text:#f4f7ed;--vv-muted:#adb8a8;--vv-line:#414a3c;--vv-accent:#d4ff38;--vv-surface:#232a22;--vv-raised:#2a3228;background:#1b1f1b;border:1px solid #3b4436}.vv-move-panel .vv-composer-bottom{background:#1b1f1b}.vv-move-panel-heading p,.vv-move-panel-kicker,.vv-move-panel .vv-dance-step,.vv-move-panel .vv-dance-upload h3>span,.vv-move-panel .vv-shan-text-field label small,.vv-move-panel .vv-dance-settings label,.vv-move-panel .vv-dance-upload-options>span,.vv-move-panel .vv-composer-footnote,.vv-move-panel .vv-shan-text-field>small,.vv-move-outcome{color:#adb8a8}.vv-move-panel .vv-shan-text-field>label,.vv-move-panel .vv-dance-upload h3{color:#f4f7ed}.vv-move-panel .vv-dance-dropzone{color:#f0f4e9;background:#252d23;border-color:#66745f}.vv-move-panel .vv-dance-dropzone>span{color:#b4c0ae}.vv-move-panel .vv-dance-dropzone:hover:not(:disabled){background:#2d3928;border-color:#d4ff38}.vv-move-panel .vv-phone-upload-button,.vv-move-panel .vv-phone-button{color:#dce6d4;border-color:#64725d}.vv-move-panel .vv-phone-upload-button:hover:not(:disabled){color:#fff;background:#303b2b}.vv-move-panel .vv-attachment,.vv-move-panel .vv-price-detail{color:#e3ebdb;background:#293127;border-color:#596650}.vv-move-panel .vv-attachment strong,.vv-move-panel .vv-attachment span{color:#e3ebdb}.vv-move-panel .vv-shan-text-field input,.vv-move-panel .vv-dance-settings select,.vv-move-panel .vv-dance-note textarea{color:#f4f7ed;background:#111711;border-color:#5a6854}.vv-move-panel .vv-dance-note textarea::placeholder{color:#a4afa0}.vv-move-panel .vv-dance-select-control>svg,.vv-move-panel .vv-dance-tools>button,.vv-move-panel .vv-text-button{color:#ced9c8}.vv-move-panel .vv-dance-tools>button:hover,.vv-move-panel .vv-text-button:hover{color:#d4ff38}.vv-move-panel .vv-dance-tools,.vv-move-panel .vv-dance-note,.vv-move-panel .vv-move-selected,.vv-move-outcome{border-color:#414a3c}.vv-preview-notes{color:#b7beb4;font-size:10px;line-height:1.45}.vv-preview-notes>span{align-items:flex-start;gap:6px;display:flex}.vv-preview-notes svg{color:#b4c2aa;flex:none;margin-top:1px}.vv-preview-notes-desktop,.vv-preview-notes-mobile{display:none}@media (width>=961px){.vv-theatre-rail{gap:12px}.vv-preview-notes-desktop{border-top:1px solid #ffffff24;gap:8px;padding-top:10px;display:grid}}@media (width<=960px){.vv-preview-notes-mobile{flex-wrap:wrap;gap:6px 16px;margin:-8px 0 12px;display:flex}.vv-theatre-page[data-mobile-view=create] .vv-preview-notes-mobile{display:none}}.vv-theatre-first-fold{isolation:isolate;position:relative}.vv-theatre-first-fold:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#11121466 0%,#11121442 65%,#111214b3 100%),url(https://res.jscssfunny.com/viral_video_ai/sample-images/aea3885edb27d75eb5be0d3c0a0f948c4c0b6f2b4d6c7403e483cd37dd2797c0/shan-theatre-silk/40cdb47f6b014bec872b8488e25bc10d.webp) 50%/cover no-repeat;width:100vw;position:absolute;top:-25px;bottom:-12px;left:50%;transform:translate(-50%)}.vv-theatre-first-fold .vv-atelier-art{display:none}.vv-theatre-first-fold .vv-move-stage:after{background:0 0}@media (width>=961px) and (height>=600px){.vv-move-panel:has(.vv-attachment){height:auto;min-height:100%}:is(.vv-move-panel:has(.vv-attachment) .vv-generator,.vv-move-panel:has(.vv-attachment) .vv-composer){flex-shrink:0;min-height:auto}.vv-move-panel:has(.vv-attachment) .vv-dance-dropzone{min-height:48px;padding-block:5px}.vv-move-panel:has(.vv-attachment) .vv-dance-dropzone>span{display:none}.vv-move-panel:has(.vv-attachment) .vv-dance-dropzone>svg{grid-row:1}.vv-move-panel:has(.vv-attachment) .vv-attachment{min-height:48px;margin:6px 0 0;padding:6px 8px}.vv-move-panel:has(.vv-attachment) .vv-attachment>img{object-fit:cover;width:38px;height:38px}.vv-move-panel:has(.vv-attachment) .vv-attachment-preview{object-fit:cover;width:38px;height:38px}.vv-move-panel:has(.vv-attachment) .vv-shan-text-field{margin-block:7px}.vv-move-panel:has(.vv-attachment) .vv-dance-settings{padding-block:5px}}.vv-move-panel .vv-dance-tools>button:first-child{color:#d4ff38;font-weight:650}.vv-move-panel .vv-dance-tools>button:first-child>svg:last-child{transition:transform .2s}.vv-move-panel .vv-dance-tools>button:first-child:hover>svg:last-child{transform:translate(3px)}.vv-dance-editor .vv-secondary{color:#17200b;background:#d4ff38;border-color:#d4ff38;font-weight:700}.vv-shan-result{width:min(100%,1000px);margin:28px auto 0}.vv-shan-result:empty{display:none}.vv-shan-result .vv-result{background:#171d18;border-color:#4a5843;margin:0;padding:clamp(20px,3vw,38px)}.vv-shan-result .vv-result-heading{font-size:16px}.vv-shan-result .vv-result-video{max-height:min(65vh,620px)}.vv-shan-result .vv-result-wait{background:#0e130f}@media (width<=960px){.vv-shan-result{margin-top:20px}}@media (width>=961px) and (height>=600px) and (height<=800px){.vv-move-panel:has(.vv-attachment) .vv-move-panel-heading{padding-bottom:0}.vv-move-panel:has(.vv-attachment) .vv-dance-upload h3{margin-bottom:5px}.vv-move-panel:has(.vv-attachment) .vv-attachment{gap:8px;min-height:40px;padding:4px 6px}.vv-move-panel:has(.vv-attachment) .vv-attachment>img{width:30px;height:30px}.vv-move-panel:has(.vv-attachment) .vv-attachment-preview{width:30px;height:30px}:is(.vv-move-panel:has(.vv-attachment) .vv-attachment strong,.vv-move-panel:has(.vv-attachment) .vv-attachment span){font-size:10px;line-height:1.2}.vv-move-panel:has(.vv-attachment) .vv-attachment .vv-icon-button{width:30px;height:30px;min-height:0;padding:4px}}
