.Layout-module__layout{max-width:936px;margin-left:auto;margin-right:auto;padding:0 20px;width:100%;box-sizing:border-box}@media (max-width: 768px){.Layout-module__layout{padding:0 16px}}@media (max-width: 480px){.Layout-module__layout{padding:0 12px}}.TopBar-module__container{display:flex;justify-content:space-between;align-items:center;padding:24px 0;gap:20px}@media (max-width: 768px){.TopBar-module__container{padding:16px 0;gap:12px}}@media (max-width: 480px){.TopBar-module__container{padding:12px 0;gap:8px}}.TopBar-module__logoHolder{display:flex;align-items:center;gap:8px}.TopBar-module__logoHolder img{height:40px}@media (max-width: 768px){.TopBar-module__logoHolder img{height:32px}}@media (max-width: 480px){.TopBar-module__logoHolder img{height:28px}}.TopBar-module__logoHolder span{font-size:24px;font-weight:700;font-family:Aeonik,system-ui,sans-serif}@media (max-width: 768px){.TopBar-module__logoHolder span{font-size:18px}}@media (max-width: 480px){.TopBar-module__logoHolder span{font-size:16px}}.TopBar-module__menuItems{display:flex;gap:8px}@media (max-width: 768px){.TopBar-module__menuItems{display:none}}.TopBar-module__menuItems a{font-size:17px;padding:5px 16px;white-space:nowrap}@media (max-width: 768px){.TopBar-module__menuItems a{font-size:14px;padding:4px 12px}}.TopBar-module__gitLogo{width:32px;height:32px;flex-shrink:0}@media (max-width: 768px){.TopBar-module__gitLogo{display:none}}.TopBar-module__hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px;align-items:center;justify-content:center}@media (max-width: 768px){.TopBar-module__hamburger{display:flex}}.TopBar-module__hamburger img{width:24px;height:24px;color:currentColor}.TopBar-module__hamburger:hover{opacity:.7}.TopBar-module__mobileMenuOverlay{display:none}@media (max-width: 768px){.TopBar-module__mobileMenuOverlay{display:block;position:fixed;inset:0;background-color:#00000080;z-index:999;animation:TopBar-module__fadeIn .2s ease-in-out}}.TopBar-module__mobileMenu{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:85vw;background-color:#fff;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;animation:TopBar-module__slideIn .3s ease-out;z-index:1000}.TopBar-module__mobileMenuHeader{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--color-blue-50)}.TopBar-module__closeButton{background:none;border:none;font-size:24px;cursor:pointer;padding:4px 8px}.TopBar-module__closeButton:hover{opacity:.7}.TopBar-module__mobileMenuItems{display:flex;flex-direction:column;flex:1}.TopBar-module__mobileMenuItems a{padding:16px 24px;font-size:var(--font-size-lg);color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-blue-10)}.TopBar-module__mobileMenuFooter{padding:16px;border-top:1px solid var(--color-blue-10);display:flex;justify-content:center}.TopBar-module__mobileMenuFooter .TopBar-module__gitLogo{display:block;width:32px;height:32px}@keyframes TopBar-module__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TopBar-module__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.TopBanner-module__banner{border:solid 2px var(--color-blue-50);background-color:var(--color-blue-10);transition:all .2s;display:flex;justify-content:center;box-sizing:border-box;overflow:hidden;max-height:644px;position:relative}@media (max-width: 1000px){.TopBanner-module__banner{flex-direction:column;justify-content:flex-start;align-items:center;max-height:800px;padding:40px 20px}}@media (max-width: 768px){.TopBanner-module__banner{padding:30px 16px;border:solid 1px var(--color-blue-50)}.TopBanner-module__banner .TopBanner-module__fullWidth{width:100%;align-items:center;justify-content:center}.TopBanner-module__banner .TopBanner-module__fullWidth a{justify-content:center}}@media (max-width: 480px){.TopBanner-module__banner{padding:20px 12px}}.TopBanner-module__banner .TopBanner-module__leftBar{z-index:1;pointer-events:none;max-width:480px;padding:80px 50px 80px 0}@media (max-width: 1000px){.TopBanner-module__banner .TopBanner-module__leftBar{padding:0;max-width:600px;margin-bottom:40px}}@media (max-width: 768px){.TopBanner-module__banner .TopBanner-module__leftBar{max-width:100%;margin-bottom:30px}}@media (max-width: 480px){.TopBanner-module__banner .TopBanner-module__leftBar{margin-bottom:20px}}.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__authors{display:flex;align-items:center}.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__authors img{margin-left:10px;height:40px}.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__header{margin-top:30px}@media (max-width: 768px){.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__header{margin-top:20px}}@media (max-width: 480px){.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__header{margin-top:16px}}.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__header .TopBanner-module__title{font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl);font-weight:var(--font-weight-bold)}.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__header .TopBanner-module__subtitle{margin-top:20px;font-size:var(--font-size-lg);line-height:var(--font-line-height-lg)}@media (max-width: 768px){.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__header .TopBanner-module__subtitle{margin-top:16px}}@media (max-width: 480px){.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__header .TopBanner-module__subtitle{margin-top:12px}}.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__buttonHolder{pointer-events:auto;margin-top:80px;display:flex;flex-direction:column;gap:15px}@media (max-width: 1000px){.TopBanner-module__banner .TopBanner-module__leftBar .TopBanner-module__buttonHolder{align-items:center;margin-top:24px}}.TopBanner-module__banner .TopBanner-module__rightBar{display:flex;flex-direction:column;align-items:center;max-width:380px}@media (max-width: 1000px){.TopBanner-module__banner .TopBanner-module__rightBar{max-width:100%}}.TopBanner-module__banner .TopBanner-module__rightBar svg{pointer-events:none;transform:translate(5%) translateY(-15%);position:absolute}@media (max-width: 1000px){.TopBanner-module__banner .TopBanner-module__rightBar svg{transform:translate(0) translateY(-50%);width:1300px}}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground{z-index:1;background-color:var(--color-blue-50);border-radius:24px;transform:translate(55px) translateY(130px);position:relative}@media (max-width: 1100px){.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground{transform:translate(10px) translateY(130px)}}@media (max-width: 1000px){.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground{transform:translate(0) translateY(0)}}@media (max-width: 768px){.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground{border-radius:16px}}@media (max-width: 480px){.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground{border-radius:12px}}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__decorativeIcons{position:absolute;top:-40px;right:-40px;display:flex;flex-direction:column;gap:20px;z-index:2}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__decorativeIcons .TopBanner-module__arrowIcon{width:80px;height:80px;animation:TopBanner-module__cursorClick 4s ease-in-out infinite;transform-origin:center}@media (max-width: 1000px){.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__decorativeIcons .TopBanner-module__arrowIcon{width:50px}}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__decorativeIcons .TopBanner-module__starIcon{margin-left:20px;margin-top:-20px;width:60px;height:60px;animation:TopBanner-module__floatIcon 3s ease-in-out infinite}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone{border:solid 2px var(--color-blue-50);border-radius:24px;background-color:#fff;transform:translate(10px) translateY(-8px);padding-bottom:300px;box-sizing:border-box;position:relative;overflow:hidden}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone .TopBanner-module__notch{background-color:var(--color-blue-50);width:120px;height:44px;border-radius:22px;position:absolute;transform:translate(115px) translateY(-22px)}@media (max-width: 768px){.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone .TopBanner-module__notch{width:90px;height:32px;border-radius:16px;transform:translate(95px) translateY(-16px)}}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone .TopBanner-module__buttonHolder{padding:50px 30px}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone .TopBanner-module__buttonHolder .TopBanner-module__row{display:flex}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone .TopBanner-module__buttonHolder .TopBanner-module__row .TopBanner-module__buttonBackground{background-color:var(--color-blue-50);border-radius:4px;margin:20px}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone .TopBanner-module__buttonHolder .TopBanner-module__row .TopBanner-module__buttonBackground .TopBanner-module__button{background-color:#fff;border:solid 2px var(--color-blue-50);border-radius:4px;padding:8px;transform:translate(3px) translateY(-3px);display:flex;justify-content:center;align-items:center}.TopBanner-module__banner .TopBanner-module__rightBar .TopBanner-module__phoneBackground .TopBanner-module__phone .TopBanner-module__buttonHolder .TopBanner-module__row .TopBanner-module__buttonBackground .TopBanner-module__button .TopBanner-module__emoji{width:80px;height:80px}.TopBanner-module__red{background-color:#ffa3a1}.TopBanner-module__red svg{background-color:transparent}.TopBanner-module__red circle{fill:#ff6259;stroke:#ff6259}.TopBanner-module__yellow{background-color:#ffe780}.TopBanner-module__yellow svg{background-color:transparent}.TopBanner-module__yellow circle{fill:#ffd61e;stroke:#ccb33c}.TopBanner-module__green{background-color:#b1dfd0}.TopBanner-module__green svg{background-color:transparent}.TopBanner-module__green circle{fill:#82cab2;stroke:#5b8d7d}.TopBanner-module__svgWave{z-index:0}.TopBanner-module__svgWave circle{transition:all .2s}.TopBanner-module__wave circle{animation-duration:4s;animation-timing-function:ease-out;animation-iteration-count:infinite;transform-box:fill-box;transform-origin:center}.TopBanner-module__wave circle:nth-child(1){animation-name:TopBanner-module__wave-1}.TopBanner-module__wave circle:nth-child(2){animation-name:TopBanner-module__wave-2;animation-delay:.5s}.TopBanner-module__wave circle:nth-child(3){animation-name:TopBanner-module__wave-3;animation-delay:1s}.TopBanner-module__wave circle:nth-child(4){animation-name:TopBanner-module__wave-4;animation-delay:1.5s}.TopBanner-module__wave circle:nth-child(5){animation-name:TopBanner-module__wave-5;animation-delay:2s}@keyframes TopBanner-module__wave-1{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes TopBanner-module__wave-2{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes TopBanner-module__wave-3{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes TopBanner-module__wave-4{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes TopBanner-module__wave-5{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.TopBanner-module__heartbeat circle{stroke-width:1;opacity:.1;animation-duration:1.2s;animation-timing-function:ease-out;animation-iteration-count:infinite;transform-box:fill-box;transform-origin:center}.TopBanner-module__heartbeat circle:nth-child(1){animation-name:TopBanner-module__heartbeat-1;animation-delay:.32s}.TopBanner-module__heartbeat circle:nth-child(2){animation-name:TopBanner-module__heartbeat-2;animation-delay:.24s}.TopBanner-module__heartbeat circle:nth-child(3){animation-name:TopBanner-module__heartbeat-3;animation-delay:.16s}.TopBanner-module__heartbeat circle:nth-child(4){animation-name:TopBanner-module__heartbeat-4;animation-delay:.08s}.TopBanner-module__heartbeat circle:nth-child(5){animation-name:TopBanner-module__heartbeat-5;animation-delay:0s}@keyframes TopBanner-module__heartbeat-1{0%{transform:scale(1);opacity:.1}14%{transform:scale(1.08);opacity:.25;stroke-width:2}28%{transform:scale(.97);opacity:.15;stroke-width:1}42%{transform:scale(1.04);opacity:.25}70%{transform:scale(1);opacity:.12}to{transform:scale(1);opacity:.12}}@keyframes TopBanner-module__heartbeat-2{0%{transform:scale(1);opacity:.1}14%{transform:scale(1.08);opacity:.25;stroke-width:2}28%{transform:scale(.97);opacity:.15;stroke-width:1}42%{transform:scale(1.04);opacity:.25}70%{transform:scale(1);opacity:.12}to{transform:scale(1);opacity:.12}}@keyframes TopBanner-module__heartbeat-3{0%{transform:scale(1);opacity:.1}14%{transform:scale(1.08);opacity:.25;stroke-width:2}28%{transform:scale(.97);opacity:.15;stroke-width:1}42%{transform:scale(1.04);opacity:.25}70%{transform:scale(1);opacity:.12}to{transform:scale(1);opacity:.12}}@keyframes TopBanner-module__heartbeat-4{0%{transform:scale(1);opacity:.1}14%{transform:scale(1.08);opacity:.25;stroke-width:2}28%{transform:scale(.97);opacity:.15;stroke-width:1}42%{transform:scale(1.04);opacity:.25}70%{transform:scale(1);opacity:.12}to{transform:scale(1);opacity:.12}}@keyframes TopBanner-module__heartbeat-5{0%{transform:scale(1);opacity:.1}14%{transform:scale(1.08);opacity:.25;stroke-width:2}28%{transform:scale(.97);opacity:.15;stroke-width:1}42%{transform:scale(1.04);opacity:.25}70%{transform:scale(1);opacity:.12}to{transform:scale(1);opacity:.12}}.TopBanner-module__sonar circle{stroke-width:1.2;opacity:0;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-duration:2.8s;transform-box:fill-box;transform-origin:center}.TopBanner-module__sonar circle:nth-child(1){animation-name:TopBanner-module__sonar-1;animation-delay:1.12s}.TopBanner-module__sonar circle:nth-child(2){animation-name:TopBanner-module__sonar-2;animation-delay:.84s}.TopBanner-module__sonar circle:nth-child(3){animation-name:TopBanner-module__sonar-3;animation-delay:.56s}.TopBanner-module__sonar circle:nth-child(4){animation-name:TopBanner-module__sonar-4;animation-delay:.28s}.TopBanner-module__sonar circle:nth-child(5){animation-name:TopBanner-module__sonar-5;animation-delay:0s}@keyframes TopBanner-module__sonar-1{0%{opacity:0;transform:scale(.2);stroke-width:3}12%{opacity:.45;transform:scale(1);stroke-width:1.2}to{opacity:0;transform:scale(1.2);stroke-width:.3}}@keyframes TopBanner-module__sonar-2{0%{opacity:0;transform:scale(.2);stroke-width:3}12%{opacity:.45;transform:scale(1);stroke-width:1.2}to{opacity:0;transform:scale(1.2);stroke-width:.3}}@keyframes TopBanner-module__sonar-3{0%{opacity:0;transform:scale(.2);stroke-width:3}12%{opacity:.45;transform:scale(1);stroke-width:1.2}to{opacity:0;transform:scale(1.2);stroke-width:.3}}@keyframes TopBanner-module__sonar-4{0%{opacity:0;transform:scale(.2);stroke-width:3}12%{opacity:.45;transform:scale(1);stroke-width:1.2}to{opacity:0;transform:scale(1.2);stroke-width:.3}}@keyframes TopBanner-module__sonar-5{0%{opacity:0;transform:scale(.2);stroke-width:3}12%{opacity:.45;transform:scale(1);stroke-width:1.2}to{opacity:0;transform:scale(1.2);stroke-width:.3}}.TopBanner-module__quake circle{stroke-width:1;opacity:.1;animation-duration:.1s;animation-timing-function:linear;animation-iteration-count:infinite;transform-box:fill-box;transform-origin:center}.TopBanner-module__quake circle:nth-child(odd){animation-direction:alternate}.TopBanner-module__quake circle:nth-child(2n){animation-direction:alternate-reverse}.TopBanner-module__quake circle:nth-child(1){animation-name:TopBanner-module__quake-1;animation-duration:.07s}.TopBanner-module__quake circle:nth-child(2){animation-name:TopBanner-module__quake-2;animation-duration:.09s}.TopBanner-module__quake circle:nth-child(3){animation-name:TopBanner-module__quake-3;animation-duration:.06s}.TopBanner-module__quake circle:nth-child(4){animation-name:TopBanner-module__quake-4;animation-duration:.11s}.TopBanner-module__quake circle:nth-child(5){animation-name:TopBanner-module__quake-5;animation-duration:.08s}@keyframes TopBanner-module__quake-1{0%{transform:translate(-1.5px,1px) scale(.99)}25%{transform:translate(1px,-1.5px) scale(1.01)}50%{transform:translate(-.5px,-1px) scale(.98)}75%{transform:translate(1.5px,.5px) scale(1.02)}to{transform:translate(-1px,1.5px) scale(1)}}@keyframes TopBanner-module__quake-2{0%{transform:translate(-1.5px,1px) scale(.99)}25%{transform:translate(1px,-1.5px) scale(1.01)}50%{transform:translate(-.5px,-1px) scale(.98)}75%{transform:translate(1.5px,.5px) scale(1.02)}to{transform:translate(-1px,1.5px) scale(1)}}@keyframes TopBanner-module__quake-3{0%{transform:translate(-1.5px,1px) scale(.99)}25%{transform:translate(1px,-1.5px) scale(1.01)}50%{transform:translate(-.5px,-1px) scale(.98)}75%{transform:translate(1.5px,.5px) scale(1.02)}to{transform:translate(-1px,1.5px) scale(1)}}@keyframes TopBanner-module__quake-4{0%{transform:translate(-1.5px,1px) scale(.99)}25%{transform:translate(1px,-1.5px) scale(1.01)}50%{transform:translate(-.5px,-1px) scale(.98)}75%{transform:translate(1.5px,.5px) scale(1.02)}to{transform:translate(-1px,1.5px) scale(1)}}@keyframes TopBanner-module__quake-5{0%{transform:translate(-1.5px,1px) scale(.99)}25%{transform:translate(1px,-1.5px) scale(1.01)}50%{transform:translate(-.5px,-1px) scale(.98)}75%{transform:translate(1.5px,.5px) scale(1.02)}to{transform:translate(-1px,1.5px) scale(1)}}.TopBanner-module__starContainer img{z-index:2;pointer-events:none;animation-duration:1.3s;animation-timing-function:ease-in-out;opacity:0;animation-fill-mode:forwards}.TopBanner-module__starContainer img:nth-child(1){position:absolute;top:-70px;left:-70px;animation-name:TopBanner-module__appear;animation-delay:0s}.TopBanner-module__starContainer img:nth-child(2){position:absolute;top:30px;left:-10px;width:50px;animation-name:TopBanner-module__appear;animation-delay:.2s}.TopBanner-module__starContainer img:nth-child(3){position:absolute;bottom:260px;right:-60px;animation-name:TopBanner-module__appear;animation-delay:.1s}.TopBanner-module__starContainer img:nth-child(4){position:absolute;bottom:230px;right:0;width:60px;animation-name:TopBanner-module__appear;animation-delay:.3s}@keyframes TopBanner-module__appear{0%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.TopBanner-module__cloudContainer{z-index:2;pointer-events:none}.TopBanner-module__cloudContainer svg{pointer-events:none;display:block;transform-origin:center center;transform-box:fill-box}.TopBanner-module__cloudContainer div:nth-child(1){position:absolute;z-index:2;top:-70px;left:-70px;opacity:0;animation:TopBanner-module__appearCloudOpacity .8s ease-out forwards}.TopBanner-module__cloudContainer div:nth-child(1) svg{animation:TopBanner-module__appearCloudScale .8s ease-out forwards,TopBanner-module__floatCloud1 6s ease-in-out 1s infinite}.TopBanner-module__cloudContainer div:nth-child(2){position:absolute;z-index:2;top:20px;left:-20px;opacity:0;animation:TopBanner-module__appearCloudOpacity .8s ease-out .2s forwards}.TopBanner-module__cloudContainer div:nth-child(2) svg{animation:TopBanner-module__appearCloudScale .8s ease-out .2s forwards,TopBanner-module__floatCloud2 8s ease-in-out 1.3s infinite}.TopBanner-module__cloudContainer div:nth-child(3){position:absolute;z-index:2;bottom:280px;right:-60px;opacity:0;animation:TopBanner-module__appearCloudOpacity .8s ease-out .15s forwards}.TopBanner-module__cloudContainer div:nth-child(3) svg{animation:TopBanner-module__appearCloudScale .8s ease-out .15s forwards,TopBanner-module__floatCloud3 7s ease-in-out 1.15s infinite}.TopBanner-module__cloudContainer div:nth-child(4){position:absolute;z-index:2;bottom:200px;right:0;opacity:0;animation:TopBanner-module__appearCloudOpacity .8s ease-out .05s forwards}.TopBanner-module__cloudContainer div:nth-child(4) svg{animation:TopBanner-module__appearCloudScale .8s ease-out .05s forwards,TopBanner-module__floatCloud4 5s ease-in-out 1.45s infinite}@keyframes TopBanner-module__appearCloudOpacity{0%{opacity:0}to{opacity:1}}@keyframes TopBanner-module__appearCloudScale{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes TopBanner-module__floatCloud1{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(28px) translateY(-18px)}}@keyframes TopBanner-module__floatCloud2{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-24px) translateY(-14px)}}@keyframes TopBanner-module__floatCloud3{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(22px) translateY(14px)}}@keyframes TopBanner-module__floatCloud4{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-20px) translateY(-14px)}}.TopBanner-module__angelContainer{z-index:2}.TopBanner-module__angelContainer img{z-index:2;pointer-events:none;width:100px}.TopBanner-module__angelContainer div:nth-child(1){position:absolute;z-index:2;top:-70px;left:-70px;animation:TopBanner-module__appearAngel 1s ease-in-out forwards}.TopBanner-module__angelContainer div:nth-child(1) img{animation:TopBanner-module__floatAngel1 3.5s ease-in-out 1s infinite}.TopBanner-module__angelContainer div:nth-child(2){position:absolute;z-index:2;top:20px;left:-20px;animation:TopBanner-module__appearAngel 1s ease-in-out forwards}.TopBanner-module__angelContainer div:nth-child(2) img{animation:TopBanner-module__floatAngel2 2.8s ease-in-out 1s infinite}.TopBanner-module__angelContainer div:nth-child(3){position:absolute;z-index:2;bottom:280px;right:-60px;animation:TopBanner-module__appearAngel 1s ease-in-out forwards}.TopBanner-module__angelContainer div:nth-child(3) img{animation:TopBanner-module__floatAngel3 3.3s ease-in-out 1s infinite}.TopBanner-module__angelContainer div:nth-child(4){position:absolute;z-index:2;bottom:200px;right:0;animation:TopBanner-module__appearAngel 1s ease-in-out forwards}.TopBanner-module__angelContainer div:nth-child(4) img{animation:TopBanner-module__floatAngel4 2.5s ease-in-out 1s infinite}@keyframes TopBanner-module__appearAngel{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes TopBanner-module__floatAngel1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes TopBanner-module__floatAngel2{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes TopBanner-module__floatAngel3{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes TopBanner-module__floatAngel4{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes TopBanner-module__confetti-1{0%{transform:translate(0)}5%{transform:translate(18px,-34.9056px)}10%{transform:translate(36px,-63.5904px)}15%{transform:translate(54px,-86.0544px)}20%{transform:translate(72px,-102.2976px)}25%{transform:translate(90px,-112.32px)}30%{transform:translate(108px,-116.1216px)}35%{transform:translate(126px,-113.7024px)}40%{transform:translate(144px,-105.0624px)}45%{transform:translate(162px,-90.2016px)}50%{transform:translate(180px,-69.12px)}55%{transform:translate(198px,-41.8176px)}60%{transform:translate(216px,-8.2944px)}65%{transform:translate(234px,31.4496px)}70%{transform:translate(252px,77.4144px)}75%{transform:translate(270px,129.6px)}80%{transform:translate(288px,188.0064px)}85%{transform:translate(306px,252.6336px)}90%{transform:translate(324px,323.4816px)}95%{transform:translate(342px,400.5504px)}to{transform:translate(360px,483.84px)}}@keyframes TopBanner-module__confetti-2{0%{transform:translate(0)}5%{transform:translate(16.25px,-19.12625px)}10%{transform:translate(32.5px,-33.605px)}15%{transform:translate(48.75px,-43.43625px)}20%{transform:translate(65px,-48.62px)}25%{transform:translate(81.25px,-49.15625px)}30%{transform:translate(97.5px,-45.045px)}35%{transform:translate(113.75px,-36.28625px)}40%{transform:translate(130px,-22.88px)}45%{transform:translate(146.25px,-4.82625px)}50%{transform:translate(162.5px,17.875px)}55%{transform:translate(178.75px,45.22375px)}60%{transform:translate(195px,77.22px)}65%{transform:translate(211.25px,113.86375px)}70%{transform:translate(227.5px,155.155px)}75%{transform:translate(243.75px,201.09375px)}80%{transform:translate(260px,251.68px)}85%{transform:translate(276.25px,306.91375px)}90%{transform:translate(292.5px,366.795px)}95%{transform:translate(308.75px,431.32375px)}to{transform:translate(325px,500.5px)}}@keyframes TopBanner-module__confetti-3{0%{transform:translate(0)}5%{transform:translate(18.75px,-45.09375px)}10%{transform:translate(37.5px,-82.875px)}15%{transform:translate(56.25px,-113.34375px)}20%{transform:translate(75px,-136.5px)}25%{transform:translate(93.75px,-152.34375px)}30%{transform:translate(112.5px,-160.875px)}35%{transform:translate(131.25px,-162.09375px)}40%{transform:translate(150px,-156px)}45%{transform:translate(168.75px,-142.59375px)}50%{transform:translate(187.5px,-121.875px)}55%{transform:translate(206.25px,-93.84375px)}60%{transform:translate(225px,-58.5px)}65%{transform:translate(243.75px,-15.84375px)}70%{transform:translate(262.5px,34.125px)}75%{transform:translate(281.25px,91.40625px)}80%{transform:translate(300px,156px)}85%{transform:translate(318.75px,227.90625px)}90%{transform:translate(337.5px,307.125px)}95%{transform:translate(356.25px,393.65625px)}to{transform:translate(375px,487.5px)}}@keyframes TopBanner-module__confetti-4{0%{transform:translate(0)}5%{transform:translate(19px,-47.6216px)}10%{transform:translate(38px,-87.7344px)}15%{transform:translate(57px,-120.3384px)}20%{transform:translate(76px,-145.4336px)}25%{transform:translate(95px,-163.02px)}30%{transform:translate(114px,-173.0976px)}35%{transform:translate(133px,-175.6664px)}40%{transform:translate(152px,-170.7264px)}45%{transform:translate(171px,-158.2776px)}50%{transform:translate(190px,-138.32px)}55%{transform:translate(209px,-110.8536px)}60%{transform:translate(228px,-75.8784px)}65%{transform:translate(247px,-33.3944px)}70%{transform:translate(266px,16.5984px)}75%{transform:translate(285px,74.1px)}80%{transform:translate(304px,139.1104px)}85%{transform:translate(323px,211.6296px)}90%{transform:translate(342px,291.6576px)}95%{transform:translate(361px,379.1944px)}to{transform:translate(380px,474.24px)}}@keyframes TopBanner-module__confetti-5{0%{transform:translate(0)}5%{transform:translate(-18px,-37.8144px)}10%{transform:translate(-36px,-68.8896px)}15%{transform:translate(-54px,-93.2256px)}20%{transform:translate(-72px,-110.8224px)}25%{transform:translate(-90px,-121.68px)}30%{transform:translate(-108px,-125.7984px)}35%{transform:translate(-126px,-123.1776px)}40%{transform:translate(-144px,-113.8176px)}45%{transform:translate(-162px,-97.7184px)}50%{transform:translate(-180px,-74.88px)}55%{transform:translate(-198px,-45.3024px)}60%{transform:translate(-216px,-8.9856px)}65%{transform:translate(-234px,34.0704px)}70%{transform:translate(-252px,83.8656px)}75%{transform:translate(-270px,140.4px)}80%{transform:translate(-288px,203.6736px)}85%{transform:translate(-306px,273.6864px)}90%{transform:translate(-324px,350.4384px)}95%{transform:translate(-342px,433.9296px)}to{transform:translate(-360px,524.16px)}}@keyframes TopBanner-module__confetti-6{0%{transform:translate(0)}5%{transform:translate(-19.5px,-55.26768px)}10%{transform:translate(-39px,-102.26112px)}15%{transform:translate(-58.5px,-140.98032px)}20%{transform:translate(-78px,-171.42528px)}25%{transform:translate(-97.5px,-193.596px)}30%{transform:translate(-117px,-207.49248px)}35%{transform:translate(-136.5px,-213.11472px)}40%{transform:translate(-156px,-210.46272px)}45%{transform:translate(-175.5px,-199.53648px)}50%{transform:translate(-195px,-180.336px)}55%{transform:translate(-214.5px,-152.86128px)}60%{transform:translate(-234px,-117.11232px)}65%{transform:translate(-253.5px,-73.08912px)}70%{transform:translate(-273px,-20.79168px)}75%{transform:translate(-292.5px,39.78px)}80%{transform:translate(-312px,108.62592px)}85%{transform:translate(-331.5px,185.74608px)}90%{transform:translate(-351px,271.14048px)}95%{transform:translate(-370.5px,364.80912px)}to{transform:translate(-390px,466.752px)}}@keyframes TopBanner-module__confetti-7{0%{transform:translate(0)}5%{transform:translate(-18px,-37.8144px)}10%{transform:translate(-36px,-68.8896px)}15%{transform:translate(-54px,-93.2256px)}20%{transform:translate(-72px,-110.8224px)}25%{transform:translate(-90px,-121.68px)}30%{transform:translate(-108px,-125.7984px)}35%{transform:translate(-126px,-123.1776px)}40%{transform:translate(-144px,-113.8176px)}45%{transform:translate(-162px,-97.7184px)}50%{transform:translate(-180px,-74.88px)}55%{transform:translate(-198px,-45.3024px)}60%{transform:translate(-216px,-8.9856px)}65%{transform:translate(-234px,34.0704px)}70%{transform:translate(-252px,83.8656px)}75%{transform:translate(-270px,140.4px)}80%{transform:translate(-288px,203.6736px)}85%{transform:translate(-306px,273.6864px)}90%{transform:translate(-324px,350.4384px)}95%{transform:translate(-342px,433.9296px)}to{transform:translate(-360px,524.16px)}}@keyframes TopBanner-module__confetti-8{0%{transform:translate(0)}5%{transform:translate(-19.525px,-35.48935px)}10%{transform:translate(-39.05px,-64.4254px)}15%{transform:translate(-58.575px,-86.80815px)}20%{transform:translate(-78.1px,-102.6376px)}25%{transform:translate(-97.625px,-111.91375px)}30%{transform:translate(-117.15px,-114.6366px)}35%{transform:translate(-136.675px,-110.80615px)}40%{transform:translate(-156.2px,-100.4224px)}45%{transform:translate(-175.725px,-83.48535px)}50%{transform:translate(-195.25px,-59.995px)}55%{transform:translate(-214.775px,-29.95135px)}60%{transform:translate(-234.3px,6.6456px)}65%{transform:translate(-253.825px,49.79585px)}70%{transform:translate(-273.35px,99.4994px)}75%{transform:translate(-292.875px,155.75625px)}80%{transform:translate(-312.4px,218.5664px)}85%{transform:translate(-331.925px,287.92985px)}90%{transform:translate(-351.45px,363.8466px)}95%{transform:translate(-370.975px,446.31665px)}to{transform:translate(-390.5px,535.34px)}}.TopBanner-module__confettiContainer{position:absolute;inset:0;pointer-events:none}.TopBanner-module__confettiContainer img{position:absolute;width:60px;height:60px;opacity:1;top:40px}.TopBanner-module__confettiContainer img:nth-child(1){left:45%;animation:TopBanner-module__confetti-1 1s linear forwards}.TopBanner-module__confettiContainer img:nth-child(2){left:50%;animation:TopBanner-module__confetti-2 1.1s linear .05s forwards}.TopBanner-module__confettiContainer img:nth-child(3){left:48%;animation:TopBanner-module__confetti-3 1.3s linear .1s forwards}.TopBanner-module__confettiContainer img:nth-child(4){left:52%;animation:TopBanner-module__confetti-4 1.2s linear .08s forwards}.TopBanner-module__confettiContainer img:nth-child(5){left:47%;animation:TopBanner-module__confetti-5 1.4s linear .12s forwards}.TopBanner-module__confettiContainer img:nth-child(6){left:51%;animation:TopBanner-module__confetti-6 1.1s linear .06s forwards}.TopBanner-module__confettiContainer img:nth-child(7){left:46%;animation:TopBanner-module__confetti-7 1.3s linear .04s forwards}.TopBanner-module__confettiContainer img:nth-child(8){left:53%;animation:TopBanner-module__confetti-8 1.2s linear .1s forwards}@keyframes TopBanner-module__cursorClick{0%{transform:translate(0) scale(1)}5%{transform:translate(-10px,12px) scale(.92)}7.5%{transform:translate(0) scale(1)}12.5%{transform:translate(-10px,12px) scale(.92)}17.5%{transform:translate(0) scale(1)}to{transform:translate(0) scale(1)}}@keyframes TopBanner-module__floatIcon{0%,to{transform:translateY(0) rotate(230deg)}50%{transform:translateY(-14px) rotate(230deg)}}.Button-module__background{background-color:var(--color-blue-50);width:fit-content;border-radius:4px}@media (max-width: 480px){.Button-module__background{border-radius:2px}}.Button-module__innerHolder{display:flex;padding:14px 24px;border:solid 2px var(--color-blue-50);border-radius:4px;transform:translate(3px) translateY(-3px);font-size:var(--font-size-md);align-items:center;white-space:nowrap;user-select:none}@media (max-width: 768px){.Button-module__innerHolder{padding:12px 20px;font-size:var(--font-size-md);transform:translate(2px) translateY(-2px);border-width:2px;border-radius:2px}}@media (max-width: 480px){.Button-module__innerHolder{padding:10px 16px}}.Button-module__innerHolder img{margin-left:5px;transform:translate(0);transition:transform .2s}@media (max-width: 480px){.Button-module__innerHolder img{width:16px;height:16px;margin-left:4px}}.Button-module__innerHolder{cursor:pointer;transition:transform .2s}.Button-module__innerHolder:hover img{transform:translate(3px)}.Button-module__innerHolder:active{transform:translate(0) translateY(0)}.Button-module__filled{background-color:var(--color-blue-20)}.Button-module__unfilled{background-color:#fff}.EmojiButton-module__buttonBackground{background-color:var(--color-blue-50);border-radius:4px;margin:20px}.EmojiButton-module__buttonBackground .EmojiButton-module__button{background-color:#fff;border:solid 2px var(--color-blue-50);border-radius:4px;padding:8px;transform:translate(3px) translateY(-3px);display:flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;transition:transform .2s}.EmojiButton-module__buttonBackground .EmojiButton-module__button:hover{transform:translate(4px) translateY(-4px)}.EmojiButton-module__buttonBackground .EmojiButton-module__button:active{transform:translate(0) translateY(0)}.EmojiButton-module__buttonBackground .EmojiButton-module__button .EmojiButton-module__emoji,.EmojiButton-module__buttonBackground.EmojiButton-module__large .EmojiButton-module__emoji{width:80px;height:80px}@media (max-width: 768px){.EmojiButton-module__buttonBackground.EmojiButton-module__large .EmojiButton-module__emoji{width:60px;height:60px}}.EmojiButton-module__buttonBackground.EmojiButton-module__small .EmojiButton-module__emoji{width:40px;height:40px}@media (max-width: 768px){.EmojiButton-module__buttonBackground.EmojiButton-module__small .EmojiButton-module__emoji{width:32px;height:32px}}@media (max-width: 480px){.EmojiButton-module__buttonBackground.EmojiButton-module__small .EmojiButton-module__emoji{width:24px;height:24px}}.SoundBar-module__soundBanner{width:100%;text-align:right;display:flex;align-items:center;justify-content:flex-end;position:absolute;bottom:20px;z-index:1;margin-right:40px}.SoundBar-module__soundBanner .SoundBar-module__text{font-size:var(--font-size-2xs);background-color:var(--color-yellow-60);padding:10px 15px;border-radius:4px;line-height:100%}.SoundBar-module__soundBanner .SoundBar-module__icon{border-radius:4px;background-color:#fff;margin-left:10px;padding:7px;width:20px;height:20px}.SectionHeader-module__header{max-width:600px;padding:25px 0;width:100%;box-sizing:border-box}@media (max-width: 768px){.SectionHeader-module__header{padding:20px 0}}@media (max-width: 480px){.SectionHeader-module__header{padding:16px 0}}.SectionHeader-module__header.SectionHeader-module__center{text-align:center;margin-left:auto;margin-right:auto}.SectionHeader-module__header.SectionHeader-module__left{text-align:left}.SectionHeader-module__header .SectionHeader-module__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.SectionHeader-module__header .SectionHeader-module__subtitle{padding-top:24px;font-size:var(--font-size-lg);line-height:var(--font-line-height-lg)}@media (max-width: 768px){.SectionHeader-module__header .SectionHeader-module__subtitle{padding-top:16px}}@media (max-width: 480px){.SectionHeader-module__header .SectionHeader-module__subtitle{padding-top:12px}}.VisitComposer-module__background{background-color:var(--color-blue-50);border-radius:4px;width:100%;box-sizing:border-box}.VisitComposer-module__background .VisitComposer-module__section{border:solid 2px var(--color-blue-50);border-radius:4px;background-color:var(--color-blue-10);transform:translate(3px) translateY(-3px)}@media (max-width: 768px){.VisitComposer-module__background .VisitComposer-module__section{text-align:center;transform:translate(2px) translateY(-2px)}}@media (max-width: 480px){.VisitComposer-module__background .VisitComposer-module__section{transform:translate(1px) translateY(-1px)}}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__stars{position:absolute;display:flex;flex-direction:column;left:-30px;top:-30px}@media (max-width: 1024px){.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__stars{display:none}}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__stars .VisitComposer-module__star1{width:90px;transform:translate(-10px) translateY(-5px) rotate(195deg)}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__stars .VisitComposer-module__star2{transform:translate(-25px) rotate(230deg);width:90px}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar{padding:48px}@media (max-width: 1024px){.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar{padding:40px 32px}}@media (max-width: 768px){.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar{padding:32px 24px}}@media (max-width: 480px){.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar{padding:20px 16px}}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar .VisitComposer-module__header{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar .VisitComposer-module__text{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);padding:25px 0}@media (max-width: 768px){.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar .VisitComposer-module__text{padding:16px 0}}@media (max-width: 480px){.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar .VisitComposer-module__text{padding:12px 0}}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar img{max-width:90%;margin-bottom:15px}.VisitComposer-module__background .VisitComposer-module__section .VisitComposer-module__leftBar .VisitComposer-module__link{font-size:var(--font-size-lg);text-decoration:underline}.common-module__bottomBorder{border-bottom:solid 1px var(--color-blue-50)}.common-module__center{display:flex;justify-content:center;align-items:center}.common-module__centerColumn{display:flex;flex-direction:column;justify-content:center;align-items:center}.common-module__spaceTopSmall{margin-top:20px}@media (max-width: 768px){.common-module__spaceTopSmall{margin-top:16px}}@media (max-width: 480px){.common-module__spaceTopSmall{margin-top:12px}}.common-module__spaceTopMedium{margin-top:60px}@media (max-width: 768px){.common-module__spaceTopMedium{margin-top:40px}}@media (max-width: 480px){.common-module__spaceTopMedium{margin-top:24px}}.common-module__spaceTopLarge{margin-top:100px}@media (max-width: 768px){.common-module__spaceTopLarge{margin-top:60px}}@media (max-width: 480px){.common-module__spaceTopLarge{margin-top:40px}}.VisitPlayground-module__section{border:solid 2px var(--color-blue-50);background-color:var(--color-blue-10);padding:80px 0;width:100%;box-sizing:border-box}@media (max-width: 768px){.VisitPlayground-module__section{padding:60px 0;border:solid 1px var(--color-blue-50)}}@media (max-width: 480px){.VisitPlayground-module__section{padding:40px 0}}.VisitPlayground-module__section .VisitPlayground-module__layout{background-image:url(/pulsar/_astro/pattern.CIpcVPpt.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;box-sizing:border-box}.VisitPlayground-module__section .VisitPlayground-module__layout .VisitPlayground-module__emojiBar{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.VisitPlayground-module__section .VisitPlayground-module__layout .VisitPlayground-module__emojiBar{gap:4px}}@media (max-width: 480px){.VisitPlayground-module__section .VisitPlayground-module__layout .VisitPlayground-module__emojiBar{gap:2px}}.SdkSection-module__section{display:flex;justify-content:space-between;align-items:center;gap:40px;width:100%;box-sizing:border-box}@media (max-width: 1024px){.SdkSection-module__section{flex-direction:column;align-items:center;text-align:center;gap:30px}}@media (max-width: 768px){.SdkSection-module__section{gap:20px}}@media (max-width: 480px){.SdkSection-module__section{gap:16px}}.SdkSection-module__section .SdkSection-module__left{flex:1}@media (max-width: 1024px){.SdkSection-module__section .SdkSection-module__left{width:100%}}.SdkSection-module__section .SdkSection-module__right{flex:1;display:flex;justify-content:center}.SdkSection-module__section .SdkSection-module__right .SdkSection-module__row{display:flex;justify-content:center;gap:32px}@media (max-width: 768px){.SdkSection-module__section .SdkSection-module__right .SdkSection-module__row{gap:24px}}@media (max-width: 480px){.SdkSection-module__section .SdkSection-module__right .SdkSection-module__row{gap:16px}}.SdkSection-module__section .SdkSection-module__right .SdkSection-module__card{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:transform .2s ease}.SdkSection-module__section .SdkSection-module__right .SdkSection-module__card:hover{transform:translateY(-6px)}.SdkSection-module__section .SdkSection-module__right .SdkSection-module__card:active{transform:translateY(-2px) scale(.96)}@media (max-width: 480px){.SdkSection-module__section .SdkSection-module__right .SdkSection-module__card{gap:8px}}.SdkSection-module__section .SdkSection-module__right .SdkSection-module__logo{width:80px;height:80px}@media (max-width: 768px){.SdkSection-module__section .SdkSection-module__right .SdkSection-module__logo{width:64px;height:64px}}@media (max-width: 480px){.SdkSection-module__section .SdkSection-module__right .SdkSection-module__logo{width:48px;height:48px}}.SdkSection-module__section .SdkSection-module__right .SdkSection-module__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary)}.SwmSection-module__section{border-top:solid 1px var(--color-blue-50);background-color:var(--color-blue-10);background-image:url("data:image/svg+xml,%3csvg%20width='1001'%20height='1001'%20viewBox='0%200%201001%201001'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.1'%20cx='500.5'%20cy='500.5'%20r='500'%20fill='%2387CCE8'%20stroke='%232B85AB'%20stroke-miterlimit='16'%20stroke-dasharray='8%208'/%3e%3ccircle%20opacity='0.1'%20cx='500.5'%20cy='500.5'%20r='400'%20fill='%2387CCE8'%20stroke='%232B85AB'%20stroke-miterlimit='16'%20stroke-dasharray='8%208'/%3e%3ccircle%20opacity='0.1'%20cx='500.5'%20cy='500.5'%20r='300'%20fill='%2387CCE8'%20stroke='%232B85AB'%20stroke-miterlimit='16'%20stroke-dasharray='8%208'/%3e%3ccircle%20opacity='0.1'%20cx='500.5'%20cy='500.5'%20r='200'%20fill='%2387CCE8'%20stroke='%232B85AB'%20stroke-miterlimit='16'%20stroke-dasharray='8%208'/%3e%3ccircle%20opacity='0.1'%20cx='500.5'%20cy='500.5'%20r='100'%20fill='%2387CCE8'%20stroke='%232B85AB'%20stroke-miterlimit='16'%20stroke-dasharray='8%208'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:85%;text-align:center;padding-top:50px;width:100%;box-sizing:border-box}@media (max-width: 768px){.SwmSection-module__section{padding-top:40px;background-size:120%}}@media (max-width: 480px){.SwmSection-module__section{padding-top:30px;background-size:150%}}.SwmSection-module__section .SwmSection-module__logo{width:75px}@media (max-width: 768px){.SwmSection-module__section .SwmSection-module__logo{width:60px}}@media (max-width: 480px){.SwmSection-module__section .SwmSection-module__logo{width:48px}}.SwmSection-module__section .SwmSection-module__arrows{position:absolute;z-index:0;transform:translate(250px) translateY(-80px)}@media (max-width: 1024px){.SwmSection-module__section .SwmSection-module__arrows{display:none}}.SwmSection-module__section .SwmSection-module__zOrder{z-index:2;position:relative}.SwmSection-module__section .SwmSection-module__wrapper{display:flex;justify-content:space-between;align-items:center;padding:40px 70px;box-sizing:border-box;gap:20px}@media (max-width: 1024px){.SwmSection-module__section .SwmSection-module__wrapper{flex-direction:column;padding:30px 40px}}@media (max-width: 768px){.SwmSection-module__section .SwmSection-module__wrapper{padding:24px}}@media (max-width: 480px){.SwmSection-module__section .SwmSection-module__wrapper{padding:16px}}.SwmSection-module__section .SwmSection-module__wrapper .SwmSection-module__text{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);max-width:350px;text-align:left}@media (max-width: 1024px){.SwmSection-module__section .SwmSection-module__wrapper .SwmSection-module__text{text-align:center;max-width:100%}}.SwmSection-module__section .SwmSection-module__iconBar{padding:70px 0 60px;display:flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box;width:100%}@media (max-width: 768px){.SwmSection-module__section .SwmSection-module__iconBar{padding:40px 0 30px}}@media (max-width: 480px){.SwmSection-module__section .SwmSection-module__iconBar{padding:20px 0 16px}}.SwmSection-module__section .SwmSection-module__iconBar img{width:24px;height:24px;margin:9px;flex-shrink:0}@media (max-width: 768px){.SwmSection-module__section .SwmSection-module__iconBar img{width:20px;height:20px;margin:6px}}@media (max-width: 480px){.SwmSection-module__section .SwmSection-module__iconBar img{width:18px;height:18px;margin:4px}}.SwmSection-module__cardBackground{margin-top:30px;border-radius:4px;background-color:var(--color-blue-50);width:100%;box-sizing:border-box}@media (max-width: 768px){.SwmSection-module__cardBackground{margin-top:20px}}@media (max-width: 480px){.SwmSection-module__cardBackground{margin-top:16px;border-radius:2px}}.SwmSection-module__cardBackground .SwmSection-module__cardContent{border:solid 2px var(--color-blue-50);border-radius:4px;transform:translate(3px) translateY(-3px);background-color:#fff;box-sizing:border-box}@media (max-width: 768px){.SwmSection-module__cardBackground .SwmSection-module__cardContent{transform:translate(2px) translateY(-2px)}}@media (max-width: 480px){.SwmSection-module__cardBackground .SwmSection-module__cardContent{border-radius:2px;border:solid 1px var(--color-blue-50);transform:translate(1px) translateY(-1px)}}.PresetsList-module__presets{display:grid;gap:10px 25px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;margin-bottom:40px;width:100%;box-sizing:border-box}@media (max-width: 768px){.PresetsList-module__presets{gap:12px 16px;margin-top:20px;margin-bottom:30px}}@media (max-width: 480px){.PresetsList-module__presets{grid-template-columns:minmax(0,1fr);gap:8px 12px;margin-top:16px;margin-bottom:20px}}.PresetsList-module__header{display:flex;justify-content:space-between;margin-top:40px}.PresetsList-module__header .PresetsList-module__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.PresetsList-module__header .PresetsList-module__info{font-size:var(--font-size-xs);display:flex;align-items:center;cursor:pointer}.PresetsList-module__header .PresetsList-module__info img{margin-left:4px}.PresetsList-module__resultCount{margin-bottom:12px}.Preset-module__preset{border:2px solid var(--color-blue-50);border-radius:4px;padding:20px;margin-bottom:16px;background-color:var(--color-blue-10);box-shadow:-3px 3px 0 var(--color-blue-50);box-sizing:border-box}@media (max-width: 768px){.Preset-module__preset{padding:16px;margin-bottom:12px;border-radius:2px;border:1px solid var(--color-blue-50);box-shadow:-2px 2px 0 var(--color-blue-50)}}@media (max-width: 480px){.Preset-module__preset{padding:12px;margin-bottom:8px}}.Preset-module__preset .Preset-module__tagsBar{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}@media (max-width: 480px){.Preset-module__preset .Preset-module__tagsBar{gap:6px}}.Preset-module__preset .Preset-module__header{margin-bottom:20px}@media (max-width: 768px){.Preset-module__preset .Preset-module__header{margin-bottom:12px}}@media (max-width: 480px){.Preset-module__preset .Preset-module__header{margin-bottom:8px}}.Preset-module__preset .Preset-module__header .Preset-module__name{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.Preset-module__preset .Preset-module__header .Preset-module__description{font-size:var(--font-size-md);margin-top:10px}.Preset-module__marginTop{margin-top:20px}@keyframes Preset-module__toastSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes Preset-module__toastSlideOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-16px)}}.Preset-module__toast{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:flex-start;gap:12px;max-width:600px;width:calc(100% - 48px);padding:16px 20px;background-color:var(--color-blue-10);border:1px solid var(--color-blue-50);border-radius:4px;font-size:18px;box-shadow:-3px 3px 0 var(--color-blue-50)}.Preset-module__toastEnter{animation:Preset-module__toastSlideIn .3s ease forwards}.Preset-module__toastExit{animation:Preset-module__toastSlideOut .3s ease forwards}.Preset-module__toast span{flex:1}.Preset-module__toast span a{color:var(--color-blue-50);font-weight:var(--font-weight-bold);text-decoration:underline}.Preset-module__toastClose{background:none;border:none;cursor:pointer;padding:0;line-height:1;font-size:var(--font-size-md);color:var(--color-blue-50);flex-shrink:0}
