.abf-pane{transition:box-shadow .4s ease}.abf-pane.is-game{touch-action:none;box-shadow:inset 0 0 0 12px #1a2640,inset 0 0 0 14px #6dd8fa99,0 40px 90px #0006,0 0 70px #00ccff38}.abf-pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 50%,#ffffffd9,#fff0 62%)}.abf-pane.is-won:before{animation:abfFlash 1s ease-out}@keyframes abfFlash{0%{opacity:0}12%{opacity:.9}to{opacity:0}}.abf-hero__title{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.abf-pane.is-won .abf-hero__title{transform:translateY(-20%) scale(.9)}@media(min-width:900px){.abf-pane.is-won .abf-hero__title{transform:translateY(-15%) scale(.86)}}.abf-game{position:absolute;left:50%;bottom:24px;z-index:5;display:flex;align-items:center;gap:8px;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.abf-game.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.abf-prog{display:flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;color:#fff;background:#0d1424b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #eaf6ff29}.abf-prog__bar{width:clamp(70px,14vw,120px);height:8px;border-radius:99px;overflow:hidden;background:#eaf6ff29}.abf-prog__bar i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6c57f6,#6dd8fa,#93e9be);transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform .25s ease}.abf-prog b{min-width:3.4ch;text-align:right;font-variant-numeric:tabular-nums}.abf-game.is-near .abf-prog{animation:abfPulse .8s ease-in-out infinite alternate}@keyframes abfPulse{0%{box-shadow:inset 0 0 0 1px #eaf6ff29,0 0 0 0 transparent}to{box-shadow:inset 0 0 0 1px #93e9beb3,0 0 26px 2px #93e9be73}}.abf-stop{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:none;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;font:700 14px/1 var(--abf-text);color:var(--abf-night);background:#fff}.abf-pane.is-game .abf-stop{display:inline-flex}.abf-win{position:absolute;left:50%;bottom:20px;z-index:6;display:grid;justify-items:center;gap:8px;width:min(560px,calc(100% - 28px));padding:18px 18px 16px;border-radius:24px;text-align:center;color:var(--abf-ice);background:#0d1424bd;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 0 0 1px #eaf6ff29,0 30px 60px #00000059;opacity:0;transform:translate(-50%,26px) scale(.96);transition:opacity .5s ease .25s,transform .7s cubic-bezier(.2,1.3,.4,1) .25s}.abf-win.is-on{opacity:1;transform:translate(-50%) scale(1)}.abf-win__title{font:700 clamp(30px,4.2vw,46px)/1 var(--abf-display);letter-spacing:-.035em;background:linear-gradient(100deg,#b9aeff,#6dd8fa 45%,#93e9be);-webkit-background-clip:text;background-clip:text;color:transparent}.abf-win__text{font-size:15px;color:var(--abf-body-c)}.abf-win__best{font-weight:700;color:#93e9be}.abf-win__code{display:flex;align-items:center;gap:10px;margin-top:2px;padding:5px 5px 5px 14px;border-radius:999px;font-size:13px;color:var(--abf-soft);background:#eaf6ff12;box-shadow:inset 0 0 0 1.5px #93e9be80}.abf-win__code b{font:700 18px/1 var(--abf-display);letter-spacing:.08em;color:#fff}.abf-win__code button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;min-height:34px;padding:0 14px;border-radius:999px;font:700 13px/1 var(--abf-text);color:var(--abf-night);background:#93e9be}.abf-win__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.abf-win .abf-btn{min-height:44px;padding:0 20px;font-size:15px}.abf-disco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .8s ease}.abf-pane.is-party .abf-disco{opacity:1}.abf-disco__beam{position:absolute;left:50%;top:-4%;width:52%;height:160%;margin-left:-26%;transform-origin:50%0;transform:rotate(var(--f));background:linear-gradient(180deg,var(--c) 0%,rgba(255,255,255,0) 82%);-webkit-clip-path:polygon(47%0,53%0,100% 100%,0 100%);clip-path:polygon(47%0,53%0,100% 100%,0 100%);opacity:.5;mix-blend-mode:screen;filter:blur(7px);animation:abfBeam var(--d) ease-in-out infinite alternate;animation-play-state:paused}.abf-pane.is-party .abf-disco__beam{animation-play-state:running}@keyframes abfBeam{0%{transform:rotate(var(--f))}to{transform:rotate(var(--t))}}.abf-disco__dots{position:absolute;left:-50%;top:-50%;width:200%;height:200%;opacity:.7;mix-blend-mode:screen;background-image:radial-gradient(circle,rgba(255,255,255,.95)0 1.6px,transparent 2.6px),radial-gradient(circle,rgba(109,216,250,.9)0 2px,transparent 3px),radial-gradient(circle,rgba(147,233,190,.85)0 1.8px,transparent 2.8px),radial-gradient(circle,rgba(185,174,255,.9)0 2px,transparent 3px);background-size:86px 74px,124px 108px,158px 132px,102px 146px;background-position:0 0,40px 30px,70px 12px,16px 80px;animation:abfDots 9s linear infinite;animation-play-state:paused}.abf-pane.is-party .abf-disco__dots{animation-play-state:running}@keyframes abfDots{to{transform:rotate(360deg)}}.abf-disco__ball{position:absolute;left:50%;top:0;width:clamp(46px,5.6vw,72px);aspect-ratio:1/1;margin-left:calc(clamp(46px,5.6vw,72px)/-2);transform:translateY(-160%);transition:transform 1s cubic-bezier(.3,1.45,.5,1) .15s}.abf-disco__ball:before{content:"";position:absolute;left:50%;bottom:96%;width:2px;height:240px;margin-left:-1px;background:#eaf6ff8c}.abf-disco__ball i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-image:repeating-linear-gradient(90deg,rgba(13,20,36,.32)0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgba(13,20,36,.32)0 1px,transparent 1px 7px),radial-gradient(circle at 34% 28%,#fff 0 8%,#dce6f3 22%,#94a3bc 58%,#3b465c);box-shadow:0 0 30px #ffffff73,0 0 70px #6dd8fa59;animation:abfBall 1.6s linear infinite;animation-play-state:paused}.abf-pane.is-party .abf-disco__ball{transform:translateY(16px)}.abf-pane.is-party .abf-disco__ball i{animation-play-state:running}@keyframes abfBall{to{background-position:14px 0,0 0,0 0}}.abf-pane.is-party .abf-hero__title span{background-image:linear-gradient(100deg,#6c57f6,#6dd8fa,#0cf,#93e9be,#b9aeff,#6c57f6);background-size:220% 100%;animation:abfShimmer 2.2s linear infinite,abfBeat .46s ease-in-out infinite alternate}.abf-pane.is-party .abf-hero__title span+span{animation-delay:0s,.23s}@keyframes abfShimmer{to{background-position:220%0}}@keyframes abfBeat{0%{transform:scale(1)}to{transform:scale(1.035)}}.abf-cd__n.is-tick{animation:abfTick .45s cubic-bezier(.2,.7,.2,1)}@keyframes abfTick{0%{opacity:0;transform:translateY(-45%);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.abf-ill *{transform-box:fill-box;transform-origin:50% 50%}.is-inview .abf-ill .d1,.is-inview .abf-ill .d2,.is-inview .abf-ill .d3{animation:abfDrop 2.8s ease-in infinite}.abf-ill .d2{animation-delay:.9s!important}.abf-ill .d3{animation-delay:1.8s!important}@keyframes abfDrop{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(15px)}}.is-inview .abf-ill .w1,.is-inview .abf-ill .w2,.is-inview .abf-ill .w3{animation:abfRise 3s ease-in-out infinite}.abf-ill .w2{animation-delay:.6s!important}.abf-ill .w3{animation-delay:1.2s!important}@keyframes abfRise{0%{opacity:0;transform:translateY(8px)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.is-inview .abf-ill [class^=s]{animation:abfGrow 3.2s ease-in-out infinite alternate}.abf-ill .s2{animation-delay:-.6s!important}.abf-ill .s3{animation-delay:-1.2s!important}.abf-ill .s4{animation-delay:-1.8s!important}.abf-ill .s5{animation-delay:-2.4s!important}.abf-ill .s6{animation-delay:-3s!important}@keyframes abfGrow{0%{transform:scale(.55)}to{transform:scale(1.12)}}.abf-ill .shirt{transform-origin:50%0}.is-inview .abf-ill .shirt{animation:abfSway 2.8s ease-in-out infinite alternate}@keyframes abfSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.is-inview .abf-ill [class^=p],.is-inview .abf-ill [class^=h]{animation:abfFloat 3.6s ease-in-out infinite alternate}.abf-ill .p2,.abf-ill .h2{animation-delay:-.7s!important}.abf-ill .p3,.abf-ill .h3{animation-delay:-1.4s!important}.abf-ill .p4,.abf-ill .h4{animation-delay:-2.1s!important}.abf-ill .p5{animation-delay:-2.8s!important}.abf-ill .p6{animation-delay:-3.3s!important}@keyframes abfFloat{0%{transform:translate(-3px,4px)}to{transform:translate(4px,-6px)}}.is-inview .abf-ill .fog{animation:abfFogPulse 3.4s ease-in-out infinite alternate}@keyframes abfFogPulse{0%{opacity:.14}to{opacity:.4}}.abf-ill .wipe{stroke-dasharray:60;stroke-dashoffset:60}.is-inview .abf-ill .wipe{animation:abfWipe 3.4s ease-in-out infinite}@keyframes abfWipe{0%{stroke-dashoffset:60}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-60}}.is-inview .abf-ill .pud{animation:abfPud 2.8s ease-in-out infinite}@keyframes abfPud{0%,to{transform:scaleX(.8)}50%{transform:scaleX(1.15)}}.abf-ill .ring{animation:abfRing 1.8s ease-out infinite}.abf-ill .r2{animation-delay:.45s}@keyframes abfRing{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.abf-stat__note{display:inline-flex;margin-top:14px;padding:7px 12px;border-radius:999px;font-size:14px;font-weight:700;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.abf-stat[data-skin=light] .abf-stat__note,.abf-stat[data-skin=mint] .abf-stat__note,.abf-stat[data-skin=pure] .abf-stat__note{background:#0d142412;box-shadow:inset 0 0 0 1px #0d142424}.abf-stat__viz{z-index:1}.abf-tank{position:absolute;right:24px;top:78px;bottom:32px;width:min(25%,170px)}@media(min-width:750px){.abf-tank{right:44px;top:86px;bottom:44px}}.abf-stat--tank .abf-stat__main{max-width:calc(100% - min(25%,170px) - 12px)}.abf-tank__glass{position:absolute;top:12px;right:0;bottom:0;left:0;overflow:hidden;border-radius:20px 20px 30px 30px;background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff80,inset 0 -14px 30px #ffffff14}.abf-tank__glass:before{content:"";position:absolute;left:10px;top:12%;bottom:10%;width:12px;z-index:2;background:repeating-linear-gradient(0deg,rgba(255,255,255,.55)0 2px,transparent 2px 16%)}.abf-tank__glass:after{content:"";position:absolute;right:14%;top:8%;bottom:20%;width:7%;z-index:2;border-radius:99px;background:#ffffff47}.abf-tank__water{position:absolute;left:0;right:0;bottom:0;height:6%;background:linear-gradient(180deg,#ffffffb3,#ffffff52);transition:height 2.4s cubic-bezier(.2,.7,.2,1) .2s}.abf-stat.is-in .abf-tank__water{height:80%}.abf-tank__water svg{position:absolute;left:0;bottom:calc(100% - 1px);width:200%;height:14px;fill:#ffffffb3;animation:abfWave 3.2s linear infinite}@keyframes abfWave{to{transform:translate(-50%)}}.abf-tank__b{position:absolute;left:var(--x);bottom:4%;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffffe6;opacity:0}.abf-stat.is-in .abf-tank__b{animation:abfBub 3.4s ease-in var(--d) infinite}@keyframes abfBub{0%{bottom:4%;opacity:0}20%{opacity:1}to{bottom:72%;opacity:0}}.abf-tank__cap{position:absolute;left:22%;right:22%;top:0;height:16px;border-radius:9px 9px 2px 2px;background:#fff6}@property --abf-r{syntax:"<number>";inherits:false;initial-value:0}.abf-stat--ring{justify-content:flex-start}.abf-ring{position:relative;width:min(80%,300px);aspect-ratio:1/1;margin:6px auto 0}.abf-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.abf-ring circle{fill:none;stroke-width:14;stroke-linecap:round}.abf-ring__bg{stroke:#ffffff1f}.abf-ring__fg{stroke:#6dd8fa;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 10px rgba(109,216,250,.6));transition:stroke-dashoffset 1.8s cubic-bezier(.2,.7,.2,1) .15s}.abf-stat.is-in .abf-ring__fg{stroke-dashoffset:calc(100 - var(--v,0))}.abf-ring__in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}.abf-ring .abf-stat__num{justify-content:center;font-size:clamp(76px,15vw,128px)}.abf-stat--ring .abf-stat__main{text-align:center;display:grid;justify-items:center}@media(min-width:750px){.abf-stat--ring{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:56px}.abf-stat--ring .abf-stat__top{grid-column:1/-1}.abf-stat--ring .abf-ring{width:300px;margin:0;align-self:center}.abf-stat--ring .abf-stat__main{text-align:left;justify-items:start;align-self:center}}.abf-flow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit}.abf-flow i{position:absolute;left:-45%;top:var(--y);width:var(--w);height:2px;border-radius:2px;background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);animation:abfStreak var(--s) linear var(--d) infinite;animation-play-state:paused}.abf-stat.is-in .abf-flow i{animation-play-state:running}.abf-flow i:nth-child(3n){height:3px;filter:blur(1px)}@keyframes abfStreak{to{left:110%}}.abf-flow:after{content:"";position:absolute;right:-12%;top:50%;width:min(56%,380px);aspect-ratio:1/1;transform:translateY(-50%);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.18)0 14deg,transparent 14deg 45deg);-webkit-mask:radial-gradient(circle,transparent 0 18%,#000 19% 68%,transparent 69%);mask:radial-gradient(circle,transparent 0 18%,#000 19% 68%,transparent 69%);animation:abfDots 6s linear infinite}.abf-meter{margin-top:20px;max-width:520px}.abf-meter__bars{display:flex;align-items:flex-end;gap:5px;height:70px}.abf-meter__bars i{flex:1;height:100%;border-radius:4px;transform-origin:50% 100%;transform:scaleY(.12);background:linear-gradient(180deg,#6c57f6,#0cf)}.abf-meter__bars i:nth-child(n+9){background:linear-gradient(180deg,#9aa9c2,#c4cfdf)}.abf-stat.is-in .abf-meter__bars i{animation:abfEq 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--k)*-173ms)}.abf-meter__bars i:nth-child(n+9){animation:none!important;transform:scaleY(calc(.1 + var(--k)*.035))}@keyframes abfEq{0%{transform:scaleY(.1)}to{transform:scaleY(.42)}}.abf-meter__legend{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-size:14px;opacity:.75}.abf-meter__legend b{display:block;font:700 18px/1.2 var(--abf-display);opacity:1}.abf-meter__legend span+span{text-align:right}.abf-coin{position:relative;align-self:flex-end;width:clamp(96px,24vw,210px);aspect-ratio:1/1;margin:-6px 4px 6px 0;perspective:700px}@media(min-width:750px){.abf-coin{position:absolute;right:64px;top:50%;margin:calc(clamp(104px,24vw,210px)/-2) 0 0}}.abf-coin__spin{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:abfCoin 5.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes abfCoin{0%{transform:rotateY(0)}45%,50%{transform:rotateY(180deg)}95%,to{transform:rotateY(360deg)}}.abf-coin__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font:700 clamp(28px,6vw,54px)/1 var(--abf-display);letter-spacing:-.03em;color:#0d1424;background:radial-gradient(circle at 34% 28%,#f1fff8 0 6%,#c7f6df 22%,#93e9be 52%,#4fbf8e);box-shadow:inset 0 0 0 6px #ffffff59,inset 0 0 0 11px #0d142414,0 18px 40px #0000004d}.abf-coin__face--back{transform:rotateY(180deg)}.abf-coin__shadow{position:absolute;left:18%;right:18%;bottom:-16%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.35),transparent);animation:abfCoinSh 5.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes abfCoinSh{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.5)}}.abf-stat--coin .abf-stat__main{max-width:calc(100% - 12px)}@media(min-width:750px){.abf-stat--coin .abf-stat__main{max-width:calc(100% - 300px)}}.abf-dots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(5px,1vw,10px);width:min(100%,330px)}.abf-dots i{aspect-ratio:1/1;border-radius:50%;background:#0d142421;transform:scale(.55);transition:transform .45s cubic-bezier(.2,1.6,.4,1),background-color .3s ease;transition-delay:calc(var(--d)*13ms)}.abf-stat.is-in .abf-dots i{transform:scale(.8)}.abf-stat.is-in .abf-dots i.on{transform:scale(1);background:#273445}.abf-stat[data-skin=dry] .abf-dots i,.abf-stat[data-skin=dark] .abf-dots i,.abf-stat[data-skin=navy] .abf-dots i{background:#ffffff29}.abf-stat[data-skin=dry].is-in .abf-dots i.on,.abf-stat[data-skin=dark].is-in .abf-dots i.on,.abf-stat[data-skin=navy].is-in .abf-dots i.on{background:#fff}@media(min-width:750px){.abf-dots{position:absolute;right:44px;top:50%;transform:translateY(-50%);width:340px}.abf-stat--dots .abf-stat__main{max-width:calc(100% - 400px)}}.abf-rhm input[type=range],.abf-kwh input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;background:0 0;cursor:pointer;touch-action:pan-y}.abf-rhm input[type=range]::-webkit-slider-runnable-track,.abf-kwh input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:99px;background:var(--trk)}.abf-rhm input[type=range]::-moz-range-track,.abf-kwh input[type=range]::-moz-range-track{height:10px;border-radius:99px;background:var(--trk)}.abf-rhm input[type=range]::-webkit-slider-thumb,.abf-kwh input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-10px;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 14px #00000059,0 0 0 7px #ffffff24;transition:box-shadow .2s}.abf-rhm input[type=range]::-moz-range-thumb,.abf-kwh input[type=range]::-moz-range-thumb{width:30px;height:30px;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 14px #00000059,0 0 0 7px #ffffff24}.abf-rhm input[type=range]:active::-webkit-slider-thumb,.abf-kwh input[type=range]:active::-webkit-slider-thumb{box-shadow:0 4px 14px #00000059,0 0 0 11px #fff3}.abf-rhm input[type=range]:focus-visible,.abf-kwh input[type=range]:focus-visible{outline:2px solid var(--abf-v2);outline-offset:4px;border-radius:12px}.abf-rhm{--trk:linear-gradient(90deg,#F2BE73 0%,#F2BE73 13%,#93E9BE 18%,#93E9BE 49%,#6DD8FA 55%,#6DD8FA 64%,#6C57F6 71%,#6C57F6 100%)}.abf-rhm__grid{display:grid;gap:24px}@media(min-width:1000px){.abf-rhm__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head vis""ctrl vis";column-gap:64px;row-gap:36px;align-items:start}.abf-rhm__head{grid-area:head;align-self:end}.abf-rhm__vis{grid-area:vis}.abf-rhm__ctrl{grid-area:ctrl}}.abf-rhm__vis{position:relative;isolation:isolate;aspect-ratio:4/3;border-radius:30px;overflow:hidden;background:#0b1120;box-shadow:0 30px 70px #00000059}@media(min-width:1000px){.abf-rhm__vis{aspect-ratio:4/5;max-height:640px}}.abf-rhm__scene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 70%,rgba(108,87,246,.7)0 5%,transparent 19%),radial-gradient(circle at 78% 30%,rgba(0,204,255,.6)0 4%,transparent 17%),radial-gradient(circle at 60% 82%,rgba(147,233,190,.45)0 4%,transparent 14%),radial-gradient(circle at 36% 24%,rgba(255,214,140,.5)0 3%,transparent 11%),radial-gradient(circle at 88% 74%,rgba(108,87,246,.45)0 3%,transparent 11%),linear-gradient(180deg,#18244a 0,#0b1120)}.abf-rhm__fog{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--fog,0);background:linear-gradient(180deg,#e4effcd6,#ccdef3eb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.abf-rhm__drops{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--drops,0);background-image:radial-gradient(circle at 38% 34%,rgba(255,255,255,.95)0 1.3px,transparent 1.8px),radial-gradient(circle,rgba(13,20,36,.26)0 3.6px,rgba(255,255,255,.7) 4.2px 5.2px,transparent 5.8px),radial-gradient(circle at 40% 36%,rgba(255,255,255,.95)0 1px,transparent 1.5px),radial-gradient(circle,rgba(13,20,36,.24)0 2.4px,rgba(255,255,255,.65) 2.9px 3.7px,transparent 4.2px),radial-gradient(circle,rgba(13,20,36,.22)0 5px,rgba(255,255,255,.6) 5.6px 6.8px,transparent 7.4px);background-size:43px 51px,43px 51px,29px 37px,29px 37px,71px 83px;background-position:6px 9px,6px 9px,17px 3px,17px 3px,30px 40px}.abf-rhm__drips i{position:absolute;top:-30%;left:var(--x);width:3px;height:var(--h);border-radius:3px;opacity:var(--drops,0);background:linear-gradient(180deg,#fff0,#0d142433 50%,#ffffffd9);animation:abfDrip 4.2s ease-in var(--d) infinite}@keyframes abfDrip{to{transform:translateY(520%)}}.abf-rhm__mold{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--mold,0);background:radial-gradient(circle at 7% 93%,rgba(46,58,48,.9)0 2.6%,transparent 3.2%),radial-gradient(circle at 14% 96%,rgba(46,58,48,.8)0 1.8%,transparent 2.4%),radial-gradient(circle at 4% 82%,rgba(46,58,48,.75)0 1.6%,transparent 2.2%),radial-gradient(circle at 20% 91%,rgba(46,58,48,.7)0 1.2%,transparent 1.7%),radial-gradient(circle at 10% 86%,rgba(46,58,48,.6)0 1%,transparent 1.5%),radial-gradient(circle at 93% 6%,rgba(46,58,48,.7)0 1.6%,transparent 2.2%),radial-gradient(circle at 88% 4%,rgba(46,58,48,.6)0 1.1%,transparent 1.6%),radial-gradient(ellipse at 0 100%,rgba(70,82,66,.55),transparent 30%)}.abf-rhm__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.07)0 20%,transparent 20%),linear-gradient(#1a2640,#1a2640) 50%0/10px 100%no-repeat,linear-gradient(#1a2640,#1a2640)0 50%/100% 10px no-repeat;box-shadow:inset 0 0 0 12px #1a2640,inset 0 0 0 13px #eaf6ff1a}.abf-rhm__badge{position:absolute;right:24px;bottom:24px;z-index:3;display:flex;align-items:center;gap:7px;padding:10px 16px 10px 12px;border-radius:999px;font:700 22px/1 var(--abf-display);color:var(--abf-night);background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000040;font-variant-numeric:tabular-nums}.abf-rhm__badge svg{width:18px;height:18px;color:#6c57f6;transition:color .3s}.abf-rhm[data-zone=ok] .abf-rhm__badge svg{color:#2fb57a}.abf-rhm[data-zone=humid] .abf-rhm__badge svg{color:#00a8d6}.abf-rhm[data-zone=dry] .abf-rhm__badge svg{color:#d9962f}.abf-rhm__slider{position:relative}.abf-rhm__scale{position:relative;height:20px;margin-top:2px;font-size:13px;color:var(--abf-soft)}.abf-rhm__scale span{position:absolute;top:0;white-space:nowrap}.abf-rhm__scale span:first-child{left:0}.abf-rhm__scale span:last-child{right:0}.abf-rhm__ok{left:16.7%;width:33.3%;text-align:center;color:#93e9be;font-weight:700}.abf-rhm__views{margin-top:22px;min-height:150px}.abf-rhm__view{display:none}.abf-rhm__view.is-on{display:block;animation:abfIn .4s cubic-bezier(.2,.7,.2,1)}.abf-rhm__view h3{font-size:clamp(28px,3.4vw,40px)}.abf-rhm__view p{margin-top:10px;max-width:46ch;color:var(--abf-body-c)}.abf-rhm__view .abf-btn{margin-top:20px}.abf-rhm__view[data-zone=ok] h3{color:#93e9be}.abf-rhm__view[data-zone=dry] h3{color:#f2be73}.abf-rhm__note{margin-top:22px;padding-top:16px;border-top:1px solid var(--abf-line);font-size:14px;color:var(--abf-soft)}.abf-kwh__panel{display:grid;gap:14px;margin-top:32px}@media(min-width:900px){.abf-kwh__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px}.abf-kwh__out{order:0;min-height:300px}}.abf-kwh__ctrl{padding:22px;border-radius:28px;background:var(--abf-panel);box-shadow:inset 0 0 0 1px var(--abf-line)}.abf-kwh__prod{display:flex;width:100%}.abf-kwh__prod button{flex:1;justify-content:center;padding:12px 14px;font-size:15px}.abf-kwh__modes{display:none}.abf-kwh__modes.is-on{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.abf-kwh__modes button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:grid;gap:4px;padding:16px;border-radius:18px;text-align:left;color:var(--abf-ice);background:#eaf6ff0d;box-shadow:inset 0 0 0 1.5px var(--abf-line);transition:background-color .25s,color .25s,box-shadow .25s,transform .15s}.abf-kwh__modes button b{font:700 17px/1.2 var(--abf-display)}.abf-kwh__modes button span{font-size:13px;color:var(--abf-soft)}.abf-kwh__modes button:hover{box-shadow:inset 0 0 0 1.5px #eaf6ff66}.abf-kwh__modes button:active{transform:scale(.97)}.abf-kwh__modes button[aria-pressed=true]{color:var(--abf-night);background:#fff;box-shadow:none}.abf-kwh__modes button[aria-pressed=true] span{color:#4a5a70}.abf-kwh__hours{display:block;margin-top:22px}.abf-kwh__hours>span{display:block;font-size:15px;color:var(--abf-soft)}.abf-kwh__hours b{font:700 20px/1 var(--abf-display);color:var(--abf-ice)}.abf-kwh input[type=range]{--trk:linear-gradient(90deg,#6DD8FA calc(var(--fill,.3) * 100%),rgba(234,246,255,.16) 0)}.abf-kwh__out{order:-1;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:240px;padding:28px;border-radius:28px;color:#fff;background:linear-gradient(150deg,#5b45ee 0,#7f6cff 40%,#6dd8fa);transition:color .4s}.abf-kwh[data-prod=clean] .abf-kwh__out{color:#0d1424;background:linear-gradient(150deg,#00c2f5 0,#4fdcd8 52%,#93e9be)}.abf-kwh__out:after{content:"";position:absolute;right:-30%;top:-40%;width:90%;aspect-ratio:1/1;border-radius:50%;pointer-events:none;opacity:.14;background:repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px 40px)}.abf-kwh__k{font-size:16px;font-weight:700;opacity:.85}.abf-kwh__big{font:700 clamp(64px,10vw,120px)/1 var(--abf-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.abf-odo{display:flex;align-items:flex-start}.abf-odo__d{display:inline-block;height:1em;overflow:hidden}.abf-odo__d>span{display:block;line-height:1;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.abf-odo__c{display:inline-block}.abf-kwh__row{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;opacity:.92}.abf-kwh__row b{display:block;font:700 26px/1.1 var(--abf-display);font-variant-numeric:tabular-nums}.abf-kwh__src{position:relative;z-index:1;font-size:13px;opacity:.8;max-width:44ch}.abf-marq{display:grid;gap:0;padding:44px 0;overflow:hidden}.abf-marq__clip{width:110%;margin-left:-5%;overflow:hidden;padding:14px 0;background:linear-gradient(100deg,#6c57f6,#6dd8fa 55%,#93e9be);transform:rotate(-2.2deg)}.abf-marq__clip+.abf-marq__clip{margin-top:-6px;background:#121b2e;box-shadow:inset 0 0 0 1px var(--abf-line);transform:rotate(1.6deg)}.abf-marq__row{display:flex;width:max-content;will-change:transform}.abf-marq__inner{display:flex;align-items:center;flex:none}.abf-marq__wa,.abf-marq__wb{padding:0 .28em;font:700 clamp(40px,7.4vw,104px)/1.05 var(--abf-display);letter-spacing:-.045em;white-space:nowrap}.abf-marq__wa{color:#0d1424}.abf-marq__wb{color:transparent;-webkit-text-stroke:1.6px rgba(13,20,36,.75)}.abf-marq__clip+.abf-marq__clip .abf-marq__wa{background:linear-gradient(100deg,#6c57f6,#6dd8fa 55%,#93e9be);-webkit-background-clip:text;background-clip:text;color:transparent}.abf-marq__clip+.abf-marq__clip .abf-marq__wb{-webkit-text-stroke:1.6px rgba(234,246,255,.5)}.abf-marq__star{flex:none;width:clamp(22px,3.4vw,46px);aspect-ratio:1/1;background:#0d1424;-webkit-clip-path:polygon(50%0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50%0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.abf-marq__clip+.abf-marq__clip .abf-marq__star{background:linear-gradient(135deg,#6dd8fa,#93e9be)}.abf-glow{position:fixed;left:0;top:0;z-index:30;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,rgba(109,216,250,.13),rgba(108,87,246,.06) 42%,transparent 70%);transition:opacity .4s ease}.abf-glow.is-on{opacity:1}.abf-fx .abf .abf-btn{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,background-color .25s ease,color .25s ease}.abf-fx .abf-deal{transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.abf-fx .abf-deal.is-tilt{transition:transform .12s linear,box-shadow .5s ease}.abf-deal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.14),rgba(255,255,255,0) 46%);transition:opacity .3s ease}.abf-deal.is-tilt:after{opacity:1}@media(prefers-reduced-motion:reduce){.abf-game,.abf-win,.abf-disco,.abf-glow{display:none!important}.abf-tank__water{height:80%}.abf-ring__fg{stroke-dashoffset:calc(100 - var(--v,0))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/atmos-bf-3.css.map */
