.shell_shell__rf72L{grid-template-columns:var(--sidebar-width) 1fr}.shell_loading__Yd4qx,.shell_shell__rf72L{display:grid;min-height:100vh;min-height:100dvh}.shell_loading__Yd4qx{place-items:center;color:var(--text-secondary)}.shell_mobileHeader__vEkG_{display:none}.shell_sidebar__JteFd{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;margin:.75rem;border-radius:var(--radius-lg)}.shell_backdrop__Ees4e{display:none}.shell_brand__2B_BC{display:flex;gap:.75rem;align-items:center}.shell_logo__Vd4fw{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);font-size:1.25rem}.shell_brand__2B_BC p{margin:.15rem 0 0;color:var(--text-secondary);font-size:.8rem}.shell_searchForm__jmzJn input{width:100%;border:0;border-radius:var(--radius-md);padding:.65rem .85rem;background:rgba(255,255,255,.45);outline:none;font-size:16px}.shell_searchForm__jmzJn{margin-top:-.5rem}.shell_nav__48_R1{display:flex;flex-direction:column;gap:.35rem}.shell_navItem__huEya{text-decoration:none;color:var(--text-primary);padding:.65rem .85rem;border-radius:var(--radius-md);min-height:44px;display:flex;align-items:center}.shell_active__O_8GV,.shell_navItem__huEya:hover{background:rgba(255,255,255,.55)}.shell_footer__b9tRE{margin-top:auto}.shell_footer__b9tRE button{border:0;background:transparent;color:var(--text-secondary);cursor:pointer;min-height:44px;padding:.5rem .85rem}.shell_main__rG4ED{padding:.75rem .75rem .75rem 0;min-width:0}@media (max-width:900px){.shell_shell__rf72L{grid-template-columns:1fr;grid-template-rows:auto 1fr}.shell_mobileHeader__vEkG_{display:flex;align-items:center;gap:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:30;margin:.5rem .75rem 0;padding:max(.65rem,env(safe-area-inset-top)) .85rem .65rem;border-radius:var(--radius-lg)}.shell_menuButton__jJxdm,.shell_mobileSearch__wxBSt{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:rgba(255,255,255,.55);color:var(--text-primary);font-size:1.15rem;cursor:pointer;text-decoration:none;flex-shrink:0}.shell_mobileTitle__57rb6{flex:1 1;text-align:center;font-weight:700;text-decoration:none;color:var(--text-primary);letter-spacing:-.02em}.shell_backdrop__Ees4e{display:block;position:fixed;inset:0;z-index:40;border:0;background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.shell_sidebar__JteFd{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(85vw,320px);margin:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding-top:max(1.25rem,env(safe-area-inset-top));padding-bottom:max(1.25rem,env(safe-area-inset-bottom));transform:translateX(-105%);transition:transform .22s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.shell_sidebarOpen__fFBcN{transform:translateX(0)}.shell_main__rG4ED{padding:.5rem .75rem max(.75rem,env(safe-area-inset-bottom))}}