@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.modal-module__T5xzHG__overlay{inset-inline:0;top:var(--modal-viewport-top,0px);height:var(--modal-viewport-height,100dvh);z-index:60;box-sizing:border-box;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));overscroll-behavior:contain;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}.modal-module__T5xzHG__dialog{background:#fff;border-radius:16px;flex-direction:column;width:100%;min-width:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-module__T5xzHG__authHeader{flex:none;justify-content:flex-end;padding:4px 4px 0;display:flex}.modal-module__T5xzHG__close{touch-action:manipulation;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.modal-module__T5xzHG__close:focus-visible{outline-offset:-3px;outline:2px solid #d97706}.modal-module__T5xzHG__scrollBody{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;min-height:0;scroll-padding-block:16px;overflow:hidden auto}.modal-module__T5xzHG__authBody{padding:0 16px 20px}.modal-module__T5xzHG__authBody input{min-width:0;min-height:48px;font-size:16px}.modal-module__T5xzHG__creditHeader{flex:none;padding:8px 16px 12px}.modal-module__T5xzHG__creditFooter{background:#fff;flex:none;padding:12px 16px 16px}.modal-module__T5xzHG__packageRow{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.modal-module__T5xzHG__packagePrice{text-align:left;min-width:0}@media (min-width:400px){.modal-module__T5xzHG__packageRow{grid-template-columns:minmax(0,1fr) auto}.modal-module__T5xzHG__packagePrice{text-align:right}}@media (min-width:640px){.modal-module__T5xzHG__overlay{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.modal-module__T5xzHG__authBody{padding-inline:24px;padding-bottom:24px}.modal-module__T5xzHG__creditHeader{padding-inline:24px}.modal-module__T5xzHG__creditFooter{padding-inline:24px;padding-bottom:24px}}
.animation-module__cuXqrW__page{--ink:#292725;--muted:#89837c;--orange:#ee8a28;background:radial-gradient(at 80% 10%,#ffe8c64f,#0000 45%),#faf8f4;flex:1;padding:24px 20px 56px}.animation-module__cuXqrW__container{max-width:1120px;margin:0 auto}.animation-module__cuXqrW__breadcrumbs{color:#918a80;align-items:center;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.animation-module__cuXqrW__breadcrumbs a:hover{color:#b75f16}.animation-module__cuXqrW__hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.animation-module__cuXqrW__eyebrow{letter-spacing:.16em;color:#b77832;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.animation-module__cuXqrW__eyebrow i{background:#ef923c;border-radius:50%;width:6px;height:6px}.animation-module__cuXqrW__hero h1{color:var(--ink);letter-spacing:-.04em;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.25}.animation-module__cuXqrW__hero h1 span{color:#d27c28}.animation-module__cuXqrW__hero p{color:#71685e;margin-top:12px;font-size:14px;line-height:1.8}.animation-module__cuXqrW__heroFeatures{flex-wrap:wrap;gap:7px;margin-top:14px;padding:0;list-style:none;display:flex}.animation-module__cuXqrW__heroFeatures li{color:#805725;background:#fffaf1;border:1px solid #e7dac7;border-radius:6px;padding:5px 10px;font-size:12px}.animation-module__cuXqrW__hero .animation-module__cuXqrW__heroTerms{color:#786550;margin-top:12px;font-size:12px}.animation-module__cuXqrW__heroTerms a{color:#965217;text-underline-offset:3px;white-space:nowrap;margin-left:5px;text-decoration:underline}.animation-module__cuXqrW__heroGuideLink{color:#86572c;border-bottom:1px solid #cfb28e;flex-shrink:0;align-items:center;gap:16px;padding-bottom:4px;font-size:12px;display:inline-flex}.animation-module__cuXqrW__workspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:24px;display:grid}.animation-module__cuXqrW__inputPanel,.animation-module__cuXqrW__outputPanel{border:1px solid #e9e3d9;border-radius:22px;min-width:0;box-shadow:0 6px 24px #65503904}.animation-module__cuXqrW__inputPanel{background:#fffefa;padding:23px}.animation-module__cuXqrW__panelHeading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.animation-module__cuXqrW__stepNumber{color:#b17a3b;font-variant-numeric:tabular-nums;border:1px solid #e8dcc9;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.animation-module__cuXqrW__panelHeading h2{color:#302e29;font-size:16px;font-weight:700}.animation-module__cuXqrW__panelHeading p{color:#81776c;margin-top:3px;font-size:12px}.animation-module__cuXqrW__uploadZone{cursor:pointer;text-align:center;background:radial-gradient(#d9d0c340 1px,#0000 1px) 0 0/14px 14px,#fbf9f5;border:1px dashed #d9cabb;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:132px;padding:15px 10px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.animation-module__cuXqrW__uploadZone:hover,.animation-module__cuXqrW__dragging{background-color:#fff5e9;border-color:#d79652}.animation-module__cuXqrW__uploadZone:focus-within{outline-offset:3px;outline:3px solid #f2bb73}.animation-module__cuXqrW__uploadZone[data-disabled=true]{cursor:default}.animation-module__cuXqrW__uploadZone input{opacity:0;z-index:2;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.animation-module__cuXqrW__uploadZone input:disabled{cursor:default}.animation-module__cuXqrW__uploadError{color:#a84120;margin-top:8px;font-size:12px;line-height:1.7}.animation-module__cuXqrW__uploadError button{text-underline-offset:3px;cursor:pointer;min-height:44px;margin-top:4px;text-decoration:underline}.animation-module__cuXqrW__uploadIcon{color:#b57b41;background:#fff;border:1px solid #f0e5d6;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 4px 8px #a2814910}.animation-module__cuXqrW__uploadZone strong{color:#766351;font-size:13px;font-weight:600}.animation-module__cuXqrW__uploadZone>span:last-child{color:#7d7060;font-size:11px}.animation-module__cuXqrW__uploadPreview{object-fit:contain;max-width:90%;height:170px;margin:12px}.animation-module__cuXqrW__replaceImage{background:#fffe;border:1px solid #e9dfd3;border-radius:6px;padding:5px 9px;position:absolute;bottom:10px;right:10px}.animation-module__cuXqrW__inputHint{color:#827567;margin-top:8px;font-size:12px;line-height:1.7}.animation-module__cuXqrW__backgroundFieldset{min-width:0;margin-top:16px}.animation-module__cuXqrW__backgroundFieldset legend{color:#6f5c48;margin-bottom:9px;font-size:12px;font-weight:650}.animation-module__cuXqrW__backgroundOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.animation-module__cuXqrW__backgroundOptions label{cursor:pointer;background:#fcfaf6;border:1px solid #e8e1d8;border-radius:10px;align-items:center;gap:9px;padding:12px 10px;display:flex}.animation-module__cuXqrW__backgroundOptions label[data-selected=true]{background:#fff4e1;border-color:#e2ad64}.animation-module__cuXqrW__backgroundOptions input{accent-color:#bf7b2e;flex-shrink:0}.animation-module__cuXqrW__backgroundOptions label:has(input:focus-visible){outline-offset:2px;outline:2px solid #bd813f}.animation-module__cuXqrW__backgroundOptions span{flex-direction:column;gap:5px;min-width:0;display:flex}.animation-module__cuXqrW__backgroundOptions strong{color:#715538;font-size:12px;font-weight:600}.animation-module__cuXqrW__backgroundOptions small{color:#82705a;font-size:11px}.animation-module__cuXqrW__backgroundFieldset:disabled{opacity:.6}.animation-module__cuXqrW__backgroundFieldset:disabled label{cursor:default}.animation-module__cuXqrW__fileInfo{color:#8e8174;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;display:flex}.animation-module__cuXqrW__fileInfo span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.animation-module__cuXqrW__fileInfo span:last-child{white-space:nowrap}.animation-module__cuXqrW__motionHeading{flex-wrap:wrap;gap:9px;margin-top:20px}.animation-module__cuXqrW__motionTitle{flex:1;min-width:125px}.animation-module__cuXqrW__textareaWrap{position:relative}.animation-module__cuXqrW__textareaWrap textarea{resize:vertical;color:#554638;background:#fff;border:1px solid #e4ded5;border-radius:12px;outline:none;width:100%;min-height:104px;max-height:300px;padding:11px 12px 26px;font-size:14px;line-height:1.8;display:block}.animation-module__cuXqrW__textareaWrap textarea:focus{border-color:#e5ad73;box-shadow:0 0 0 3px #fbebd9}.animation-module__cuXqrW__textareaWrap textarea::placeholder{color:#b6aca0}.animation-module__cuXqrW__charCount{color:#b1a89d;pointer-events:none;font-size:10px;position:absolute;bottom:10px;right:13px}.animation-module__cuXqrW__captionField{margin-top:20px}.animation-module__cuXqrW__captionLabel{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.animation-module__cuXqrW__captionLabel label{color:#715538;font-size:13px;font-weight:600}.animation-module__cuXqrW__captionLabel label span{color:#998774;font-weight:400}.animation-module__cuXqrW__captionLabel>span{color:#998774;flex-shrink:0;font-size:11px}.animation-module__cuXqrW__captionField input{color:#554638;background:#fff;border:1px solid #e4ded5;border-radius:10px;outline:none;width:100%;min-height:46px;padding:11px 12px;font-size:16px;line-height:1.5;display:block}.animation-module__cuXqrW__captionField input:focus{border-color:#e5ad73;box-shadow:0 0 0 3px #fbebd9}.animation-module__cuXqrW__captionField input::placeholder{color:#b6aca0}.animation-module__cuXqrW__generateButton{color:#3a2715;cursor:pointer;background:linear-gradient(110deg,#ed962e,#efb15b);border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:23px;padding:15px 19px;font-size:14px;font-weight:750;transition:filter .2s,transform .2s;display:flex;box-shadow:0 5px 12px #eab87826}.animation-module__cuXqrW__generateButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.animation-module__cuXqrW__generateButton span:last-child{font-size:21px;line-height:1}.animation-module__cuXqrW__buttonNote{color:#80705d;text-align:center;margin-top:10px;font-size:11px}.animation-module__cuXqrW__generationTerms{color:#82705d;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px;font-size:11px;line-height:1.7;display:flex}.animation-module__cuXqrW__generationTerms a{text-underline-offset:3px;text-decoration:underline}.animation-module__cuXqrW__inputFooter{color:#a2988c;border-top:1px solid #f0eae1;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}.animation-module__cuXqrW__inputFooter a{color:#a67036}.animation-module__cuXqrW__outputPanel{background:#fff;padding:17px}.animation-module__cuXqrW__outputHeading{justify-content:space-between;align-items:center;padding:3px 5px 17px;display:flex}.animation-module__cuXqrW__outputHeading h2{color:#4c4339;font-size:14px;font-weight:700}.animation-module__cuXqrW__outputBadge{color:#a28b71;background:#fbf8f4;border:1px solid #e9e0d4;border-radius:6px;padding:3px 8px;font-size:10px}.animation-module__cuXqrW__progressScene,.animation-module__cuXqrW__resultScene{color:#f8ebd9;background:radial-gradient(at 50% 32%,#57443255,#0000 58%),#24232b;border:1px solid #36343f;border-radius:15px;padding:20px;position:relative;overflow:hidden}.animation-module__cuXqrW__sceneTop,.animation-module__cuXqrW__resultTop{color:#a39ba5;letter-spacing:.04em;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:10px;display:flex}.animation-module__cuXqrW__sceneTop>span:first-child,.animation-module__cuXqrW__resultTop>span:first-child{align-items:center;gap:7px;display:flex}.animation-module__cuXqrW__liveDot{background:#ddb176;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #f3c18a66}.animation-module__cuXqrW__orbitScene{place-items:center;width:236px;height:227px;margin:3px auto 0;display:grid;position:relative}.animation-module__cuXqrW__orbitOuter,.animation-module__cuXqrW__orbitInner{border:1px solid #b9976c1c;border-radius:50%;width:222px;height:222px;position:absolute}.animation-module__cuXqrW__orbitInner{border-style:dashed;border-color:#c5a77a30;width:171px;height:171px}.animation-module__cuXqrW__orbitOuter:after{content:"";background:#a781574f;border-radius:50%;width:5px;height:5px;position:absolute;top:29px;right:28px}.animation-module__cuXqrW__referenceTile{color:#e4b474;background:linear-gradient(145deg,#ead0a818,#80694e0d);border:1px solid #b8986b55;border-radius:28px;place-items:center;width:114px;height:114px;display:grid;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 55px #e7a65915,inset 0 1px #fce1ba15}.animation-module__cuXqrW__referenceTile img{object-fit:contain;width:94px;height:94px}.animation-module__cuXqrW__orbitSpark{color:#e8bf7b;font-size:21px;position:absolute;top:30px;right:27px}.animation-module__cuXqrW__orbitLabel{color:#ccb292;letter-spacing:.06em;background:#39333a;border:1px solid #74604a55;border-radius:5px;padding:4px 9px;font-size:9px;position:absolute;bottom:10px;right:0;transform:rotate(-6deg)}.animation-module__cuXqrW__progressScene[data-working=true] .animation-module__cuXqrW__referenceTile{animation:3s ease-in-out infinite animation-module__cuXqrW__float}.animation-module__cuXqrW__progressScene[data-working=true] .animation-module__cuXqrW__orbitOuter{animation:16s linear infinite animation-module__cuXqrW__spin}.animation-module__cuXqrW__progressScene[data-working=true] .animation-module__cuXqrW__orbitInner{animation:12s linear infinite reverse animation-module__cuXqrW__spin}.animation-module__cuXqrW__progressScene[data-working=true] .animation-module__cuXqrW__liveDot{animation:1.5s ease-in-out infinite animation-module__cuXqrW__pulse}.animation-module__cuXqrW__progressScene[data-phase=idle] .animation-module__cuXqrW__steps,.animation-module__cuXqrW__progressScene[data-phase=idle] .animation-module__cuXqrW__frameStrip,.animation-module__cuXqrW__progressScene[data-phase=ready] .animation-module__cuXqrW__steps,.animation-module__cuXqrW__progressScene[data-phase=ready] .animation-module__cuXqrW__frameStrip{display:none}.animation-module__cuXqrW__progressScene[data-phase=idle] .animation-module__cuXqrW__stageCopy,.animation-module__cuXqrW__progressScene[data-phase=ready] .animation-module__cuXqrW__stageCopy{min-height:0;padding-bottom:14px}.animation-module__cuXqrW__scanLine{background:linear-gradient(#0000,#ffd59b28);border-bottom:1px solid #f3c6866e;width:100%;height:20%;animation:2.8s linear infinite animation-module__cuXqrW__scan;position:absolute;top:-10%}.animation-module__cuXqrW__stageCopy{text-align:center;min-height:80px}.animation-module__cuXqrW__stageCopy h3{letter-spacing:.02em;margin-top:10px;font-size:19px;font-weight:600}.animation-module__cuXqrW__stageCopy p{color:#a9a0a7;max-width:330px;margin:10px auto 0;font-size:11px;line-height:1.9}.animation-module__cuXqrW__frameStrip{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;margin:22px 0 24px;display:grid}.animation-module__cuXqrW__frameStrip span{text-align:center;color:#8a7d88;font-variant-numeric:tabular-nums;background:#ffffff03;border:1px solid #70637138;border-radius:3px;min-width:0;height:24px;font-size:8px;line-height:22px}.animation-module__cuXqrW__progressScene[data-working=true] .animation-module__cuXqrW__frameStrip span{animation:2.4s linear infinite animation-module__cuXqrW__framePulse;animation-delay:calc(var(--frame-index) * .15s)}.animation-module__cuXqrW__steps{flex-direction:column;gap:14px;padding:0 10px 9px;list-style:none;display:flex}.animation-module__cuXqrW__steps li{color:#89808f;align-items:center;gap:10px;font-size:11px;display:flex}.animation-module__cuXqrW__steps li[data-active=true]{color:#f4c68d}.animation-module__cuXqrW__steps li[data-done=true]{color:#c1b8be}.animation-module__cuXqrW__stepDot{border:1px solid #5c5362;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.animation-module__cuXqrW__steps li[data-active=true] .animation-module__cuXqrW__stepDot{background:#d5a0631a;border-color:#d6a56c}.animation-module__cuXqrW__steps li[data-done=true] .animation-module__cuXqrW__stepDot{color:#bbcca8;background:#b0bca821;border-color:#b0bca842}.animation-module__cuXqrW__stepSpinner{border:1px solid #b994672a;border-top-color:#dfb984;border-radius:50%;width:11px;height:11px;margin-left:auto;animation:.9s linear infinite animation-module__cuXqrW__spin}.animation-module__cuXqrW__planNote,.animation-module__cuXqrW__waitNote{color:#a69baa;border-top:1px solid #ffffff0b;margin-top:16px;padding-top:13px;font-size:10px;line-height:1.8}.animation-module__cuXqrW__waitNote{color:#cead86}.animation-module__cuXqrW__encodingStatus>p{color:#bfb0b5;margin:12px 10px 0;font-size:10px;line-height:1.6}.animation-module__cuXqrW__encodeProgress{color:#dab078;align-items:center;gap:10px;margin:12px 10px;font-size:10px;display:flex}.animation-module__cuXqrW__encodeProgress progress{appearance:none;border-radius:3px;flex:1;height:4px;overflow:hidden}.animation-module__cuXqrW__encodeProgress progress::-webkit-progress-bar{background:#4a3e45}.animation-module__cuXqrW__encodeProgress progress::-webkit-progress-value{background:#e4b16f}.animation-module__cuXqrW__encodeProgress progress::-moz-progress-bar{background:#e4b16f}.animation-module__cuXqrW__errorBox{color:#99522e;overflow-wrap:anywhere;background:#fff6ef;border:1px solid #f0d2c3;border-radius:10px;margin-top:14px;padding:13px 14px;font-size:12px;line-height:1.8}.animation-module__cuXqrW__errorBox strong{font-weight:650}.animation-module__cuXqrW__pendingActions{justify-content:center;gap:16px;padding:17px 0 4px;font-size:12px;display:flex}.animation-module__cuXqrW__pendingActions button{color:#a87440;text-underline-offset:4px;cursor:pointer;text-decoration:underline}.animation-module__cuXqrW__resultScene{padding-bottom:18px}.animation-module__cuXqrW__gifStage{aspect-ratio:1;background:repeating-conic-gradient(#faf8f2 0% 25%,#eeeae3 0% 50%) 50%/20px 20px;border-radius:16px;place-items:center;width:min(100%,300px);margin:22px auto;display:grid;overflow:hidden;box-shadow:0 8px 30px #0003}.animation-module__cuXqrW__gifStage img{object-fit:contain;width:100%;height:100%}.animation-module__cuXqrW__resultMeta{flex-direction:column;align-items:center;gap:7px;display:flex}.animation-module__cuXqrW__resultMeta strong{font-size:17px;font-weight:600}.animation-module__cuXqrW__resultMeta span{color:#b5aab3;font-size:10px}.animation-module__cuXqrW__exportPanel{padding:20px 3px 2px}.animation-module__cuXqrW__exportHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.animation-module__cuXqrW__exportHeading h3{color:#5b4b3b;font-size:13px;font-weight:700}.animation-module__cuXqrW__exportHeading span{color:#b19f8a;font-size:10px}.animation-module__cuXqrW__sizeFieldset legend{color:#9a8975;margin-bottom:8px;font-size:11px}.animation-module__cuXqrW__sizeOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.animation-module__cuXqrW__sizeOptions button{color:#8e8171;cursor:pointer;border:1px solid #e8e1d8;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;display:flex}.animation-module__cuXqrW__sizeOptions button strong{white-space:nowrap;font-size:11px;font-weight:600}.animation-module__cuXqrW__sizeOptions button span{font-size:9px}.animation-module__cuXqrW__sizeOptions button.animation-module__cuXqrW__sizeSelected{color:#ad702c;background:#fff4e1;border-color:#e2ad64}.animation-module__cuXqrW__exportControls{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.animation-module__cuXqrW__exportControls label{color:#9a8975;min-width:0;font-size:10px}.animation-module__cuXqrW__exportControls select{color:#796550;background:#fffdfa;border:1px solid #e5ded5;border-radius:7px;width:100%;margin-top:6px;padding:8px 4px;font-size:11px;display:block}.animation-module__cuXqrW__sizeNotice{color:#a4793b;background:#fff7e8;border:1px solid #efdcbb;border-radius:8px;margin-top:13px;padding:10px;font-size:10px;line-height:1.8}.animation-module__cuXqrW__sizeNotice button{text-underline-offset:3px;cursor:pointer;margin-top:5px;text-decoration:underline}.animation-module__cuXqrW__specPass{color:#7b8f63;margin-top:13px;font-size:10px;line-height:1.8}.animation-module__cuXqrW__downloadActions{gap:10px;margin-top:16px;display:flex}.animation-module__cuXqrW__downloadButton{color:#fff4e6;cursor:pointer;background:#322e2a;border-radius:9px;flex:1;justify-content:center;gap:18px;padding:12px 15px;font-size:12px;font-weight:600;display:flex}.animation-module__cuXqrW__localNotice{color:#ab9d8f;text-align:center;margin-top:10px;font-size:10px}.animation-module__cuXqrW__localNotice a{color:#885722;text-underline-offset:3px;text-decoration:underline}.animation-module__cuXqrW__archiveProgress{color:#80582e;background:#fffaf1;border:1px solid #eadbc5;border-radius:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.7}.animation-module__cuXqrW__archiveProgress>p{justify-content:center;align-items:center;gap:8px;display:flex}.animation-module__cuXqrW__archiveProgress .animation-module__cuXqrW__stepSpinner{border-color:#a77436 #d7b07b55 #d7b07b55;flex-shrink:0;margin-left:0}.animation-module__cuXqrW__archiveProgressBar{font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:8px;display:flex}.animation-module__cuXqrW__archiveProgressBar progress{appearance:none;border-radius:3px;flex:1;min-width:0;height:5px;overflow:hidden}.animation-module__cuXqrW__archiveProgressBar progress::-webkit-progress-bar{background:#eee0cc}.animation-module__cuXqrW__archiveProgressBar progress::-webkit-progress-value{background:#bd833e}.animation-module__cuXqrW__archiveProgressBar progress::-moz-progress-bar{background:#bd833e}.animation-module__cuXqrW__archiveNotice{color:#80582e;overflow-wrap:anywhere;background:#fff7e8;border:1px solid #efdcbb;border-radius:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.7}.animation-module__cuXqrW__archiveNotice button{cursor:pointer;background:#fff;border:1px solid #d7b07b;border-radius:8px;min-height:44px;margin-top:8px;padding:8px 14px;font-weight:600}.animation-module__cuXqrW__page button:disabled,.animation-module__cuXqrW__workspace button:disabled,.animation-module__cuXqrW__workspace textarea:disabled{cursor:not-allowed;opacity:.5}.animation-module__cuXqrW__workspace button:focus-visible,.animation-module__cuXqrW__workspace select:focus-visible{outline-offset:3px;outline:3px solid #e9b779}.animation-module__cuXqrW__anchorTarget,.animation-module__cuXqrW__contentSection,.animation-module__cuXqrW__stepCards li{scroll-margin-top:110px}.animation-module__cuXqrW__contentNav{color:#76624d;border-bottom:1px solid #e4dbcf;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:20px;padding:24px 0;font-size:13px;display:flex}.animation-module__cuXqrW__contentNav a{padding:8px 0}.animation-module__cuXqrW__contentNav a:hover{color:#ac5c1d}.animation-module__cuXqrW__contentSection{border-bottom:1px solid #e4dbcf;padding:48px 0}.animation-module__cuXqrW__sectionHeading{max-width:800px;margin-bottom:27px}.animation-module__cuXqrW__sectionHeading>span{color:#96602e;letter-spacing:.08em;margin-bottom:13px;font-size:11px;font-weight:650;display:block}.animation-module__cuXqrW__sectionHeading h2,.animation-module__cuXqrW__closingSection h2{color:var(--ink);letter-spacing:-.025em;font-size:clamp(21px,2.5vw,28px);font-weight:750;line-height:1.5}.animation-module__cuXqrW__sectionHeading>p{color:#71695f;margin-top:12px;font-size:14px;line-height:1.95}.animation-module__cuXqrW__stepCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.animation-module__cuXqrW__stepCards li{background:#fffdf9;border:1px solid #e9dfd2;border-radius:14px;padding:22px 19px}.animation-module__cuXqrW__stepIndex{color:#bd7938;font-variant-numeric:tabular-nums;margin-bottom:19px;font-size:25px;font-weight:650;display:block}.animation-module__cuXqrW__stepCards h3,.animation-module__cuXqrW__scenarioGrid h3,.animation-module__cuXqrW__promptGrid h3,.animation-module__cuXqrW__backgroundGuide h3,.animation-module__cuXqrW__relatedGuide h3{color:#3e352e;font-size:16px;font-weight:650;line-height:1.65}.animation-module__cuXqrW__stepCards p,.animation-module__cuXqrW__scenarioGrid p,.animation-module__cuXqrW__backgroundGuide p{color:#75695d;margin-top:10px;font-size:13px;line-height:1.95}.animation-module__cuXqrW__scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 44px;display:grid}.animation-module__cuXqrW__scenarioGrid article{border-left:2px solid #e3c39c;padding-left:18px}.animation-module__cuXqrW__scenarioGrid .animation-module__cuXqrW__scenarioTip{color:#825b32;font-size:12px}.animation-module__cuXqrW__topicLabel{color:#99632e;margin-bottom:8px;font-size:11px;display:block}.animation-module__cuXqrW__promptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.animation-module__cuXqrW__promptGrid article{background:#f2ece3;border-radius:14px;padding:22px}.animation-module__cuXqrW__promptGrid article>div{flex-direction:column;gap:4px;display:flex}.animation-module__cuXqrW__promptGrid article>div>span{color:#8c7560;font-size:11px}.animation-module__cuXqrW__promptGrid blockquote{color:#695442;margin:16px 0 0;font-size:14px;line-height:1.95}.animation-module__cuXqrW__editorialNote{color:#796c5e;max-width:940px;margin-top:22px;font-size:13px;line-height:2}.animation-module__cuXqrW__editorialNote a,.animation-module__cuXqrW__relatedGuide a{text-underline-offset:4px;color:#98561f;margin:0 3px;text-decoration:underline}.animation-module__cuXqrW__backgroundGuide{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.animation-module__cuXqrW__backgroundGuide article{background:#fffdf9;border:1px solid #e9dfd2;border-radius:14px;padding:20px}.animation-module__cuXqrW__transparentSwatch,.animation-module__cuXqrW__sceneSwatch{border-radius:8px;place-items:center;height:90px;margin-bottom:18px;display:grid}.animation-module__cuXqrW__transparentSwatch{background:repeating-conic-gradient(#f9f6f0 0% 25%,#e9e4da 0% 50%) 50%/20px 20px}.animation-module__cuXqrW__sceneSwatch{background:linear-gradient(165deg,#e6eee8 0%,#eff2e5 55%,#d3ddbf 55%,#bbcbaa 100%)}.animation-module__cuXqrW__transparentSwatch span,.animation-module__cuXqrW__sceneSwatch span{color:#8b562a;background:#fffaf0;border:1px solid #dfc5a5;border-radius:8px;padding:9px 17px;font-size:13px;font-weight:650;transform:rotate(-4deg);box-shadow:0 4px 14px #5c48231a}.animation-module__cuXqrW__sceneSwatch span{transform:rotate(4deg)}.animation-module__cuXqrW__specTableWrap{background:#fffdf9;border:1px solid #e7ddd0;border-radius:14px;overflow-x:auto}.animation-module__cuXqrW__specTable{text-align:left;border-collapse:collapse;color:#706153;width:100%;font-size:13px;line-height:1.9}.animation-module__cuXqrW__specTable caption{text-align:left;color:#5f4733;background:#f1eade;padding:16px 20px;font-weight:650}.animation-module__cuXqrW__specTable th,.animation-module__cuXqrW__specTable td{vertical-align:top;border-bottom:1px solid #eee6db;padding:15px 20px}.animation-module__cuXqrW__specTable thead th{color:#6c5038;background:#faf5ec;font-weight:650}.animation-module__cuXqrW__specTable tbody th{width:25%;font-weight:600}.animation-module__cuXqrW__specTable tbody tr:last-child th,.animation-module__cuXqrW__specTable tbody tr:last-child td{border-bottom:0}.animation-module__cuXqrW__downloadGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.animation-module__cuXqrW__downloadGuide article{border-top:2px solid #dec5a6;padding:18px 0 0}.animation-module__cuXqrW__downloadGuide h3{color:#3e352e;font-size:16px;font-weight:650;line-height:1.65}.animation-module__cuXqrW__downloadGuide p{color:#75695d;margin-top:9px;font-size:13px;line-height:1.95}.animation-module__cuXqrW__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.animation-module__cuXqrW__pricingGrid article{background:#fffdf9;border:1px solid #e5d7c3;border-radius:14px;padding:23px}.animation-module__cuXqrW__pricingGrid article>span{color:#87613b;font-size:12px}.animation-module__cuXqrW__pricingGrid .animation-module__cuXqrW__packagePrice{color:#3e3024;font-variant-numeric:tabular-nums;margin:12px 0 9px;font-size:30px;font-weight:700;line-height:1.3}.animation-module__cuXqrW__packagePrice small{color:#8b7a68;font-size:12px;font-weight:400}.animation-module__cuXqrW__pricingGrid h3{color:#55402e;font-size:15px;font-weight:650;line-height:1.65}.animation-module__cuXqrW__pricingGrid p{color:#7e6b58;margin-top:8px;font-size:12px;line-height:1.9}.animation-module__cuXqrW__faqList{border-top:1px solid #e5dccf}.animation-module__cuXqrW__faqList details{border-bottom:1px solid #e5dccf}.animation-module__cuXqrW__faqList summary{cursor:pointer;color:#4c3d30;justify-content:space-between;align-items:baseline;gap:18px;padding:21px 4px;font-size:15px;font-weight:600;line-height:1.7;list-style:none;display:flex}.animation-module__cuXqrW__faqList summary::-webkit-details-marker{display:none}.animation-module__cuXqrW__faqList summary:after{content:"+";color:#a66c33;flex-shrink:0;font-size:20px;font-weight:400;line-height:1}.animation-module__cuXqrW__faqList details[open] summary:after{content:"−"}.animation-module__cuXqrW__faqList p{color:#736557;max-width:920px;padding:0 38px 23px 4px;font-size:14px;line-height:2}.animation-module__cuXqrW__closingSection{background:#fff2df;border:1px solid #e8d9c5;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:45px;margin-top:42px;padding:34px;display:grid}.animation-module__cuXqrW__closingSection p{color:#796652;margin-top:10px;font-size:13px;line-height:1.95}.animation-module__cuXqrW__backToMaker{color:#fff6eb;background:#39302a;border-radius:9px;align-items:center;gap:24px;margin-top:22px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}.animation-module__cuXqrW__backToMaker:hover{background:#59402a}.animation-module__cuXqrW__relatedGuide{border-left:1px solid #e4cfb1;align-self:center;padding-left:28px}.animation-module__cuXqrW__contentNav a:focus-visible,.animation-module__cuXqrW__contentSection a:focus-visible,.animation-module__cuXqrW__faqList summary:focus-visible,.animation-module__cuXqrW__closingSection a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #d9a264}@keyframes animation-module__cuXqrW__spin{to{transform:rotate(360deg)}}@keyframes animation-module__cuXqrW__float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes animation-module__cuXqrW__scan{0%{top:-25%}to{top:110%}}@keyframes animation-module__cuXqrW__pulse{50%{opacity:.35}}@keyframes animation-module__cuXqrW__framePulse{0%,15%{color:#ffe3b4;background:#be83451a;border-color:#b98955}25%,to{color:#8a7d88;background:#ffffff03;border-color:#70637138}}@media (max-width:800px){.animation-module__cuXqrW__workspace{grid-template-columns:1fr;max-width:570px;margin:0 auto}.animation-module__cuXqrW__hero{display:block}.animation-module__cuXqrW__heroStamp{display:none}.animation-module__cuXqrW__hero h1{font-size:35px}.animation-module__cuXqrW__stepCards{grid-template-columns:repeat(2,minmax(0,1fr))}.animation-module__cuXqrW__promptGrid{grid-template-columns:1fr}.animation-module__cuXqrW__promptGrid article>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.animation-module__cuXqrW__closingSection{grid-template-columns:1fr;gap:28px}.animation-module__cuXqrW__relatedGuide{border-top:1px solid #e4cfb1;border-left:0;padding:22px 0 0}}@media (max-width:480px){.animation-module__cuXqrW__page{padding:18px 13px 35px}.animation-module__cuXqrW__breadcrumbs{margin-bottom:25px}.animation-module__cuXqrW__hero{margin-bottom:23px}.animation-module__cuXqrW__hero h1{font-size:clamp(23px,6.5vw,30px)}.animation-module__cuXqrW__hero p{font-size:13px}.animation-module__cuXqrW__desktopBreak{display:none}.animation-module__cuXqrW__inputPanel{padding:21px}.animation-module__cuXqrW__outputPanel{padding:12px}.animation-module__cuXqrW__progressScene{padding:17px 13px}.animation-module__cuXqrW__frameStrip{gap:3px}.animation-module__cuXqrW__frameStrip span{font-size:7px}.animation-module__cuXqrW__sizeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.animation-module__cuXqrW__exportControls{gap:6px}.animation-module__cuXqrW__contentNav{justify-content:flex-start;gap:4px 0}.animation-module__cuXqrW__contentNav a{text-align:center;flex-basis:33.333%}.animation-module__cuXqrW__contentSection{padding:32px 3px}.animation-module__cuXqrW__sectionHeading{margin-bottom:22px}.animation-module__cuXqrW__stepCards,.animation-module__cuXqrW__scenarioGrid,.animation-module__cuXqrW__backgroundGuide{grid-template-columns:1fr}.animation-module__cuXqrW__stepCards li{padding:19px}.animation-module__cuXqrW__stepIndex{margin-bottom:8px;font-size:20px}.animation-module__cuXqrW__specTable th,.animation-module__cuXqrW__specTable td{padding:12px 9px;font-size:12px}.animation-module__cuXqrW__specTable tbody th{width:28%}.animation-module__cuXqrW__faqList summary{font-size:14px}.animation-module__cuXqrW__closingSection{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.animation-module__cuXqrW__workspace *,.animation-module__cuXqrW__workspace :after{transition:none!important;animation:none!important}}@media (min-width:801px){.animation-module__cuXqrW__outputPanel{position:sticky;top:80px}}@media (max-width:800px){.animation-module__cuXqrW__heroGuideLink{margin-top:14px}.animation-module__cuXqrW__outputPanel[data-idle=true]{display:none}.animation-module__cuXqrW__downloadGuide{grid-template-columns:1fr;gap:18px}.animation-module__cuXqrW__pricingGrid{gap:12px}.animation-module__cuXqrW__pricingGrid article{padding:18px 14px}}@media (max-width:480px){.animation-module__cuXqrW__breadcrumbs{margin-bottom:19px}.animation-module__cuXqrW__hero .animation-module__cuXqrW__heroTerms{font-size:11px;line-height:1.9}.animation-module__cuXqrW__heroFeatures{gap:5px;margin-top:11px}.animation-module__cuXqrW__heroFeatures li{padding:4px 7px;font-size:11px}.animation-module__cuXqrW__heroGuideLink{margin-top:11px;font-size:12px}.animation-module__cuXqrW__inputPanel{padding:17px}.animation-module__cuXqrW__uploadZone{min-height:115px}.animation-module__cuXqrW__backgroundOptions label{gap:6px;padding:10px 8px}.animation-module__cuXqrW__backgroundOptions small{font-size:10px}.animation-module__cuXqrW__motionTitle{min-width:120px}.animation-module__cuXqrW__textareaWrap textarea{font-size:16px}.animation-module__cuXqrW__stepCards li{grid-template-columns:28px minmax(0,1fr);gap:0 12px;display:grid}.animation-module__cuXqrW__stepIndex{grid-row:1/3;margin:2px 0 0;font-size:19px}.animation-module__cuXqrW__stepCards h3{font-size:15px}.animation-module__cuXqrW__stepCards p{margin-top:5px}.animation-module__cuXqrW__pricingGrid{grid-template-columns:1fr}.animation-module__cuXqrW__pricingGrid article{grid-template-columns:1fr auto;column-gap:12px;padding:17px;display:grid}.animation-module__cuXqrW__pricingGrid .animation-module__cuXqrW__packagePrice{grid-area:1/2/3;align-self:center;margin:0;font-size:25px}.animation-module__cuXqrW__pricingGrid article>p:last-child{grid-column:1/-1;margin-top:5px}.animation-module__cuXqrW__pricingGrid h3{margin-top:5px;font-size:14px}.animation-module__cuXqrW__progressScene[data-phase=ready] .animation-module__cuXqrW__orbitScene{height:155px}.animation-module__cuXqrW__progressScene[data-phase=ready] .animation-module__cuXqrW__orbitOuter{width:150px;height:150px}.animation-module__cuXqrW__progressScene[data-phase=ready] .animation-module__cuXqrW__orbitInner{width:125px;height:125px}.animation-module__cuXqrW__panelHeading p,.animation-module__cuXqrW__inputHint{font-size:13px;line-height:1.65}.animation-module__cuXqrW__uploadZone strong{font-size:14px;line-height:1.5}.animation-module__cuXqrW__uploadZone>span:last-child{font-size:12px;line-height:1.5}.animation-module__cuXqrW__uploadPreview{height:150px;margin:8px}.animation-module__cuXqrW__fileInfo{flex-wrap:wrap;gap:4px 10px;font-size:12px;line-height:1.5}.animation-module__cuXqrW__fileInfo span:first-child{max-width:100%}.animation-module__cuXqrW__backgroundFieldset legend{font-size:13px}.animation-module__cuXqrW__backgroundOptions label{gap:8px;min-height:64px;padding:10px}.animation-module__cuXqrW__backgroundOptions input{width:18px;height:18px}.animation-module__cuXqrW__backgroundOptions strong{font-size:13px;line-height:1.4}.animation-module__cuXqrW__backgroundOptions small{font-size:12px;line-height:1.45}.animation-module__cuXqrW__charCount{font-size:12px}.animation-module__cuXqrW__generateButton{gap:12px;min-height:52px;font-size:15px;line-height:1.5}.animation-module__cuXqrW__generateButton span:first-child{min-width:0}.animation-module__cuXqrW__generateButton span:last-child{flex-shrink:0}.animation-module__cuXqrW__buttonNote,.animation-module__cuXqrW__generationTerms,.animation-module__cuXqrW__inputFooter{font-size:12px;line-height:1.6}.animation-module__cuXqrW__generationTerms{align-items:center;gap:2px 8px}.animation-module__cuXqrW__generationTerms a,.animation-module__cuXqrW__inputFooter a{align-items:center;min-height:44px;display:inline-flex}.animation-module__cuXqrW__outputHeading{flex-wrap:wrap;align-items:flex-start;gap:8px;padding-bottom:12px}.animation-module__cuXqrW__outputHeading h2{font-size:15px}.animation-module__cuXqrW__outputBadge{max-width:100%;font-size:12px;line-height:1.4}.animation-module__cuXqrW__sceneTop,.animation-module__cuXqrW__resultTop{flex-wrap:wrap;font-size:11px;line-height:1.5}.animation-module__cuXqrW__liveDot{flex-shrink:0}.animation-module__cuXqrW__orbitScene{width:min(100%,210px);height:180px}.animation-module__cuXqrW__orbitOuter{width:180px;height:180px}.animation-module__cuXqrW__orbitInner{width:145px;height:145px}.animation-module__cuXqrW__orbitLabel{font-size:11px}.animation-module__cuXqrW__stageCopy h3{font-size:18px;line-height:1.45}.animation-module__cuXqrW__stageCopy p{font-size:13px;line-height:1.7}.animation-module__cuXqrW__frameStrip{grid-template-columns:repeat(8,minmax(0,1fr));margin:18px 0}.animation-module__cuXqrW__frameStrip span{font-size:10px}.animation-module__cuXqrW__steps{padding-inline:0}.animation-module__cuXqrW__steps li{font-size:13px;line-height:1.5}.animation-module__cuXqrW__stepDot,.animation-module__cuXqrW__stepSpinner{flex-shrink:0}.animation-module__cuXqrW__planNote,.animation-module__cuXqrW__waitNote{font-size:12px;line-height:1.7}.animation-module__cuXqrW__pendingActions{flex-wrap:wrap;gap:8px;padding-top:12px}.animation-module__cuXqrW__pendingActions button{border:1px solid #e9dfd3;border-radius:8px;flex:140px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5}.animation-module__cuXqrW__resultScene{padding:16px 12px}.animation-module__cuXqrW__gifStage{width:min(100%,240px);margin:16px auto}.animation-module__cuXqrW__resultMeta span{text-align:center;font-size:12px;line-height:1.6}.animation-module__cuXqrW__exportHeading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px}.animation-module__cuXqrW__exportHeading h3{font-size:15px}.animation-module__cuXqrW__exportHeading span,.animation-module__cuXqrW__sizeFieldset legend{font-size:12px;line-height:1.5}.animation-module__cuXqrW__sizeOptions button{min-height:64px;padding:10px 8px}.animation-module__cuXqrW__sizeOptions button strong{font-size:14px}.animation-module__cuXqrW__sizeOptions button span{font-size:12px;line-height:1.4}.animation-module__cuXqrW__exportControls{grid-template-columns:minmax(0,1fr);gap:12px}.animation-module__cuXqrW__exportControls label{font-size:13px;line-height:1.5}.animation-module__cuXqrW__exportControls select{min-height:44px;padding:10px 12px;font-size:16px;line-height:1.4}.animation-module__cuXqrW__sizeNotice,.animation-module__cuXqrW__specPass{font-size:12px;line-height:1.7}.animation-module__cuXqrW__sizeNotice button{min-height:44px;padding:8px 0}.animation-module__cuXqrW__downloadActions{flex-direction:column;gap:8px}.animation-module__cuXqrW__downloadButton{align-items:center;min-height:48px;font-size:14px;line-height:1.5}.animation-module__cuXqrW__localNotice{font-size:12px;line-height:1.6}}@media (max-width:380px){.animation-module__cuXqrW__backgroundOptions{grid-template-columns:minmax(0,1fr);gap:8px}.animation-module__cuXqrW__backgroundOptions label{min-height:60px;padding:10px 12px}.animation-module__cuXqrW__backgroundOptions span{gap:3px}}@media (max-width:767px){.animation-module__cuXqrW__anchorTarget,.animation-module__cuXqrW__contentSection,.animation-module__cuXqrW__stepCards li{scroll-margin-top:16px}}.animation-module__cuXqrW__backgroundNotice{color:#7c6040;background:#fff9ef;border:1px solid #eadcc6;border-radius:14px;margin-top:18px;padding:16px 18px;font-size:14px;line-height:1.7}.animation-module__cuXqrW__backgroundNotice p{margin:0 0 6px}.animation-module__cuXqrW__backgroundNotice a{color:#a46c27;text-underline-offset:4px;text-decoration:underline}
.examples-module___LikpW__section{background:#fffdf8;border:1px solid #e8ddce;border-radius:24px;min-width:0;margin:42px 0 30px;padding:28px;scroll-margin-top:88px}.examples-module___LikpW__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.examples-module___LikpW__eyebrow{color:#9b5b25;letter-spacing:.1em;font-size:11px;font-weight:700}.examples-module___LikpW__heading h2{color:#332b23;letter-spacing:-.03em;margin-top:8px;font-size:25px;font-weight:750;line-height:1.4}.examples-module___LikpW__heading p{color:#796c5e;margin-top:8px;font-size:13px;line-height:1.8}.examples-module___LikpW__controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:flex}.examples-module___LikpW__controls button{color:#865322;cursor:pointer;background:#fff9ee;border:1px solid #dfccb3;border-radius:50%;width:40px;height:40px;font-size:18px}.examples-module___LikpW__controls button:hover:not(:disabled){background:#ffefd8;border-color:#bc8746}.examples-module___LikpW__controls button:disabled{opacity:.35;cursor:default}.examples-module___LikpW__controls .examples-module___LikpW__playToggle{border-radius:9px;width:auto;padding:0 10px;font-size:12px}.examples-module___LikpW__controls button:focus-visible,.examples-module___LikpW__track:focus-visible{outline-offset:4px;outline:3px solid #bd813f}.examples-module___LikpW__track{overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#d7b98f #f4ede2;gap:16px;margin:0;padding:0 0 16px;list-style:none;display:flex;overflow-x:auto}.examples-module___LikpW__card{background:#fff;border:1px solid #e9e1d5;border-radius:16px;flex:0 0 calc(25% - 12px);min-width:0;padding:12px}.examples-module___LikpW__cardHeading{color:#8c7258;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.examples-module___LikpW__cardHeading>span:last-child{color:#9c8265;font-variant-numeric:tabular-nums}.examples-module___LikpW__preview{aspect-ratio:1;background:#f8f4ee;border-radius:9px;position:relative;overflow:hidden}.examples-module___LikpW__preview img,.examples-module___LikpW__preview canvas{object-fit:contain;width:100%;height:100%;display:block}.examples-module___LikpW__preview canvas{position:absolute;inset:0}.examples-module___LikpW__preview[data-playing=true] canvas{visibility:hidden}.examples-module___LikpW__preview[data-playing=false] img{opacity:0}.examples-module___LikpW__mediaLabel{color:#66513c;background:#fffffff0;border:1px solid #fff9;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:9px;font-weight:650;display:flex;position:absolute;top:7px;left:7px}.examples-module___LikpW__mediaLabel i{background:#ce8534;border-radius:50%;width:4px;height:4px}.examples-module___LikpW__connector{color:#b28a5c;justify-content:center;align-items:center;gap:9px;padding:7px 0;font-size:11px;display:flex}.examples-module___LikpW__connector span{letter-spacing:.05em;font-size:9px}.examples-module___LikpW__card h3{color:#463628;margin-top:14px;font-size:14px;font-weight:700}.examples-module___LikpW__prompt{color:#857563;margin-top:6px;font-size:11px;line-height:1.8}.examples-module___LikpW__footer{color:#8a7b68;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:10px;line-height:1.8;display:flex}.examples-module___LikpW__progress{color:#8f6436;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.examples-module___LikpW__progress span{color:#948775}@media (max-width:1000px){.examples-module___LikpW__card{flex-basis:calc(33.3333% - 10.6667px)}}@media (max-width:700px){.examples-module___LikpW__section{border-radius:18px;margin-top:26px;padding:20px 15px 16px}.examples-module___LikpW__heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px}.examples-module___LikpW__heading h2{font-size:22px}.examples-module___LikpW__heading p{font-size:12px}.examples-module___LikpW__controls{align-self:flex-end}.examples-module___LikpW__controls button{width:36px;height:36px}.examples-module___LikpW__track{gap:12px}.examples-module___LikpW__card{flex-basis:65%;padding:10px}.examples-module___LikpW__footer{flex-direction:column-reverse;align-items:flex-start;gap:6px}}@media (max-width:370px){.examples-module___LikpW__card{flex-basis:82%}.examples-module___LikpW__heading h2{font-size:20px}}@media (max-width:700px){.examples-module___LikpW__heading>div:first-child{min-width:0}.examples-module___LikpW__eyebrow{font-size:12px;line-height:1.6}.examples-module___LikpW__heading p{font-size:13px}.examples-module___LikpW__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px;gap:6px;width:100%;max-width:420px;display:grid}.examples-module___LikpW__controls button{width:100%;height:auto;min-height:44px}.examples-module___LikpW__controls .examples-module___LikpW__playToggle{width:100%;padding:7px 6px;font-size:12px;line-height:1.4}.examples-module___LikpW__cardHeading{gap:8px;font-size:12px;line-height:1.5}.examples-module___LikpW__mediaLabel{padding:4px 6px;font-size:11px}.examples-module___LikpW__connector span{letter-spacing:0;font-size:11px}.examples-module___LikpW__card h3{font-size:15px;line-height:1.5}.examples-module___LikpW__prompt{font-size:12px;line-height:1.75}.examples-module___LikpW__footer{font-size:12px;line-height:1.65}.examples-module___LikpW__progress{flex-shrink:1;max-width:100%;font-size:12px}}@media (max-width:480px){.examples-module___LikpW__card{flex-basis:82%}}@media (max-width:767px){.examples-module___LikpW__section{scroll-margin-top:16px}}
