.storybook-home{--cream:#f8fcfa;--ink:#174d59;--muted:#426975;--orange:#f06449;--line:#174d5926;--green:#e2def0;--readable-muted:#426975;background:var(--cream);color:var(--ink);isolation:isolate;overflow-x:clip}.storybook-home>.shell{max-width:1440px;margin:auto;padding:0 72px}.storybook-home .announcement{color:#174d59;letter-spacing:.5px;background:#e2def0;border-bottom:1px solid #174d590c;gap:22px}.storybook-home .announcement a{color:#174d59}.storybook-home .header{z-index:5;border-bottom:0;height:106px;position:relative}.storybook-home .brand{color:#174d59;letter-spacing:-1.2px;font-size:26px}.storybook-home .brandmark{color:#174d59;background:0 0;width:34px;height:34px;margin-right:7px}.storybook-home .brandmark svg{width:32px;height:32px}.storybook-home .branddot{color:#f06449}.storybook-home .header-cta{color:#174d59;background:0 0;border:1px solid #174d59;border-radius:28px;min-height:46px;padding:10px 18px;font-size:14px}.storybook-home .header-cta:hover{background:#ddf2f3}.storybook-home .nav a,.storybook-home .auth-link,.storybook-home .language-menu summary{color:#174d59}.storybook-home .language-menu>div{background:#f8fcfa;border-color:#b8cfd1}.storybook-home .button{border-radius:28px;gap:12px;min-height:50px;font-size:15px;font-weight:600;line-height:1.5;transition:background .18s,transform .18s}.storybook-home .button:hover:not(:disabled){transform:translateY(-2px)}.storybook-home .button.primary,.storybook-home .header .button.primary{color:#082c34;background:#f06449;border-color:#0000}.storybook-home .button.primary:hover:not(:disabled){background:#f37c64}.storybook-home .button.cream{color:#174d59;background:#ddf2f3;border-color:#b2ced2}.storybook-home .button:disabled{opacity:.68}.storybook-home .eyebrow{letter-spacing:.8px;color:#426975;font-size:12px}.storybook-home h1,.storybook-home h2,.storybook-home .section-top h2,.storybook-home .calendar-intro h2,.storybook-home .how h2{letter-spacing:-1.8px;color:#174d59;font-family:Georgia,Times New Roman,serif;font-weight:400}.storybook-home .video-first-hero{isolation:isolate;color:#174d59;background:#ddf2f3;border:0;border-radius:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;min-height:760px;margin:0 -72px 22px;padding:50px 72px 76px;position:relative;overflow:visible}.storybook-home .video-first-hero:before{content:"";z-index:-2;pointer-events:none;background:#ddf2f3;position:absolute;inset:-106px 0 0}.storybook-home .video-first-hero:after{content:"";z-index:-1;pointer-events:none;background:#f8fcfa;border-radius:55% 40% 0 0;height:40px;position:absolute;bottom:-12px;left:0;right:0}.storybook-home .video-first-copy{z-index:2;max-width:565px;position:relative}.storybook-home .video-first-copy .eyebrow{color:#174d59;letter-spacing:.6px;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.storybook-home .video-first-copy .eyebrow:before{content:"";background:#f06449;border-radius:50%;flex-shrink:0;width:7px;height:7px}.storybook-home .video-first-copy h1{letter-spacing:-3px;max-width:600px;margin:24px 0 25px;font-size:clamp(48px,5.15vw,74px);line-height:1.025}.storybook-home .video-first-copy h1 em{color:#174d59;font-weight:400}.storybook-home .video-first-copy>p:not(.video-first-note){color:#426975;max-width:410px;font-size:17px;line-height:1.7}.storybook-home .video-first-copy .showcase-actions{gap:23px;margin-top:28px}.storybook-home .video-first-copy .showcase-actions .primary{color:#082c34;background:#f06449;border:0;padding:14px 22px;font-size:15px}.storybook-home .video-first-copy .showcase-actions>a:not(.primary){color:#174d59;border-bottom:1px solid #174d59;min-height:44px;font-size:14px}.storybook-home .video-first-note{color:#426975;max-width:390px;margin-top:20px;font-size:12px;line-height:1.65}.storybook-home .video-first-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px;padding:18px 10px 10px;position:relative}.storybook-home .video-first-grid:before{content:"";z-index:-1;pointer-events:none;background:#e2def0;border-radius:50% 44% 45% 52%;position:absolute;inset:13% -20px 9% 0;transform:rotate(-12deg)}.storybook-home .video-first-grid:after{content:"";z-index:-1;pointer-events:none;background:#eac955;border-radius:50%;width:88px;height:88px;position:absolute;top:0;right:9%}.storybook-home .video-first-card{background:#fff;border:9px solid #fff;border-bottom:0;border-radius:4px;transition:transform .2s;overflow:visible;transform:rotate(-5deg);box-shadow:0 10px 26px #174d5910}.storybook-home .video-first-card:nth-child(2){margin-top:27px;transform:rotate(7deg)}.storybook-home .video-first-card:nth-child(3){margin-top:-2px;transform:rotate(4deg)}.storybook-home .video-first-card:nth-child(4){margin-top:19px;transform:rotate(-4deg)}.storybook-home .video-first-card:hover,.storybook-home .video-first-card:focus-within{z-index:2;transform:rotate(0)}.storybook-home .video-first-card video{object-fit:cover;object-position:50% 35%;background:#174d59;border-radius:1px;height:clamp(170px,18vw,258px)}.storybook-home .video-first-card-copy{color:#174d59;padding:10px 4px 13px}.storybook-home .video-first-card-copy>span{color:#426975;letter-spacing:.2px;font-size:10px;font-weight:500}.storybook-home .video-first-card-copy h2{color:#174d59;letter-spacing:0;overflow-wrap:anywhere;margin:6px 0 2px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.35}.storybook-home .video-first-card-copy button{color:#174d59;min-height:44px;padding:5px 0;font-size:12px;line-height:1.4}.storybook-home .video-first-empty{color:#174d59;background:#f8fcfa;border-color:#b2ced2}.storybook-home .video-first-empty a{color:#174d59}.storybook-home .creator-heading{background:#e2def0;border:0;align-items:end;gap:30px;margin:0 -72px;padding:42px 72px 30px}.storybook-home .creator-heading h2{letter-spacing:-1.6px;max-width:620px;font-size:46px;line-height:1.1}.storybook-home .creator-heading h2 span{color:#f06449}.storybook-home .creator-heading p{color:#426975;max-width:350px;font-size:16px;line-height:1.7}.storybook-home .creator-heading .eyebrow{color:#426975}.storybook-home .home-generator{background:#e2def0;border:0;border-radius:0;margin:0 -72px 30px;padding:0 72px 50px;scroll-margin-top:20px}.storybook-home .embedded-editor{background:#fff;border:1px solid #d6e6e7;border-radius:17px;padding:24px 28px 28px;overflow:hidden;box-shadow:0 10px #174d5907}.storybook-home .creation-steps{border-bottom:1px solid #dce8e9;gap:15px;margin:0 0 24px;padding-bottom:18px}.storybook-home .creation-steps li{color:#426975;border-top:0;min-width:0;padding-top:0;font-size:13px;line-height:1.5}.storybook-home .creation-steps li[aria-current=step]{color:#174d59;font-weight:600}.storybook-home .creation-steps li>span{color:#174d59;background:#f8fcfa;border:1px solid #bdd1d2;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.storybook-home .home-generator .studio-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px;display:grid}.storybook-home .home-generator .studio-form{display:contents}.storybook-home .home-generator .studio-notices{grid-area:1/1/auto/-1;gap:14px;display:grid}.storybook-home .home-generator .studio-notices>:first-child{margin-top:0}.storybook-home .home-generator .studio-notices>:last-child{margin-bottom:0}.storybook-home .home-generator .studio-description{grid-area:2/3;min-width:0;display:block}.storybook-home .home-generator .studio-upload-field{grid-area:2/1;min-width:0}.storybook-home .home-generator .template-picker-field{grid-area:2/2;min-width:0}.storybook-home .home-generator .studio-controls{border-top:1px solid #dce8e9;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:22px 28px;padding-top:25px;display:grid}.storybook-home .home-generator .studio-controls>.generation-review,.storybook-home .home-generator .studio-controls>.related-looks,.storybook-home .home-generator .studio-controls>.info-box,.storybook-home .home-generator .studio-controls>.status,.storybook-home .home-generator .studio-controls>.result-video,.storybook-home .home-generator .studio-controls>#generated-video-description{grid-column:1/-1}.storybook-home .home-generator .studio-controls>.button.primary{grid-column:1/-1;justify-self:end;min-width:250px}.storybook-home .home-generator .studio-controls>.action-picker{grid-column:1/-1}.storybook-home .home-generator .studio-controls>.form-field,.storybook-home .home-generator .studio-controls>.sound-options{margin:0}.storybook-home .home-generator .studio-description h2{letter-spacing:-.7px;overflow-wrap:anywhere;font:400 30px/1.15 Georgia,Times New Roman,serif}.storybook-home .home-generator .studio-description h2>span{color:#f06449!important}.storybook-home .home-generator .studio-description>p{color:#426975;margin:12px 0 16px;font-size:15px;line-height:1.65}.storybook-home .home-generator .studio-description>.eyebrow{letter-spacing:.6px;font-size:12px}.storybook-home .home-generator .canvas-wrap{width:100%;max-width:280px;margin:20px auto 0}.storybook-home .home-generator .canvas-caption{color:#426975;font-size:12px;line-height:1.65;display:block}.storybook-home .home-generator .template-brief{color:#426975;background:#f0f7f7;border:1px solid #d6e6e7;border-radius:9px;padding:14px;font-size:14px}.storybook-home .home-generator .template-brief p,.storybook-home .home-generator .template-brief a{color:#426975;font-size:13px;line-height:1.65}.storybook-home .form-label,.storybook-home .form-field>label{color:#174d59;font-size:15px;font-weight:600;line-height:1.5}.storybook-home .consent{color:#426975;font-size:14px!important;font-weight:400!important;line-height:1.65!important}.storybook-home .consent input,.storybook-home .sound-control input,.storybook-home .action-option input{accent-color:#286778;flex-shrink:0}.storybook-home .upload-zone{color:#174d59;background:#f2eff7;border:1px dashed #91b1bc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:232px;padding:22px 14px;display:flex}.storybook-home .upload-zone strong{color:#174d59;font-size:16px;line-height:1.5}.storybook-home .upload-zone span{color:#426975;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.65}.storybook-home .upload-zone svg{color:#286778}.storybook-home .upload-paused{opacity:1}.storybook-home .choose-file{color:#fff;background:#174d59;border:0;border-radius:25px;min-height:44px;padding:10px 19px;font-size:14px}.storybook-home .upload-file-control{flex-wrap:wrap;justify-content:center;gap:9px}.storybook-home .photo-guidance,.storybook-home .quiet,.storybook-home .upload-requirement,.storybook-home .upload-hint{color:#426975;font-size:13px;line-height:1.7}.storybook-home .visual-template-picker{background:#fff;border:1px solid #c5dadf;border-radius:12px}.storybook-home .visual-template-picker[open]{border-color:#8bafb9}.storybook-home .visual-template-picker>summary{background:#edf7f7;align-items:center;gap:10px;padding:12px}.storybook-home .visual-template-picker>summary>img{object-fit:cover;border-radius:6px;width:48px;height:65px}.storybook-home .visual-template-picker>summary strong,.storybook-home .visual-template-grid strong{color:#174d59;font-size:14px;line-height:1.45}.storybook-home .visual-template-picker>summary small,.storybook-home .visual-template-picker>summary em,.storybook-home .visual-template-grid small,.storybook-home .visual-template-grid em{color:#426975;font-size:12px;line-height:1.6}.storybook-home .visual-template-options{padding:12px}.storybook-home .visual-template-options>input{color:#174d59;background:#f8fcfa;border:1px solid #bdd1d2;border-radius:8px;width:100%;min-height:44px;padding:10px;font-size:14px}.storybook-home .visual-template-options>label{color:#426975;font-size:13px}.storybook-home .visual-template-grid{overscroll-behavior:contain;grid-template-columns:1fr;gap:8px;max-height:430px;margin-top:12px;padding-right:3px;display:grid;overflow:auto}.storybook-home .visual-template-grid button{text-align:left;background:#fff;border:1px solid #dce8e9;border-radius:9px;align-items:start;gap:10px;width:100%;min-width:0;padding:9px;display:flex}.storybook-home .visual-template-grid button[aria-pressed=true]{background:#edf7f7;border-color:#286778}.storybook-home .visual-template-grid img{object-fit:cover;border-radius:5px;flex-shrink:0;width:42px;height:60px}.storybook-home .visual-template-grid button>span{min-width:0}.storybook-home .visual-template-grid small{display:block}.storybook-home .visual-template-grid em{margin-top:4px;font-style:normal;display:block}.storybook-home .visual-template-picker .sample-available{color:#245d54}.storybook-home .mode-toggle{background:#edf4f4;border-color:#c5dadf;border-radius:10px;gap:4px;padding:4px}.storybook-home .mode-toggle button{color:#174d59;border-radius:8px;min-height:46px;font-size:15px}.storybook-home .mode-toggle button.active{color:#174d59;background:#fff;box-shadow:0 1px 5px #174d5914}.storybook-home .mode-note{color:#426975;font-size:14px}.storybook-home .info-box{color:#426975;background:#f0f7f7;border-color:#d6e6e7;border-radius:9px;font-size:13px;line-height:1.7}.storybook-home .sound-options{background:#edf7f7;border-color:#c5dadf;border-radius:10px;padding:16px}.storybook-home .sound-control strong{color:#174d59;font-size:15px}.storybook-home .sound-control small,.storybook-home .sound-options>p{color:#426975;font-size:13px;line-height:1.65}.storybook-home .dev-notice{color:#426975;background:#f2eff7;border-color:#d5d0e8;border-radius:10px;padding:16px;font-size:14px;line-height:1.7}.storybook-home .availability-notice{color:#615327;background:#f5f2e4;border-color:#d8d0ad;border-radius:10px;margin:0}.storybook-home .availability-retry{color:#574a22;border-color:#a99861;border-radius:22px}.storybook-home .generation-review{background:#f5fafa;border-color:#c5dadf;border-radius:12px;padding:20px}.storybook-home .generation-review dt{color:#426975}.storybook-home .generation-review dd{color:#174d59}.storybook-home .action-picker{background:#f8fcfa;border-color:#c5dadf;border-radius:10px}.storybook-home .action-option{color:#174d59;background:#fff;border-color:#d5e3e5}.storybook-home .action-option.selected{background:#edf7f7;border-color:#286778}.storybook-home .result-video{border-radius:12px;justify-self:center;width:auto;max-width:100%;max-height:650px}.storybook-home .related-look-grid{gap:15px}.storybook-home .related-look-grid img{border-radius:8px;width:100%;height:170px}.storybook-home .related-look-grid span,.storybook-home .related-look-grid small{color:#426975;font-size:13px;line-height:1.5}.storybook-home .season-strip{border-color:#174d5926;gap:20px;padding:28px 0}.storybook-home .season-strip>a{color:#174d59;border-color:#174d5926;font-size:14px}.storybook-home .season-strip>span{color:#426975}.storybook-home .section{padding:65px 0}.storybook-home .section-top h2{max-width:640px;font-size:46px;line-height:1.1}.storybook-home .section-top h2 span,.storybook-home .calendar-intro h2 span,.storybook-home .how h2 span{color:#f06449}.storybook-home .section-top>p{color:#426975;font-size:15px;line-height:1.7}.storybook-home .filters{gap:6px}.storybook-home .filters button{color:#426975;border:1px solid #0000;border-radius:24px;min-height:44px;padding:9px 16px;font-size:14px}.storybook-home .filters button.active{color:#174d59;background:#ddf2f3;border-color:#8bafb9}.storybook-home .filter-dot{background:#f06449}.storybook-home .search{color:#426975;background:#fff;border:1px solid #c5dadf;border-radius:24px;padding:11px 16px}.storybook-home .search input{color:#174d59;background:0 0;font-size:14px}.storybook-home .template-grid{gap:32px 23px}.storybook-home .template-image{background:#e2def0;border-radius:9px;height:330px}.storybook-home .card-heading h3{letter-spacing:0;font-size:17px;font-weight:600}.storybook-home .card-heading svg{color:#174d59}.storybook-home .template-card>p{color:#426975;font-size:14px;line-height:1.65}.storybook-home .card-meta span{color:#426975;background:#edf7f7;border-color:#c5dadf;border-radius:14px;font-size:12px}.storybook-home .image-shade{background:linear-gradient(#0000 40%,#2a1a1399)}.storybook-home .template-image .image-label,.storybook-home .template-image .preview-label{color:#fff;text-shadow:0 1px 4px #0008;font-size:11px}.storybook-home .calendar{border-color:#174d5926;gap:60px}.storybook-home .calendar-intro h2{font-size:51px}.storybook-home .calendar-intro>p,.storybook-home .holiday-status,.storybook-home .holiday-date,.storybook-home .calendar-year{color:#426975}.storybook-home .holiday-row{border-color:#174d5926}.storybook-home .holiday-name{color:#174d59;font-size:26px}.storybook-home .holiday-name small{color:#174d59;background:#e2def0;border-radius:12px;font-size:11px}.storybook-home .how{border-color:#174d5926}.storybook-home .how h2{font-size:46px}.storybook-home .credit-pack{background:#fff;border-color:#c5dadf;border-radius:14px}.storybook-home .credit-pack-price strong{color:#174d59;font-family:Georgia,serif;font-weight:400}.storybook-home .credit-pack-count{color:#286778}.storybook-home .credit-pack .button{color:#174d59;background:#ddf2f3}.storybook-home .credit-pack ul{color:#426975}.storybook-home .seasonal-spotlight,.storybook-home .learning-card{border-color:#c5dadf}.storybook-home .closing{color:#f8fcfa;background:#286778;border:0;border-radius:15px;gap:25px;padding:40px}.storybook-home .closing h2,.storybook-home .closing p,.storybook-home .closing .eyebrow{color:#f8fcfa}.storybook-home .closing-star{color:#eac955}.storybook-home .closing .button{color:#174d59;background:#ddf2f3}.storybook-home footer{border-color:var(--v3-line-soft,#262320);gap:22px;padding:35px 0}.storybook-home footer p,.storybook-home footer>div,.storybook-home footer>span{color:var(--v3-text-2,#b6b1a9);font-size:13px}.storybook-home :where(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #286778}@media (max-width:1150px){.storybook-home>.shell{padding:0 40px}.storybook-home .video-first-hero{gap:25px;margin-left:-40px;margin-right:-40px;padding:40px 40px 65px}.storybook-home .video-first-copy h1{font-size:59px}.storybook-home .creator-heading,.storybook-home .home-generator{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}.storybook-home .embedded-editor{padding:22px}.storybook-home .home-generator .studio-layout{gap:18px}.storybook-home .home-generator .studio-description h2{font-size:26px}.storybook-home .header,.storybook-home .nav{gap:16px}.storybook-home .brand{font-size:23px}.storybook-home .header-cta{padding:9px 14px;font-size:13px}.storybook-home .auth-link{font-size:13px}}@media (max-width:960px){.storybook-home .video-first-hero{grid-template-columns:1fr 1fr}.storybook-home .video-first-copy h1{letter-spacing:-2px;font-size:50px}.storybook-home .video-first-grid{gap:17px;padding:12px 3px}.storybook-home .video-first-card video{height:175px}.storybook-home .video-first-card-copy h2{font-size:14px}.storybook-home .home-generator .studio-layout{grid-template-columns:1fr 1fr}.storybook-home .home-generator .studio-upload-field{grid-area:2/1}.storybook-home .home-generator .template-picker-field{grid-area:2/2}.storybook-home .home-generator .studio-description{grid-area:3/1/auto/-1;grid-template-columns:1fr 220px;gap:8px 28px;display:grid}.storybook-home .home-generator .studio-description>.canvas-wrap{grid-area:1/2/5;width:220px;margin:0}.storybook-home .home-generator .studio-description>.eyebrow,.storybook-home .home-generator .studio-description>h2,.storybook-home .home-generator .studio-description>p,.storybook-home .home-generator .studio-description>.template-brief{grid-column:1}.storybook-home .creator-heading h2,.storybook-home .section-top h2{font-size:40px}}@media (max-width:760px){.storybook-home>.shell{padding:0 22px}.storybook-home .announcement{flex-wrap:wrap;gap:12px}.storybook-home .header{gap:10px;height:83px}.storybook-home .brand{font-size:22px}.storybook-home .brandmark{width:30px;height:30px}.storybook-home .brandmark svg{width:29px;height:29px}.storybook-home .header-cta{min-height:44px;padding:9px 12px;font-size:13px}.storybook-home .nav.open{background:#f8fcfa;border-color:#b8cfd1;box-shadow:0 15px 28px #174d5914}.storybook-home .mobile-menu{color:#174d59}.storybook-home .video-first-hero{grid-template-columns:1fr;gap:35px;min-height:0;margin:0 -22px 22px;padding:30px 22px 60px}.storybook-home .video-first-hero:before{inset:-83px 0 0}.storybook-home .video-first-copy{max-width:620px}.storybook-home .video-first-copy h1{letter-spacing:-2.5px;max-width:630px;margin:19px 0;font-size:58px}.storybook-home .video-first-copy>p:not(.video-first-note){max-width:430px;font-size:16px}.storybook-home .video-first-note{font-size:12px}.storybook-home .video-first-grid{gap:23px;width:100%;max-width:510px;margin:0 auto;padding:8px 9px 0}.storybook-home .video-first-card video{height:clamp(180px,38vw,280px)}.storybook-home .video-first-card-copy h2{font-size:15px}.storybook-home .video-first-card-copy>span{font-size:10px}.storybook-home .video-first-card-copy button{font-size:13px}.storybook-home .creator-heading{margin-left:-22px;margin-right:-22px;padding:35px 22px 24px;display:block}.storybook-home .creator-heading h2{max-width:550px;font-size:40px}.storybook-home .creator-heading p{max-width:none;margin-top:12px;font-size:16px}.storybook-home .home-generator{margin-left:-22px;margin-right:-22px;padding:0 22px 38px}.storybook-home .embedded-editor{border-radius:13px;padding:20px 16px}.storybook-home .creation-steps{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.storybook-home .creation-steps li{font-size:12px}.storybook-home .home-generator .studio-layout{flex-direction:column;gap:25px;display:flex}.storybook-home .home-generator .studio-notices{order:0;width:100%}.storybook-home .home-generator .studio-upload-field{order:1;width:100%}.storybook-home .home-generator .template-picker-field{order:2;width:100%}.storybook-home .home-generator .studio-description{order:3;width:100%;display:block}.storybook-home .home-generator .studio-controls{flex-direction:column;order:4;gap:20px;width:100%;padding-top:22px;display:flex}.storybook-home .home-generator .studio-controls>*,.storybook-home .home-generator .studio-controls>.button.primary{width:100%;min-width:0}.storybook-home .home-generator .studio-description h2{font-size:32px}.storybook-home .home-generator .studio-description>.canvas-wrap{width:100%;max-width:280px;margin:20px auto 0}.storybook-home .home-generator .canvas-caption{display:block}.storybook-home .home-generator .studio-description>.template-brief,.storybook-home .home-generator .studio-description>.template-brief p,.storybook-home .home-generator .studio-description>.template-brief a{font-size:14px}.storybook-home .visual-template-grid{max-height:350px}.storybook-home .visual-template-grid button{padding:11px}.storybook-home .visual-template-grid strong{font-size:15px}.storybook-home .visual-template-grid small,.storybook-home .visual-template-grid em{font-size:13px}.storybook-home .consent{font-size:14px!important}.storybook-home .form-label,.storybook-home .form-field>label{font-size:16px}.storybook-home .upload-zone{min-height:240px}.storybook-home .upload-zone span,.storybook-home .photo-guidance,.storybook-home .quiet,.storybook-home .mode-note,.storybook-home .info-box{font-size:14px}.storybook-home .home-generator .related-look-grid img{height:145px}.storybook-home .section{padding:45px 0}.storybook-home .section-top h2{font-size:36px}.storybook-home .section-top>p{font-size:16px}.storybook-home .filter-row{display:block}.storybook-home .filters{gap:5px;margin-bottom:14px}.storybook-home .filters button{padding:9px 12px;font-size:14px}.storybook-home .search input{width:100%;font-size:16px}.storybook-home .template-grid{gap:26px 14px}.storybook-home .template-image{height:270px}.storybook-home .card-heading h3{font-size:16px}.storybook-home .template-card>p{font-size:14px}.storybook-home .calendar{gap:25px}.storybook-home .calendar-intro h2{font-size:42px}.storybook-home .holiday-name{font-size:21px}.storybook-home .how h2{font-size:37px}.storybook-home .closing{border-radius:12px;padding:28px}.storybook-home .closing h2{font-size:34px}.storybook-home .closing p{font-size:15px}.storybook-home footer{gap:18px}}@media (max-width:420px){.storybook-home .header-account{gap:8px}.storybook-home .brand{font-size:20px}.storybook-home .brandmark{width:27px;height:27px;margin-right:3px;display:inline-flex}.storybook-home .brandmark svg{width:27px;height:27px}.storybook-home .header-cta{padding:8px 10px;font-size:12px}.storybook-home .video-first-copy h1{letter-spacing:-2px;font-size:49px;line-height:1.04}.storybook-home .video-first-copy .showcase-actions{gap:16px}.storybook-home .video-first-copy .showcase-actions .primary{padding:12px 18px;font-size:15px}.storybook-home .video-first-grid{gap:19px 16px;padding-left:5px;padding-right:5px}.storybook-home .video-first-card{border-width:7px 7px 0;border-bottom-style:none;border-bottom-color:currentColor}.storybook-home .video-first-card video{height:175px}.storybook-home .video-first-card-copy{padding:8px 2px 9px}.storybook-home .video-first-card-copy h2{font-size:14px}.storybook-home .video-first-card-copy>span{font-size:9px}.storybook-home .video-first-card-copy button{font-size:12px}.storybook-home .creator-heading h2{font-size:36px}.storybook-home .template-image{height:235px}.storybook-home .image-title{font-size:22px}.storybook-home .home-generator .related-look-grid img{height:115px}.storybook-home .related-look-grid{gap:10px}}@media (prefers-reduced-motion:reduce){.storybook-home *{scroll-behavior:auto!important;transition:none!important}}.storybook-home .home-generator .template-picker-field{grid-column:1}.storybook-home .home-generator .studio-upload-field{grid-column:2}.storybook-home .announcement span{color:#426975}.storybook-home .guide-card{background:#fff;border-color:#c5dadf;border-radius:11px}.storybook-home .guide-card h3{color:#174d59}.storybook-home .guide-card>img[src$=\.svg]{background:#edf7f7}.storybook-home .faq-list summary{color:#174d59}.storybook-home .faq-list summary>span{color:#286778}@media (max-width:760px){.storybook-home .home-generator .template-picker-field{order:1}.storybook-home .home-generator .studio-upload-field{order:2}}.storybook-home .video-first-card video{color:#f8fcfa}.storybook-home .creator-heading h2 span,.storybook-home .section-top h2 span,.storybook-home .calendar-intro h2 span,.storybook-home .how h2 span{color:#c6533d}.workspace-home>.shell{max-width:1516px;padding:0 38px}.workspace-home .header{border-bottom:1px solid #174d591a;gap:25px;height:82px}.workspace-home .header .brand{font-size:24px}.workspace-home .header .brandmark{width:30px;height:30px}.workspace-home .header-cta{background:#ddf2f3;border-color:#0000}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;padding:24px 0 21px;display:flex}.workspace-home .workspace-heading h1{letter-spacing:-.9px;max-width:890px;margin:0;font:400 29px/1.2 Georgia,Times New Roman,serif}.workspace-heading h1 em{font-weight:400}.workspace-heading>p{color:#426975;max-width:225px;margin:0;font-size:13px;line-height:1.55}.workspace-home .workspace-generator{background:0 0;border:0;margin:0 0 28px;padding:0;scroll-margin-top:18px}.workspace-home .home-generator .compact-editor{box-shadow:none;background:#edf7f7;border:1px solid #c5dadf;border-radius:15px;padding:0;overflow:visible}.compact-layout{grid-template-columns:minmax(320px,365px) minmax(0,1fr);align-items:stretch;min-height:620px;display:grid}.compact-sidebar{background:#fff;border-right:1px solid #d5e4e7;border-radius:15px 0 0;flex-direction:column;gap:17px;min-width:0;padding:24px;display:flex}.workspace-home .compact-editor .form-field{margin:0}.workspace-home .compact-editor .form-label{margin:0 0 9px;font-size:14px;font-weight:600;line-height:1.4;display:block}.workspace-home .compact-editor .visual-template-picker{background:#fff;border-color:#c5dadf;border-radius:10px}.workspace-home .compact-editor .visual-template-picker>summary{background:#f8fcfa;gap:11px;min-height:71px;padding:9px}.workspace-home .compact-editor .visual-template-picker>summary>img{border-radius:5px;width:38px;height:50px}.workspace-home .compact-editor .visual-template-picker>summary strong{font-size:14px}.workspace-home .compact-editor .visual-template-picker>summary small{color:#426975;margin-top:2px;font-size:12px}.workspace-home .compact-editor .visual-template-picker>summary>span{flex:1;min-width:0}.workspace-home .compact-editor .visual-template-options{padding:11px}.workspace-home .compact-editor .visual-template-grid{gap:7px;max-height:300px;margin-top:9px}.workspace-home .compact-editor .visual-template-grid button{align-items:center;padding:8px}.workspace-home .compact-editor .visual-template-grid img{width:35px;height:45px}.workspace-home .compact-editor .visual-template-grid strong{font-size:13px}.workspace-home .compact-editor .visual-template-grid small{font-size:12px}.workspace-home .compact-editor .visual-template-options input{font-size:14px}.compact-photo{flex-direction:column;gap:9px;display:flex}.workspace-home .compact-photo .form-label{margin-bottom:0}.workspace-home .compact-photo .consent{color:#426975;align-items:flex-start;gap:9px;margin:0;display:flex;font-size:12px!important;font-weight:400!important;line-height:1.6!important}.workspace-home .compact-photo .consent input{flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.compact-upload{color:#174d59;cursor:pointer;background:#f2eff7;border:1px dashed #95b7c0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:133px;padding:17px 12px;display:flex}.compact-upload:hover:not(:disabled){background:#e9e4f4;border-color:#286778}.compact-upload strong{font-size:15px;font-weight:600}.compact-upload>span{color:#426975;font-size:12px;line-height:1.5}.compact-upload:disabled{cursor:wait;opacity:.7}.compact-signin{text-underline-offset:4px;align-self:flex-start;align-items:center;gap:7px;min-height:30px;font-size:13px;text-decoration:underline;display:inline-flex}.compact-adjust{color:#174d59;background:0 0;border:0;align-self:flex-start;min-height:36px;font-size:13px;text-decoration:underline}.workspace-home .compact-editor .sound-options{background:0 0;border:0;border-radius:0;margin:0;padding:0}.workspace-home .compact-editor .sound-control{justify-content:flex-start;align-items:center;gap:10px}.workspace-home .compact-editor .sound-control input{width:17px;height:17px;margin:0}.workspace-home .compact-editor .sound-control>span{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-home .compact-editor .sound-control strong{font-size:13px;font-weight:500}.workspace-home .compact-editor .sound-control small{margin:0;font-size:12px}.compact-options,.compact-review{border-top:1px solid #dce8e9;padding-top:10px}.compact-options>summary,.compact-review>summary{color:#426975;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:30px;font-size:13px;list-style:none;display:flex}.compact-options>summary:after,.compact-review>summary:after{content:"+";color:#286778;font-size:20px;font-weight:300}.compact-options[open]>summary:after,.compact-review[open]>summary:after{content:"−"}.compact-options>summary::-webkit-details-marker{display:none}.compact-review>summary::-webkit-details-marker{display:none}.workspace-home .compact-options .form-field{margin:13px 0}.workspace-home .compact-options .mode-toggle button{min-width:0;padding:8px;font-size:12px;line-height:1.5}.workspace-home .compact-options .form-field>label{font-size:13px}.workspace-home .compact-options .mode-note{margin:10px 0 0;font-size:12px;line-height:1.6}.workspace-home .compact-options .action-picker{margin:15px 0 0;font-size:13px}.workspace-home .compact-review .generation-review{background:#f8fcfa;border-radius:8px;margin:10px 0 0;padding:12px;font-size:12px}.workspace-home .compact-review .generation-review>strong{display:none}.workspace-home .compact-review .generation-review dt,.workspace-home .compact-review .generation-review dd{font-size:12px}.workspace-home .compact-review .generation-review .consent{align-items:start;gap:8px;font-size:12px!important;line-height:1.6!important}.workspace-home .compact-review .generation-review dl{gap:5px;margin:0 0 12px}.compact-submit{margin-top:auto;padding-top:2px}.compact-cost{color:#426975;text-align:right;margin:0 0 8px;font-size:12px}.workspace-home .compact-submit>.button.primary{justify-content:center;width:100%;min-height:49px;padding:12px 15px;font-size:14px}.compact-availability{color:#615327;background:#f5f2e4;border-radius:7px;margin:0 0 10px;padding:9px 11px;font-size:12px;line-height:1.6}.compact-availability>button{font-size:inherit;color:inherit;background:0 0;border:0;min-height:27px;padding:0;text-decoration:underline}.workspace-home .compact-submit .status{margin:12px 0 0;padding:12px;font-size:13px;line-height:1.65}.workspace-home .compact-submit .quiet{font-size:12px;line-height:1.6}.compact-stage{background:#edf7f7;border-radius:0 15px 0 0;justify-content:center;align-items:center;min-width:0;padding:23px 27px 21px;display:flex;position:relative}.home-video-stage{width:100%;min-width:0;max-width:1020px}.stage-screen{isolation:isolate;background:#286778;border-radius:10px;justify-content:center;align-items:center;height:425px;display:flex;position:relative;overflow:hidden}.stage-backdrop{object-fit:cover;filter:blur(28px)brightness(.6);opacity:.7;z-index:-1;pointer-events:none;width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px}.stage-main-video,.stage-main-image{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.stage-kind{color:#fff;pointer-events:none;background:#174d59e8;border-radius:15px;padding:4px 9px;font-size:11px;position:absolute;top:14px;right:14px}.stage-caption{justify-content:space-between;align-items:center;gap:18px;margin:13px 0 16px;display:flex}.stage-caption strong{color:#174d59;font-size:15px;font-weight:600}.stage-caption>span{color:#426975;font-size:12px}.stage-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stage-examples button{color:#174d59;text-align:left;cursor:pointer;background:#f8fcfa;border:1px solid #d1e2e5;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:65px;padding:7px;display:flex}.stage-examples button[aria-pressed=true]{background:#ddf2f3;border-color:#286778}.stage-examples img{object-fit:cover;border-radius:4px;flex-shrink:0;width:39px;height:49px}.stage-examples span{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.stage-examples button:disabled{opacity:.6;cursor:wait}.workspace-format{color:#426975;font-size:10px;position:absolute;bottom:5px;right:28px}.workspace-home .compact-help{background:#f8fcfa;border-top:1px solid #d1e2e5;border-radius:0 0 15px 15px;padding:12px 24px}.compact-help>summary{cursor:pointer;color:#426975;min-height:22px;font-size:12px;line-height:1.5}.compact-help>div{max-width:1000px;padding:13px 0 0}.compact-help p,.compact-help a{color:#426975;font-size:13px;line-height:1.7}.compact-help a{text-underline-offset:3px;text-decoration:underline}.workspace-home .compact-stage .crop-editor{background:0 0;border:0;width:100%;margin:0;padding:0 0 15px}.workspace-home .compact-stage .crop-editor>div:first-child{display:none}.workspace-home .compact-stage .crop-preview{object-fit:contain;border-radius:9px;width:auto;max-width:100%;height:320px;margin:0 auto 15px}.workspace-home .compact-stage .crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 10px;display:grid}.workspace-home .compact-stage .crop-controls label{min-width:0;font-size:12px}.workspace-home .compact-stage .crop-controls input{width:100%}.workspace-home .compact-stage .crop-editor>.quiet{color:#426975;margin:8px 0;font-size:12px}.workspace-home .compact-stage .crop-editor>.button{float:right;min-height:44px;font-size:14px}.workspace-home .compact-stage .crop-editor>.text-link{font-size:12px}.workspace-photo-preview{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.workspace-home .workspace-photo-preview .studio-canvas{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:470px}.workspace-home .workspace-photo-preview .canvas-caption{text-align:center;font-size:12px;display:block}.workspace-result{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.workspace-home .workspace-result .result-video{object-fit:contain;background:#286778;border-radius:10px;width:100%;max-width:100%;height:450px}.workspace-result>.button{min-height:45px;font-size:14px}.workspace-result>#generated-video-description{text-align:center;color:#426975;margin:0;font-size:12px}.workspace-result .result-feedback{width:100%;font-size:13px}.workspace-home .announcement{background:#e2def0;border:0;border-radius:8px;min-height:36px;margin-bottom:0}.workspace-home .season-strip{margin-top:0}@media (min-width:1600px){.compact-layout{grid-template-columns:385px minmax(0,1fr)}.stage-screen{height:475px}}@media (max-width:1100px){.workspace-home>.shell{padding:0 24px}.workspace-home .header{gap:15px}.workspace-heading{padding:20px 0;display:block}.workspace-home .workspace-heading h1{font-size:27px}.workspace-heading>p{max-width:none;margin-top:7px}.compact-layout{grid-template-columns:320px minmax(0,1fr)}.compact-sidebar{gap:14px;padding:20px}.compact-stage{padding:22px 20px}.stage-screen{height:405px}.stage-examples{gap:7px}.stage-examples button{padding:6px;display:block}.stage-examples img{width:100%;height:53px}.stage-examples span{margin-top:5px;font-size:11px;display:block}.stage-caption{display:block}.stage-caption>span{margin-top:4px;display:block}.workspace-home .nav{gap:14px}}@media (max-width:760px){.workspace-home>.shell{padding:0 18px}.workspace-home .header{gap:9px;height:75px}.workspace-home .header .brand{font-size:21px}.workspace-home .header .brandmark,.workspace-home .header .brandmark svg{width:26px;height:26px}.workspace-heading{padding:17px 0}.workspace-home .workspace-heading h1{letter-spacing:-.8px;font-size:27px;line-height:1.15}.workspace-heading>p{margin-top:8px;font-size:13px}.compact-layout{flex-direction:column;min-height:0;display:flex}.compact-stage{border-radius:15px 15px 0 0;order:0;padding:15px 14px 20px}.compact-sidebar{border-top:1px solid #d1e2e5;border-right:0;border-radius:0;order:1;gap:15px;padding:20px}.stage-screen{height:260px}.stage-caption{align-items:start;gap:12px;margin:10px 0 12px;display:flex}.stage-caption strong{max-width:45%;font-size:14px}.stage-caption>span{text-align:right;max-width:50%;margin:0;font-size:11px}.stage-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.stage-examples button{min-height:50px;padding:4px}.stage-examples img{height:42px}.stage-examples span{font-size:10px;line-height:1.4}.workspace-format{font-size:10px;bottom:4px;right:15px}.workspace-home .compact-help{padding:12px 20px}.compact-help>summary{font-size:12px;line-height:1.7}.workspace-home .compact-photo .consent{font-size:13px!important}.compact-upload{min-height:120px}.compact-upload>span{font-size:13px}.compact-upload strong{font-size:16px}.compact-signin{min-height:35px;font-size:14px}.workspace-home .compact-editor .form-label{font-size:15px}.workspace-home .compact-editor .sound-control strong{font-size:14px}.workspace-home .compact-editor .sound-control small{font-size:12px}.compact-options>summary,.compact-review>summary{min-height:36px;font-size:14px}.workspace-home .compact-submit>.button.primary{min-height:51px;font-size:16px}.workspace-home .compact-editor .visual-template-picker>summary strong{font-size:15px}.workspace-home .compact-editor .visual-template-picker>summary small{font-size:13px}.workspace-home .compact-editor .visual-template-grid strong{font-size:14px}.workspace-home .compact-stage .crop-preview{height:275px}.workspace-home .compact-stage .crop-controls{grid-template-columns:1fr;gap:10px}.workspace-home .compact-stage .crop-controls label{font-size:14px}.workspace-home .workspace-photo-preview .studio-canvas,.workspace-home .workspace-result .result-video{height:320px}.workspace-home .workspace-result .button{font-size:14px}.workspace-home .compact-review .generation-review .consent{font-size:13px!important}.workspace-home .compact-options .mode-toggle button,.workspace-home .compact-options .mode-note,.workspace-home .compact-options .form-field>label{font-size:14px}.workspace-home .announcement{gap:10px;margin-top:0;font-size:11px}.workspace-home .announcement span{font-size:12px}}@media (max-width:420px){.workspace-home .header .brand{font-size:20px}.workspace-home .header .brandmark{margin-right:3px}.workspace-home .workspace-heading h1{font-size:25px}.stage-screen{height:235px}.compact-stage{padding:12px 12px 20px}.compact-sidebar{padding:18px}.stage-examples span{font-size:10px}.stage-examples img{height:38px}.stage-caption strong{font-size:13px}}.workspace-home .compact-sidebar .template-picker-field{order:0;width:100%}.stage-kind,.workspace-format{font-size:12px}.workspace-home .compact-help p,.workspace-home .compact-help a{font-size:14px}@media (max-width:760px){.stage-examples button>span{display:none}.stage-examples button{min-height:50px}.stage-examples img{height:42px}.stage-caption>span,.workspace-format{font-size:12px}}.workspace-home .compact-stage{align-items:center;padding:24px}.home-video-stage{--portrait-height:clamp(520px,calc(100dvh - 240px),720px);grid-template-columns:calc(var(--portrait-height)*.5625) minmax(0,1fr);align-items:start;gap:23px;max-width:none;display:grid}.stage-feature{min-width:0}.stage-screen{height:var(--portrait-height);aspect-ratio:9/16;background:#286778;border-radius:11px;width:100%}.stage-main-video,.stage-main-image{object-fit:contain}.stage-caption{margin:12px 0 0;display:block}.stage-caption strong{max-width:none;font-size:16px;display:block}.stage-caption>span{text-align:left;max-width:none;margin-top:4px;font-size:12px;display:block}.stage-examples{height:var(--portrait-height);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.stage-examples button{background:#fff;border:1px solid #c5dadf;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.stage-examples button:hover:not(:disabled){border-color:#286778;transform:translateY(-2px)}.stage-examples button video{object-fit:cover;object-position:center 35%;pointer-events:none;background:#286778;flex:1;width:100%;height:0;min-height:0;display:block}.stage-examples button>span{color:#174d59;align-items:center;min-height:44px;margin:0;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.stage-examples[data-count="3"] button:last-child{grid-column:1/-1}.stage-examples[data-count="3"] button:last-child video{object-position:center 30%}.workspace-home .workspace-result .result-video{aspect-ratio:9/16;background:#286778;width:auto;max-width:100%;height:clamp(520px,100dvh - 240px,720px)}.workspace-format{bottom:5px;right:24px}@media (max-width:1100px){.home-video-stage{--portrait-height:clamp(370px,calc(100vw*.44),520px);gap:14px}.workspace-home .compact-stage{padding:20px}.stage-examples{gap:10px}.stage-examples button>span{min-height:42px;padding:8px;font-size:12px}}@media (max-width:760px){.home-video-stage{--portrait-height:clamp(320px,calc(100vw*.95),440px);grid-template-columns:calc(var(--portrait-height)*.5625) minmax(0,1fr);gap:12px}.workspace-home .compact-stage{padding:15px 12px 22px}.stage-examples{height:var(--portrait-height);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:9px}.stage-examples[data-count="3"] button:last-child{grid-column:auto}.stage-examples[data-count="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}.stage-examples button>span{display:none}.stage-caption strong{font-size:14px}.stage-caption>span{margin-top:4px;font-size:12px}.stage-screen{border-radius:8px}.stage-kind{padding:4px 7px;font-size:11px;top:9px;right:8px}.workspace-home .workspace-result .result-video{width:auto;max-width:100%;height:440px}}@media (prefers-reduced-motion:reduce){.stage-examples button{transition:none}}.home-video-stage{grid-template-columns:calc(var(--portrait-height)*var(--media-ratio,.666667)) minmax(0,1fr)}.stage-screen{aspect-ratio:var(--media-ratio,.666667)}.workspace-home.workspace-balanced .compact-layout{grid-template-columns:minmax(470px,43%) minmax(0,1fr)}.workspace-home.workspace-balanced .compact-sidebar{gap:21px;padding:30px}.workspace-home.workspace-balanced .compact-editor .form-label{margin-bottom:12px;font-size:17px;line-height:1.5}.workspace-home.workspace-balanced .compact-editor .visual-template-picker>summary{gap:16px;min-height:97px;padding:14px}.workspace-home.workspace-balanced .compact-editor .visual-template-picker>summary>img{width:50px;height:67px}.workspace-home.workspace-balanced .compact-editor .visual-template-picker>summary strong{font-size:18px}.workspace-home.workspace-balanced .compact-editor .visual-template-picker>summary small{font-size:14px}.workspace-home.workspace-balanced .compact-photo .consent{font-size:14px!important;line-height:1.7!important}.workspace-home.workspace-balanced .compact-upload{gap:11px;min-height:185px}.workspace-home.workspace-balanced .compact-upload strong{font-size:20px}.workspace-home.workspace-balanced .compact-upload>span{font-size:14px}.workspace-home.workspace-balanced .compact-upload svg{width:30px;height:30px}.workspace-home.workspace-balanced .compact-editor .sound-control strong{font-size:15px}.workspace-home.workspace-balanced .compact-editor .sound-control small{font-size:13px}.workspace-home.workspace-balanced .compact-options>summary{min-height:40px;font-size:15px}.workspace-home.workspace-balanced .compact-submit>.button.primary{min-height:58px;font-size:17px}.workspace-home.workspace-balanced .compact-stage{align-items:center;padding:26px 25px}.workspace-home.workspace-balanced .home-video-stage{flex-direction:column;gap:18px;display:flex}.workspace-home.workspace-balanced .stage-feature{width:100%}.workspace-home.workspace-balanced .stage-screen{aspect-ratio:4/3;width:100%;height:auto;position:relative}.workspace-home.workspace-balanced .stage-main-video,.workspace-home.workspace-balanced .stage-main-image{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.workspace-home.workspace-balanced .stage-caption{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.workspace-home.workspace-balanced .stage-caption strong{font-size:16px}.workspace-home.workspace-balanced .stage-caption>span{text-align:right;max-width:190px;margin:0;font-size:12px}.workspace-home.workspace-balanced .stage-examples{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;height:170px}.workspace-home.workspace-balanced .stage-examples[data-count="3"] button:last-child{grid-column:auto}.workspace-home.workspace-balanced .stage-examples button>span{min-height:38px;padding:8px;font-size:12px}@media (max-width:1100px){.workspace-home.workspace-balanced .compact-layout{grid-template-columns:42% minmax(0,1fr)}.workspace-home.workspace-balanced .compact-sidebar{padding:24px}.workspace-home.workspace-balanced .compact-stage{padding:22px 20px}.workspace-home.workspace-balanced .stage-caption{display:block}.workspace-home.workspace-balanced .stage-caption>span{text-align:left;max-width:none;margin-top:4px}.workspace-home.workspace-balanced .stage-examples{height:140px}}@media (max-width:760px){.workspace-home.workspace-balanced .compact-layout{display:flex}.workspace-home.workspace-balanced .compact-stage{padding:17px 16px 25px}.workspace-home.workspace-balanced .compact-sidebar{padding:24px}.workspace-home.workspace-balanced .compact-upload{min-height:175px}.workspace-home.workspace-balanced .stage-screen{aspect-ratio:4/3}.workspace-home.workspace-balanced .stage-examples{gap:9px;height:110px}.workspace-home.workspace-balanced .stage-examples button>span{display:none}.workspace-home.workspace-balanced .stage-caption strong{font-size:15px}.workspace-home.workspace-balanced .stage-caption>span{font-size:12px}}.workspace-home.workspace-balanced.home-album{background:var(--refresh-bg);color:#174d59;min-height:100vh}.workspace-home.workspace-balanced.home-album .header{border-bottom:1px solid #174d5933}.workspace-home.workspace-balanced.home-album .workspace-heading{align-items:end;padding:25px 0 24px}.workspace-home.workspace-balanced.home-album .workspace-heading h1{letter-spacing:-1.9px;max-width:950px;font-size:46px;line-height:1.08}.workspace-home.workspace-balanced.home-album .workspace-heading>p{max-width:230px;font-size:14px}.workspace-home.workspace-balanced.home-album .compact-editor{background:0 0;border-color:#174d5933;box-shadow:0 18px 42px #174d5912}.workspace-home.workspace-balanced.home-album .compact-sidebar{background:var(--refresh-controls)}.workspace-home.workspace-balanced.home-album .compact-stage{background:var(--refresh-stage);position:relative}.workspace-home.workspace-balanced.home-album .compact-help{background:var(--refresh-controls);font-size:14px}.workspace-home.workspace-balanced.home-album .compact-upload{background:var(--refresh-upload);color:#174d59;border-color:#688996}.workspace-home.workspace-balanced.home-album .compact-upload:hover:not(:disabled){background:#ecd069}.workspace-home.workspace-balanced.home-album .compact-editor .visual-template-picker>summary{background:var(--refresh-picker)}.workspace-home.workspace-balanced.home-album .compact-photo .consent,.workspace-home.workspace-balanced.home-album .compact-signin,.workspace-home.workspace-balanced.home-album .compact-availability{font-size:14px!important}.workspace-home.workspace-balanced.home-album .compact-editor .sound-control strong,.workspace-home.workspace-balanced.home-album .compact-editor .sound-control small{font-size:14px}.workspace-home.workspace-balanced.home-album .compact-submit>.button.primary{color:#082c34;opacity:1;background:#f06449;border:0}.workspace-home.workspace-balanced.home-album .compact-submit>.button.primary:disabled{color:#174d59;background:#f79c89}.workspace-home.workspace-balanced.home-album .stage-caption strong{font-size:17px}.workspace-home.workspace-balanced.home-album .stage-examples button>span{font-size:14px;line-height:1.4}.workspace-home.workspace-balanced.home-album .stage-kind{font-size:12px}.workspace-home.workspace-balanced.home-album .compact-options>summary,.workspace-home.workspace-balanced.home-album .compact-help>summary{font-size:14px}.workspace-home.workspace-balanced.home-album .workspace-format{font-size:12px}.workspace-home.workspace-balanced.home-album .announcement{background:var(--refresh-announcement);border-radius:0;min-height:43px;font-size:13px}.workspace-home.workspace-balanced.home-album .season-strip{border-color:#174d5933}.workspace-home.workspace-balanced.home-album .templates-section,.workspace-home.workspace-balanced.home-album .learning-section{background:var(--refresh-section);border-radius:28px;margin-left:-38px;margin-right:-38px;padding:48px 38px}.workspace-home.workspace-balanced.home-album .template-card{background:0 0}.workspace-home.workspace-balanced.home-album .closing{background:#286778}@media (max-width:1100px){.workspace-home.workspace-balanced.home-album .workspace-heading h1{font-size:38px}.workspace-home.workspace-balanced.home-album .templates-section,.workspace-home.workspace-balanced.home-album .learning-section{margin-left:-24px;margin-right:-24px;padding:40px 24px}}@media (max-width:760px){.workspace-home.workspace-balanced.home-album .workspace-heading{padding:20px 0}.workspace-home.workspace-balanced.home-album .workspace-heading h1{letter-spacing:-1.2px;font-size:34px}.workspace-home.workspace-balanced.home-album .workspace-heading>p{max-width:none;margin-top:9px}.workspace-home.workspace-balanced.home-album .compact-sidebar{border-top-color:#174d5926;border-radius:0}.workspace-home.workspace-balanced.home-album .stage-caption strong{font-size:16px}.workspace-home.workspace-balanced.home-album .templates-section,.workspace-home.workspace-balanced.home-album .learning-section{border-radius:20px;margin-left:-18px;margin-right:-18px;padding:35px 18px}.workspace-home.workspace-balanced.home-album .stage-caption>span{font-size:14px}.workspace-home.workspace-balanced.home-album .compact-upload{min-height:175px}}.workspace-home.workspace-balanced.home-album{--refresh-bg:#ddf2f3;--refresh-controls:#eaf7f5;--refresh-stage:#e2def0;--refresh-upload:#f0d77b;--refresh-picker:#f8fcfa;--refresh-announcement:#c9e4e6;--refresh-section:#f0f8f5}.workspace-home.workspace-balanced.home-album .compact-editor{border:0;border-radius:22px}.workspace-home.workspace-balanced.home-album .compact-sidebar{border-right:1px solid #174d5926;border-radius:22px 0 0}.workspace-home.workspace-balanced.home-album .compact-stage{border-radius:0 22px 0 0}.workspace-home.workspace-balanced.home-album .stage-feature{background:#fff;border-radius:5px;padding:9px 9px 13px;box-shadow:0 9px 20px #174d5910}.workspace-home.workspace-balanced.home-album .stage-screen{border-radius:2px}.workspace-home.workspace-balanced.home-album .stage-caption{margin-top:12px;padding:0 7px}.workspace-home.workspace-balanced.home-album .stage-caption>span{font-size:12px}.workspace-home.workspace-balanced.home-album .stage-examples{gap:18px;padding:0 5px}.workspace-home.workspace-balanced.home-album .stage-examples button{background:#fff;border:6px solid #fff;border-bottom:0;border-radius:3px;transform:rotate(-2deg);box-shadow:0 6px 15px #174d5910}.workspace-home.workspace-balanced.home-album .stage-examples button:nth-child(2){transform:rotate(2deg)}.workspace-home.workspace-balanced.home-album .stage-examples button:nth-child(3){transform:rotate(-1deg)}.workspace-home.workspace-balanced.home-album .stage-examples button:hover{transform:rotate(0)translateY(-3px)}.workspace-home.workspace-balanced.home-album .stage-examples button>span{padding:8px 3px;font-size:12px}.workspace-home.workspace-balanced.home-album .header-cta{background:0 0;border:1px solid #174d59}.workspace-home.workspace-balanced.home-album .compact-upload{border-style:dashed;border-radius:16px 16px 30px}@media (max-width:760px){.workspace-home.workspace-balanced.home-album .compact-stage{border-radius:20px 20px 0 0}.workspace-home.workspace-balanced.home-album .compact-sidebar{border-radius:0}.workspace-home.workspace-balanced.home-album .stage-feature{padding:7px 7px 11px}.workspace-home.workspace-balanced.home-album .stage-examples{gap:12px}.workspace-home.workspace-balanced.home-album .stage-caption{padding:0 2px}.workspace-home.workspace-balanced.home-album .stage-caption>span{font-size:12px}}.workspace-home.workspace-balanced.home-album .branddot{color:#bf432e}.workspace-home.workspace-balanced.home-album .compact-upload>span{color:#174d59}.workspace-home.workspace-balanced.home-album .compact-submit>.button.primary,.workspace-home.workspace-balanced.home-album .compact-submit>.button.primary:disabled{color:#082c34}.workspace-home.workspace-balanced.home-album .compact-help>summary,.workspace-home.workspace-balanced.home-album .compact-help p,.workspace-home.workspace-balanced.home-album .compact-help a{color:var(--v3-text-2,#b6b1a9)}.workspace-home.workspace-balanced.home-album .workspace-heading h1{letter-spacing:-1.2px;font-size:clamp(28px,3vw,40px);line-height:1.16}@media (min-width:861px){.v3-home.v3-home .header,.v3-dark.v3-dark .header{background:#0e0f11c7!important;border-bottom:1px solid #2a2e338c!important;gap:18px!important;height:66px!important;padding:0 20px!important}.v3-home.v3-home .header>.nav,.v3-dark.v3-dark .header>.nav{align-items:center;border:1px solid var(--v3-line)!important;background:#17191cb8!important;border-radius:999px!important;gap:2px!important;margin:0!important;padding:4px!important;display:flex!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.v3-home.v3-home .header>.header-account,.v3-dark.v3-dark .header>.header-account{margin-left:auto!important}.v3-home.v3-home .header>.nav>a,.v3-dark.v3-dark .header>.nav>a{white-space:nowrap;border-radius:999px;font-weight:500;transition:background-color .15s,color .15s;color:var(--v3-text-2)!important;padding:7px 15px!important;font-size:13px!important}.v3-home.v3-home .header>.nav>a:hover,.v3-dark.v3-dark .header>.nav>a:hover{background:var(--v3-surface-2)!important;color:var(--v3-text)!important}}@media (min-width:861px) and (max-width:1240px){.v3-home.v3-home .header>.nav>a,.v3-dark.v3-dark .header>.nav>a{padding:6px 11px!important;font-size:12.5px!important}.v3-home.v3-home .auth-link,.v3-dark.v3-dark .auth-link{padding:6px 12px!important;font-size:12.5px!important}.v3-home.v3-home .header-cta,.v3-dark.v3-dark .header-cta{padding:8px 14px!important;font-size:12.5px!important}}.v3-home.v3-home .v3-hero{text-align:center;padding:16px 0 4px}.v3-home.v3-home .v3-hero-head{max-width:760px;margin:0 auto 14px}.v3-home.v3-home .v3-hero-eyebrow{border:1px solid var(--v3-line);letter-spacing:.6px;text-transform:uppercase;background:#17191cb3;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;color:var(--v3-text-2)!important}.v3-home.v3-home .v3-hero-eyebrow i{background:var(--v3-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff6b4a24}.v3-home.v3-home .v3-hero-head h1{text-wrap:balance;margin:9px 0 0;font-weight:700;letter-spacing:-1.6px!important;color:var(--v3-text)!important;font-family:inherit!important;font-size:clamp(27px,3.1vw,40px)!important;line-height:1.08!important}.v3-home.v3-home .v3-hero-head p{text-wrap:balance;max-width:520px;margin:8px auto 0;line-height:1.6;color:var(--v3-text-2)!important;font-size:13px!important}.v3-home.v3-home .compact-editor{max-width:1000px;margin:0 auto;background:var(--v3-surface)!important;border:1px solid var(--v3-line)!important;border-radius:26px!important;padding:12px!important;box-shadow:0 40px 90px -50px #000,inset 0 0 0 1px #ffffff05!important}.v3-home.v3-home .compact-layout{grid-template-areas:"picker picker sound options""prompt prompt prompt prompt""submit submit submit submit""stage stage stage stage";align-items:center;grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:8px!important;max-width:none!important;padding:0!important;display:grid!important}.v3-home.v3-home .compact-sidebar{display:contents!important}.v3-home.v3-home .compact-sidebar>.compact-media{grid-area:picker;justify-self:start;min-width:0}.v3-home.v3-home .compact-sidebar>.compact-prompt{grid-area:prompt;min-width:0}.v3-home.v3-home .compact-sidebar>.sound-options{grid-area:sound;justify-self:end}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;justify-self:end}.v3-home.v3-home .compact-sidebar>.compact-submit{grid-area:submit}.v3-home.v3-home .compact-layout>.compact-stage{grid-area:stage}.v3-home.v3-home .compact-sidebar>.compact-options{margin-right:0}.v3-home.v3-home .compact-media{align-items:center;gap:8px;display:flex}.v3-home.v3-home .media-add{border:1px dashed var(--v3-line);width:38px;height:38px;color:var(--v3-muted);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex;background:var(--v3-surface-2)!important;padding:0!important}.v3-home.v3-home .media-add:hover{color:var(--v3-text);border-color:#403a33}.v3-home.v3-home .media-thumb{border:1px solid var(--v3-line);cursor:pointer;border-radius:12px;flex:none;width:38px;height:38px;overflow:hidden;background:0 0!important;padding:0!important}.v3-home.v3-home .media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.v3-home.v3-home .media-remove{border:1px solid var(--v3-line);width:22px;height:22px;color:var(--v3-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex;background:var(--v3-surface-2)!important;padding:0!important}.v3-home.v3-home .media-remove:hover{color:var(--v3-text);border-color:#403a33}.v3-home.v3-home .prompt-editor{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.v3-home.v3-home .prompt-editor>summary{display:none!important}.v3-home.v3-home .prompt-editor-body{position:relative;background:0 0!important;border:0!important;padding:0!important}.v3-home.v3-home .prompt-editor-body>p,.v3-home.v3-home .prompt-editor-body>label{display:none!important}.v3-home.v3-home .prompt-editor textarea{field-sizing:content;resize:vertical;height:auto;max-height:132px;transition:border-color .15s,background-color .15s;display:block;border:1px solid var(--v3-line)!important;background:var(--v3-surface-2)!important;width:100%!important;min-height:72px!important;color:var(--v3-text)!important;border-radius:16px!important;padding:14px 16px!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.65!important}.v3-home.v3-home .prompt-editor textarea:focus{background:#201d18!important;border-color:#4b3730!important;outline:none!important}.v3-home.v3-home .prompt-editor textarea::placeholder{color:var(--v3-muted)!important}.v3-home.v3-home .prompt-editor-actions{pointer-events:auto;justify-content:flex-end;align-items:center;gap:14px;margin:3px 2px 0 0;padding:0;line-height:1;position:static;display:flex!important}.v3-home.v3-home .prompt-editor-actions>span{font-variant-numeric:tabular-nums;font-size:10.5px;color:#625b53!important}.v3-home.v3-home .prompt-editor-actions>button{pointer-events:auto;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10.5px;text-decoration:underline;color:var(--v3-muted)!important}.v3-home.v3-home .prompt-editor-actions>button:hover{color:var(--v3-text-2)!important}.v3-home.v3-home .compact-editor .prompt-editor .quiet{display:none!important}.v3-home.v3-home .compact-submit>.consent{text-align:left;flex:260px;order:0;align-items:flex-start;gap:7px;line-height:1.45;display:flex;color:var(--v3-muted)!important;margin:0!important;font-size:11.5px!important}.v3-home.v3-home .compact-submit>.consent input{width:13px;height:13px;accent-color:var(--v3-accent);flex:none;margin:1px 0 0}.v3-home.v3-home .compact-submit>.consent.consent-needs-attention{color:#e6c69a!important}.v3-home.v3-home .compact-submit>.compact-cost{white-space:nowrap;order:1;color:var(--v3-muted)!important;margin:0!important;font-size:11.5px!important}.v3-home.v3-home .compact-submit>.compact-cost:empty{display:none!important}.v3-home.v3-home .compact-submit>.upload-hint{flex:100%;order:3;margin:0;font-size:11px;color:#e6c69a!important}.v3-home.v3-home .sound-options{margin:0!important;padding:0!important}.v3-home.v3-home .sound-control{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;height:34px;border:1px solid var(--v3-line)!important;background:0 0!important;border-radius:999px!important;padding:0 14px!important;display:inline-flex!important}.v3-home.v3-home .sound-control input{width:14px;height:14px;accent-color:var(--v3-accent);flex:none;margin:0}.v3-home.v3-home .sound-control>span{align-items:baseline;gap:6px;display:flex}.v3-home.v3-home .sound-control strong{font-weight:500;color:var(--v3-text-2)!important;font-size:12px!important}.v3-home.v3-home .sound-control small{color:var(--v3-muted)!important;font-size:10.5px!important}.v3-home.v3-home .compact-options{position:relative;border:0!important;margin:0 0 0 8px!important;padding:0!important}.v3-home.v3-home .compact-options>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;height:34px;list-style:none;display:inline-flex;border:1px solid var(--v3-line)!important;color:var(--v3-text-2)!important;border-radius:999px!important;padding:0 14px!important;font-size:12px!important}.v3-home.v3-home .compact-options>summary::-webkit-details-marker{display:none}.v3-home.v3-home .compact-options>summary:after{content:"";border-right:1.5px solid var(--v3-muted);border-bottom:1.5px solid var(--v3-muted);width:6px;height:6px;transform:rotate(45deg)translateY(-1px)}.v3-home.v3-home .compact-options[open]>summary{color:var(--v3-text)!important;border-color:#4a443b!important}.v3-home.v3-home .compact-options>div,.v3-home.v3-home .compact-options>section,.v3-home.v3-home .compact-options>dl{z-index:44;width:min(360px,86vw);position:absolute;top:calc(100% + 8px);right:0;border:1px solid var(--v3-line)!important;background:#191512!important;border-radius:16px!important;padding:14px!important;box-shadow:0 40px 70px -24px #000!important}.v3-home.v3-home .compact-submit{flex-wrap:wrap;align-items:center;text-align:left!important;border:0!important;flex-direction:row!important;justify-content:flex-end!important;gap:10px 14px!important;margin:0!important;padding:2px 0 0!important;display:flex!important}.v3-home.v3-home .compact-submit .compact-cost{font-variant-numeric:tabular-nums;order:1;color:var(--v3-muted)!important;margin:0 auto 0 0!important;font-size:11.5px!important}.v3-home.v3-home .compact-submit .compact-availability{order:1;border-radius:999px!important;margin:0 auto 0 0!important;padding:6px 12px!important;font-size:12px!important}.v3-home.v3-home .compact-submit>.button.primary{flex:none;order:2;gap:8px;height:42px;border-radius:999px!important;width:auto!important;margin:0!important;padding:0 22px!important;font-size:13.5px!important;font-weight:650!important}.v3-home.v3-home .compact-submit>.availability-retry{border:1px solid var(--v3-line);height:34px;color:var(--v3-text-2);background:0 0;border-radius:999px;order:1;padding:0 14px;font-size:12px}.v3-home.v3-home .compact-submit>.progress{flex:100%;order:5;height:4px}.v3-home.v3-home .compact-submit>.quiet{flex:100%;order:4;margin:0;font-size:11px;color:var(--v3-muted)!important}.v3-home.v3-home .compact-submit>.status{flex:100%;order:3;margin:0;font-size:12px}.v3-home.v3-home .compact-stage{display:none;border:0!important;border-top:1px solid var(--v3-line)!important;background:#0b0c0d8c!important;border-radius:0 0 25px 25px!important;margin:2px -12px -12px!important;padding:10px 12px 12px!important}.v3-home.v3-home .home-video-stage{align-items:stretch;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.v3-home.v3-home .home-video-stage .stage-feature{flex-direction:column;gap:7px;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.v3-home.v3-home .home-video-stage .stage-screen{position:relative;overflow:hidden;aspect-ratio:auto!important;background:#0d0b09!important;border:1px solid #2a2e33b3!important;border-radius:14px!important;height:108px!important;max-height:108px!important}.v3-home.v3-home .home-video-stage .stage-main-video,.v3-home.v3-home .home-video-stage .stage-main-image{object-fit:cover!important;background:#0d0b09!important;border-radius:0!important;width:100%!important;height:100%!important}.v3-home.v3-home .home-video-stage .stage-kind{letter-spacing:.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0db8;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px;font-size:9.5px;position:absolute;top:9px;right:9px;color:#d6cec3!important}.v3-home.v3-home .home-video-stage .stage-caption{align-items:baseline;gap:9px;min-height:0!important;margin:0!important;padding:0 2px!important;display:none!important}.v3-home.v3-home .home-video-stage .stage-caption strong{white-space:nowrap;font-weight:600;color:var(--v3-text)!important;font-size:11.5px!important}.v3-home.v3-home .home-video-stage .stage-caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--v3-muted)!important;font-size:10.5px!important}.v3-home.v3-home .home-video-stage .stage-examples{flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.v3-home.v3-home .home-video-stage .stage-examples>button{cursor:pointer;flex:none;height:108px;transition:border-color .15s;position:relative;overflow:hidden;width:76px!important;box-shadow:none!important;background:#0d0b09!important;border:1px solid #2a2e33b3!important;border-radius:14px!important;padding:0!important}.v3-home.v3-home .home-video-stage .stage-examples>button:hover{border-color:#514a40!important}.v3-home.v3-home .home-video-stage .stage-examples>button[aria-pressed=true]{border-color:var(--v3-accent)!important}.v3-home.v3-home .home-video-stage .stage-examples video,.v3-home.v3-home .home-video-stage .stage-examples img{display:block;object-fit:cover!important;border:0!important;width:100%!important;height:100%!important}.v3-home.v3-home .home-video-stage .stage-examples span{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#060708db);padding:14px 8px 7px;line-height:1.25;position:absolute;bottom:0;left:0;right:0;overflow:hidden;color:#e8edeb!important;font-size:9.5px!important}:is(.v3-home.v3-home .compact-stage:has(.workspace-result) .home-video-stage,.v3-home.v3-home .compact-stage:has(.workspace-photo-preview) .home-video-stage){display:none!important}.v3-home.v3-home .compact-stage .workspace-result,.v3-home.v3-home .compact-stage .workspace-photo-preview{flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:0 auto;display:flex}.v3-home.v3-home .compact-stage .result-video{border-radius:14px;width:auto;max-height:320px}.v3-home.v3-home .compact-stage .studio-canvas,.v3-home.v3-home .compact-stage .photo-frame{border-radius:14px;width:auto!important;max-height:300px!important}.v3-home.v3-home .compact-stage .photo-frame{object-fit:cover;aspect-ratio:9/16;display:block}.v3-home.v3-home .compact-stage .workspace-format{display:none!important}.v3-home.v3-home .compact-photo .upload-thumb{object-fit:cover;border:1px solid var(--v3-line);border-radius:7px;flex:none;width:34px;height:46px}.v3-home.v3-home .compact-help{border:0!important;border-top:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0 0 25px 25px!important;margin:8px -12px -12px!important;padding:0 12px!important}.v3-home.v3-home .compact-help>summary{text-align:left;cursor:pointer;list-style:none;color:var(--v3-muted)!important;padding:6px 0!important;font-size:10.5px!important}.v3-home.v3-home .compact-help>summary::-webkit-details-marker{display:none}.v3-home.v3-home .compact-help>div{color:var(--v3-muted);padding-bottom:12px;font-size:11.5px;line-height:1.6}.v3-home.v3-home .compact-editor:has(.compact-help) .compact-stage{border-radius:0!important;margin-bottom:0!important}.v3-home.v3-home .compact-editor:has(.compact-help) .compact-help{margin-bottom:0!important}@media (max-width:860px){.v3-home.v3-home .v3-hero{text-align:left;padding:20px 0 4px}.v3-home.v3-home .v3-hero-head{margin-bottom:16px}.v3-home.v3-home .v3-hero-head h1{margin-top:12px;letter-spacing:-.9px!important;font-size:27px!important}.v3-home.v3-home .v3-hero-head p{margin-top:9px;font-size:13px!important}.v3-home.v3-home .compact-editor{border-radius:22px!important;padding:12px!important}.v3-home.v3-home .compact-layout{grid-template-areas:"picker picker""sound options""prompt prompt""submit submit""stage stage";grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important}.v3-home.v3-home .compact-sidebar>.sound-options{grid-area:sound;justify-self:start}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;justify-self:end;margin:0!important}.v3-home.v3-home .prompt-editor textarea,#create .compact-editor .prompt-editor textarea{min-height:84px!important;max-height:148px!important;font-size:13px!important}.v3-home.v3-home .compact-submit .compact-availability{flex:100%;line-height:1.45;border-radius:12px!important;padding:8px 12px!important;font-size:12px!important}.v3-home.v3-home .compact-submit{gap:8px!important}.v3-home.v3-home .compact-submit>.button.primary{justify-content:center;width:100%!important}.v3-home.v3-home .compact-upload>span{display:none!important}.v3-home.v3-home .compact-submit{flex-wrap:wrap}.v3-home.v3-home .compact-submit>.button.primary{height:42px;padding:0 16px!important;font-size:12.5px!important}.v3-home.v3-home .home-video-stage{grid-template-columns:minmax(0,1fr)!important}.v3-home.v3-home .home-video-stage .stage-examples{display:none!important}.v3-home.v3-home .home-video-stage .stage-screen{height:190px!important;max-height:190px!important}.v3-home.v3-home .compact-stage{border-radius:0 0 21px 21px!important;margin:4px -12px -12px!important;padding:10px 12px 12px!important}.v3-home.v3-home .compact-help{border-radius:0 0 21px 21px!important;margin:8px -12px -12px!important;padding:0 12px!important}}@media (max-width:460px){.v3-home.v3-home .sound-control small{display:none!important}}:is(.v3-home.v3-home .compact-stage:has(.workspace-result),.v3-home.v3-home .compact-stage:has(.workspace-photo-preview),.v3-home.v3-home .compact-stage:has(.photo-crop),.v3-home.v3-home .compact-stage:not(:has(.home-video-stage)):not(:has(.trend-reel))){display:block!important}.v3-home.v3-home .auth-link,.v3-dark.v3-dark .auth-link{color:var(--v3-text-2)!important;background:#17191c99!important;border:1px solid #322f2a!important}.v3-home.v3-home .auth-link:hover,.v3-dark.v3-dark .auth-link:hover{color:var(--v3-text)!important;border-color:#494439!important}.v3-home.v3-home .v3-shelf{margin-top:12px!important}#create .compact-editor .prompt-editor{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}#create .compact-editor .prompt-editor-body{padding:0!important}#create .compact-editor .prompt-editor textarea{field-sizing:content;max-height:132px;background:var(--v3-surface-2)!important;border:1px solid var(--v3-line)!important;border-radius:16px!important;height:auto!important;min-height:72px!important}#create .compact-editor .prompt-editor textarea:focus{background:#201d18!important;border-color:#4b3730!important}.v3-dark.v3-dark .header{border-bottom:1px solid #2a2e338c!important}.v3-dark.v3-dark .header-cta{background:var(--v3-accent)!important;min-height:38px!important;color:var(--v3-accent-ink)!important;border:0!important;border-radius:999px!important;gap:7px!important;padding:9px 17px!important;font-size:13px!important;font-weight:650!important}.v3-dark.v3-dark .auth-link{align-items:center;display:inline-flex;border-radius:999px!important;padding:7px 15px!important;font-size:13px!important;line-height:1!important}.v3-dark.v3-dark .header .language-menu>summary{list-style:none;border:1px solid var(--v3-line)!important;color:var(--v3-text-2)!important;background:var(--v3-surface-2)!important;border-radius:999px!important;padding:7px 13px!important;font-size:12px!important;line-height:1!important}.v3-home.v3-home .header .language-menu>summary,.v3-dark.v3-dark .header .language-menu>summary{justify-content:center;align-items:center;height:34px!important;padding:0 13px!important;display:inline-flex!important}.v3-home.v3-home .auth-link,.v3-dark.v3-dark .auth-link{align-items:center;height:34px;display:inline-flex;padding:0 15px!important}.v3-home.v3-home .header-cta,.v3-dark.v3-dark .header-cta{align-items:center;display:inline-flex;height:38px!important;min-height:38px!important}@media (min-width:861px){.v3-home.v3-home .header .language-menu>summary,.v3-dark.v3-dark .header .language-menu>summary{width:44px;min-width:0!important;height:34px!important;min-height:0!important;padding:0!important}}#models,#roadmap,#templates,#calendar,#create,#how,#faq{scroll-margin-top:88px}#create .compact-editor,#create .compact-editor .visual-template-picker,#create .compact-editor .compact-options,#create .compact-editor .template-picker-field,#create .compact-editor .compact-layout{overflow:visible!important}#create .compact-editor .visual-template-options,#create .compact-editor .compact-options>div,#create .compact-editor .compact-options>section,#create .compact-editor .compact-options>dl{background:#201c17!important;border:1px solid #3a352e!important;box-shadow:0 40px 80px -24px #000,inset 0 0 0 1px #ffffff08!important}#create .compact-editor .visual-template-options>label{text-align:left!important}@media (max-width:860px){.v3-home.v3-home .header .auth-link,.v3-dark.v3-dark .header .auth-link,.v3-home.v3-home .header .header-cta,.v3-dark.v3-dark .header .header-cta{display:none!important}.v3-home.v3-home .header .mobile-menu,.v3-dark.v3-dark .header .mobile-menu{margin-left:auto;display:inline-flex!important}.v3-home.v3-home .header-account,.v3-dark.v3-dark .header-account{margin-left:auto!important}}.v3-home.v3-home .header .mobile-menu,.v3-dark.v3-dark .header .mobile-menu{color:var(--v3-text-2)!important}.v3-home.v3-home .header .mobile-menu svg,.v3-dark.v3-dark .header .mobile-menu svg{stroke-width:1.8px;width:20px;height:20px}@media (max-width:760px){.v3-home.v3-home .compact-submit>.consent{flex:100%!important;font-size:12px!important}.v3-home.v3-home .compact-submit>.compact-cost{margin:0!important}}:root{--ws-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--ws-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.v3-home.v3-home .compact-editor{overflow:visible;border:1px solid var(--v3-line)!important;background:linear-gradient(#211e19,#1b1915)!important;padding:0!important}.v3-home.v3-home .compact-layout{grid-template-areas:"picker prompt""picker prompt""sound sound""options options""submit submit""stage stage";grid-template-columns:132px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.v3-home.v3-home .compact-sidebar>.compact-media{border-right:1px solid var(--v3-line);grid-area:picker;justify-content:center;align-self:stretch;align-items:center;padding:14px 0;display:flex;justify-self:stretch!important}.v3-home.v3-home .compact-sidebar>.compact-prompt{flex-direction:column;grid-area:prompt;padding:16px 22px 14px;display:flex}.v3-home.v3-home .compact-sidebar>.sound-options{border-top:1px solid var(--v3-line);text-align:left;flex-wrap:wrap;grid-area:sound;justify-content:space-between;align-self:center;align-items:center;gap:8px 18px;border-left:0!important;justify-self:stretch!important;padding:12px 20px 6px!important;display:flex!important}.v3-home.v3-home .compact-sidebar>.sound-options>.video-upgrade{gap:8px 12px;width:auto!important;margin:0!important;padding:0!important}.v3-home.v3-home .compact-sidebar>.sound-options>.video-upgrade>label:first-child{color:var(--v3-muted);letter-spacing:.02em;font-size:12.5px;font-weight:500}.v3-home.v3-home .compact-sidebar>.sound-options .sound-toggle,.v3-home.v3-home .compact-sidebar>.sound-options .sound-note{text-align:left!important;width:max-content!important;max-width:100%!important;margin:0!important}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;align-self:end;border-left:0!important;justify-self:stretch!important;margin:0!important;padding:0 22px 8px!important}.v3-home.v3-home .compact-media .media-add{width:92px!important;height:164px!important;color:var(--v3-muted)!important;background:#ffffff08!important;border:1px dashed #ffffff38!important;border-radius:3px!important;flex-direction:column!important;gap:7px!important}.v3-home.v3-home .compact-media .media-add:hover{border-color:var(--v3-accent)!important;color:var(--v3-accent)!important}.v3-home.v3-home .compact-media .media-thumb,.v3-home.v3-home .compact-media .media-thumb img{object-fit:cover;border-radius:3px!important;width:92px!important;height:164px!important}.v3-home.v3-home .compact-media{position:relative;gap:0!important}.v3-home.v3-home .compact-sidebar>.compact-media{flex-direction:column!important;align-items:center!important;gap:7px!important;display:flex!important}.v3-home.v3-home .compact-media .media-count{color:#f5f2ec;font-variant-numeric:tabular-nums;background:#060809d1;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;right:6px}.v3-home.v3-home .compact-editor.hint-photo .compact-media .media-add,.v3-home.v3-home .compact-editor.hint-photo .compact-media .media-thumb{border-color:#ff6b4a!important;box-shadow:0 0 0 3px #d65c3940!important}.v3-home.v3-home .compact-editor.hint-consent .compact-submit>.consent input{box-shadow:0 0 0 3px #d65c3940!important}.v3-home.v3-home .compact-editor.hint-consent .compact-submit>.consent{outline-offset:5px;border-radius:3px;outline:1px solid #d65c3980}.v3-home.v3-home .compact-editor.hint-prompt .compact-prompt{border-radius:3px;box-shadow:0 0 0 3px #d65c392e!important}.v3-home.v3-home .compact-editor.hint-movement .compact-options>summary{color:#ff6b4a!important}#create .compact-editor .prompt-editor-hero textarea,#create .compact-editor .prompt-editor textarea{letter-spacing:-.1px;caret-color:var(--v3-accent);font-family:var(--ws-serif)!important;color:var(--v3-text)!important;border:0!important;border-bottom:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0!important;min-height:64px!important;max-height:300px!important;padding:2px 0 14px!important;font-size:20px!important;line-height:1.45!important}#create .compact-editor .prompt-editor-hero textarea::placeholder{font-style:italic;color:#938e87!important}#create .compact-editor .prompt-editor-hero textarea:focus{border-bottom-color:var(--v3-accent)!important;box-shadow:none!important;background:0 0!important}.v3-home.v3-home .compact-prompt .prompt-editor-hero{flex-direction:column;flex:auto;display:flex}.v3-home.v3-home .compact-prompt .prompt-editor-hero textarea{flex:auto;field-sizing:fixed!important}.v3-home.v3-home .compact-prompt .prompt-sampler.sampler-line{font-style:italic;font-family:var(--ws-serif)!important;color:var(--v3-muted)!important;gap:8px!important;margin-top:0!important;padding:14px 0 0!important;font-size:13.5px!important;line-height:1.5!important}.v3-home.v3-home .compact-prompt .prompt-sampler.sampler-line svg{opacity:.55;width:12px;height:12px;margin-top:4px}.v3-home.v3-home .compact-prompt .sampler-text{font-size:13.5px!important;line-height:1.5!important}.v3-home.v3-home .compact-prompt .prompt-editor-actions{font-family:var(--ws-mono);color:var(--v3-muted)!important;margin:0!important;padding:8px 0 0!important;font-size:11.5px!important}.v3-home.v3-home .compact-prompt .prompt-editor-actions button{font-family:var(--ws-serif);border-bottom:1px solid var(--v3-line);font-style:italic;color:var(--v3-text-2)!important;min-height:0!important;padding:0 0 1px!important;font-size:13px!important;text-decoration:none!important}.v3-home.v3-home .compact-editor .sound-control{align-items:flex-start;gap:9px;font-size:13px;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;display:flex!important}.v3-home.v3-home .compact-editor .sound-control>span{min-width:0;display:block!important}.v3-home.v3-home .compact-editor .sound-control input{width:14px;height:14px;accent-color:var(--v3-accent);margin-top:3px}.v3-home.v3-home .compact-editor .sound-control strong{font-weight:500;display:block;color:var(--v3-text)!important;font-size:13px!important}.v3-home.v3-home .compact-editor .sound-control small{font-family:var(--ws-serif);margin-top:1px;font-style:italic;display:block;color:var(--v3-muted)!important;font-size:12.5px!important}.v3-home.v3-home .compact-sidebar>.compact-options>summary{width:100%;font-family:var(--ws-serif);justify-content:space-between;align-items:center;font-style:italic;border:0!important;border-top:1px solid var(--v3-line)!important;height:auto!important;color:var(--v3-text-2)!important;border-radius:0!important;padding:10px 18px!important;font-size:13px!important;display:flex!important}.v3-home.v3-home .compact-sidebar>.compact-options>summary:hover{color:var(--v3-text)!important}.v3-home.v3-home .compact-submit{border-top:1px solid var(--v3-line)!important;padding:12px 20px!important}.v3-home.v3-home .compact-submit>.button.primary{letter-spacing:-.1px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:600;border-radius:3px!important;height:44px!important}.v3-home.v3-home .compact-submit>.consent{color:var(--v3-text-2)!important;font-size:12.5px!important;line-height:1.5!important}.v3-home.v3-home .compact-submit>.compact-cost{font-style:italic;font-family:var(--ws-serif)!important;font-size:13px!important}.v3-home.v3-home .compact-help{border-top:1px solid var(--v3-line);margin:0!important;padding:0 20px!important}.v3-home.v3-home .compact-help>summary{color:var(--v3-muted)!important;min-height:0!important;padding:11px 0!important;font-size:12px!important}@media (max-width:760px){.v3-home.v3-home .compact-layout{grid-template-areas:"picker""prompt""sound""options""submit""stage";grid-template-columns:minmax(0,1fr)!important}.v3-home.v3-home .compact-sidebar>.compact-media{border-bottom:1px solid var(--v3-line);padding:12px 16px;border-right:0!important;justify-content:center!important}.v3-home.v3-home .compact-media .media-add,.v3-home.v3-home .compact-media .media-thumb,.v3-home.v3-home .compact-media .media-thumb img{width:76px!important;height:135px!important}.v3-home.v3-home .compact-sidebar>.compact-prompt{padding:16px}#create .compact-editor .prompt-editor-hero textarea,#create .compact-editor .prompt-editor textarea{font-size:18px!important}.v3-home.v3-home .compact-sidebar>.sound-options{border-top:1px solid var(--v3-line);padding:12px 16px;border-left:0!important}.v3-home.v3-home .compact-editor .sound-control small{display:block!important}.v3-home.v3-home .compact-sidebar>.compact-options{padding:0 0 8px;border-left:0!important}.v3-home.v3-home .compact-sidebar>.compact-options>summary{padding:10px 16px!important}.v3-home.v3-home .compact-submit{padding:12px 16px!important}.v3-home.v3-home .compact-help{padding:0 16px!important}}.v3-home.v3-home .compact-media .media-remove{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:2px;width:20px;height:20px;position:absolute;top:6px;right:8px;background:#0a0c0dd1!important;border-color:#ffffff2e!important}.v3-home.v3-home .v3-hero-head h1{font-family:var(--ws-serif)!important;letter-spacing:-.4px!important;font-size:clamp(30px,3.4vw,46px)!important;font-weight:400!important;line-height:1.06!important}@media (max-width:760px){.v3-home.v3-home .v3-hero-head h1{letter-spacing:-.2px!important;font-size:34px!important;line-height:1.12!important}}.v3-home.v3-home .compact-sidebar>.compact-options{position:relative}.v3-home.v3-home .compact-options>.options-body{overscroll-behavior:contain;z-index:44;max-height:min(185px,34vh);overflow-y:auto;border:1px solid var(--v3-line)!important;background:#191512!important;border-radius:16px!important;width:min(360px,58vw)!important;padding:14px!important;position:absolute!important;top:auto!important;bottom:0!important;right:calc(100% + 12px)!important;box-shadow:0 40px 70px -24px #000!important}@media (max-width:760px){.v3-home.v3-home .compact-options>.options-body{max-height:none;overflow:visible;width:100%!important;box-shadow:none!important;border-radius:10px!important;margin:0 0 10px!important;position:static!important}}.v3-home.v3-home .compact-options>.options-body{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar{width:8px}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar-track{background:0 0}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.v3-home.v3-home .compact-options>.options-body{text-align:left}.v3-home.v3-home .compact-options>.options-body{scrollbar-color:#ffffff42 #ffffff08;text-align:left}.v3-home.v3-home .compact-options>.options-body label,.v3-home.v3-home .compact-options>.options-body .form-field>label{text-align:left;color:var(--v3-text-2);margin-bottom:6px;font-size:12.5px;display:block}.v3-home.v3-home .compact-options>.options-body input[type=text],.v3-home.v3-home .compact-options>.options-body input:not([type]){border:1px solid var(--v3-line);background:var(--v3-surface-2);width:100%;height:38px;color:var(--v3-text);font:inherit;border-radius:8px;padding:0 11px;font-size:13.5px}.v3-home.v3-home .compact-options>.options-body input:focus{border-color:var(--v3-accent);outline:none}.v3-home.v3-home .compact-options>.options-body{scrollbar-color:#ffffff42 #ffffff08;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.v3-home.v3-home .compact-options>.options-body{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar{width:0;height:0;display:none}@keyframes sampler-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sampler-text{animation:none}}.v3-home.v3-home .compact-mode{border:1px solid var(--v3-line);background:#ffffff08;border-radius:8px;align-self:flex-start;gap:2px;margin:0 0 12px;padding:2px;display:inline-flex}.v3-home.v3-home .compact-mode button{all:unset;cursor:pointer;color:var(--v3-muted);white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:12.5px;line-height:1.5}.v3-home.v3-home .compact-mode button:hover{color:var(--v3-text-2)}.v3-home.v3-home .compact-mode button[aria-pressed=true]{background:var(--v3-surface-2);color:var(--v3-text);box-shadow:inset 0 0 0 1px var(--v3-line)}.v3-home.v3-home .compact-mode button:disabled{cursor:default;opacity:.55}.v3-home.v3-home .compact-prompt>.mode-note{font-family:var(--ws-serif);color:var(--v3-muted);margin:0 0 12px;font-size:12.5px;font-style:italic;line-height:1.5}.sampler-text{animation:.34s both sampler-swap}@media (prefers-reduced-motion:reduce){.sampler-text{animation:none}}.v3-home.v3-home .compact-prompt>.anim-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.v3-home.v3-home .compact-prompt>.anim-fields .mode-note{color:var(--v3-text-2);margin:0;font-size:13px}.v3-home.v3-home .compact-prompt>.anim-fields label{color:var(--v3-text-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.v3-home.v3-home .compact-prompt>.anim-fields input{border:1px solid var(--v3-line);background:var(--v3-surface-2);width:100%;height:38px;color:var(--v3-text);font:inherit;border-radius:8px;padding:0 11px;font-size:13.5px}.v3-home.v3-home .compact-prompt>.anim-fields input:focus{border-color:var(--v3-accent);outline:none}.v3-home.v3-home .compact-prompt>.anim-fields,.v3-home.v3-home .compact-prompt>.anim-fields label,.v3-home.v3-home .compact-prompt>.anim-fields .mode-note,.v3-home.v3-home .compact-prompt>.anim-fields,.v3-home.v3-home .compact-prompt>.anim-fields label,.v3-home.v3-home .compact-prompt>.anim-fields .mode-note{text-align:left}.photo-stack{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.photo-stack:empty{display:none}.photo-stack-item{width:62px;display:block;position:relative}.photo-stack-item img{object-fit:cover;border:1px solid var(--line,#ddd4c6);background:#f4f7f8;border-radius:6px;width:62px;height:62px;display:block}.photo-stack-item em{letter-spacing:.02em;color:#827868;text-align:center;margin-top:4px;font-size:11px;font-style:normal;display:block}.photo-stack-remove{color:#2a2420;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.photo-stack-remove:hover{color:#fff;background:#ff6b4a;border-color:#ff6b4a}.photo-stack-add button{color:#827868;cursor:pointer;background:#f7fafb;border:1px dashed #c2b7a6;border-radius:6px;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex}.photo-stack-add button:hover{color:#ff6b4a;border-color:#ff6b4a}.photo-stack-note{color:#827868;margin:10px 0 0;font-size:12.5px;line-height:1.5}.v3-home.v3-home .anim-gallery-wrap{max-width:660px;margin:0 auto}.v3-home.v3-home .anim-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v3-home.v3-home .anim-card{aspect-ratio:9/16;cursor:pointer;background:#0d0b09;border:1px solid #2a2e33b3;border-radius:14px;margin:0;padding:0;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.v3-home.v3-home .anim-card:hover{border-color:#7a6d5f}.v3-home.v3-home .anim-card:focus-visible{outline:2px solid var(--v3-accent);outline-offset:2px}.v3-home.v3-home .anim-card.is-live{border-color:var(--v3-accent);cursor:default}.v3-home.v3-home .anim-card img,.v3-home.v3-home .anim-card .studio-canvas{object-fit:cover;display:block;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important}.v3-home.v3-home .anim-card img{transition:transform 4.5s cubic-bezier(.2,.6,.2,1);transform:scale(1.001)}:is(.v3-home.v3-home .anim-card:not(.is-live):hover img,.v3-home.v3-home .anim-card:not(.is-live):focus-visible img){transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.v3-home.v3-home .anim-card img{transition:none}:is(.v3-home.v3-home .anim-card:not(.is-live):hover img,.v3-home.v3-home .anim-card:not(.is-live):focus-visible img){transform:none}}.v3-home.v3-home .anim-card figcaption,.v3-home.v3-home .anim-card span{letter-spacing:.01em;color:#e8ecea;text-align:left;-webkit-line-clamp:2;background:linear-gradient(#0b0c0d00,#0b0c0deb);-webkit-box-orient:vertical;margin:0;padding:20px 10px 9px;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v3-home.v3-home .anim-gallery-wrap .canvas-caption{text-align:center;margin:10px 0 0!important}@media (max-width:760px){.v3-home.v3-home .anim-gallery{scrollbar-width:none;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.v3-home.v3-home .anim-gallery::-webkit-scrollbar{display:none}.v3-home.v3-home .anim-card{flex:0 0 132px;width:132px}}.v3-home.v3-home .credit-pack-unit{color:var(--v3-text-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;line-height:1.4;display:inline}.v3-home.v3-home .credit-pack-unit strong{color:var(--v3-text);font-weight:650}.v3-home.v3-home .credit-packs .info-box,.v3-home.v3-home .credit-packs .credit-pack-note{color:var(--v3-text-2);font-size:12px;line-height:1.65}.v3-home.v3-home .compact-media .media-main{flex:none;display:inline-flex;position:relative}.v3-home.v3-home .compact-media .media-main .media-remove{color:#e8ecea!important;border-color:#ffffff3d!important;top:6px!important;right:6px!important}.v3-home.v3-home .compact-media .media-main .media-remove:hover{color:#fff!important;background:#ff6b4a!important;border-color:#ff6b4a!important}.v3-home.v3-home .compact-media .media-add-label{letter-spacing:.01em;text-align:center;color:var(--v3-muted);font-size:11px;line-height:1.2;display:block}@media (pointer:coarse){.v3-home.v3-home .compact-mode button{min-height:38px}.v3-home.v3-home .compact-submit>.consent input{width:18px;height:18px}.v3-home.v3-home .phone-handoff-trigger{min-height:38px}}.sound-toggle{border:1px solid var(--v3-line);color:var(--v3-cream);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:baseline;gap:8px;padding:7px 13px;transition:border-color .15s,background .15s;display:inline-flex}.sound-toggle strong{font-size:13px;font-weight:600}.sound-toggle small{color:var(--v3-muted);font-size:12px}.sound-toggle.on{border-color:var(--v3-accent);background:#e5624624}.sound-toggle:hover:not(:disabled){border-color:var(--v3-accent-dim)}.sound-toggle:disabled{cursor:not-allowed;opacity:.55}.sound-note{color:var(--v3-cream);align-items:baseline;gap:8px;display:inline-flex}.sound-note strong{font-size:13px;font-weight:600}.sound-note small{color:var(--v3-muted);font-size:12px}.compact-notice{max-width:62ch;color:var(--v3-text-2);margin:0;font-size:12.5px;line-height:1.45}.v3-home.v3-home .compact-submit>.compact-notice{text-align:left;text-wrap:pretty;flex:auto;order:0;max-width:none;margin:0!important}@media (max-width:760px){.v3-home.v3-home .compact-submit>.compact-notice{flex:100%!important}}@media (min-width:1024px){.v3-home.v3-home .compact-editor{max-width:1180px}.v3-home.v3-home .compact-layout{grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-areas:"picker prompt stage""sound sound stage""options options stage""submit submit stage";align-items:start;grid-template-columns:120px minmax(0,1fr) clamp(248px,27vw,316px)!important;gap:0!important}.v3-home.v3-home .compact-sidebar>.compact-prompt{align-self:stretch;height:100%}.v3-home.v3-home .compact-sidebar>.compact-media{border-bottom:0!important;border-right:0!important;justify-content:flex-start!important;place-self:start!important;align-items:flex-start!important;padding:4px 0 0!important}.v3-home.v3-home .compact-sidebar>.sound-options{grid-area:sound;justify-self:stretch}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;place-self:center end;margin:0!important}.v3-home.v3-home .compact-sidebar>.compact-submit{grid-area:submit;align-self:end}.v3-home.v3-home .compact-layout>.compact-stage{grid-area:stage;align-self:stretch;min-width:0;border:0!important;border-left:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:12px 12px 12px 18px!important;display:block!important}.v3-home.v3-home .compact-stage>.workspace-format{display:none!important}.v3-home.v3-home .compact-stage .workspace-result,.v3-home.v3-home .compact-stage .workspace-photo-preview{justify-content:center;max-width:100%;height:100%}.v3-home.v3-home .compact-stage .result-video{width:auto;max-width:100%;max-height:min(58vh,460px)}}.trend-reel{flex-direction:column;gap:10px;height:100%;display:flex}.trend-reel .reel-screen{aspect-ratio:4/5;background:#0d0b09;border:1px solid #2a2e33cc;border-radius:18px;width:100%;position:relative;overflow:hidden}.trend-reel .reel-video{object-fit:cover;background:#0d0b09;width:100%;height:100%;display:block}.trend-reel .reel-badge{letter-spacing:.3px;color:#ded6ca;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0da8;border:1px solid #ffffff17;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px}.trend-reel .reel-toggle{color:#e8edeb;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0da8;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;transition:border-color .15s,background .15s;display:grid;position:absolute;top:9px;right:9px}.trend-reel .reel-toggle:hover{background:#0b0c0ddb;border-color:#ffffff4d}.trend-reel .reel-meta{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.trend-reel .reel-open{min-width:0;color:var(--v3-text,#f5f2ec);align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.trend-reel .reel-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-reel .reel-open svg{color:var(--v3-accent,#ff6b4a);flex:none}.trend-reel .reel-open:hover span{text-underline-offset:3px;text-decoration:underline}.trend-reel .reel-meta em{color:var(--v3-muted,#938e87);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-style:normal}.trend-reel .reel-side{display:contents}.trend-reel .reel-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.trend-reel .reel-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.trend-reel .reel-tab-name{color:var(--v3-muted,#938e87);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;font-size:10px;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.trend-reel .reel-tab-bar{background:#ffffff21;border-radius:2px;height:2px;display:block;overflow:hidden}.trend-reel .reel-tab-bar i{background:#ffffff57;width:0;height:100%;display:block}.trend-reel .reel-tabs button[aria-pressed=true] .reel-tab-name{color:var(--v3-text,#f5f2ec)}.trend-reel .reel-tabs button[aria-pressed=true] .reel-tab-bar i{background:var(--v3-accent,#ff6b4a)}.trend-reel .reel-tabs button:hover .reel-tab-name{color:var(--v3-text-2,#b6b1a9)}@media (max-width:1023px){.v3-home.v3-home .compact-layout>.compact-stage{border:0!important;border-top:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0!important;margin:4px 0 0!important;padding:12px 0 14px!important;display:block!important}.trend-reel .reel-screen{aspect-ratio:4/5;flex:none;width:min(100%,300px);min-height:0;margin:0 auto}.trend-reel .reel-meta{width:min(100%,300px);margin:0 auto}.trend-reel .reel-tabs{gap:5px;width:min(100%,300px);margin:0 auto}.trend-reel .reel-tab-name{min-height:2.6em;font-size:9.5px}}@media (min-width:601px) and (max-width:1023px){.trend-reel{grid-template-rows:1fr;grid-template-columns:minmax(0,232px) minmax(0,1fr);align-items:start;gap:4px 20px;padding-right:10px;display:grid}.trend-reel .reel-screen{aspect-ratio:4/5;grid-row:1;width:100%;margin:0}.trend-reel .reel-side{flex-direction:column;grid-area:1/2;align-self:center;gap:16px;min-width:0;display:flex}.trend-reel .reel-meta{grid-column:auto;width:auto;margin:0;padding:0}.trend-reel .reel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:auto;margin:0}}@media (max-width:600px){.v3-home.v3-home .compact-layout{grid-template-areas:"stage""picker""prompt""sound""options""submit";grid-template-columns:minmax(0,1fr)!important}.v3-home.v3-home .compact-layout>.compact-stage{border-top:0!important;border-bottom:1px solid var(--v3-line)!important;margin:0 0 10px!important;padding:0 0 14px!important}}.v3-home.v3-home .v3-hero-head .hero-models{flex-wrap:wrap;justify-content:center;gap:4px 12px;max-width:760px;display:flex;font-size:12px!important}.v3-home .hero-models a{color:inherit;text-underline-offset:3px;text-decoration:underline}.v3-home .v3-card-body h3{font:inherit;margin:0;font-weight:600;line-height:1.4}.v3-home .v3-card-body h3 a{color:inherit;text-decoration:none}.v3-home .v3-card-body h3 a:hover{text-decoration:underline}.v3-home.v3-home .v3-hero-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;max-width:1000px;display:flex;margin:0 auto 8px!important}.v3-home.v3-home .v3-hero-head h1{letter-spacing:-.3px!important;margin:0!important;font-size:18px!important;line-height:1.4!important}.v3-home .hero-about summary{cursor:pointer;color:var(--v3-text-2);font-size:12px;line-height:1.5}.v3-home .hero-about[open]{flex-basis:100%}.v3-home .hero-about summary:focus-visible{outline:2px solid var(--v3-accent);outline-offset:4px}.v3-home.v3-home .hero-about p{margin:6px auto!important}@media (max-width:600px){.v3-home.v3-home .v3-hero-head{justify-content:flex-start;gap:4px 12px}.v3-home.v3-home .v3-hero-head h1{font-size:16px!important}}.trend-reel .reel-reference-credit{color:var(--v3-text-2);line-height:1.3;margin:0 0 6px!important;font-size:10px!important}.v3-home .compact-upload-feedback{background:#30261b;border:1px solid #68513a;border-radius:8px;padding:10px 12px;color:#f5e6ce!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.5!important}.v3-home .compact-upload-feedback.is-error{background:#391f19;border-color:#b9573c;color:#ffd8ca!important}.seedance-band{background:var(--v3-surface,#1d1b18);border:1px solid var(--v3-line,#34312c);border-radius:26px;margin:10px 0 54px;padding:clamp(20px,2.6vw,32px) clamp(18px,2.6vw,32px) clamp(18px,2.2vw,24px)}.seedance-band .seedance-band-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.seedance-band .seedance-band-head .eyebrow{color:var(--v3-muted,#938e87);letter-spacing:.14em;margin:0 0 8px}.seedance-band .seedance-band-head h2{letter-spacing:-.4px;margin:0 0 8px;font-size:clamp(23px,2.4vw,32px);line-height:1.12}.seedance-band .seedance-band-head p{max-width:56ch;color:var(--v3-text-2,#b6b1a9);margin:0;line-height:1.55}.seedance-band .seedance-band-link{border:1px solid var(--v3-accent,#ff6b4a);color:var(--v3-accent,#ff6b4a);white-space:nowrap;border-radius:26px;flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}:is(.seedance-band .seedance-band-link:hover,.seedance-band .seedance-band-link:focus-visible){background:var(--v3-accent,#ff6b4a);color:var(--v3-accent-ink,#1a0a06)}.seedance-band .seedance-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--v3-line,#34312c) transparent;grid-template-rows:repeat(2,auto);grid-auto-columns:calc(20% - 9.6px);grid-auto-flow:column;align-items:start;gap:18px 12px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.seedance-band .seedance-strip::-webkit-scrollbar{height:6px}.seedance-band .seedance-strip::-webkit-scrollbar-thumb{background:var(--v3-line,#34312c);border-radius:3px}.seedance-band .seedance-strip li{scroll-snap-align:start;min-width:0}.seedance-band .seedance-strip figure{margin:0}.seedance-band .seedance-frame{background:var(--v3-surface-2,#272420);border:1px solid var(--v3-line,#34312c);aspect-ratio:9/16;border-radius:14px;position:relative;overflow:hidden}.seedance-band .seedance-frame video{object-fit:cover;background:#0d0b0a;width:100%;height:100%;display:block}.seedance-band .seedance-badge{color:var(--v3-accent,#ff6b4a);letter-spacing:.04em;background:#04211dd1;border-radius:7px;padding:3px 7px;font-size:10.5px;font-weight:600;position:absolute;bottom:8px;left:8px}.seedance-band .seedance-strip figcaption h3{margin:9px 0 3px;font-size:13.5px;font-weight:600;line-height:1.3}.seedance-band .seedance-strip figcaption p{color:var(--v3-text-2,#b6b1a9);margin:0;font-size:12.5px;line-height:1.45}.seedance-band .seedance-band-note{color:var(--v3-text-2,#b6b1a9);margin:16px 0 0;font-size:13px;line-height:1.5}.seedance-band .seedance-band-note a{color:var(--v3-accent,#ff6b4a);text-underline-offset:2px;text-decoration:underline}@media (max-width:1199px){.seedance-band .seedance-strip{grid-auto-columns:calc(33.3333% - 9.33333px);gap:16px 14px}}@media (max-width:860px){.seedance-band{border-radius:20px;margin-bottom:40px}.seedance-band .seedance-band-head{display:block}.seedance-band .seedance-band-link{margin-top:14px}.seedance-band .seedance-strip{-webkit-overflow-scrolling:touch;grid-template-rows:none;gap:10px;scroll-padding-left:2px;display:flex}.seedance-band .seedance-strip li{flex:none;width:min(58vw,210px)}.seedance-band .seedance-strip figcaption p{display:none}}
