@font-face{font-family:geistSans;src:url(../media/geist_sans_latin_variable-s.p.0lgj6eykvd73r.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_88021d16-module__iOYatq__className{font-family:geistSans,geistSans Fallback;font-style:normal}.geistsans_88021d16-module__iOYatq__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin_variable-s.p.0dhptfvd1uq0u.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_5c5118e0-module__JQh48G__className{font-family:geistMono,geistMono Fallback;font-style:normal}.geistmono_5c5118e0-module__JQh48G__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.app-update-notice.console-surface,.app-update-notice.portal-surface{z-index:45;inset-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));bottom:calc(max(var(--shell-bottom-clearance,0px), env(safe-area-inset-bottom,0px)) + .75rem);border:1px solid var(--console-border,#cbd5e1);background:var(--console-surface,#fff);max-width:28rem;color:var(--console-ink,#0f172a);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding:.5rem .75rem;font-size:.875rem;display:flex;position:fixed;box-shadow:0 4px 16px #0002}.app-update-notice button{border:1px solid;border-radius:.5rem;flex-shrink:0;min-height:44px;padding:.5rem .75rem;font-weight:600}html[data-keyboard-open] .app-update-notice{display:none}
