.PageTransition_wrapper___Y8AK{position:relative;width:100%;height:100%;overflow:hidden}.PageTransition_content__LffDA{width:100%;height:100%;will-change:transform,opacity}.PageTransition_enterForward___UbQi{animation:PageTransition_slideInFromRight__t3Wb3 .3s cubic-bezier(.32,.72,0,1) forwards}.PageTransition_enterBackward__oxr5a{animation:PageTransition_slideInFromLeft__glIMY .3s cubic-bezier(.32,.72,0,1) forwards}@keyframes PageTransition_slideInFromRight__t3Wb3{0%{transform:translateX(100%);opacity:.9}to{transform:translateX(0);opacity:1}}@keyframes PageTransition_slideInFromLeft__glIMY{0%{transform:translateX(-30%);opacity:.7}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.PageTransition_enterBackward__oxr5a,.PageTransition_enterForward___UbQi{animation:none}}.MobileContainer_container__gBgeA{width:100%;min-height:100vh;background:transparent;padding-top:env(safe-area-inset-top,0);padding-bottom:140px;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:auto}.MobileContainer_visible__WtecC{opacity:1}.MobileContainer_hidden__wFG4m{opacity:0}.MobileHeader_header__Z0Tl5{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:56px}.MobileHeader_headerLeft__q_ocO{display:flex;align-items:center;gap:8px}.MobileHeader_headerRight__GEY7Q{display:flex;align-items:center;gap:12px}.MobileHeader_backButton__QtPzQ{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;cursor:pointer;margin-left:-8px;border-radius:50%;transition:background .2s}.MobileHeader_backButton__QtPzQ:active{background:hsla(0,0%,100%,.1)}.MobileHeader_title__aj_jr{font-size:24px;font-weight:700;color:#fff;margin:0}.MobileHeader_profileButton__glvYu{width:32px;height:32px;border-radius:50%;overflow:hidden;position:relative;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.MobileHeader_profileInitial__fo3ET{font-size:14px;font-weight:700;color:#fff}.MobileHeader_signInButton__6ktrM{padding:8px 16px;border-radius:500px;background:#fff;border:none;color:#000;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s,background-color .2s}.MobileHeader_signInButton__6ktrM:active{transform:scale(.95);background:#b3b3b3}