:root{--font-sans:"Geist Variable", sans-serif;--font-mono:"Geist Mono Variable", monospace;--font-heading:"Merriweather Variable", serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expo-web-workspace{font-family:var(--font-sans)}.expo-web-workspace [data-slot=sidebar-wrapper]{height:100%;min-height:0}.expo-web-screen{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:dashboard/inline-size}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=right-sidebar-body],[data-slot=right-sidebar-footer]{container:dashboard/inline-size}.expo-web-dashboard-scroll{background:color-mix(in oklab, var(--muted) 80%, var(--background));flex:1;min-height:0;overflow-y:auto}:root.dark .expo-web-dashboard-scroll{background:var(--background)}@media (prefers-reduced-motion:reduce){.expo-web-workspace *,.expo-web-workspace :before,.expo-web-workspace :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.expo-web-workspace{--font-heading:var(--font-sans);container-type:inline-size}.account-workspace{flex:1;min-height:0;overflow-y:auto;container-type:inline-size}.account-workspace-inner{padding:32px 24px calc(32px + env(safe-area-inset-bottom));grid-template-columns:208px minmax(0,1fr);gap:32px;margin:0 auto;display:grid}.account-navigation{flex-direction:column;align-self:start;gap:24px;display:flex}.account-navigation-title{padding:0 12px;font-size:14px;font-weight:600}.account-navigation nav{flex-direction:column;gap:4px;display:flex}.account-navigation-link{min-height:44px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.account-navigation-link:hover,.account-navigation-link.is-active{background:var(--muted);color:var(--foreground)}.account-navigation-link.is-active{font-weight:600}.account-content{flex-direction:column;gap:24px;min-width:0;display:flex}.account-back{min-height:44px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:none}.account-overview{flex-direction:column;display:flex}.account-overview-link{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:76px;padding:16px 4px;display:flex}.account-overview-link:hover{background:var(--muted)}.account-workspace a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}@container (width<=800px){.account-workspace-inner{padding:24px 20px calc(24px + env(safe-area-inset-bottom));display:block}.account-navigation{display:none}.account-back{display:flex}}@media (pointer:coarse){.expo-web-workspace [data-slot=button],.expo-web-workspace [data-slot=sidebar-menu-button]{min-height:44px}.expo-web-workspace [data-slot=input],.expo-web-workspace [data-slot=select-trigger]{min-height:44px;font-size:16px}}.mobile-navigation{border-top:1px solid var(--border);background:var(--background);padding:4px env(safe-area-inset-right) max(4px, env(safe-area-inset-bottom)) env(safe-area-inset-left);flex-shrink:0;display:flex}.mobile-navigation a,.mobile-navigation button{min-width:0;min-height:52px;color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.mobile-navigation a[aria-current=page]{color:var(--primary);font-weight:600}.mobile-navigation :focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:6px}:root:not(.dark):has(.expo-web-workspace){--muted:#f0f2f4;--accent:#f0f2f4;--sidebar:#f8f9fa;--sidebar-accent:#edf0f2}:root.dark:has(.expo-web-workspace){--background:#17191b;--card:#202326;--popover:#202326;--muted:#2b2f33;--accent:#2b2f33;--sidebar:#202326;--sidebar-accent:#2b2f33}:root:not(.dark):not([data-high-contrast]):has(.expo-web-workspace){--muted-foreground:#626970;--border:#e3e6e8;--sidebar-border:#e3e6e8}:root.dark:not([data-high-contrast]):has(.expo-web-workspace){--muted-foreground:#a5adb4}.dashboard-page-container{box-sizing:border-box;width:100%;max-width:100rem;margin-inline:auto;padding-inline:1rem}@container dashboard (width>=40rem){.dashboard-page-container{padding-inline:1.5rem}}@container dashboard (width>=64rem){.dashboard-page-container{padding-inline:2rem}}