.header-logo-img{filter:var(--logo-filter,none)}@media (prefers-color-scheme:light){.header-logo-img{filter:var(--logo-filter,brightness(.4) contrast(1.4))}}@media (min-width:768px){.header-desktop-nav,.header-desktop-auth{display:flex!important}.header-mobile-cluster{display:none!important}}@media (max-width:767px){.header-desktop-nav,.header-desktop-auth{display:none!important}.header-mobile-cluster{display:flex!important}}
@media (max-width:767px){.footer-columns{padding:4.103vw var(--container-px)!important;grid-template-columns:1.3fr 1.5fr 1fr!important;gap:3.077vw!important}.footer-columns>div:nth-of-type(2) nav{gap:1.026vw!important}.footer-columns h3{font-size:3.59vw!important}.footer-columns h4{margin-bottom:1.026vw!important;font-size:3.077vw!important}.footer-columns p{font-size:2.821vw!important;line-height:1.4!important}.footer-columns nav a,.footer-columns a{min-height:max(24px,5.641vw)!important;font-size:2.821vw!important}.footer-columns nav+div a,.footer-columns>div:last-child>div:last-child>a{width:8.205vw!important;height:8.205vw!important}footer>div:nth-child(2){padding:2.051vw var(--container-px)!important}footer>div:nth-child(2)>div{gap:1.538vw!important;font-size:2.564vw!important}footer>div:nth-child(2) a,footer>div:nth-child(2) button{font-size:2.564vw!important}}
.reveal-footer>footer{margin-top:0}.reveal-footer .footer-columns{padding-top:24px!important;padding-bottom:24px!important}.reveal-footer .footer-columns nav a{min-height:28px!important}.reveal-footer__handle{z-index:47;background:var(--color-background-primary);min-height:24px;color:var(--color-teal-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px 12px 0 0;flex-direction:column;align-items:center;gap:1px;padding:4px 18px 3px;transition:transform .12s,box-shadow .12s,color .12s;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -3px 10px #0000001f}.reveal-footer__handle[data-open=true]{display:none}.reveal-footer__handle:hover{color:var(--color-teal-dark,#21887b);box-shadow:0 -4px 14px #00000029}.reveal-footer__handle:active{transform:translate(-50%)translateY(1px)}.reveal-footer__handle:focus-visible{outline:2px solid var(--color-teal-primary);outline-offset:2px}.reveal-footer__grabber{background:currentColor;border-radius:999px;width:38px;height:3px;display:block}.reveal-footer__grabber-chevron{width:10px;height:10px;display:block}
.bottom-nav{display:none}.bottom-nav__item{min-width:0;padding:var(--spacing-xs) 2px;color:var(--color-text-secondary);font-family:var(--font-primary,inherit);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:color .15s;display:flex}.bottom-nav__icon-wrap{border-radius:10px;justify-content:center;align-items:center;width:44px;height:26px;transition:background .15s;display:flex}.bottom-nav__logo{-o-object-fit:contain;object-fit:contain;width:24px;height:24px;display:block}.bottom-nav__label{font-size:calc(11px * var(--a11y-text-scale,1));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:1;overflow:hidden}.bottom-nav__item.is-active{color:var(--color-teal-on-surface)}.bottom-nav__item.is-active .bottom-nav__icon-wrap{background:#d2d2d2}@media (prefers-color-scheme:dark){.bottom-nav__item.is-active .bottom-nav__icon-wrap{background:#ffffff29}}.bottom-nav__item:active{color:var(--color-teal-primary)}.bottom-nav__item.is-pending .bottom-nav__icon-wrap{animation:.9s ease-in-out infinite bottomNavPending}@keyframes bottomNavPending{0%,to{background:var(--color-teal-surface)}50%{background:var(--color-accent-surface)}}@media (max-width:767px){.bottom-nav{inset-inline:0;z-index:60;height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-background-primary);border-top:.5px solid var(--color-border-tertiary);transition:transform var(--bottom-nav-ease,.3s ease);will-change:transform;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;transform:translateY(0);box-shadow:0 -4px 14px #0000000f}.bottom-nav.is-scroll-hidden{box-shadow:none;transform:translateY(calc(100% + 1px))}body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.bottom-nav{transition:none}}
