.footer-glass-position{padding:0 12px max(8px,env(safe-area-inset-bottom,0px))}.footer-glass-surface{border-radius:28px;isolation:isolate}.footer-glass-surface:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;border:1px solid rgba(255,255,255,.22);background:#061844;box-shadow:0 8px 28px #06184440}.footer-glass-tab{position:relative;isolation:isolate;border-radius:22px}.footer-glass-tab[aria-current=page]:before{content:"";position:absolute;inset:6px 4px;z-index:-1;border-radius:18px;background:#ffffff17}.footer-glass-surface :focus-visible{outline:2px solid #fff;outline-offset:-3px}@media(prefers-contrast:more){.footer-glass-surface:before{background:#061844;border-color:#fff}}html{-webkit-text-size-adjust:100%}[class~="text-[9px]"]{font-size:.5625rem}[class~="text-[10px]"]{font-size:.625rem}[class~="text-[11px]"]{font-size:.6875rem}[class~="text-[12px]"]{font-size:.75rem}[class~="text-[13px]"]{font-size:.8125rem}[class~="text-[14px]"]{font-size:.875rem}[class~="text-[15px]"]{font-size:.9375rem}[class~="text-[16px]"]{font-size:1rem}[class~="text-[18px]"]{font-size:1.125rem}[class~="text-[20px]"]{font-size:1.25rem}[class~="text-[22px]"]{font-size:1.375rem}[class~="text-[24px]"]{font-size:1.5rem}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid hsl(var(--foreground));outline-offset:3px}.accessibility-skip{position:fixed;top:calc(.5rem + env(safe-area-inset-top,0px));left:.5rem;z-index:10000;transform:translateY(-250%);padding:.75rem 1rem;border-radius:.75rem;background:hsl(var(--background));color:hsl(var(--foreground));font-weight:700}.accessibility-skip:focus{transform:none}.dark :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-\[\#F5F6F8\],.bg-\[\#f5f6f8\]){background-color:hsl(var(--card))}.dark :is(.text-\[\#061844\],.text-\[\#0A1B3D\],.text-gray-900,.text-gray-800,.text-gray-700){color:hsl(var(--foreground))}.dark :is(.text-gray-600,.text-gray-500,.text-gray-400){color:hsl(var(--muted-foreground))}.dark :is([class~="text-[#061844]/60"],[class~="text-[#061844]/70"],[class~="text-[#061844]/80"],[class~="text-[#0A1B3D]/60"],[class~="text-[#0A1B3D]/70"],[class~="text-[#0A1B3D]/80"]){color:hsl(var(--foreground) / .85)}.dark :is(.border-gray-200,.border-gray-300){border-color:hsl(var(--border))}html.native-shell.dark body{background:hsl(var(--background))}@media(prefers-reduced-motion:reduce){html:focus-within,html,body{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}}
