.page-module-scss-module__-ytPBG__card{width:100%;max-width:800px}
.MapMatchTitle-module-scss-module__7C4MeW__mapMatch{letter-spacing:-.04em;font-weight:800;font-family:var(--brand-font-display);align-items:center;display:inline-flex;position:relative}.MapMatchTitle-module-scss-module__7C4MeW__mapMatch.MapMatchTitle-module-scss-module__7C4MeW__lg{font-size:clamp(3.5rem,10vw,5rem)}.MapMatchTitle-module-scss-module__7C4MeW__mapMatch.MapMatchTitle-module-scss-module__7C4MeW__md{font-size:2.2rem}.MapMatchTitle-module-scss-module__7C4MeW__map{background:linear-gradient(180deg, var(--brand-accent-blue-top) 0%, var(--brand-accent-blue-mid) 45%, var(--brand-accent-blue-bottom) 100%);color:#0000;filter:drop-shadow(0 0 8px #1285a840);-webkit-background-clip:text;background-clip:text;display:inline-block}.MapMatchTitle-module-scss-module__7C4MeW__match{background:linear-gradient(180deg, var(--brand-accent-orange-top) 0%, var(--brand-accent-orange-mid) 45%, var(--brand-accent-orange-bottom) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.04em;display:inline-block}.MapMatchTitle-module-scss-module__7C4MeW__pin{background:linear-gradient(#ff9d5c 0%,#ff5c47 100%);border-radius:999px 999px 999px 0;width:.34em;height:.34em;animation:2.2s ease-in-out infinite MapMatchTitle-module-scss-module__7C4MeW__pinBounce;transform:translateY(-.18em)rotate(-45deg)}.MapMatchTitle-module-scss-module__7C4MeW__pin:after{content:"";opacity:.95;background:#ffe7cf;border-radius:999px;position:absolute;inset:30%}@keyframes MapMatchTitle-module-scss-module__7C4MeW__pinBounce{0%,to{transform:translateY(-.18em)rotate(-45deg)}50%{transform:translateY(-.28em)rotate(-45deg)}}
.HelpModal-module-scss-module__alof8q__footerLinks{border-top:1px solid #0000001f;margin-top:1.5rem;padding-top:1.25rem}.HelpModal-module-scss-module__alof8q__footerLinks ul{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (prefers-color-scheme:dark){.HelpModal-module-scss-module__alof8q__footerLinks{border-top-color:#fff3}}
.IOSInstallModal-module-scss-module__WQkDwW__content{flex-direction:column;gap:1.5rem;display:flex}.IOSInstallModal-module-scss-module__WQkDwW__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.IOSInstallModal-module-scss-module__WQkDwW__instructions{margin:1rem 0}.IOSInstallModal-module-scss-module__WQkDwW__steps{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.IOSInstallModal-module-scss-module__WQkDwW__steps li{align-items:flex-start;gap:1rem;display:flex}.IOSInstallModal-module-scss-module__WQkDwW__stepIcon{background:var(--primary-color,#3b82f6);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:700;display:flex}.IOSInstallModal-module-scss-module__WQkDwW__stepContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.IOSInstallModal-module-scss-module__WQkDwW__stepContent strong{color:var(--text-primary);font-size:1rem;font-weight:600}.IOSInstallModal-module-scss-module__WQkDwW__stepContent p{color:var(--text-secondary,#666);margin:0;font-size:.9rem;line-height:1.5}.IOSInstallModal-module-scss-module__WQkDwW__footer{margin-top:.5rem}.IOSInstallModal-module-scss-module__WQkDwW__note{background:var(--background-highlight);border-radius:var(--border-radius);color:var(--text-secondary,#666);text-align:center;margin:0;padding:1rem;font-size:.9rem;line-height:1.5}.IOSInstallModal-module-scss-module__WQkDwW__actions{justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (prefers-color-scheme:dark){.IOSInstallModal-module-scss-module__WQkDwW__stepContent strong{color:#f1f1f1}.IOSInstallModal-module-scss-module__WQkDwW__stepContent p{color:#b0b0b0}.IOSInstallModal-module-scss-module__WQkDwW__note{color:#b0b0b0;background:#333}}
.BottomNav-module-scss-module__wXtQ3q__root{display:none}@media (max-width:768px){.BottomNav-module-scss-module__wXtQ3q__rootVisible{z-index:1500;display:block;position:fixed;bottom:0;left:0;right:0}}.BottomNav-module-scss-module__wXtQ3q__nav{padding:0 8px;padding-bottom:var(--bottom-extra-space-standalone);background:var(--nav-background);border-top:1px solid #ffffff26;justify-content:space-around;align-items:center;transition:transform .2s ease-out;display:flex;position:relative;box-shadow:0 -2px 12px #0000001a}.BottomNav-module-scss-module__wXtQ3q__item{border-radius:var(--border-radius);color:#ffffffd9;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:10px 4px 6px;font-size:10px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex}.BottomNav-module-scss-module__wXtQ3q__item:hover{color:#fff;background:#ffffff26}.BottomNav-module-scss-module__wXtQ3q__item:active{background:#fff3}.BottomNav-module-scss-module__wXtQ3q__mainNavSlidDown{padding-bottom:0}.BottomNav-module-scss-module__wXtQ3q__mainWithNav{padding-bottom:calc(var(--nav-height) + var(--bottom-extra-space-standalone))}.BottomNav-module-scss-module__wXtQ3q__navSlidDown .BottomNav-module-scss-module__wXtQ3q__nav{transform:translateY(100%)}.BottomNav-module-scss-module__wXtQ3q__flag{font-size:16px}.BottomNav-module-scss-module__wXtQ3q__itemActive{color:#fff;font-weight:800;transform:scale(1.1)}.BottomNav-module-scss-module__wXtQ3q__icon{flex-shrink:0}.BottomNav-module-scss-module__wXtQ3q__languageLabel{text-align:left;flex:1}.BottomNav-module-scss-module__wXtQ3q__flag{flex-shrink:0;font-size:18px;line-height:1}
.CookieBanner-module-scss-module__OccUdq__content{max-width:var(--main-max-width);flex-direction:column;gap:.5rem;width:100%;margin:0 auto;display:flex}.CookieBanner-module-scss-module__OccUdq__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.CookieBanner-module-scss-module__OccUdq__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.CookieBanner-module-scss-module__OccUdq__link{margin-bottom:10px}.CookieConsent button{font-weight:600;transition:all .3s;border-radius:9999px!important;flex:1!important;margin:0!important;padding:.75rem 1.5rem!important;font-size:.875rem!important}.CookieConsent button:hover{transform:translateY(-2px)}.CookieConsent div:last-child{gap:20px;display:flex}@media (max-width:768px){.CookieConsent{flex-direction:column}.CookieConsent div:last-child{width:100%}.CookieBanner-module-scss-module__OccUdq__content{gap:.375rem}.CookieBanner-module-scss-module__OccUdq__title{font-size:.9375rem}.CookieBanner-module-scss-module__OccUdq__description,.CookieBanner-module-scss-module__OccUdq__link{font-size:.8125rem}}
