/*! {© 2016 - 2020 Tinder, Inc., ALL RIGHTS RESERVED} */
.loader__circle{stroke-width:6;stroke-miterlimit:10}.loader__circle--spinner{stroke-dasharray:1,220;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 3s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 3s ease-in-out infinite;stroke-linecap:square}@-webkit-keyframes dash{0%{stroke-dasharray:1,220;stroke-dashoffset:0}50%{stroke-dasharray:97.9,220;stroke-dashoffset:-38.5}to{stroke-dasharray:97.9,220;stroke-dashoffset:-136.4}}@keyframes dash{0%{stroke-dasharray:1,220;stroke-dashoffset:0}50%{stroke-dasharray:97.9,220;stroke-dashoffset:-38.5}to{stroke-dasharray:97.9,220;stroke-dashoffset:-136.4}}@-webkit-keyframes color{0%{stroke:#f92d7f}50%{stroke:#fc785a}to{stroke:#f92d7f}}@keyframes color{0%{stroke:#f92d7f}50%{stroke:#fc785a}to{stroke:#f92d7f}}
.smart-image__avatar-placeholder{background-image:url(/static/build/03a9173e6a2ccdf3969929675ea62941.jpg);background-position:50%}.smart-image__instagram-placeholder{background-image:url(/static/build/208b908a6462c4203284dc7add1bc35d.svg);background-size:50% 50%!important}
.button--primary-shadow{box-shadow:0 1px 6px 0 rgba(0,0,0,.27)}.button--white{box-shadow:0 1px 2px 0 rgba(0,0,0,.27)}.button--gray{box-shadow:0 1px 6px 0 #ced3d9}
.navBar--left .navBar__container{transform:translateX(calc(50% - 22px))}.navBar--right .navBar__container{transform:translateX(calc(-50% + 22px))}
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}a{-webkit-text-decoration-skip:objects}::-moz-selection{text-shadow:none}::selection{text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg{fill:currentColor}svg text{font-family:inherit}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}
@font-face{font-family:ProximaNova;src:url(/static/build/./fonts/bcf3bb1b7f7a3436181788e748bae013.woff2) format("woff2"),url(/static/build/./fonts/54460ea503fd65c9bb26cac92011031e.woff) format("woff");font-display:fallback}@font-face{font-family:ProximaNova;src:url(/static/build/./fonts/5c92d5d3e39a260d5dd06ced7eca070d.woff2) format("woff2"),url(/static/build/./fonts/c25c6cfc30268615faf0b2c1a0b5a141.woff) format("woff");font-weight:800;font-display:fallback}@font-face{font-family:ProximaNova;src:url(/static/build/./fonts/b796339b324ec08006ca04dca90284cf.woff2) format("woff2"),url(/static/build/./fonts/908e9587777b28f67d6ea6375585f64e.woff) format("woff");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:ProximaNova;src:url(/static/build/./fonts/2e5fca371696cab9fb5a9fe214c1319c.woff2) format("woff2"),url(/static/build/./fonts/6027ce4482bda88ef4b3c6da7475833b.woff) format("woff");font-weight:800;font-style:italic;font-display:fallback}@font-face{font-family:ProximaNova;src:url(/static/build/./fonts/445fe48212325deff8ff1d87e5b7e08f.woff2) format("woff2"),url(/static/build/./fonts/7a79b3dbb9b0990ae4b89034395a1877.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:aktivGroteskExRegular;src:url(/static/build/./fonts/597c17405b6a44bc3591ab4a9763692c.woff2) format("woff2"),url(/static/build/./fonts/58c849cac7ac03890fba57787c9254b7.woff) format("woff");font-weight:800;font-display:fallback}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}body{font-family:ProximaNova,sans-serif;line-height:1.3125;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;word-wrap:break-word}@media only screen and (max-width:767px){body{-webkit-user-drag:none;-ms-content-zooming:none;touch-action:manipulation;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}}a{text-decoration:none;color:#2c2c2c}::selection{background:#fd5068;color:#fff}::-moz-selection{background:#fd5068;color:#fff}:active,:focus{outline:none}[data-focus-visible-added].focus-button-style:active,[data-focus-visible-added].focus-button-style:focus{box-shadow:0 1px 6px 2px #3ca4ff}[data-focus-visible-added].focus-outline-style:active,[data-focus-visible-added].focus-outline-style:focus{outline:5px auto #3ca4ff}[data-focus-visible-added].focus-background-style:active,[data-focus-visible-added].focus-background-style:focus{background-color:#3ca4ff}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}h1,h2,h3,h4,h5{margin:0 0 .25em}h3,h4,h5{font-weight:400}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)));height:0}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;transition-duration:1ms!important}}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(5px,0,0)}to{opacity:0;transform:translate3d(-200%,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(5px,0,0)}to{opacity:0;transform:translate3d(-200%,0,0)}}@-webkit-keyframes bounceIn{0,50%{opacity:0;transform:scale(.3)}75%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1);font-weight:400}}@keyframes bounceIn{0,50%{opacity:0;transform:scale(.3)}75%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1);font-weight:400}}@-webkit-keyframes bounceInLeft{0%,40%,55%,70%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-200%,0,0)}40%{opacity:1;transform:translate3d(20px,0,0);transform:rotate(15deg)}55%{transform:translate3d(-5px,0,0)}70%{transform:translate3d(5px,0,0);transform:rotate(-15deg)}to{transform:none}}@keyframes bounceInLeft{0%,40%,55%,70%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-200%,0,0)}40%{opacity:1;transform:translate3d(20px,0,0);transform:rotate(15deg)}55%{transform:translate3d(-5px,0,0)}70%{transform:translate3d(5px,0,0);transform:rotate(-15deg)}to{transform:none}}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,5px,0)}40%,45%{opacity:1;transform:translate3d(0,-5px,0)}to{opacity:0;transform:translate3d(0,200%,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,5px,0)}40%,45%{opacity:1;transform:translate3d(0,-5px,0)}to{opacity:0;transform:translate3d(0,200%,0)}}@-webkit-keyframes bounceInUp{0%,40%,55%,70%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,200%,0)}40%{opacity:1;transform:translate3d(0,-20px,0)}55%{transform:translate3d(0,10px,0)}70%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceInUp{0%,40%,55%,70%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,200%,0)}40%{opacity:1;transform:translate3d(0,-20px,0)}55%{transform:translate3d(0,10px,0)}70%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-5px,0,0)}to{opacity:0;transform:translate3d(200%,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-5px,0,0)}to{opacity:0;transform:translate3d(200%,0,0)}}@-webkit-keyframes bounceInRight{0%,40%,55%,70%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(200%,0,0)}40%{opacity:1;transform:translate3d(-20px,0,0);transform:rotate(15deg)}55%{transform:translate3d(5px,0,0)}70%{transform:translate3d(-5px,0,0);transform:rotate(-15deg)}to{transform:none}}@keyframes bounceInRight{0%,40%,55%,70%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(200%,0,0)}40%{opacity:1;transform:translate3d(-20px,0,0);transform:rotate(15deg)}55%{transform:translate3d(5px,0,0)}70%{transform:translate3d(-5px,0,0);transform:rotate(-15deg)}to{transform:none}}@-webkit-keyframes animOpening{0%{transform:scale3d(.5,.5,.5);opacity:0}to{transform:none;opacity:1}}@keyframes animOpening{0%{transform:scale3d(.5,.5,.5);opacity:0}to{transform:none;opacity:1}}@-webkit-keyframes animClosing{0%{transform:none;opacity:1}to{transform:scale3d(.5,.5,.5);opacity:0}}@keyframes animClosing{0%{transform:none;opacity:1}to{transform:scale3d(.5,.5,.5);opacity:0}}@-webkit-keyframes growToFull{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes growToFull{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes slideInDown{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;transform:translate3d(-4%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-4%,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;transform:translate3d(4%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(4%,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@-webkit-keyframes rotate{to{transform:rotate(1turn);color:transparent}}@keyframes rotate{to{transform:rotate(1turn);color:transparent}}@-webkit-keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-200%,0,0)}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-200%,0,0)}}@-webkit-keyframes cardDemo{20%,40%{transform:translate(67px,15px) rotate(10deg)}60%,80%{transform:translate(-67px,15px) rotate(-10deg)}0%,to{transform:translate(0)}}@keyframes cardDemo{20%,40%{transform:translate(67px,15px) rotate(10deg)}60%,80%{transform:translate(-67px,15px) rotate(-10deg)}0%,to{transform:translate(0)}}@-webkit-keyframes mousePointerDemo{0%,99%,to{transform:translate(0)}20%,40%{transform:translate(67px,15px) rotate(10deg)}60%,80%{transform:translate(-67px,15px) rotate(-10deg)}99%{opacity:.5}to{opacity:0}}@keyframes mousePointerDemo{0%,99%,to{transform:translate(0)}20%,40%{transform:translate(67px,15px) rotate(10deg)}60%,80%{transform:translate(-67px,15px) rotate(-10deg)}99%{opacity:.5}to{opacity:0}}@-webkit-keyframes shake{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes shake{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@-webkit-keyframes borderShimmer{0%{transform:translate(-25%,25%)}to{transform:translate(25%,25%)}}@keyframes borderShimmer{0%{transform:translate(-25%,25%)}to{transform:translate(25%,25%)}}@-webkit-keyframes rotateRight{50%{transform:rotate(20deg)}to{transform:rotate(0deg)}}@keyframes rotateRight{50%{transform:rotate(20deg)}to{transform:rotate(0deg)}}@-webkit-keyframes grow{50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes grow{50%{transform:scale(1.1)}to{transform:scale(1)}}@-webkit-keyframes shrink{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes shrink{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@-webkit-keyframes shiftProfileCardRight{50%{transform:translate3d(12px,0,0)}}@keyframes shiftProfileCardRight{50%{transform:translate3d(12px,0,0)}}@-webkit-keyframes shiftProfileCardLeft{50%{transform:translate3d(-12px,0,0)}}@keyframes shiftProfileCardLeft{50%{transform:translate3d(-12px,0,0)}}@-webkit-keyframes tiltRecCardRight{50%{transform:rotateY(8deg)}}@keyframes tiltRecCardRight{50%{transform:rotateY(8deg)}}@-webkit-keyframes tiltRecCardLeft{50%{transform:rotateY(-8deg)}}@keyframes tiltRecCardLeft{50%{transform:rotateY(-8deg)}}.page{padding-top:44px;min-height:100vh}.mobile.withNav{padding-top:45px}.animation-off-enter,.animation-off-exit{position:absolute;width:100%;top:0;z-index:0}.animation-off-enter-active,.animation-off-exit-active{transition-duration:1ms}.animation-slide-in-left-enter{position:absolute;width:100%;transform:translate3d(-100%,0,0);z-index:1}.animation-slide-in-left-enter-active{transform:translateZ(0);transition:transform .4s}.animation-slide-in-left-exit{position:absolute;width:100%}.animation-slide-out-left-exit{position:absolute;width:100%;transform:translateZ(0);z-index:1}.animation-slide-out-left-exit-active{transform:translate3d(-100%,0,0);transition:transform .4s}.animation-slide-out-left-enter{position:absolute;width:100%}.animation-slide-in-right-enter{position:absolute;width:100%;transform:translate3d(100%,0,0);z-index:1}.animation-slide-in-right-enter-active{transform:translateZ(0);transition:transform .4s}.animation-slide-in-right-exit{position:absolute;width:100%;z-index:0}.animation-slide-out-right-exit{position:absolute;width:100%;transform:translateZ(0)}.animation-slide-out-right-exit-active{transform:translate3d(100%,0,0);transition:transform .4s}.animation-slide-out-right-enter{position:absolute;width:100%}.animation-slide-out-right-enter-active{z-index:0}.animation-fade-in-out-enter{position:absolute;width:100%;z-index:1;opacity:0}.animation-fade-in-out-enter-active{transition:opacity .2s;transition-delay:.2s;opacity:1}.animation-fade-in-out-exit{position:absolute;width:100%;opacity:1}.animation-fade-in-out-exit-active{opacity:0;transition:opacity .2s}.animation-slide-in-up-enter{position:absolute;width:100%;transform:translate3d(0,100%,0);z-index:1}.animation-slide-in-up-enter-active{transform:translateZ(0);transition:transform .4s}.animation-slide-in-up-exit{position:absolute;width:100%}.animation-slide-out-down-exit{position:absolute;width:100%;transform:translateZ(0);z-index:1}.animation-slide-out-down-exit-active{transform:translate3d(0,100%,0);transition:transform .4s}.animation-slide-out-down-enter{position:absolute;width:100%}.animation-push-left-enter,.animation-push-right-enter{z-index:1}.animation-push-left-enter,.animation-push-left-exit,.animation-push-right-enter,.animation-push-right-exit{will-change:transform;width:100%;white-space:normal;position:relative}.animation-push-left-enter{order:1}.animation-push-left-enter,.animation-push-left-exit{transform:none}.animation-push-left-enter-active,.animation-push-left-exit-active{transition:transform .4s;transform:translate3d(-100%,0,0)}.animation-push-right-exit{order:1}.animation-push-right-enter,.animation-push-right-exit{transform:translate3d(-100%,0,0)}.animation-push-right-enter-active,.animation-push-right-exit-active{transition:transform .4s;transform:none}.animation-recs-zoom-enter{z-index:1}.animation-recs-zoom-enter .profileContent{will-change:transform;transform:translate3d(0,44px,0)}.animation-recs-zoom-enter-active .profileContent{transform:translateZ(0);transition-duration:.05s;transition-timing-function:ease-in}
.desktopNavbar{box-shadow:0 1px 8px 0 rgba(0,17,25,.27);height:60px}@media only screen and (min-width:1025px){.desktopNavbar{height:73px}}.desktopNavbar__avatar{box-shadow:0 1px 5px 0 hsla(0,0%,42.7%,.56)}.workmodeBtn{transition:max-width .3s ease,padding .3s ease,color .15s ease 0s,opacity .25s ease,visibility .25s}.workmodeBtn:hover{transition:max-width .3s ease,padding .3s ease,color .15s ease .1s,opacity .25s ease,visibility .25s}@-webkit-keyframes shimmer{33%{background-position-x:-400px}66%{background-position-x:400px}0,to{background-position-x:0}}@keyframes shimmer{33%{background-position-x:-400px}66%{background-position-x:400px}0,to{background-position-x:0}}
.modal-zoom-in>div{-webkit-animation:animOpening .25s ease 0s 1 normal forwards;animation:animOpening .25s ease 0s 1 normal forwards}.modal-slide-up>div{-webkit-animation:slideInUp .25s ease 0s 1 normal forwards;animation:slideInUp .25s ease 0s 1 normal forwards}
@media only screen and (min-width:768px){.inAppNotification{width:320px}}.inAppNotification .avatar{box-shadow:0 1px 5px 0 hsla(0,0%,42.7%,.56)}.notification{-webkit-animation-name:slideInDown;animation-name:slideInDown;box-shadow:0 2px 15px 0 hsla(0,0%,51%,.32)}@media only screen and (min-width:768px){.notification{-webkit-animation-name:slideInSide;animation-name:slideInSide}}@-webkit-keyframes slideInSide{0%{transform:translate3d(320px,0,0)}to{transform:translateZ(0)}}@keyframes slideInSide{0%{transform:translate3d(320px,0,0)}to{transform:translateZ(0)}}
.beacon__circle{-webkit-animation-name:beacon__circleExpand;animation-name:beacon__circleExpand}@-webkit-keyframes beacon__circleExpand{0%{transform:scale(0);opacity:1}95%{transform:scale(4.75);opacity:.1}to{transform:scale(5);opacity:0}}@keyframes beacon__circleExpand{0%{transform:scale(0);opacity:1}95%{transform:scale(4.75);opacity:.1}to{transform:scale(5);opacity:0}}
.recCard.active{will-change:transform,opacity}.onboardRec{-webkit-animation:cardDemo 4s ease-in-out;animation:cardDemo 4s ease-in-out}.mousePointer{-webkit-animation:mousePointerDemo 4s forwards;animation:mousePointerDemo 4s forwards}@media only screen and (min-width:768px){.recsCard__loop{height:calc(667px - 30px - 70px)}}@media only screen and (max-width:767px){.recsCard__loop{width:100%;min-width:calc((100vh - 30px - 60px) * .8)}}.squeezeCard{-webkit-animation-name:squeezeCard;animation-name:squeezeCard}@-webkit-keyframes squeezeCard{0%,to{transform:scale(1)}80%{transform:scale(1.1,.9)}}@keyframes squeezeCard{0%,to{transform:scale(1)}80%{transform:scale(1.1,.9)}}
@media only screen and (min-width:768px){.recsCardboard{max-width:375px;height:667px;max-height:calc(100vh - 99px)}}.recsCardboard__cardsContainer{max-height:calc(100% - 30px - 70px)}@media only screen and (max-width:767px){.recsCardboard__cardsContainer{max-height:calc(100% - 30px - 60px)}}
@media only screen and (max-width:767px){.recsPage{background:linear-gradient(180deg,#fff 0,#f5f7fa)}}@media only screen and (min-width:768px){.recsPage{border-top:15px solid transparent}}.homeScreen__notification{-webkit-animation:fadeOut 2s ease 5s 1 normal forwards;animation:fadeOut 2s ease 5s 1 normal forwards}
@-webkit-keyframes slideInBack{0%{transform:translateZ(1000px) scale(1);opacity:0}70%{transform:scale(1.1);opacity:1}55%,to{transform:translateZ(0) scale(1);opacity:1}}@keyframes slideInBack{0%{transform:translateZ(1000px) scale(1);opacity:0}70%{transform:scale(1.1);opacity:1}55%,to{transform:translateZ(0) scale(1);opacity:1}}@-webkit-keyframes firstDrop{0%{transform:translateZ(0);opacity:0}to{transform:translate3d(-4px,100%,0);opacity:1}}@keyframes firstDrop{0%{transform:translateZ(0);opacity:0}to{transform:translate3d(-4px,100%,0);opacity:1}}@-webkit-keyframes secondDrop{0%{transform:translateZ(0);opacity:0}to{transform:translate3d(-8px,200%,0);opacity:.4}}@keyframes secondDrop{0%{transform:translateZ(0);opacity:0}to{transform:translate3d(-8px,200%,0);opacity:.4}}.animFirstDrop{-webkit-animation-name:firstDrop;animation-name:firstDrop}.animSecondDrop{-webkit-animation-name:secondDrop;animation-name:secondDrop}
.flip-button-animation{-webkit-animation-name:flipToReval;animation-name:flipToReval}@-webkit-keyframes flipToReval{0%{transform:rotateY(0)}10%{transform:rotateY(90deg)}20%,70%{transform:rotateY(180deg)}80%{transform:rotateY(270deg)}to{transform:rotateY(1turn)}}@keyframes flipToReval{0%{transform:rotateY(0)}10%{transform:rotateY(90deg)}20%,70%{transform:rotateY(180deg)}80%{transform:rotateY(270deg)}to{transform:rotateY(1turn)}}
@media only screen and (max-width:767px){.likesYou__navBar{height:45px}}@media only screen and (min-width:768px) and (max-width:1024px){.likesYou__navBar{height:60px}}@media only screen and (min-width:1025px){.likesYou__navBar{height:73px}}@media only screen and (max-width:767px){.likesYou__scroller{height:100%;padding-top:44px}.no-padding .likesYou__scroller{padding-top:0}}@media only screen and (min-width:768px) and (max-width:1024px){.likesYou__scroller{height:calc(100% - 60px)}}@media only screen and (min-width:1025px){.likesYou__scroller{height:calc(100% - 73px)}}.slide-up-fade-in-appear .enterAnimationContainer,.slide-up-fade-in-enter .enterAnimationContainer{transform:translateY(20%);opacity:0;will-change:transform}.fade-in-enter .enterAnimationContainer{opacity:0}@-webkit-keyframes greenFlash{0%{background-color:#d9faf1}25%{background-color:#d9faf1}to{background-color:#fff}}@keyframes greenFlash{0%{background-color:#d9faf1}25%{background-color:#d9faf1}to{background-color:#fff}}
@-webkit-keyframes pulse{25%,75%{opacity:.2}45%,55%{opacity:1}}@keyframes pulse{25%,75%{opacity:.2}45%,55%{opacity:1}}
.msgBackground--received{transition:max-width .2s linear,max-height .2s linear}.chat-avatar-animation-enter{transform:scale(0)}.chat-avatar-animation-enter-active,.chat-avatar-animation-exit{transform:scale(1)}.chat-avatar-animation-exit-active,.chat-message-animation-enter .chatAvatar,.typing-indicator-animation-enter .chatAvatar{transform:scale(0)}.chat-message-animation-enter-active .chatAvatar,.typing-indicator-animation-enter-active .chatAvatar{transform:scale(1)}.chat-message-animation-enter .msgBackground--received{max-width:66px;max-height:41px}.chat-message-animation-enter .msg--received,.typing-indicator-animation-exit .msgHelper{opacity:0}.typing-indicator-animation-exit .chatAvatar{transform:scale(1)}.typing-indicator-animation-exit-active .chatAvatar{transform:scale(0)}
@media only screen and (max-width:767px){.messageListItem:last-of-type:after{display:none}.messageListItem:after{content:"";position:absolute;background:#e5e9ec;height:1px;right:0;bottom:0;left:105px}}@media only screen and (min-width:768px){.messageListItem{transition:background-color .2s,border-color .2s,box-shadow .2s;border-right:5px solid transparent}.messageListItem--active,.messageListItem:hover{border-right-color:#fd5068;background:#fff;box-shadow:0 0 15px 0 hsla(0,0%,50.6%,.22)}}.messageListItem__avatar{padding:8px 12px}@media only screen and (min-width:768px) and (max-width:1024px){.messageListItem__avatar{padding:13px 20px}}@media only screen and (min-width:1025px){.messageListItem__avatar{padding:13px 25px}}.messageListItem__myReply{height:22px;width:11px;margin-right:5px;background-image:url(/static/build/65c7dcb9ad80dbeb22504afe737c0aad.svg);background-position:bottom 3px center;background-repeat:no-repeat}.messageListItem__message{color:#7c7c7c}.messageListItem__message .emoji{display:inline-block;margin:0 3px}@-webkit-keyframes match-message-animation{0%{color:#7c7c7c}10%{color:#fff}90%{color:#fff}to{color:#7c7c7c}}@keyframes match-message-animation{0%{color:#7c7c7c}10%{color:#fff}90%{color:#fff}to{color:#7c7c7c}}@-webkit-keyframes match-name-animation{0%{color:#2c2c2c}10%{color:#fff}90%{color:#fff}to{color:#2c2c2c}}@keyframes match-name-animation{0%{color:#2c2c2c}10%{color:#fff}90%{color:#fff}to{color:#2c2c2c}}@media only screen and (min-width:768px){@-webkit-keyframes new-match-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes new-match-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}.messageListItem--isNew.new-match-transition-enter{opacity:0;position:absolute;transform:translate3d(0,-100%,0);width:100%}.messageListItem--isNew.new-match-transition-enter-active{opacity:1;position:relative;transform:translateZ(0);transition:transform .4s ease-in,opacity .4s ease-in .3s}.messageListItem--isNew.new-match-transition-enter-active .messageListItem__message{-webkit-animation:match-message-animation .8s ease-in .7s;animation:match-message-animation .8s ease-in .7s}.messageListItem--isNew.new-match-transition-enter-active .messageListItem__name{-webkit-animation:match-name-animation .8s ease-in .7s;animation:match-name-animation .8s ease-in .7s}.messageListItem--isNew.new-match-transition-enter-active:before{-webkit-animation:new-match-animation .8s ease-in .7s;animation:new-match-animation .8s ease-in .7s;background:#fd5068;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}}
.desktopMessageList{background:rgba(243,247,248,.55);box-shadow:inset 0 0 25px 0 rgba(0,0,0,.09);transition:background .2s,box-shadow .2s}.desktop--recs .desktopMessageList{background:#fff;box-shadow:none}
.accountSettings__savedCard{height:182px;background-image:linear-gradient(180deg,#fff,#f6fafd)}.accountSettings__savedCardBar{box-shadow:0 2px 4px 0 rgba(33,132,240,.19);background-color:hsla(0,0%,100%,.4)}
@-webkit-keyframes spin{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes spin{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.passport__loader__container{background-image:url(/static/build/06c472d36c1be8a3ba234bbb1b855760.svg)}.passport__loader__spinner{background-image:linear-gradient(90deg,transparent 50%,#2180e8 0),linear-gradient(-60deg,#2180e8 50%,transparent 0)}
.passport__locationMarker{transform:translateX(-50%) translateY(calc(-100% - 5px));box-shadow:0 5px 15px 0 hsla(0,0%,51%,.32)}@media only screen and (min-width:768px){.passport__locationMarker{transform:translateX(-50%) translateY(calc(-100% - 50px))}}.passport__locationMarker:after{bottom:-13px;border-width:13px 13px 0;border-color:#298bf9 transparent}@media only screen and (min-width:768px){.passport__locationMarker:after{border-color:#fff transparent}}
#g-recaptcha>div{margin:auto}
.subscriptionOptions__getTinderPlusContainer{padding:40px 0 20px}@media only screen and (min-width:768px){.subscriptionOptions__getTinderPlusContainer{padding-top:10px}}.subscriptionOptions__getTinderPlus{font-size:2.6rem;color:#707173}.subscriptionOptions__selectPackage{color:#b7bec2;font-size:1.8rem;font-weight:400}.subscriptionOptions__plusCheckoutButton:hover{box-shadow:0 1px 20px 0 rgba(33,132,240,.38)}.subscriptionOptions__goldCheckoutButton:hover{box-shadow:0 1px 20px 0 #e9aa43}.subscriptionOptions__noThanksButton{color:#545454}.subscriptionOptions__noThanksButton:hover{color:#707173}
@-webkit-keyframes menuFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes menuFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes menuFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes menuFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.hamburgerMenu__content.animate{-webkit-animation:menuFadeOut .1s linear forwards;animation:menuFadeOut .1s linear forwards}.hamburgerMenu.open .hamburgerMenu__content.animate{-webkit-animation:menuFadeIn .1s linear forwards;animation:menuFadeIn .1s linear forwards}
@-webkit-keyframes superBoostCircleSpin{0%{stroke-dashoffset:283}35%{stroke-dashoffset:260}42%{stroke-dashoffset:190}60%{stroke-dashoffset:0}72%{stroke-dashoffset:30}to{stroke-dashoffset:15}}@keyframes superBoostCircleSpin{0%{stroke-dashoffset:283}35%{stroke-dashoffset:260}42%{stroke-dashoffset:190}60%{stroke-dashoffset:0}72%{stroke-dashoffset:30}to{stroke-dashoffset:15}}@-webkit-keyframes superBoostCircleGradient{0%{background:#a16ef7}20%{background:#8500ff}50%{background:#e3a0ff}60%,to{background:#f404ad}}@keyframes superBoostCircleGradient{0%{background:#a16ef7}20%{background:#8500ff}50%{background:#e3a0ff}60%,to{background:#f404ad}}@-webkit-keyframes superBoostFontSize{0%,45%{font-size:2.6rem}70%{font-size:3.8rem}75%,to{font-size:3.3rem}}@keyframes superBoostFontSize{0%,45%{font-size:2.6rem}70%{font-size:3.8rem}75%,to{font-size:3.3rem}}@-webkit-keyframes superBoostRumble{2%{transform:translate(1px)}4%{transform:translate(1px,-1px)}6%{transform:translate(1px,-2px)}8%{transform:translateY(1px)}10%{transform:translate(-1px)}12%{transform:translate(-2px,-1px)}14%{transform:translateY(2px)}16%{transform:translate(-2px,1px)}18%{transform:translate(-2px) rotate(1.5deg)}20%{transform:translate(-1px)}22%{transform:translate(-5px,2px)}24%{transform:translate(-7px) rotate(1.5deg)}26%{transform:translate(2px,-1px)}28%{transform:translate(4px,-1px) rotate(.5deg)}30%{transform:translate(5px,4px)}32%{transform:translate(6px,5px)}34%{transform:translate(10px,2px)}36%{transform:translate(4px,1px)}38%{transform:translate(1px,4px) rotate(.5deg)}40%{transform:translate(-4px,-2px)}42%{transform:translate(-3px,-4px)}44%{transform:translate(-10px,4px)}46%{transform:translate(4px,4px) rotate(1.5deg)}48%{transform:translateY(2px)}50%{transform:translate(-3px,-4px)}52%{transform:translate(6px,-3px) rotate(1.5deg)}54%{transform:translate(-4px,2px)}56%{transform:translate(1px,1px)}58%{transform:translate(4px,3px) rotate(2.5deg)}60%{transform:translate(3px,4px)}62%{transform:translate(2px,5px) rotate(.5deg)}64%{transform:translate(-4px,4px)}66%{transform:translate(7px,4px)}68%{transform:translate(4px,8px)}70%{transform:translate(-2px,4px)}72%{transform:translate(-10px,1px)}74%{transform:translate(2px,-2px)}76%{transform:translate(1px,-2px)}78%{transform:translate(1px,1px)}80%{transform:translateY(3px)}90%{transform:translate(0)}0%,to{transform:translate(0)}}@keyframes superBoostRumble{2%{transform:translate(1px)}4%{transform:translate(1px,-1px)}6%{transform:translate(1px,-2px)}8%{transform:translateY(1px)}10%{transform:translate(-1px)}12%{transform:translate(-2px,-1px)}14%{transform:translateY(2px)}16%{transform:translate(-2px,1px)}18%{transform:translate(-2px) rotate(1.5deg)}20%{transform:translate(-1px)}22%{transform:translate(-5px,2px)}24%{transform:translate(-7px) rotate(1.5deg)}26%{transform:translate(2px,-1px)}28%{transform:translate(4px,-1px) rotate(.5deg)}30%{transform:translate(5px,4px)}32%{transform:translate(6px,5px)}34%{transform:translate(10px,2px)}36%{transform:translate(4px,1px)}38%{transform:translate(1px,4px) rotate(.5deg)}40%{transform:translate(-4px,-2px)}42%{transform:translate(-3px,-4px)}44%{transform:translate(-10px,4px)}46%{transform:translate(4px,4px) rotate(1.5deg)}48%{transform:translateY(2px)}50%{transform:translate(-3px,-4px)}52%{transform:translate(6px,-3px) rotate(1.5deg)}54%{transform:translate(-4px,2px)}56%{transform:translate(1px,1px)}58%{transform:translate(4px,3px) rotate(2.5deg)}60%{transform:translate(3px,4px)}62%{transform:translate(2px,5px) rotate(.5deg)}64%{transform:translate(-4px,4px)}66%{transform:translate(7px,4px)}68%{transform:translate(4px,8px)}70%{transform:translate(-2px,4px)}72%{transform:translate(-10px,1px)}74%{transform:translate(2px,-2px)}76%{transform:translate(1px,-2px)}78%{transform:translate(1px,1px)}80%{transform:translateY(3px)}90%{transform:translate(0)}0%,to{transform:translate(0)}}@-webkit-keyframes superBoostParallaxStars{0%{transform:translateY(-200px)}to{transform:translateY(0)}}@keyframes superBoostParallaxStars{0%{transform:translateY(-200px)}to{transform:translateY(0)}}
@-webkit-keyframes checkmark{to{stroke-dashoffset:0}}@keyframes checkmark{to{stroke-dashoffset:0}}.checkmark-path{stroke-dasharray:50;stroke-dashoffset:50}
@-webkit-keyframes main-reaction{0%{opacity:0;transform:translateY(200%) scale(.9)}20%,40%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(0) scale(.9)}90%{transform:translateY(-200%) scale(1)}to{transform:translateY(-200%) scale(1);opacity:0}}@keyframes main-reaction{0%{opacity:0;transform:translateY(200%) scale(.9)}20%,40%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(0) scale(.9)}90%{transform:translateY(-200%) scale(1)}to{transform:translateY(-200%) scale(1);opacity:0}}@-webkit-keyframes background-reaction{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes background-reaction{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.main-reaction{-webkit-animation-name:"main-reaction";animation-name:"main-reaction"}.background-reaction{-webkit-animation-name:"background-reaction";animation-name:"background-reaction"}
