.games-list-shell{position:relative;min-height:200px}.games-list-shell--loading .games-list{opacity:.55;pointer-events:none;transition:opacity .15s ease}.games-loading{display:flex;justify-content:center;align-items:center;min-height:400px}.games-loading--overlay{position:absolute;inset:0;z-index:2;min-height:160px;background:rgba(0,0,0,.15);pointer-events:none}.games-loading .loading-spinner{text-align:center}.games-loading .loading-spinner .spinner{width:40px;height:40px;border:4px solid #333;border-top-color:#8b5cf6;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}.games-loading .loading-spinner p{color:#ccc;font-size:16px}.games-error{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;text-align:center}.games-error p{color:#ff6b6b;font-size:18px;margin-bottom:16px}.games-error .retry-button{background:#8b5cf6;color:#000;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s}.games-error .retry-button:hover{background:#e8a632}.games-empty{display:flex;justify-content:center;align-items:center;min-height:400px}.games-empty p{color:#ccc;font-size:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.shopPage{width:100%;min-height:110vh;display:flex;flex-direction:column;align-items:center;color:#fff}.shopPage .container{margin-top:15vh;width:1450px;min-height:80vh;border-radius:10px}.shopPage .shop-header{width:100%;display:flex;justify-content:space-between}.shopPage .games-list{display:flex;display:grid;grid-template-columns:repeat(5,1fr);padding:0}.shopPage .get-more__container{margin-top:25px}.shopPage .get-more__container,.shopPage .recommendation-btn__container{width:100%;display:flex;justify-content:center;margin-bottom:20px}.shopPage .recommendation-btn{background-color:rgba(139,92,246,.365);border:1.5px solid #8b5cf6;color:#fff;border-radius:6px;padding:10px 24px;font-size:1.1em;font-family:Milks;font-weight:500;cursor:pointer;transition:background .2s,color .2s,border .2s;text-transform:uppercase}@media(max-width:1500px){.shopPage .container{width:1200px}.shopPage .games-list{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:1250px){.shopPage .container{width:90%}.shopPage .games-list{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:1100px){.shopPage .games-list{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){.shopPage .container{width:100%}.shopPage .games-list{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:650px){.shopPage .container{width:100%}.shopPage .shop-header .filter-btns-wrapper{display:none}.shopPage .games-list{grid-template-columns:repeat(2,1fr)!important;padding:0}}a{color:#fff;text-decoration:none}.shop-item_mobile .shop-item_mobile__details{width:100%;height:70px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 5px;display:flex;flex-direction:column;justify-content:space-between;border-radius:0 0 7px 7px}.shop-item_mobile .shop-item-mobile-price{width:100%;display:flex;justify-content:flex-end}.shop-item_mobile .shop-item-mobile-price .shop-item-mobile__price{margin-right:5px;font-size:.9em}.shop-item_mobile .shop-item__top{height:100%;background:linear-gradient(transparent,rgba(0,0,0,.5))}.shop-item_mobile .shop-item-mobile__title{font-size:.8em;color:#fff}.shop-item{z-index:2;margin:8.8px 9px;height:400px;cursor:pointer;overflow:hidden;filter:brightness(80%);transition:.5s;border-radius:7px;box-shadow:1px 2px 12px 1px hsla(0,4%,45%,.502);box-shadow:1px 2px 12px 1px rgba(87,80,80,.502);color:hsla(0,0%,100%,.8);font-size:.95em;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}.shop-item .shop-item__dop-wrapper{position:absolute;top:5px;display:flex}.shop-item .shop-item__dop-wrapper .dlc{width:45px;height:35px;background-color:rgba(0,0,0,.708);border-radius:5px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;margin-left:3px;transition:.3s}.shop-item .shop-item__dop-wrapper .dlc img{width:25px;height:25px;filter:hue-rotate(-25deg)}.shop-item .shop-item__dop-wrapper .dlc:before{content:"Игра недели";display:inline-block;background-color:rgba(0,0,1,.803);padding:5px;position:absolute;right:35px;visibility:hidden;border-radius:5px;font-size:.9em}.shop-item .shop-item__dop-wrapper .dlc:hover{transform:scale(1.04)}.shop-item .shop-item__dop-wrapper .dlc:hover:before{visibility:visible}.shop-item .shop-item__img-wrapper{width:100%;height:79%;position:relative}.shop-item .shop-item__img-wrapper:before{content:"";width:100%;height:100%;position:absolute;background-color:lime;background:linear-gradient(95deg,#000,rgba(49,49,49,.361),#000);animation:shine 1.5s linear infinite;background-size:200% 100%}@keyframes shine{to{background-position-x:-200%}}.shop-item .shop-item__img-wrapper .shop-item__img{width:100%;height:100%;object-fit:cover;object-position:top;opacity:0}.shop-item .shop-item__img-wrapper .shop-item__lock{position:absolute;background-color:rgba(194,12,12,.48);top:0;right:0;left:0;bottom:0;filter:blur(1px);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);font-size:1.4em;color:#fff;text-align:center}.shop-item .shop-item__img-wrapper .shop-item__lock img{transition:.3s}.shop-item .shop-item__img-wrapper .shop-item__lock:hover img{transform:scale(1.05)}.shop-item .shop-item__img-wrapper_loaded .shop-item__img{opacity:1;transition:.3s}.shop-item .shop-item__img-wrapper_loaded:before{display:none}.shop-item .shop-item__details__shadow{width:100%;position:absolute;box-shadow:0 -2px 8px 8px #101010;z-index:1}.shop-item .shop-item__details{width:100%;min-height:21%;background:linear-gradient(150deg,#0f0d0d,#1e1e1e,#151515);padding:10px;font-family:Milks;display:flex;flex-direction:column;justify-content:space-between;z-index:2;color:#f5f5f5}.shop-item .shop-item__details .shop-item__details-title{width:100%;font-size:1.1em}.shop-item .shop-item__details .shop-item__details-price{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;font-weight:200}.shop-item .shop-item__details .shop-item__details-price span{font-weight:200;font-size:.83em;font-weight:700;color:#ff352e;text-transform:uppercase}.shop-item .shop-item__details .shop-item__details-price p{font-size:1.07em;font-weight:500;color:#f5f5f5}.shop-item .shop-item__details .shop-item__details-price .discountt{padding:2px 3px;background-color:#8b5cf6;border-radius:5px;color:#000;font-weight:600}.shop-item .shop-item__details .shop-item__details-price .price-without-discront{text-decoration:line-through;font-weight:700;color:#b51200;font-family:Milks;margin-right:5px;font-size:1em}.shop-item .shop-item__details .shop-item__details-price .new-price{color:#fff;font-size:1.1em}.shop-item:hover{filter:brightness(95%);transform:scale(1.02) translateY(-8px)!important;box-shadow:1px 2px 12px 3px rgba(75,75,75,.302)}.discount{width:45px;height:35px;background-color:rgba(0,0,0,.708);border-radius:5px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;margin-left:3px;transition:.3s}.discount img{width:28px;height:28px;filter:hue-rotate(15deg)}.discount:before{content:"Скидка дня";display:inline-block;background-color:rgba(0,0,1,.883);padding:5px;position:absolute;right:35px;visibility:hidden;border-radius:5px;font-size:.9em}.discount:hover{transform:scale(1.04)}.discount:hover:before{visibility:visible}.autoguard{width:45px;height:35px;background-color:rgba(0,0,0,.708);border-radius:5px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;transition:.3s}.autoguard p{font-size:1.3em;color:red;font-weight:500}.autoguard img{width:25px;height:25px}.autoguard:before{content:"Auto";display:inline-block;background-color:rgba(0,0,1,.803);padding:5px;position:absolute;right:35px;bottom:15px;visibility:hidden;border-radius:5px;font-size:.9em}.autoguard:hover{transform:scale(1.04)}.autoguard:hover:before{visibility:visible}.new{width:45px;height:35px;background-color:rgba(0,0,0,.708);border-radius:5px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;transition:.3s}.new p{font-size:1.3em;color:red;font-weight:500}.new img{width:35px;height:35px}.new:before{content:"Auto";display:inline-block;background-color:rgba(0,0,1,.803);padding:5px;position:absolute;right:35px;bottom:15px;visibility:hidden;border-radius:5px;font-size:.9em}.new:hover{transform:scale(1.04)}.new:hover:before{visibility:visible}*{text-decoration:none}#shop-item__inform_free{background:linear-gradient(150deg,#0f0d0d,rgba(77,16,124,.88),#151515)}#shop-item__inform_new{background:linear-gradient(150deg,#0f0d0d,rgba(1,58,48,.705),#151515);background:linear-gradient(150deg,#0e0d0d,rgba(1,53,44,.832),#0e0d0d)}#shop-item__inform_hot{background:linear-gradient(150deg,#0f0d0d,rgba(203,2,0,.57),#151515);background:linear-gradient(110.4deg,rgba(193,5,5,.212),rgba(193,5,5,.863),rgba(193,5,5,.102));background:linear-gradient(110.4deg,#0f0d0d,rgba(193,5,5,.863),#0f0d0d)}#shop-item__new{position:absolute;right:0;top:0;z-index:20}#blur{filter:blur(1.5px)}@media(max-width:1999px){.shop-item{height:347px}.shop-item .inform__container .infrom span{font-size:.95em}}@media(max-width:1455){.shop-item{height:347px}.shop-item .inform__container .infrom span{font-size:.95em}}@media(max-width:875px){.shop-item{height:307px;box-shadow:none}.shop-item .inform__container .infrom span{font-size:.75em}}@media(min-width:650px){.shop-item__inform{height:21%}}@media(max-width:650px){.shop-item{margin:7px;height:250px}.shop-item .shop-item__inform{position:absolute;bottom:0;left:0;right:0;height:79px;padding:8px;font-size:.9em}}#crossed{margin-right:5px;font-weight:200;position:relative;color:#c3c3c3}#crossed:before{content:"";position:absolute;left:0;right:0;top:10px;height:2px;background-color:red;transform:rotate(10deg)}.shop__item{background-size:107%}.shop-item_mobile{border:1px solid #353535!important;position:relative;height:240px;border-radius:8.8px;margin:1%;background:no-repeat;background-size:cover;display:flex;flex-direction:column-reverse;border:1px solid #000;overflow:hidden;animation:mobileApr .5s 1}.shop-item_mobile .shop-item_mobile__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.shop-item_mobile .shop-item_mobile__about{width:100%;box-shadow:0 -3px 23px 17px #0d0d0d;height:70px;background:linear-gradient(90deg,hsla(0,0%,8%,.85),#15171a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px 5px 9px 9px;padding:8px;display:flex;flex-direction:column;justify-content:space-between}.shop-item_mobile .shop-item_mobile__about .about__name{width:100%;color:#f4d8d8;font-size:.85em;font-weight:200}.shop-item_mobile .shop-item_mobile__about .about__price{color:hsla(0,0%,100%,.845);font-size:1.8em;font-weight:200;font-size:.9em;display:flex;justify-content:end;font-family:Milks}.shop-item_mobile .shop-item_mobile__lock{height:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:brightness(70%) blur(3px);backdrop-filter:brightness(70%) blur(3px);filter:blur(1px)}@keyframes mobileApr{0%{opacity:0}}.shop-item_mobile::hover{transform:scale(1.05)}.discountt{padding:2px 3px;background-color:#8b5cf6;border-radius:5px;color:#000;font-weight:600;font-size:.9em}@keyframes game-appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#game-item-v2-anim{animation:game-appear .35s ease-out both}.gameItem-online{font-size:.9em;color:red;color:#ff3c00;font-weight:700;margin-bottom:1px}.gameItem-sub{position:absolute;left:8px;top:8px;z-index:2;font-family:Milks,sans-serif;font-size:.72em;font-weight:700;letter-spacing:.8px;line-height:1;padding:5px 8px;border-radius:4px;white-space:nowrap;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 10px rgba(0,0,0,.4)}.gameItem-sub--prime{color:#f5f3ff;background:rgba(255,120,0,.9);border:1px solid #c4b5fd;text-shadow:0 1px 3px rgba(80,30,0,.55);box-shadow:0 2px 14px rgba(255,120,0,.55),0 0 10px rgba(255,180,60,.35)}.gameItem-sub--prime_plus{color:#faf0ff;background:rgba(147,51,234,.88);border:1px solid #e9b8ff;text-shadow:0 1px 3px rgba(50,0,100,.55);box-shadow:0 2px 14px rgba(147,51,234,.55),0 0 10px rgba(192,132,252,.35)}.game-item-v2{opacity:0;position:relative;border:2px solid rgba(78,78,78,.5);margin:7px;border-radius:8px;overflow:hidden;transition:.2s}.game-item-v2:hover{transform:translateY(-4px);transition:.3s}.game-item-v2 #game_new__icon{position:absolute;right:0;top:0;width:55px;height:50px}.game-item-v2 .game-item-v2__img{width:100%;height:270px;position:relative}.game-item-v2 .game-item-v2__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent 85%,#131313)}.game-item-v2 .game-item-v2__img img{width:100%;height:100%;object-fit:cover}.game-item-v2 .game-item-v2__about{position:relative;width:100%;height:90px;background:#131313;background:linear-gradient(#131313,#0e0d0d);padding:8px;display:flex;flex-direction:column}.game-item-v2 .game-item-v2__about .game-item-v2__about__title{font-size:1em}.game-item-v2 .game-item-v2__about .game-item-v2__about__rate{font-size:1em;font-weight:500;font-family:Milks}.game-item-v2 .game-item-v2__about .game-item-v2__about__price{font-family:Milks;font-size:1.1em;flex:1 1;margin-top:4px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}@media(max-width:850px){.game-item-v2{font-size:.9em!important;max-width:31.5vw!important}}@media(max-width:650px){.game-item-v2{max-width:48.5vw!important;margin:3.5px!important}.game-item-v2 .game-item-v2__about__title{font-size:.95em!important}.game-item-v2 .game-item-v2__about__title span{text-wrap-mode:wrap}#game_new__icon{width:30px!important;height:30px!important}.game-item-v2__img{height:200px!important}.game-item-v2__about__rate{font-size:.9em!important}}.loader2{width:60px;aspect-ratio:4;--_g:no-repeat radial-gradient(circle closest-side,#a3a3a3 90%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%;animation:l7 1s linear infinite}@keyframes l7{33%{background-size:33.3333333333% 0,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0}}.some-class{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.SuggestionBanner{width:400px;min-height:100px;display:flex;flex-direction:column;align-items:flex-start;background:hsla(0,0%,8%,.705);border:2px solid hsla(0,0%,100%,.075);position:fixed;top:120px;right:20px;border-radius:10px;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);color:#fff;padding:12px 10px;font-family:Milks;animation:SuggestionBannerAnim 1s 1;z-index:3}.SuggestionBanner .SuggestionBanner-close{position:absolute;top:5px;right:12px;font-size:1.5em;cursor:pointer;color:#c2c2c2;transition:.12s}.SuggestionBanner .SuggestionBanner-close:hover{color:#fff;transform:scale(1.1)}.SuggestionBanner .SuggestionBanner-btns{width:100%;display:flex;justify-content:flex-end}.SuggestionBanner .SuggestionBanner-suggest-btn{margin-top:25px;padding:5px;text-transform:uppercase;background:rgba(139,92,246,.392);border:1px solid rgba(139,92,246,.904);border-radius:5px;font-weight:500;cursor:pointer;filter:brightness(90%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:.3s}.SuggestionBanner .SuggestionBanner-suggest-btn:hover{filter:brightness(105%)}.SuggestionBanner span{font-size:1.4em;font-weight:500}.SuggestionBanner p{margin-top:5px;font-size:1.15em;color:#e4e4e4;padding-right:20px}@keyframes SuggestionBannerAnim{0%{transform:translateX(300px)}}@media(max-width:500px){.SuggestionBanner{display:none;width:90%;top:75%;font-size:.9em}}.rec-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;padding:20px;animation:rec-modal-appear .2s ease}.rec-modal__card{position:relative;width:100%;max-width:460px;padding:32px 28px 28px;background:hsla(0,0%,7%,.97);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,132,85,.08);animation:rec-card-appear .25s ease}.rec-modal__close{position:absolute;top:14px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.55);font-size:1.4em;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rec-modal__close:hover{background:rgba(255,132,85,.15);border-color:rgba(255,132,85,.35);color:#fff}.rec-modal__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;font-size:1.6rem;background:rgba(255,132,85,.12);border:1px solid rgba(255,132,85,.3);border-radius:14px}.rec-modal__title{margin:0 0 10px;font-size:1.35em;font-weight:500;color:#fff;line-height:1.3}.rec-modal__description,.rec-modal__title{font-family:Milks,sans-serif;text-align:center}.rec-modal__description{margin:0 0 24px;font-size:.95em;line-height:1.55;color:hsla(0,0%,100%,.55)}.rec-modal__description--auth{margin-bottom:28px;color:hsla(0,0%,100%,.7)}.rec-modal__auth{display:flex;flex-direction:column;align-items:center;text-align:center}.rec-modal__login-btn{width:100%;height:48px;background:rgba(255,132,85,.2);border:1px solid rgba(255,132,85,.55);border-radius:12px;color:#fff;font-family:Milks,sans-serif;font-size:1em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s}.rec-modal__login-btn:hover{background:rgba(255,132,85,.32);transform:translateY(-1px)}.rec-modal__hint{margin:12px 0 0;font-family:Milks,sans-serif;font-size:.8em;text-align:center;color:hsla(0,0%,100%,.35);transition:color .2s}.rec-modal__hint--ready{color:rgba(255,132,85,.75)}.rec-modal__feedback{margin:0 0 16px;padding:10px 14px;border-radius:10px;font-family:Milks,sans-serif;font-size:.88em;line-height:1.45;text-align:center}.rec-modal__feedback--error{color:hsla(0,100%,74%,.95);background:rgba(255,60,60,.1);border:1px solid rgba(255,80,80,.25)}.rec-modal__feedback--noAuth{color:rgba(255,180,100,.95);background:rgba(255,132,85,.1);border:1px solid rgba(255,132,85,.3)}.rec-modal__result{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 0 4px}.rec-modal__result--success .rec-modal__title{font-size:1.05em;font-weight:400;color:hsla(0,0%,100%,.85);line-height:1.55}.rec-modal__result-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;font-size:1.8em;font-weight:700;color:#64dc8c;background:rgba(100,220,140,.12);border:2px solid rgba(100,220,140,.45);border-radius:50%;animation:rec-success-pop .35s ease}.rec-modal__done-btn{margin-top:24px;width:100%;height:48px;background:rgba(255,132,85,.2);border:1px solid rgba(255,132,85,.55);border-radius:12px;color:#fff;font-family:Milks,sans-serif;font-size:1em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s}.rec-modal__done-btn:hover{background:rgba(255,132,85,.32);transform:translateY(-1px)}.rec-modal__spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:rec-spin .7s linear infinite}.rec-modal .input-container{display:flex;flex-direction:column;gap:12px;transition:.3s}.rec-modal .input-container .rec-input{width:100%;height:50px;box-sizing:border-box;background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;padding:0 16px;font-family:Milks,sans-serif;font-size:1em;transition:border-color .2s,background .2s,box-shadow .2s}.rec-modal .input-container .rec-input::placeholder{color:hsla(0,0%,100%,.3)}.rec-modal .input-container .rec-input:focus{outline:none;border-color:rgba(255,132,85,.5);background:rgba(255,132,85,.06);box-shadow:0 0 0 3px rgba(255,132,85,.12)}.rec-modal .input-container .rec-input--email{font-size:.95em}.rec-modal .input-container .send-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 20px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.35);font-family:Milks,sans-serif;font-size:1em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:not-allowed;opacity:.45;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s,opacity .2s}.rec-modal .input-container .send-btn--visible{opacity:1}.rec-modal .input-container .send-btn svg{width:18px;height:18px;flex-shrink:0}.rec-modal .input-container .send-btn--active{background:rgba(255,132,85,.2);border-color:rgba(255,132,85,.55);color:#fff;cursor:pointer;opacity:1;box-shadow:0 4px 20px rgba(255,132,85,.2)}.rec-modal .input-container .send-btn--active:hover{background:rgba(255,132,85,.32);border-color:#8b5cf6;transform:translateY(-1px);box-shadow:0 6px 24px rgba(255,132,85,.3)}.rec-modal .input-container .send-btn--active:active{transform:translateY(0)}.rec-modal .input-container .send-btn--sending{background:rgba(255,132,85,.15);border-color:rgba(255,132,85,.4);color:hsla(0,0%,100%,.8);cursor:wait;box-shadow:none;transform:none}@keyframes rec-spin{to{transform:rotate(1turn)}}@keyframes rec-success-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rec-modal-appear{0%{opacity:0}to{opacity:1}}@keyframes rec-card-appear{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:500px){.rec-modal{padding:16px;align-items:flex-end}.rec-modal__card{padding:28px 20px 24px;border-radius:20px 20px 16px 16px}.rec-modal__title{font-size:1.2em}}.Search_searchComponent__APjcK{flex:1 1;max-width:340px;min-width:160px;padding-bottom:0;align-self:flex-end}.Search_search__l4_GI{position:relative;display:flex;align-items:center;width:100%;min-height:45px;margin-left:10px;padding:0 4px 6px 0;background:transparent;border:none;border-bottom:2px solid hsla(0,0%,65%,.35);border-radius:0;transition:border-color .2s ease}.Search_search__l4_GI:hover{border-bottom-color:hsla(0,0%,65%,.55)}.Search_searchFocused__12DUp{border-bottom-color:rgba(139,92,246,.55)}.Search_searchIcon__ZkT40{flex-shrink:0;width:22px;height:22px;margin-right:12px;margin-bottom:1px;color:hsla(0,0%,100%,.4);pointer-events:none;transition:color .2s ease}.Search_searchFocused__12DUp .Search_searchIcon__ZkT40{color:hsla(0,0%,100%,.65)}.Search_inputZone__YcM2l{position:relative;flex:1 1;min-width:0}.Search_searchInput__Qr_fT{width:100%;padding:8px 4px 2px 0;background:transparent;border:none;outline:none;font-family:Milks,sans-serif;font-size:1.15em;letter-spacing:.06em;color:#fff;text-transform:uppercase;caret-color:#fff}.Search_typewriter__LK_Er{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1px;pointer-events:none;white-space:nowrap;overflow:hidden;max-width:100%;padding-top:2px}.Search_typewriterText__JdVpA{font-family:Milks,sans-serif;font-size:1.15em;letter-spacing:.06em;color:hsla(0,0%,100%,.32);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.Search_typewriterCursor__8F36h{width:1px;height:.9em;background:hsla(0,0%,100%,.28);animation:Search_blink__nBBM1 1s step-end infinite;flex-shrink:0}.Search_clearBtn__vR1rz{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-left:6px;margin-bottom:2px;border:none;background:transparent;color:hsla(0,0%,100%,.35);cursor:pointer;transition:color .2s ease;flex-shrink:0}.Search_clearBtn__vR1rz svg{width:12px;height:12px}.Search_clearBtn__vR1rz:hover{color:hsla(0,0%,100%,.75)}@keyframes Search_blink__nBBM1{0%,to{opacity:1}50%{opacity:0}}@media(max-width:650px){.Search_searchComponent__APjcK{max-width:100%;width:100%;align-self:stretch}.Search_search__l4_GI{margin-left:0}}@media(prefers-reduced-motion:reduce){.Search_typewriterCursor__8F36h{animation:none}}