@media (width<=767px){html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}[data-profile-theme]>main{overscroll-behavior-y:contain;width:100%;min-width:0;scroll-padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}[data-profile-theme]>main>*{min-width:0;max-width:100%}.mobile-panel-content{padding-inline:.875rem!important;padding-top:.875rem!important;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))!important}.profile-topbar{box-shadow:0 8px 24px color-mix(in oklab, var(--foreground) 5%, transparent);border-bottom-color:color-mix(in oklab, var(--border) 90%, transparent)!important;gap:.5rem!important;min-height:3.25rem!important;padding:.5rem .875rem!important}.profile-topbar .mobile-topbar-context{flex:1;min-width:0}.profile-topbar .mobile-topbar-actions{max-width:48%;gap:.35rem!important}.profile-topbar button,.profile-topbar a{min-width:2.5rem;min-height:2.5rem}.profile-mobile-nav{box-shadow:0 -10px 30px color-mix(in oklab, var(--foreground) 8%, transparent);height:calc(4.35rem + env(safe-area-inset-bottom))!important;padding:.35rem .45rem env(safe-area-inset-bottom)!important;background:color-mix(in oklab, var(--background) 92%, transparent)!important}.profile-mobile-nav a,.profile-mobile-nav button{border-radius:.9rem;min-width:0;min-height:3.7rem}.profile-mobile-nav a[aria-current=page],.profile-mobile-nav [data-mobile-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}.mobile-nav-sheet{left:0!important;right:0!important;bottom:calc(4.35rem + env(safe-area-inset-bottom))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:1.5rem 1.5rem 0 0!important;width:100%!important;max-height:min(76dvh,720px)!important;box-shadow:0 -18px 60px #00000038!important}.mobile-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;display:grid!important}.mobile-nav-grid>a,.mobile-nav-grid>button{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 94%, transparent);min-height:3.4rem}.mobile-page-title{font-size:clamp(1.25rem,5.4vw,1.65rem)!important;line-height:1.15!important}.mobile-page-subtitle{font-size:.8rem!important;line-height:1.45!important}.mobile-stack-actions{grid-template-columns:1fr!important;gap:.5rem!important;width:100%!important;display:grid!important}.mobile-stack-actions>*{width:100%!important}.mobile-scroll-row,[role=tablist]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.mobile-scroll-row::-webkit-scrollbar{display:none}[role=tablist]::-webkit-scrollbar{display:none}table{font-size:.78rem}.mobile-card-grid{grid-template-columns:minmax(0,1fr)!important}input,textarea,select,button{font-size:16px}input,select,textarea{max-width:100%}textarea{min-height:7rem}button,[role=button],a{touch-action:manipulation}[data-radix-scroll-area-viewport]{overscroll-behavior:contain}.overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}[role=dialog]{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto}[data-radix-popper-content-wrapper]{max-width:calc(100vw - 1rem)!important}.sticky-mobile-actions{bottom:calc(4.7rem + env(safe-area-inset-bottom));z-index:15;background:color-mix(in oklab, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:0 12px 30px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:1rem;padding:.65rem;position:sticky!important}@media (width<=420px){.mobile-nav-grid{grid-template-columns:1fr}.profile-mobile-nav{padding-inline:.25rem!important}.profile-mobile-nav span{font-size:9px!important}}}
