.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(251,187,67,.392);border:1px solid rgba(251,187,67,.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:#ff8455;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(251,187,67,.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}}