.animation-particles,.animation-rayfield{pointer-events:none;position:absolute;inset:8%}.animation-rayfield{background:repeating-conic-gradient(#f4bd4540 0 9deg,transparent 9deg 20deg);border-radius:50%;animation:8s linear infinite ray-spin}.animation-picker>p{color:#71807c;margin:5px 0 10px;font-size:8px;line-height:1.5}.animation-picker-current{background:#f8f6ff;border:1px solid #dcd7fa;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.animation-picker-current span{flex-direction:column;margin-right:auto;display:flex}.animation-picker-current small{color:#71807c;font-size:7px}.animation-picker-current strong{font-size:9px}.animation-picker-current button{color:#6847f5;background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.animation-picker-dialog,.animation-picker-preview{z-index:110;background:#f8f9fc;border:1px solid #dfe3ec;border-radius:14px;padding:18px;position:fixed;inset:5vh max(3vw,20px);overflow:auto;box-shadow:0 30px 100px #10182d55}.animation-picker-dialog>header{justify-content:space-between;margin-bottom:12px;display:flex}.animation-picker-dialog>header div{flex-direction:column;display:flex}.animation-picker-dialog>header small{color:#71807c;margin-top:3px}.animation-picker-dialog>header button,.animation-picker-preview>button{background:0 0;border:0}.animation-picker-dialog>input{border:1px solid #dfe3ec;border-radius:7px;width:100%;height:42px;margin-bottom:12px;padding:0 12px}.animation-picker-card footer{gap:6px;margin-top:9px;display:flex}.animation-picker-card footer button{color:#6847f5;background:#fff;border:1px solid #dfe3ec;border-radius:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:850}.animation-picker-preview{place-items:center;display:grid}.animation-picker-preview>.animation-preview-stage{aspect-ratio:375/812;background:#f7f3eb;border:8px solid #18243b;border-radius:28px;place-items:center;width:min(375px,90%);display:grid;overflow:hidden}.animation-picker-preview>button{position:absolute;top:15px;right:15px}.animation-picker-preview>footer{gap:8px;margin-top:12px;display:flex}.animation-picker-preview>footer button{background:#fff;border:1px solid #dfe3ec;border-radius:6px;min-height:38px;padding:0 13px;font-weight:800}@media (prefers-reduced-motion:reduce){.animation-particles,.animation-rayfield{display:none}}@media (max-width:700px){.animation-picker-current{flex-wrap:wrap;align-items:flex-start}.animation-picker-current span{width:calc(100% - 30px)}.animation-picker-dialog,.animation-picker-preview{padding:12px;inset:10px}}
.result-animation-layer{--gold:#f4c65d;--ink:#14233c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);perspective:900px;background:radial-gradient(circle at 50% 42%,#ffffffd9 0 15%,#f5f1ffb8 46%,#16233b33 100%)}.animation-scene{z-index:5;text-align:center;background:linear-gradient(145deg,#fffffffa,#f8f7ffed);border:1px solid #fffa;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:min(78vw,430px);min-height:280px;padding:34px 28px;animation:.7s cubic-bezier(.16,1,.3,1) both scene-enter;display:flex;position:relative;box-shadow:0 36px 90px #12203b30,inset 0 1px #fff}.animation-scene:before{content:"";pointer-events:none;border:1px solid #fff;border-radius:25px;position:absolute;inset:8px}.animation-copy{z-index:4;flex-direction:column;gap:8px;display:flex;position:relative}.animation-copy strong{font:950 clamp(25px,7vw,48px)/.95 var(--font-display);letter-spacing:-.035em;color:var(--ink)}.animation-copy span{color:#4a596d;font-size:clamp(15px,4vw,23px);font-weight:850}.animation-ambient{position:absolute;inset:0;overflow:hidden}.animation-ambient i{aspect-ratio:1;filter:blur(45px);opacity:.22;border-radius:50%;width:45vw;animation:4s ease-in-out infinite alternate ambient-float;position:absolute}.animation-ambient i:first-child{background:var(--animation-primary);top:-20%;left:-15%}.animation-ambient i:nth-child(2){background:var(--animation-secondary);animation-delay:-1s;bottom:-20%;right:-15%}.animation-ambient i:last-child{background:#f4c65d;width:25vw;animation-delay:-2s;top:32%;left:40%}.art-soft{place-items:center;width:108px;height:108px;display:grid;position:relative}.art-soft span{background:linear-gradient(145deg,var(--animation-primary),var(--animation-secondary));width:52px;height:52px;box-shadow:0 0 0 18px color-mix(in srgb,var(--animation-primary) 12%,transparent),0 0 0 35px color-mix(in srgb,var(--animation-primary) 6%,transparent);border-radius:50%;animation:1.4s ease-in-out infinite alternate soft-breathe}.art-soft i{background:var(--animation-secondary);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in infinite soft-drop;position:absolute}.art-soft i:first-of-type{top:15px;left:12px}.art-soft i:nth-of-type(2){animation-delay:.25s;top:38px;right:8px}.art-soft i:nth-of-type(3){animation-delay:.5s;bottom:5px;left:34px}.animation-cloud{background:linear-gradient(#eaf7ffdd,#fff)}.art-cloud{place-items:center;width:145px;height:100px;display:grid;position:relative}.art-cloud svg{fill:#fff;color:#9bc9df;filter:drop-shadow(0 13px 18px #669bb52b);width:128px;height:90px;animation:1.8s ease-in-out infinite alternate cloud-drift}.art-cloud i{background:#9ccde2;border-radius:8px;width:7px;height:18px;animation:1.3s ease-in infinite cloud-rain;position:absolute;bottom:-5px;transform:rotate(12deg)}.art-cloud i:first-of-type{left:42px}.art-cloud i:nth-of-type(2){animation-delay:.3s;left:70px}.art-cloud i:nth-of-type(3){animation-delay:.6s;left:98px}.art-gift{filter:drop-shadow(0 22px 24px #29365b2f);width:150px;height:140px;position:relative}.gift-box,.gift-lid{background:linear-gradient(135deg,var(--animation-primary),color-mix(in srgb,var(--animation-primary) 65%,#25155c));border-radius:10px;position:absolute;left:22px;right:22px;overflow:hidden}.gift-box{height:82px;bottom:0}.gift-lid{z-index:2;height:34px;animation:2s cubic-bezier(.2,1.2,.3,1) both gift-lid;top:24px;left:12px;right:12px}.gift-box i,.gift-lid i{background:var(--animation-secondary);width:22px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.art-gift>svg{z-index:3;color:#f4c65d;animation:1s .7s both spark-pop;position:absolute;top:0;right:0}.animation-coupon .animation-scene{box-shadow:none;background:0 0;border:0}.animation-coupon .animation-scene:before{display:none}.art-coupon{border:2px dashed var(--animation-primary);background:linear-gradient(120deg,#fff,#fff9ed);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:min(75vw,350px);min-height:170px;padding:32px;animation:.7s cubic-bezier(.16,1,.3,1) both coupon-rise;display:flex;position:relative;box-shadow:0 28px 70px #19233d30}.art-coupon:before,.art-coupon:after{content:"";background:#ececf1;border-radius:50%;width:26px;height:26px;position:absolute;top:50%}.art-coupon:before{left:-14px}.art-coupon:after{right:-14px}.art-coupon svg{color:var(--animation-primary);width:42px;height:42px}.art-coupon small{color:#7b8491;letter-spacing:.2em;margin-top:8px;font-weight:900}.art-coupon b{font:950 27px var(--font-display);color:var(--animation-primary);margin-top:5px}.art-coins{place-items:center;width:155px;height:130px;display:grid;position:relative}.art-coins>svg{color:#d49a24;filter:drop-shadow(0 10px 15px #8b671b30);width:70px;height:70px}.art-coins i{background:#f9d875;border:4px solid #e1aa37;border-radius:50%;width:24px;height:24px;animation:1.8s ease-in infinite coin-fall;position:absolute;top:-30px;box-shadow:inset 0 0 0 2px #fff6}.art-coins i:nth-of-type(2n){animation-delay:.3s;left:10%}.art-coins i:nth-of-type(3n){animation-delay:.6s;right:8%}.art-coins i:nth-of-type(4n){animation-delay:.9s;left:42%}.art-crown,.art-gold{place-items:center;width:165px;height:125px;display:grid;position:relative}.art-crown svg,.art-gold svg{z-index:2;fill:#f3c457;color:#b77e13;filter:drop-shadow(0 15px 20px #a5772138);width:108px;height:108px;animation:.8s cubic-bezier(.2,1.6,.4,1) both crown-arrive;position:relative}.art-crown i,.art-gold i{background:#ffe298;width:13px;height:13px;animation:.7s ease-in-out infinite alternate gold-twinkle;position:absolute;transform:rotate(45deg)}.art-crown i:first-of-type,.art-gold i:first-of-type{top:25px;left:4px}.art-crown i:nth-of-type(2),.art-gold i:nth-of-type(2){animation-delay:.25s;top:4px;right:8px}.art-crown i:nth-of-type(3){animation-delay:.5s;bottom:8px;right:2px}.animation-jackpot,.animation-rays,.animation-crown{background:radial-gradient(circle,#fff9d9 0,#f5ca6566 40%,#171b2bd9 100%)}.animation-jackpot .animation-scene,.animation-rays .animation-scene,.animation-crown .animation-scene{background:linear-gradient(145deg,#fffdf4fa,#fff5cded);border-color:#ffe7a8;box-shadow:0 35px 100px #0d0f1f73,0 0 70px #efbd4d55}.art-gold span{border:2px solid #e4ad35;border-radius:50%;width:145px;height:145px;animation:1.4s ease-out infinite gold-ring;position:absolute;box-shadow:0 0 0 13px #f4c65d18,0 0 0 27px #f4c65d0c}.art-orbit{place-items:center;width:130px;height:130px;display:grid;position:relative}.art-orbit i{border:2px dashed var(--animation-primary);border-radius:50%;animation:2s linear infinite orbit-spin;position:absolute;inset:8px}.art-orbit i:nth-of-type(2){border-style:solid;border-color:var(--animation-secondary);animation-direction:reverse;inset:26px}.art-orbit svg{width:54px;height:54px;color:var(--animation-primary)}.art-reveal-card{perspective:700px;width:190px;height:130px}.art-reveal-card>div{background:linear-gradient(145deg,var(--animation-primary),#332164);color:#fff;backface-visibility:hidden;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:1.25s cubic-bezier(.2,.8,.2,1) both reveal-flip;display:flex;box-shadow:0 22px 35px #2b245140}.art-reveal-card span{letter-spacing:.22em;opacity:.75;font-size:10px;font-weight:900}.art-reveal-card strong{font:950 27px var(--font-display);margin-top:8px}.art-brand{border-radius:50%;place-items:center;width:230px;min-height:125px;padding:24px;display:grid;position:relative}.art-brand i{border:2px solid color-mix(in srgb,var(--animation-primary) 40%,transparent);box-shadow:0 0 0 14px color-mix(in srgb,var(--animation-primary) 8%,transparent);border-radius:50%;animation:1.5s ease-in-out infinite brand-pulse;position:absolute;inset:0}.art-brand img{z-index:2;object-fit:contain;max-width:170px;height:auto;max-height:72px;position:relative}.art-star,.art-spark{place-items:center;width:135px;height:125px;display:grid;position:relative}.art-star>svg{width:102px;height:102px;fill:color-mix(in srgb,var(--animation-secondary) 65%,#fff);color:var(--animation-primary);filter:drop-shadow(0 15px 23px #57469b3a);animation:.8s cubic-bezier(.2,1.5,.3,1) both star-arrive}.art-star i,.art-spark i{background:var(--animation-secondary);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:12px;height:12px;animation:.7s infinite alternate gold-twinkle;position:absolute}.art-star i:first-of-type,.art-spark i:first-of-type{top:12px;left:0}.art-star i:nth-of-type(2),.art-spark i:nth-of-type(2){animation-delay:.2s;top:40px;right:0}.art-star i:nth-of-type(3),.art-spark i:nth-of-type(3){animation-delay:.4s;bottom:0;left:25px}.art-spark>svg{width:82px;height:82px;color:var(--animation-primary);filter:drop-shadow(0 12px 20px #563fa541);animation:.8s cubic-bezier(.2,1.5,.3,1) both spark-pop}.art-spark i:nth-of-type(4){animation-delay:.6s;bottom:2px;right:28px}.animation-streamers{z-index:3;position:absolute;inset:0;overflow:hidden}.animation-streamers b{top:-12%;left:calc((var(--n,1))*8%);background:var(--animation-primary);border-radius:8px;width:8px;height:52px;animation:2.5s ease-in infinite streamer-fall;position:absolute}.animation-streamers b:first-child{--n:1}.animation-streamers b:nth-child(2){--n:2;background:#f4c65d;animation-delay:.2s}.animation-streamers b:nth-child(3){--n:3;background:var(--animation-secondary);animation-delay:.45s}.animation-streamers b:nth-child(4){--n:4;animation-delay:.7s}.animation-streamers b:nth-child(5){--n:5;background:#4fc6aa;animation-delay:.15s}.animation-streamers b:nth-child(6){--n:6;background:#f4c65d;animation-delay:.55s}.animation-streamers b:nth-child(7){--n:7;animation-delay:.8s}.animation-streamers b:nth-child(8){--n:8;background:var(--animation-secondary);animation-delay:.35s}.animation-streamers b:nth-child(9){--n:9;background:#4fc6aa;animation-delay:.65s}.animation-streamers b:nth-child(10){--n:10;animation-delay:.1s}.animation-streamers b:nth-child(11){--n:11;background:#f4c65d;animation-delay:.5s}.animation-streamers b:nth-child(12){--n:12;background:var(--animation-secondary);animation-delay:.9s}.animation-burst .animation-scene{animation:.6s both scene-enter,1s ease-in-out .7s 2 scene-celebrate}.animation-message .animation-scene{min-height:220px}.animation-message .art-spark{height:95px}.animation-confetti .animation-scene{border-top:5px solid var(--animation-primary)}@keyframes scene-enter{0%{opacity:0;transform:translateY(28px)scale(.82)rotateX(8deg)}to{opacity:1;transform:none}}@keyframes ambient-float{to{transform:translate(8%,12%)scale(1.15)}}@keyframes soft-breathe{to{transform:scale(1.12)}}@keyframes soft-drop{0%{opacity:0;transform:translateY(-8px)}30%{opacity:1}to{opacity:0;transform:translateY(38px)}}@keyframes cloud-drift{to{transform:translate(9px,-7px)}}@keyframes cloud-rain{0%{opacity:0;transform:translateY(-8px)rotate(12deg)}40%{opacity:.8}to{opacity:0;transform:translateY(35px)rotate(12deg)}}@keyframes gift-lid{0%{transform:translateY(35px)}45%{transform:translateY(35px)}70%{transform:translate(-9px,-24px)rotate(-10deg)}to{transform:translate(-5px,-20px)rotate(-7deg)}}@keyframes spark-pop{0%{opacity:0;transform:scale(.2)rotate(-35deg)}to{opacity:1;transform:none}}@keyframes coupon-rise{0%{opacity:0;transform:translateY(100px)rotate(5deg)}to{opacity:1;transform:none}}@keyframes coin-fall{0%{opacity:0;transform:translateY(-50px)rotateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(170px)rotateY(540deg)}}@keyframes crown-arrive{0%{opacity:0;transform:translateY(-70px)scale(.5)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes gold-twinkle{to{opacity:.35;transform:rotate(135deg)scale(1.6)}}@keyframes gold-ring{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes reveal-flip{0%{opacity:0;transform:rotateY(100deg)scale(.7)}55%{opacity:1;transform:rotateY(-12deg)scale(1.04)}to{transform:none}}@keyframes brand-pulse{50%{opacity:.45;transform:scale(1.08)}}@keyframes star-arrive{0%{opacity:0;transform:scale(.2)rotate(-80deg)}to{opacity:1;transform:none}}@keyframes streamer-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(115vh)rotate(520deg)}}@keyframes scene-celebrate{50%{transform:scale(1.035)}}@media (max-width:520px){.animation-scene{border-radius:25px;width:min(86vw,390px);min-height:245px;padding:26px 20px}.animation-copy strong{font-size:clamp(24px,9vw,38px)}.art-gift{transform:scale(.85)}.art-coupon{width:78vw}.animation-particles i:nth-child(n+15),.animation-streamers b:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.animation-scene{animation:.2s both scene-enter}.animation-scene *{animation-duration:.01ms!important;animation-iteration-count:1!important}.animation-streamers,.animation-particles,.animation-rayfield,.animation-ambient{display:none}}
.preset-gamelea-thankyou-01 .animation-scene,.preset-gamelea-better-luck-01 .animation-scene{background:linear-gradient(145deg,#fff,#eef8f5);min-height:220px;box-shadow:0 25px 70px #246c5b24}.preset-gamelea-thankyou-01 .animation-particles{display:none}.preset-gamelea-thankyou-01 .art-spark svg{color:#2c8b77}.preset-gamelea-better-luck-01 .art-spark{animation:1.7s ease-in-out infinite alternate better-luck-sway}.preset-gamelea-bravo-01 .animation-scene{border-bottom:5px solid var(--animation-secondary)}.preset-gamelea-bravo-01 .art-spark{transform:scale(.82)}.preset-gamelea-you-win-01 .animation-scene{background:linear-gradient(145deg,#fff,#fff1ee)}.preset-gamelea-you-win-01 .animation-copy strong{color:var(--animation-secondary);animation:.8s cubic-bezier(.2,1.5,.3,1) both word-bounce}.preset-gamelea-sparkle-01 .animation-scene{background:linear-gradient(145deg,#fff,#f7f3ff)}.preset-gamelea-sparkle-01 .animation-particles i{clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);background:#e6c25a}.preset-gamelea-super-win-01 .animation-scene{border:3px solid color-mix(in srgb,var(--animation-primary) 35%,#fff)}.preset-gamelea-mega-win-01{background:radial-gradient(circle,#6d53d888 0,#182138e8 75%)}.preset-gamelea-mega-win-01 .animation-scene{box-shadow:0 40px 100px #080d1d80,0 0 60px var(--animation-primary);background:linear-gradient(145deg,#fff,#ece7ff)}.preset-gamelea-mega-win-01 .animation-copy strong{background:linear-gradient(90deg,var(--animation-primary),var(--animation-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.preset-gamelea-celebration-burst-01 .animation-scene{background:linear-gradient(135deg,#effbf7,#fff4f0);border-color:#8fd7c5}.preset-gamelea-celebration-burst-01 .animation-rayfield{background:repeating-conic-gradient(#42bda840 0 8deg,transparent 8deg 18deg)}.preset-gamelea-golden-rays-01 .art-gold svg{display:none}.preset-gamelea-golden-rays-01 .animation-scene{min-height:230px}.preset-gamelea-golden-jackpot-01 .animation-copy strong{color:#9c6810;text-shadow:0 2px #fff,0 8px 30px #d79c2c55;font-size:clamp(34px,10vw,62px)}.preset-gamelea-golden-crown-01 .animation-copy strong{color:#9c6810}.preset-gamelea-cloud-loss-01 .animation-copy strong{font-size:clamp(23px,6vw,38px)}.preset-gamelea-brand-thankyou-01 .animation-scene{background:#fffffff7;border-radius:50px}.preset-gamelea-confetti-01 .animation-streamers b{border-radius:2px;width:10px;height:18px}.preset-gamelea-coin-shower-01 .animation-scene{background:linear-gradient(145deg,#fffef8,#fff5d8)}@keyframes word-bounce{0%{opacity:0;transform:translateY(25px)scale(.75)}60%{transform:translateY(-5px)scale(1.08)}to{opacity:1;transform:none}}@keyframes better-luck-sway{to{transform:translate(12px)rotate(6deg)}}
.result-animation-layer{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:clamp(18px,5vmin,56px);display:grid;overflow:hidden}.result-animation-layer .animation-scene{width:min(80%,560px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(16px,3vmin,28px);padding:0}.result-animation-layer .animation-scene:before{display:none}.result-animation-layer .animation-copy{text-shadow:0 2px 18px #fffa;background:0 0;max-width:min(80vw,620px);padding:0}.result-animation-layer .animation-copy strong{font-size:clamp(30px,7vmin,70px);line-height:.94}.result-animation-layer .animation-copy span{font-size:clamp(17px,3.4vmin,30px)}.result-animation-layer .animation-particles,.result-animation-layer .animation-rayfield{max-width:92vw;max-height:92vh;margin:auto;inset:4%}.result-animation-layer .animation-ambient i{opacity:.36}.preset-gamelea-soft-loss-01{background:radial-gradient(circle at 50% 44%,#fff 0 8%,#eef0ff 40%,#dfe5f5 100%)}.preset-gamelea-soft-loss-01 .animation-copy strong{color:#53627a}.preset-gamelea-cloud-loss-01{background:linear-gradient(#dff5ff 0,#f8fdff 62%,#eaf4f5 100%)}.preset-gamelea-cloud-loss-01 .animation-copy strong{color:#365d70}.preset-gamelea-thankyou-01{background:radial-gradient(circle at 50% 35%,#fff 0,#ebfaf4 45%,#d7eee7 100%)}.preset-gamelea-thankyou-01 .animation-copy strong{color:#23705e}.preset-gamelea-better-luck-01{background:linear-gradient(145deg,#eef0ff,#f9f6ff 55%,#e4f4f1)}.preset-gamelea-try-again-01{background:radial-gradient(circle,#fff 0 12%,#eee9ff 45%,#dcd4fb 100%)}.preset-gamelea-brand-thankyou-01{background:linear-gradient(145deg,color-mix(in srgb,var(--animation-primary) 13%,#fff),#fff 48%,color-mix(in srgb,var(--animation-secondary) 14%,#fff))}.preset-gamelea-brand-thankyou-01 .animation-scene{background:0 0;border-radius:0}.preset-gamelea-brand-thankyou-01 .art-brand{background:#ffffffb8;border-radius:999px;box-shadow:0 18px 55px #1a274124}.preset-gamelea-bravo-01{background:radial-gradient(circle at 50% 42%,#fff5ef 0 8%,#ffe8df 34%,#f9d8ea 72%,#e4dcff 100%)}.preset-gamelea-bravo-01 .animation-scene{border:0}.preset-gamelea-confetti-01{background:conic-gradient(from 220deg,#f0eaff,#fff4e9,#e5f8f1,#f0eaff)}.preset-gamelea-confetti-01 .animation-scene{border:0}.preset-gamelea-sparkle-01{background:radial-gradient(circle at 50% 45%,#465079 0,#252e50 48%,#11182f 100%)}.preset-gamelea-sparkle-01 .animation-copy strong,.preset-gamelea-sparkle-01 .animation-copy span{color:#fff;text-shadow:0 4px 30px #000}.preset-gamelea-star-win-01{background:linear-gradient(145deg,#dcecff,#eee6ff 58%,#fff1dc)}.preset-gamelea-you-win-01{background:radial-gradient(circle,#fff 0,#ffede8 38%,#f7ccd6 70%,#e7dafa 100%)}.preset-gamelea-you-win-01 .animation-scene{background:0 0}.preset-gamelea-gift-pop-01{background:radial-gradient(circle at 50% 45%,#fff4fa 0,#eadfff 48%,#cdc5f4 100%)}.preset-gamelea-gift-pop-01 .animation-copy strong{color:#49327d}.preset-gamelea-coupon-reveal-01{background:linear-gradient(150deg,#f7f2e8,#fff 45%,#e8f5ef)}.preset-gamelea-coupon-reveal-01 .animation-copy{margin-top:-6px}.preset-gamelea-coin-shower-01{background:radial-gradient(circle,#fff8d9 0,#f8e5a9 46%,#d7b95d 100%)}.preset-gamelea-coin-shower-01 .animation-copy strong{color:#765317}.preset-gamelea-super-win-01{background:conic-gradient(from 205deg,#ddd3ff,#ffe2d9,#d9f7ef,#ddd3ff)}.preset-gamelea-super-win-01 .animation-scene{border:0}.preset-gamelea-mega-win-01{background:radial-gradient(circle at 50% 42%,#634cd6 0,#2d275e 42%,#10172b 100%)}.preset-gamelea-mega-win-01 .animation-scene{box-shadow:none;background:0 0}.preset-gamelea-mega-win-01 .animation-copy span{color:#fff}.preset-gamelea-celebration-burst-01{background:linear-gradient(135deg,#d9f8ef 0,#fff1e8 52%,#eadfff 100%)}.preset-gamelea-celebration-burst-01 .animation-scene{background:0 0;border:0}.preset-gamelea-golden-jackpot-01{background:radial-gradient(circle at 50% 45%,#6a5427 0,#28241c 40%,#0d111d 100%)}.preset-gamelea-golden-jackpot-01 .animation-scene{box-shadow:none;background:0 0;border:0}.preset-gamelea-golden-jackpot-01 .animation-copy strong{color:#ffd875;text-shadow:0 0 15px #f4b94288,0 4px 30px #000}.preset-gamelea-golden-jackpot-01 .animation-copy span{color:#fff}.preset-gamelea-golden-crown-01{background:linear-gradient(145deg,#fff8de,#f3df9f 55%,#d5b764)}.preset-gamelea-golden-crown-01 .animation-scene{box-shadow:none;background:0 0;border:0}.preset-gamelea-golden-rays-01{background:radial-gradient(circle,#fff5ca 0,#e9c15e 42%,#785b22 100%)}.preset-gamelea-golden-rays-01 .animation-scene{box-shadow:none;background:0 0;border:0}.preset-gamelea-golden-rays-01 .animation-copy strong{color:#4d370b}.preset-gamelea-reveal-card-01{background:radial-gradient(circle at 50% 48%,#5e4bc3 0,#2b2755 52%,#12162a 100%)}.preset-gamelea-reveal-card-01 .animation-scene{box-shadow:none;background:0 0;border:0}.preset-gamelea-reveal-card-01 .animation-copy strong,.preset-gamelea-reveal-card-01 .animation-copy span{color:#fff;text-shadow:0 3px 24px #000}@media (max-width:520px){.result-animation-layer{padding:16px}.result-animation-layer .animation-scene{width:88%;max-width:360px}.result-animation-layer .animation-copy{max-width:86vw}.result-animation-layer .animation-copy strong{font-size:clamp(29px,10vw,44px)}.result-animation-layer .animation-copy span{font-size:clamp(16px,5vw,22px)}}@media (max-height:560px) and (orientation:landscape){.result-animation-layer .animation-scene{grid-template-columns:minmax(120px,.7fr) 1fr;gap:18px;width:78%;display:grid}.result-animation-layer .animation-copy{text-align:left}.result-animation-layer .animation-copy strong{font-size:clamp(28px,7vh,50px)}.result-animation-layer .animation-copy span{font-size:clamp(16px,3.5vh,24px)}.result-animation-layer .art-gift,.result-animation-layer .art-crown,.result-animation-layer .art-gold,.result-animation-layer .art-star,.result-animation-layer .art-spark,.result-animation-layer .art-cloud{transform:scale(.72)}}
.result-animation-layer{--motion-ease:cubic-bezier(.16,1,.3,1);background:linear-gradient(145deg,color-mix(in srgb,var(--animation-primary) 10%,transparent),transparent 55%);contain:layout paint;perspective:900px}.motion-ambient,.motion-impact,.motion-particles,.particle-burst,.animation-rayfield,.spiral-burst{pointer-events:none;position:absolute;inset:0}.motion-ambient i{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--animation-primary) 18%,transparent),transparent 68%);filter:blur(18px);opacity:0;width:45vmax;animation:ambient-breathe 3.4s var(--motion-ease) both;border-radius:50%;position:absolute}.motion-ambient i:first-child{top:-20%;left:-20%}.motion-ambient i:nth-child(2){background:radial-gradient(circle,color-mix(in srgb,var(--animation-secondary) 16%,transparent),transparent 68%);animation-delay:.18s;bottom:-25%;right:-22%}.motion-ambient i:nth-child(3){animation-delay:.35s;top:15%;left:30%}.motion-impact{place-items:center;display:grid}.motion-impact i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--animation-primary) 65%,white);opacity:0;width:12vmin;animation:impact-ring 1.2s .14s var(--motion-ease) both;border-radius:50%;position:absolute}.motion-impact i+i{animation-delay:.3s}.hero-safe-zone{z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3vmin,28px);width:min(80%,680px);min-height:220px;display:flex;position:relative}.animation-copy{text-wrap:balance;flex-direction:column;align-items:center;gap:10px;display:flex}.animation-copy>strong{font:950 clamp(28px,8vmin,76px)/.92 var(--font-display);letter-spacing:-.045em;color:#15223b;filter:drop-shadow(0 5px 18px #fff8);animation:title-reveal .8s .35s var(--motion-ease) both}.animation-copy>span{color:#263a36;max-width:620px;animation:copy-rise .7s .65s var(--motion-ease) both;font-size:clamp(14px,2.8vmin,25px);font-weight:850}.kinetic-letters{display:flex!important}.kinetic-letters i{animation:letter-hit .62s calc(.28s + var(--letter)*48ms) cubic-bezier(.2,1.45,.35,1) both;font-style:normal;display:inline-block}.masked-title{overflow:hidden}.masked-title i,.masked-title b{animation:mask-up .72s var(--motion-ease) both;font-style:normal;display:block}.masked-title b{color:var(--animation-primary);animation-delay:.14s}.particle-burst{z-index:4}.particle-burst.origin-center{transform-origin:50%}.particle-burst.origin-bottom-left{transform-origin:8% 92%}.particle-burst.origin-bottom-right{transform-origin:92% 92%}.particle-shape{background:var(--p-color);opacity:0;transform-origin:50%;width:8px;height:16px;animation:particle-flight var(--p-duration) var(--p-delay) cubic-bezier(.15,.75,.25,1) both;border-radius:2px;position:absolute;top:50%;left:50%}.origin-bottom-left .particle-shape{top:92%;left:8%}.origin-bottom-right .particle-shape{top:92%;left:92%}.shape-dot,.shape-disc{border-radius:50%;width:9px;height:9px}.shape-ribbon{border-radius:50%;width:5px;height:25px}.shape-line{width:3px;height:25px}.shape-diamond{transform:rotate(45deg)}.shape-arc{border:3px solid var(--p-color);background:0 0;border-left-color:#0000;border-radius:50%;width:15px;height:15px}.shape-spark{background:0 0}.shape-spark:before,.shape-spark:after{content:"";background:var(--p-color);height:2px;position:absolute;inset:45% -30%}.shape-spark:after{transform:rotate(90deg)}.soft-impact,.abstract-spark,.thank-line,.light-trails,.mesh-cloud,.art-gift,.art-coupon,.value-flow,.art-crown,.arc-motion,.signature-card,.dual-rays,.metal-ring,.brand-closing,.art-star{place-items:center;width:min(36vmin,230px);height:min(25vmin,170px);display:grid;position:relative}.soft-impact i{aspect-ratio:1;background:var(--animation-primary);width:75px;animation:soft-dot .8s var(--motion-ease) both;border-radius:50%}.soft-impact span{aspect-ratio:1;border:1px solid var(--animation-primary);width:130px;animation:impact-ring 1.4s .2s var(--motion-ease) both;border-radius:50%;position:absolute}.mesh-cloud i{background:linear-gradient(135deg,var(--animation-primary),var(--animation-secondary));filter:blur(8px);width:42%;height:34%;animation:cloud-drift 2.5s calc(var(--n,0)*.15s) ease-in-out infinite alternate;border-radius:50%;position:absolute}.mesh-cloud i:nth-child(2){--n:1;translate:45% 5%;scale:.72}.mesh-cloud i:nth-child(3){--n:2;translate:-42% 15%;scale:.8}.mesh-cloud b{aspect-ratio:1;background:#fff;border-radius:50%;width:6px;animation:1.2s ease-in-out infinite alternate twinkle;position:absolute;box-shadow:0 0 18px #fff}.mesh-cloud b:nth-of-type(2){animation-delay:.3s;translate:70px -28px}.mesh-cloud b:nth-of-type(3){animation-delay:.55s;translate:-72px 25px}.thank-line{height:70px}.thank-line i{background:linear-gradient(90deg,transparent,var(--animation-primary),transparent);width:0;height:2px;animation:line-write 1.2s .2s var(--motion-ease) forwards}.thank-line span{aspect-ratio:1;width:12px;box-shadow:0 0 24px var(--animation-primary);animation:line-orbit 1.2s .2s var(--motion-ease) both;background:#fff;border-radius:50%;position:absolute}.light-trails i{background:linear-gradient(90deg,transparent,var(--animation-primary),transparent);width:75%;height:2px;transform:rotate(calc(-18deg + var(--i)*9deg)) translateX(-80%);animation:trail-pass 1.25s calc(var(--i)*90ms) var(--motion-ease) both;position:absolute}.light-trails i:first-child{--i:0}.light-trails i:nth-child(2){--i:1}.light-trails i:nth-child(3){--i:2}.light-trails i:nth-child(4){--i:3}.light-trails i:nth-child(5){--i:4}.abstract-spark i{background:var(--animation-primary);width:80px;height:2px;animation:spark-line .9s var(--motion-ease) both;position:absolute}.abstract-spark i:nth-child(2){rotate:60deg}.abstract-spark i:nth-child(3){rotate:-60deg}.abstract-spark span{aspect-ratio:1;background:var(--animation-secondary);width:22px;animation:soft-dot .65s .2s var(--motion-ease) both;rotate:45deg}.art-gift{height:150px;animation:gift-land .7s var(--motion-ease) both}.gift-box{background:var(--animation-primary);border-radius:8px;width:110px;height:78px;position:absolute;bottom:7px;box-shadow:inset 50px 0 #00000012}.gift-lid{z-index:2;background:var(--animation-secondary);border-radius:7px;width:126px;height:26px;animation:.8s cubic-bezier(.2,1.45,.35,1) .55s both lid-open;position:absolute;bottom:83px}.gift-box i,.gift-lid i{background:#f5d990;width:14px;height:100%;position:absolute;left:48%}.art-gift em{background:radial-gradient(circle,#fff 0 4%,transparent 5%),radial-gradient(circle at 20% 70%,var(--animation-secondary) 0 3%,transparent 4%);opacity:0;width:90px;height:70px;animation:1s ease-out .65s both gift-glow;position:absolute;bottom:105px}.art-coupon{border:2px solid var(--animation-primary);background:color-mix(in srgb,var(--animation-primary) 9%,white);width:min(72vmin,390px);height:140px;animation:ticket-in .75s var(--motion-ease) both;border-radius:14px;padding:24px;overflow:hidden}.art-coupon:before,.art-coupon:after{content:"";aspect-ratio:1;background:var(--stage-bg,#f7f3eb);border-radius:50%;width:26px;position:absolute;top:50%;transform:translateY(-50%)}.art-coupon:before{left:-14px}.art-coupon:after{right:-14px}.art-coupon small{letter-spacing:.2em}.art-coupon b{font-size:clamp(15px,3vmin,24px)}.art-coupon i{background:#fff9;width:20%;animation:1s ease-in-out .65s both sweep;position:absolute;inset:-40% auto -40% -30%;rotate:18deg}.art-coupon span{border-top:1px dashed var(--animation-primary);position:absolute;inset:auto 8% 12%}.value-flow{width:280px;transform-style:preserve-3d}.value-flow>i{aspect-ratio:1;background:linear-gradient(145deg,#fff,var(--animation-primary));width:40px;animation:value-flow 1.4s calc(var(--n)*55ms) var(--motion-ease) both;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 20px #14233a33}.value-flow>i:first-child{--n:0}.value-flow>i:nth-child(2){--n:1}.value-flow>i:nth-child(3){--n:2}.value-flow>i:nth-child(4){--n:3}.value-flow>i:nth-child(5){--n:4}.value-flow>i:nth-child(6){--n:5}.value-flow>i:nth-child(7){--n:6}.value-flow>i:nth-child(8){--n:7}.value-flow>i:nth-child(9){--n:8}.value-flow>i:nth-child(10){--n:9}.motion-svg{width:150px;stroke:var(--animation-primary);stroke-width:4px;stroke-linejoin:round;filter:drop-shadow(0 8px 16px #0002);overflow:visible}.motion-svg path{stroke-dasharray:1;stroke-dashoffset:1px;animation:svg-draw 1.35s .2s var(--motion-ease) forwards}.arc-motion svg{fill:none;width:145px;stroke:var(--animation-primary);stroke-width:5px;stroke-linecap:round}.arc-motion path{stroke-dasharray:1;stroke-dashoffset:1px;animation:svg-draw 1s var(--motion-ease) forwards}.arc-motion{animation:arc-turn 1.5s .2s var(--motion-ease) both}.signature-card{transform-style:preserve-3d;animation:card-stage 1.5s var(--motion-ease) both}.card-face{backface-visibility:hidden;color:#fff;background:linear-gradient(145deg,#172538,#314765);border-radius:18px;flex-direction:column;justify-content:space-between;width:240px;height:138px;padding:18px;display:flex;position:absolute;box-shadow:0 22px 45px #17253844}.card-front i{background:linear-gradient(90deg,#d9b767,#fff0b0,#a77d2c);border-radius:6px;height:34px}.card-back{background:linear-gradient(145deg,var(--animation-primary),var(--animation-secondary));transform:rotateY(180deg)}.signature-card em{filter:blur(12px);background:#12203030;border-radius:50%;width:260px;height:30px;animation:1.4s both shadow-pulse;position:absolute;bottom:-45px}.dual-rays i{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#f5d47b99 0 5deg,transparent 6deg 22deg);clip-path:circle(50%);width:200px;animation:5s linear infinite ray-turn;position:absolute}.dual-rays i+i{width:150px;animation-duration:3s;animation-direction:reverse}.dual-rays span,.metal-ring span{aspect-ratio:1;background:#fff;border-radius:50%;width:30px;box-shadow:0 0 45px #fff}.metal-ring i{aspect-ratio:1;width:150px;animation:metal-turn 1.7s var(--motion-ease) both;background:linear-gradient(#172538,#172538) padding-box padding-box,conic-gradient(#8b6b27,#fff0b0,#8b6b27,#fff0b0,#8b6b27) border-box;border:11px solid #0000;border-radius:50%}.brand-closing img{z-index:2;object-fit:contain;filter:blur(12px);opacity:0;animation:logo-focus 1s .25s var(--motion-ease) forwards;position:relative}.brand-closing i{background:var(--animation-primary);width:0;height:2px;animation:line-write 1.1s var(--motion-ease) forwards;position:absolute}.brand-closing span{background:linear-gradient(90deg,#0000,#fff9,#0000);width:55%;height:140%;animation:1s .85s both sweep;position:absolute;transform:translate(-180%)skew(-15deg)}.art-star .star-svg+svg{stroke:var(--animation-secondary);position:absolute;translate:55% -35%;scale:.55}.preset-super-win .motion-impact i{border-width:4px;animation-name:impact-ring}.preset-mega-win .hero-safe-zone{animation:cinema-push 1.5s var(--motion-ease) both}.preset-celebration-burst .spiral-burst i{border:3px solid var(--animation-primary);clip-path:polygon(0 0,100% 0,100% 25%,0 70%);animation:spiral 1.7s var(--motion-ease) both;border-radius:50%;position:absolute;inset:20%}.preset-celebration-burst .spiral-burst i+i{animation-direction:reverse;animation-delay:.15s;inset:32%}.animation-rayfield{background:repeating-conic-gradient(from 8deg,color-mix(in srgb,var(--animation-primary) 20%,transparent) 0 6deg,transparent 7deg 20deg);opacity:0;animation:rayfield-in 1.5s .1s var(--motion-ease) both}@keyframes ambient-breathe{0%{opacity:0;transform:scale(.75)}45%{opacity:1}to{opacity:.45;transform:scale(1.25)}}@keyframes impact-ring{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(5)}}@keyframes title-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(25px)scale(.9)}to{opacity:1;filter:blur()drop-shadow(0 5px 18px #fff8);transform:none}}@keyframes copy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes letter-hit{0%{opacity:0;transform:translateY(70%)rotate(8deg)scale(.5)}to{opacity:1;transform:none}}@keyframes mask-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes particle-flight{0%{opacity:0;transform:rotate(var(--p-angle)) translateY(0) rotate(0)}10%{opacity:1}72%{opacity:1}to{opacity:0;transform:rotate(var(--p-angle)) translateY(calc(var(--p-distance)*-1)) translateY(calc(45px*var(--p-gravity))) rotate(680deg)}}@keyframes soft-dot{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes cloud-drift{0%{transform:translateY(8px)scale(.9)}to{transform:translateY(-8px)scale(1.08)}}@keyframes twinkle{0%{opacity:.25;scale:.5}to{opacity:1;scale:1.25}}@keyframes line-write{to{width:100%}}@keyframes line-orbit{0%{opacity:0;transform:translate(-130px)}40%{opacity:1}to{opacity:0;transform:translate(130px)}}@keyframes trail-pass{to{opacity:0;transform:rotate(calc(-18deg + var(--i)*9deg)) translateX(120%)}}@keyframes spark-line{0%{opacity:0;scale:.1}to{opacity:1;scale:1}}@keyframes gift-land{0%{opacity:0;transform:translateY(-70px)rotate(-5deg)}65%{transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lid-open{to{transform:translateY(-35px)rotate(-12deg)}}@keyframes gift-glow{to{opacity:1;transform:scale(1.6)}}@keyframes ticket-in{0%{opacity:0;transform:translate(-70px)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes sweep{to{transform:translate(650%)skew(-15deg)}}@keyframes value-flow{0%{opacity:0;transform:translate3d(-160px,calc((var(--n) - 5)*8px),-150px) rotateY(-70deg)}to{opacity:1;transform:translate3d(calc((var(--n) - 4.5)*24px),calc(sin(var(--n))*25px),calc((var(--n) - 5)*5px)) rotateY(0)}}@keyframes svg-draw{to{stroke-dashoffset:0}}@keyframes arc-turn{0%{opacity:0;transform:rotate(-80deg)scale(.7)}to{opacity:1;transform:none}}@keyframes card-stage{0%{opacity:0;transform:rotateY(0)translateY(45px)}45%{opacity:1;transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes shadow-pulse{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes ray-turn{to{rotate:1turn}}@keyframes metal-turn{0%{opacity:0;transform:rotate(-260deg)scale(.35)}to{opacity:1;transform:none}}@keyframes logo-focus{to{opacity:1;filter:blur()}}@keyframes cinema-push{0%{opacity:0;filter:blur(9px);transform:scale(1.35)}to{opacity:1;filter:none;transform:none}}@keyframes spiral{0%{opacity:0;transform:scale(.2)rotate(-180deg)}to{opacity:1;transform:scale(1.5)rotate(80deg)}}@keyframes rayfield-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:.8;transform:scale(1.1)}}@media (max-width:520px){.hero-safe-zone{width:86%;min-height:180px}.art-coupon{width:82vw}.card-face{width:min(72vw,240px)}.motion-ambient i{filter:blur(12px)}}.animation-lab-stage{min-width:0;transition:background .25s;overflow:auto}.animation-lab-stage.stage-light{background:#eef2f0}.animation-lab-stage.stage-dark{background:#111827}.animation-lab-stage.stage-client{background:linear-gradient(135deg,color-mix(in srgb,var(--stage-primary) 32%,#fff),color-mix(in srgb,var(--stage-secondary) 25%,#fff))}.animation-lab-stage .animation-preview-stage{max-width:100%;max-height:72vh;transition:width .25s,aspect-ratio .25s,background .25s}.stage-dark .animation-preview-stage{background:#111827}.animation-custom-colors{grid-template-columns:1fr 1fr;gap:6px;display:grid}.animation-custom-colors input{width:100%;padding:3px}.animation-lab-settings>button{min-height:38px}.animation-editor-page{max-width:1500px}.animation-back-link{color:#6847f5;align-items:center;gap:7px;width:max-content;margin-bottom:20px;font-size:10px;font-weight:850;display:inline-flex}.animation-editor-header{margin-bottom:18px}.animation-editor-header .bo-status{align-self:center}.animation-editor-layout{grid-template-columns:minmax(440px,1fr) 300px;align-items:start;gap:16px;display:grid}.animation-editor-layout .animation-lab-stage{place-items:center;min-height:700px;padding:24px;display:grid}.animation-editor-layout .animation-lab-settings{position:sticky;top:18px}.animation-editor-warning{color:#9a5514;background:#fff7ed;border:1px solid #f3c896;border-radius:8px;padding:12px;font-size:10px}.animation-validation-box{border-top:1px solid var(--line);gap:9px;margin-top:10px;padding-top:12px;display:grid}.animation-validation-box>b{font-size:9px}.animation-validation-box>button{min-height:36px}.animation-library-modal{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101827aa;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.animation-library-modal>section{background:#fff;border-radius:20px;width:min(920px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #08101f66}.animation-library-modal header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.animation-library-modal header small{color:#6847f5;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.animation-library-modal h2{font:850 20px var(--font-display);margin:4px 0}.animation-library-modal header p{color:var(--muted);margin:0;font-size:9px}.animation-library-modal header button{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.animation-modal-stage{background:#eef2f0;place-items:center;min-height:570px;padding:24px;display:grid}.animation-modal-stage .animation-preview-stage{aspect-ratio:375/812;width:min(375px,100%)}.animation-library-modal footer{justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.animation-library-modal footer>button{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-weight:800;display:flex}.animation-library-modal footer .bo-primary{align-items:center;gap:6px;display:inline-flex}@media (max-width:900px){.animation-editor-layout{grid-template-columns:1fr}.animation-editor-layout .animation-lab-stage{min-height:560px}.animation-editor-layout .animation-lab-settings{position:static}}@media (max-width:600px){.animation-library-modal{padding:8px}.animation-modal-stage{min-height:480px;padding:12px}.animation-library-modal footer{flex-direction:column}.animation-library-modal footer>*{justify-content:center}.animation-editor-layout .animation-lab-stage{min-height:480px;padding:10px}}.animation-picker-preview{background:#fff!important;grid-template-rows:auto minmax(0,1fr) auto!important;place-items:stretch stretch!important;padding:0!important;display:grid!important;inset:clamp(10px,3vh,28px) clamp(10px,4vw,56px)!important;overflow:hidden!important}.animation-picker-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.animation-picker-preview>header span{flex-direction:column;gap:3px;display:flex}.animation-picker-preview>header small{color:#6847f5;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.animation-picker-preview>header strong{font:850 15px var(--font-display)}.animation-picker-preview>header button{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.animation-picker-preview-body{background:radial-gradient(circle at 50% 35%,#fff 0,#f1f4f3 68%);place-items:center;min-height:0;padding:14px;display:grid;overflow:hidden}.animation-picker-preview-body>.animation-preview-stage{max-height:calc(100vh - 190px);aspect-ratio:375/812!important;background:linear-gradient(165deg,#fffdf7,#f4efe5)!important;border-width:6px!important;border-radius:25px!important;flex-direction:column!important;justify-content:center!important;gap:clamp(16px,3vh,28px)!important;width:min(330px,46.2vh - 87.78px,100vw - 48px)!important;padding:clamp(16px,3vh,28px) 14px!important;display:flex!important}.animation-preview-brand{color:var(--preview-color);justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex;position:absolute;top:24px;left:0;right:0}.animation-picker-preview-body .animation-preview-wheel{box-shadow:0 12px 35px #17253822;background:conic-gradient(var(--preview-color) 0 25%,#2eb99d 25% 50%,#f45f4d 50% 75%,#778197 75%)!important;border-width:5px!important;width:min(78%,270px)!important}.animation-picker-preview-body .animation-preview-wheel span{color:#15223b;text-align:center;background:#ffffffdb;border-radius:999px;max-width:68%;padding:8px;font-size:clamp(8px,1.3vh,12px)}.animation-picker-preview-body .animation-preview-stage>small{color:#78847f;font-size:8px}.animation-picker-preview>footer{border-top:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:9px;min-height:66px;padding:12px 18px;display:flex;margin:0!important}.animation-picker-preview>footer button{min-height:40px!important;padding:0 16px!important}.animation-picker-preview>footer .bo-primary{color:#fff!important;background:#6847f5!important;border-color:#6847f5!important}@media (max-width:600px){.animation-picker-preview{inset:6px!important}.animation-picker-preview>header{min-height:58px;padding:10px 12px}.animation-picker-preview-body{padding:8px}.animation-picker-preview-body>.animation-preview-stage{max-height:calc(100vh - 160px);width:min(300px,46.2vh - 73.92px,100vw - 28px)!important}.animation-picker-preview>footer{flex-wrap:wrap;min-height:58px;padding:8px}.animation-picker-preview>footer button{min-height:38px!important}}.animation-picker-preview-body>.animation-preview-stage{aspect-ratio:auto!important;justify-content:center!important;align-items:center!important;gap:22px!important;width:min(420px,100vw - 48px)!important;height:min(580px,100vh - 190px)!important;max-height:calc(100vh - 190px)!important;padding:70px 20px 36px!important}.animation-picker-preview-body .animation-preview-wheel{width:min(62%,230px)!important}.animation-picker-preview-body .result-animation-layer{justify-content:center!important;align-items:center!important;display:flex!important}.animation-picker-preview-body .hero-safe-zone{width:86%!important;min-height:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.animation-picker-preview-body .animation-copy{width:100%}.animation-picker-preview-body .animation-copy>strong{font-size:clamp(28px,6vh,54px)}.animation-picker-preview-body .animation-copy>span{font-size:clamp(14px,2.4vh,21px)}@media (max-width:600px){.animation-picker-preview-body>.animation-preview-stage{width:min(360px,100vw - 28px)!important;height:min(520px,100vh - 160px)!important;max-height:calc(100vh - 160px)!important;padding-top:60px!important}}@media (prefers-reduced-motion:reduce){.result-animation-layer *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.motion-particles,.animation-rayfield,.spiral-burst{display:none}}
