.top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 35px}@media only screen and (max-width:847px){.top-bar{padding-left:18px;padding-right:18px}}.top-bar{width:100%;z-index:9;color:rgba(0,0,0,.54);-webkit-transition:all .3s;transition:all .3s}.top-bar .top-bar-button-naked{margin-left:30px}.top-bar .top-bar-button{margin-left:30px;padding:0;font-size:1.0625rem;color:#212121}.top-bar .top-bar-button .lds-ring div{border-color:#212121 transparent transparent}.top-bar .top-bar-button:hover{color:rgba(38,50,56,.6)}.top-bar .links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-bar .links,.top-bar .logo{display:-webkit-box;display:-ms-flexbox;display:flex}.top-bar .logo{max-width:60%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top-bar .logo svg{height:56px;max-width:100%}.top-bar.on-top,.top-bar.sticky{position:fixed;top:0}.top-bar.on-top{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;left:0}@media only screen and (max-width:847px){.top-bar{padding-top:max(21px,env(safe-area-inset-top))}.top-bar .logo svg{height:50px}}@media only screen and (min-width:2881px){.top-bar .logo svg{height:120px}}.lds-ring{display:block;position:relative;width:64px;height:64px;margin:0 auto}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-top-color:#212121}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.lds-ring.invert div{border:1px solid transparent;border-top-color:#fff}a .lds-ring,button .lds-ring{width:32px;height:32px}a .lds-ring div,button .lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:25.5px;height:25.5px;margin:3px;border:1px solid #212121}.dark .lds-ring div,.primary .lds-ring div,.secondary .lds-ring div{border:1px solid transparent;border-top-color:#fff}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dwf-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-profile-pic{position:relative;display:inline-block}.user-profile-pic .avatar{position:relative;width:56px;height:56px;border-radius:50%;overflow:visible;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.user-profile-pic .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-profile-pic .avatar .pro{position:absolute;top:-3px;right:-6px;background:gold;color:#000;font-size:10px;font-weight:700;padding:2px 4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}.thumbnail-user-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;color:#333}.thumbnail-user-name .pro{position:absolute;top:-6px;right:-3px;background:gold;color:#000;font-size:10px;font-weight:700;padding:2px 4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}.close-button{background:none;border:0;padding:15px}.close-button svg{width:21px;height:21px}.close-button svg *{fill:#212121}.close-button.invert svg *{fill:#fff}.ReactModal__Overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancybox .close-button{position:absolute;top:8px;right:4px;z-index:97}.fancybox>header{width:100%;height:70px;background-color:#212121;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancybox>header h2{font-size:1.563rem;font-weight:400;margin:0 0 0 12px}.fancybox>header svg{width:20px;height:20px}.fancybox>header svg *{fill:#fff}.fancybox .fancybox-content,.fancybox .fancybox-footer{-webkit-box-flex:1;-ms-flex:1;flex:1}.fancybox .fancybox-footer{padding-bottom:12px;padding-top:17px;background-color:rgba(26,35,126,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fancybox .scrollable{max-height:calc(95vh - 70px - 2px)!important;width:100%}@media only screen and (max-width:847px)and (orientation:landscape){.fancybox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mobile .fancybox .scrollable{min-height:-webkit-fill-available!important}.popup .close-button{position:absolute;top:0;right:0;border:0;margin:5px;padding:5px;z-index:99}.popup .close-button svg{width:18px;height:18px}.popup .close-button path{fill:#212121}.popup .popup-arrow{content:" ";position:absolute;top:-9px;right:25px;z-index:8;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:8px solid #ebebeb}.popup .popup-arrow:after{content:" ";position:absolute;top:1px;right:-10px;z-index:9;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:7px solid #fff}.popup footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 15px;height:70px;border-radius:0 0 5px 5px;background-color:rgba(165,188,193,.3)}.scrollable{max-height:100%!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important}.error-message{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}.error-message img{width:100px}.error-message h2,.error-message h3,.error-message h4{margin:0;font-weight:400;text-align:center}.error-message h2{font-size:2.5rem}.error-message h3{font-size:1.5rem}.error-message .description{margin-top:5px;font-size:1rem;color:rgba(0,0,0,.54)}.error-message .opps{color:rgba(238,51,0,.84)}.dwf-input{position:relative;background:#fff;border:2px solid rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;min-height:2.5rem}.dwf-input input{border:0!important;background:none!important;width:100%;font-size:1rem!important;padding:0 0 0 18px!important;height:auto!important}.dwf-input input:disabled{color:rgba(0,0,0,.54)}.dwf-input input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.dwf-input input::-moz-placeholder{color:rgba(0,0,0,.3)}.dwf-input input:-ms-input-placeholder{color:rgba(0,0,0,.3)}.dwf-input input::-ms-input-placeholder{color:rgba(0,0,0,.3)}.dwf-input input::placeholder{color:rgba(0,0,0,.3)}.dwf-input input::-webkit-inner-spin-button{-webkit-appearance:none}.dwf-input input:focus{outline:none}.dwf-input label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212121;font-size:1rem}.dwf-input label svg{margin:0 0 0 18px;width:20px}.dwf-input label svg path{fill:rgba(0,0,0,.3)}.dwf-input label .label-text{margin-left:18px}.dwf-input .input-error-msg{padding-top:.1rem;color:rgba(238,51,0,.84);position:absolute;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);right:0;font-size:.8rem}.dwf-input.in-focus{border-color:#212121}.dwf-input.invalid{border-color:rgba(238,51,0,.84)}.dwf-input.has-label{border:none}.myRooms_header__Gr38M{padding:20px 48px;min-height:70px;background-color:#2b2b2b;-webkit-box-sizing:border-box;box-sizing:border-box}.myRooms_headerContent__flVoB,.myRooms_header__Gr38M{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.myRooms_headerContent__flVoB{gap:4px;text-align:center;width:100%;max-width:100%}.myRooms_title__08yYb{margin:0;font-size:1.875rem;font-weight:400;line-height:1.2;color:#fff}.myRooms_roomCount__1isVZ{margin:0;font-size:1.125rem;line-height:1.3;color:hsla(0,0%,100%,.8)}.myRooms_content__vFWqx{width:100%;min-width:280px;max-width:56rem;padding:24px 32px;max-height:600px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5;overflow-y:auto;border-radius:0 0 8px 8px}@media (max-width:520px){.myRooms_content__vFWqx{padding:16px;max-height:none}}.myRooms_toolbar___CtX5{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:520px){.myRooms_toolbar___CtX5{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:16px}}.myRooms_searchWrap__Cs5nx{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;position:relative}@media (max-width:520px){.myRooms_searchWrap__Cs5nx{min-width:0;width:100%}}.myRooms_searchIcon__bz6a_{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;color:rgba(0,0,0,.4);pointer-events:none}.myRooms_searchInput__qx5ki{height:44px;min-height:44px;background:#fff;border-color:rgba(0,0,0,.12)}.myRooms_searchInput__qx5ki input{padding-left:40px!important}.myRooms_sortGroup__b7b1v{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:520px){.myRooms_sortGroup__b7b1v{width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.myRooms_sortButtonActive__QaeR_,.myRooms_sortButton__YcK8R{-webkit-box-flex:1;-ms-flex:1;flex:1}}.myRooms_sortButtonActive__QaeR_,.myRooms_sortButton__YcK8R{min-height:44px;padding:0 16px;border-radius:8px;font-size:.875rem;font-weight:500}.myRooms_sortButton__YcK8R{background:#fff;border:1px solid rgba(0,0,0,.12);color:#37474f}.myRooms_sortButton__YcK8R:hover{background:#fafafa}.myRooms_sortButtonActive__QaeR_{background:#2b2b2b;color:#fff;border-color:#2b2b2b}.myRooms_sortButtonActive__QaeR_:hover{background:#1f1f1f}.myRooms_sortIcon__Z3PJD{width:16px;height:16px;margin-right:8px}.myRooms_empty__cSh15{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:48px 24px;min-height:240px}.myRooms_emptyTitle__Dt2BO{margin:0 0 8px;font-size:1.25rem;font-weight:600;color:#37474f}.myRooms_emptyText__81oDv{margin:0;font-size:.9375rem;line-height:1.5;color:rgba(0,0,0,.5);max-width:280px}.myRooms_roomList__rXMoD{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.myRooms_roomItem__6GQ_W{margin:0;padding:0}.myRooms_cardLink__QLNzH{text-decoration:none;color:inherit;display:block}.myRooms_card__kQ71r{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:20px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;cursor:pointer;overflow:hidden}@media (max-width:520px){.myRooms_card__kQ71r{padding:12px}}.myRooms_cardLink__QLNzH:hover .myRooms_card__kQ71r{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.myRooms_cardCurrent__XRVZQ{border:2px solid #f06292;background:rgba(240,98,146,.06);cursor:default}.myRooms_cardInner__0D8gI{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:520px){.myRooms_cardInner__0D8gI{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.myRooms_thumbWrap__Xchez{width:128px;height:128px;-ms-flex-negative:0;flex-shrink:0;background:#f5f5f5;border-radius:8px;overflow:hidden}@media (max-width:520px){.myRooms_thumbWrap__Xchez{width:100%;height:140px;max-height:40vw}}.myRooms_thumbImg__qV7Cc,.myRooms_thumbImg__qV7Cc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.myRooms_cardBody__KoV34{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.myRooms_cardTop__XHjm8{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.myRooms_cardTitleWrap__aT_B4,.myRooms_cardTop__XHjm8{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.myRooms_cardTitleWrap__aT_B4{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.myRooms_cardTitle__y891n{margin:0;font-size:1.25rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.myRooms_currentBadge__tx0po{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#f06292;color:#fff;border-radius:9999px;font-size:.875rem;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.myRooms_currentBadgeIcon__l8GzC{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.myRooms_deleteBtn__f1Rkm{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid rgba(244,67,54,.5);border-radius:8px;background:transparent;color:#d32f2f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.myRooms_deleteBtn__f1Rkm:hover{background:rgba(244,67,54,.08);color:#b71c1c}.myRooms_deleteBtnIcon__nrLAt{width:18px;height:18px}.myRooms_dates__feyJc{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:.875rem;min-width:0}@media (max-width:520px){.myRooms_dates__feyJc{gap:12px;font-size:.8125rem}}.myRooms_dateBlock__8mkuN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.myRooms_dateValue__g_U_k,.myRooms_timeValue__cpzus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myRooms_dateLabel__SLv1Q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:rgba(0,0,0,.4);margin-bottom:4px}.myRooms_dateIcon__rb5Eh{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.myRooms_dateValue__g_U_k{color:#37474f}.myRooms_timeValue__cpzus{font-size:.75rem;color:rgba(0,0,0,.4)}@media (max-width:520px){.myRooms_header__Gr38M{padding:16px 48px}.myRooms_title__08yYb{font-size:1.5rem}.myRooms_roomCount__1isVZ{font-size:1rem}}.logout-icon{width:28px;height:28px}.user-details-dialog{width:200px;margin-top:34px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-details-dialog .display-name{color:#212121;margin:0;font-weight:500;text-align:center;font-size:1.25rem;text-transform:capitalize}.user-details-dialog .user-details-dialog-button{font-size:1rem;width:100%;text-align:center;padding:5px}.user-details-dialog .user-details-dialog-divider{height:5px;margin:15px 0}.user-details-dialog .user-details-dialog-divider path{fill:rgba(26,35,126,.3)}.user-details-dialog .logout-button{padding-top:10px;margin-top:10px}.page{height:100%;overflow:auto}.page .content{position:relative;width:100%}.page .bellow-top-bar{margin-top:76px}.hamburger-button{border:0;background:none}.hamburger-button svg{margin:0;height:.9375rem}.user-menu,.user-menu>div{display:-webkit-box;display:-ms-flexbox;display:flex}.user-menu>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-menu .sign-up:hover{color:#78909c}.user-menu #userThumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.user-menu #userThumbnail .popup-arrow{right:15px}@media only screen and (max-width:847px){.user-menu .sign-up{font-size:.875rem}}.hamburger-dialog{color:#fff}.hamburger-dialog .ReactModal__Content{background-color:#263238!important}.hamburger-dialog .close-button{position:absolute;right:0;top:0;top:env(safe-area-inset-bottom);margin:7px;z-index:91}@-webkit-keyframes glare{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(200%) skewX(-15deg);transform:translateX(200%) skewX(-15deg)}}@keyframes glare{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(200%) skewX(-15deg);transform:translateX(200%) skewX(-15deg)}}@-webkit-keyframes sparkle{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sparkle{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.upgrade-button{background:-webkit-gradient(linear,left top,right top,from(#ff7eb3),to(#ff758c));background:linear-gradient(90deg,#ff7eb3,#ff758c);color:#fff;font-weight:600;border-radius:9999px;padding:8px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:0 2px 8px rgba(255,117,140,.4);box-shadow:0 2px 8px rgba(255,117,140,.4);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;position:relative;overflow:hidden}.upgrade-button:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));-webkit-animation:glare 4s infinite;animation:glare 4s infinite;pointer-events:none}.upgrade-button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(255,117,140,.6);box-shadow:0 4px 12px rgba(255,117,140,.6);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(45deg,rgba(240,98,146,.8),#f06292)}.upgrade-button:hover:before{-webkit-animation:sparkle 1s ease-in-out infinite;animation:sparkle 1s ease-in-out infinite;display:inline-block}.upgrade-button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.upgrade-button:before{content:"✨";margin-right:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mobile-menu{padding:calc(8.3% + env(safe-area-inset-bottom)) 18.3% 8.3%;color:#fff;font-size:1.25rem;text-align:center}.mobile-menu .no-icon img{display:none}.mobile-menu .mobile-menu-logout{color:hsla(0,0%,100%,.7);font-size:1.25rem;margin-bottom:31px}.mobile-menu .mobile-menu-logout svg *{stroke:hsla(0,0%,100%,.7)}.mobile-menu .divider{height:5px;margin-bottom:47px}.mobile-menu .avatar{margin-bottom:21px}.mobile-menu a,.mobile-menu button{color:#fff;font-size:1.25rem}.mobile-menu a>span,.mobile-menu button>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu .logo{width:100%}.mobile-menu .logo path,.mobile-menu .logo polygon,.mobile-menu .logo rect{fill:#fff;opacity:1}.mobile-menu .nav-wrapper{margin-top:82px;margin-bottom:25px}.mobile-menu .nav-wrapper ul{list-style:none}.mobile-menu .nav-wrapper ul li{margin-bottom:44px}.mobile-menu .nav-wrapper ul li:last-child{margin-bottom:0}.mobile-menu .primary{color:#f06292}.mobile-menu .user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (orientation:landscape){.mobile-menu{padding:50px 10px 10px}.mobile-menu .logo{width:203px}.mobile-menu .divider{height:5px;margin-bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:-37.5px}.mobile-menu .mobile-menu-logout{margin-bottom:0}.mobile-menu nav{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu nav ul li{margin-bottom:24px}.mobile-menu nav>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}