.BackNav_backNav__ajdf8{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.95rem;font-weight:500;color:#00a651;text-decoration:none;background:none;border:none;padding:.5rem 0;cursor:pointer;transition:color .2s ease-in-out;font-family:inherit}.BackNav_backNav__ajdf8:hover{color:#008c45}a.BackNav_backNav__ajdf8:hover{text-decoration:underline}.moneyMiniApp_amountBtn__oBrVF{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.moneyMiniApp_amountBtnSelected__0bocT{background:#059669;color:#fff;border-color:#059669;box-shadow:0 4px 12px rgba(5,150,105,.3)}.moneyMiniApp_cardPress__PJT0A:active{transform:scale(.97)}.travelMiniApp_travelRoot__tgQUb{font-family:Inter,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.travelMiniApp_plannerColumn__GcL4s{min-width:0}@media (min-width:1024px){.travelMiniApp_plannerSticky__QP6Fy{position:sticky;top:.75rem}}.travelMiniApp_cardHover__4agvs{transition:transform .25s ease,box-shadow .25s ease}.travelMiniApp_cardHover__4agvs:hover{box-shadow:0 12px 24px -8px rgba(16,185,129,.15)}.travelMiniApp_cardHover__4agvs:active{transform:scale(.98)}.travelMiniApp_animateFadeUp__ObGUz{animation:travelMiniApp_travelFadeUp__NEeIB .4s ease-out forwards;opacity:0}@keyframes travelMiniApp_travelFadeUp__NEeIB{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.travelMiniApp_cardHover__4agvs:active{transform:none}.travelMiniApp_animateFadeUp__ObGUz{animation:none;opacity:1;transform:none}}.travelMiniApp_searchFocus__PO41T:focus-within{box-shadow:0 0 0 3px rgba(16,185,129,.22);border-color:rgba(16,185,129,.45)}.travelMiniApp_hideScrollbar__raBYo{-ms-overflow-style:none;scrollbar-width:none}.travelMiniApp_hideScrollbar__raBYo::-webkit-scrollbar{display:none}.travelMiniApp_pillScroller__yCaLz{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.travelMiniApp_pillSnap__DL7W4{scroll-snap-align:start}.beautyMiniApp_root__IPXld{font-family:Inter,system-ui,sans-serif;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.beautyMiniApp_hideScrollbar__biJ9R{-ms-overflow-style:none;scrollbar-width:none}.beautyMiniApp_hideScrollbar__biJ9R::-webkit-scrollbar{display:none}.beautyMiniApp_heroPattern__wOSAr{background-image:radial-gradient(circle at 14% 24%,rgba(16,185,129,.14) 0,transparent 46%),radial-gradient(circle at 86% 76%,rgba(5,150,105,.1) 0,transparent 42%)}.beautyMiniApp_cardHover__2V36N{transition:all .25s cubic-bezier(.4,0,.2,1)}.beautyMiniApp_cardHover__2V36N:active{transform:scale(.97)}.footballFixturesSection_footballFixturesSection__s5_WR{width:100%;max-width:none;min-width:0}.footballFixturesSection_footballFixturesGrid__t0Wjs{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;touch-action:pan-x pan-y}.footballFixturesSection_footballFixturesGrid__t0Wjs::-webkit-scrollbar{display:none}@media (min-width:768px){.footballFixturesSection_footballFixturesGrid__t0Wjs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;overflow:visible;padding-bottom:0;scroll-snap-type:none}}.footballFixturesSection_footballFixtureCard__NUOzs{flex:0 0 280px;scroll-snap-align:start;width:100%;min-width:0;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;border-radius:16px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow .2s ease,transform .15s ease}.footballFixturesSection_footballFixtureCard__NUOzs:hover{box-shadow:0 6px 20px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.footballFixturesSection_footballFixtureCard__NUOzs:active{transform:scale(.98);box-shadow:0 2px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}@media (min-width:768px){.footballFixturesSection_footballFixtureCard__NUOzs{flex:initial;width:100%;scroll-snap-align:unset}}