.shell_shell__aDTVc{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.shell_sidebar__KnK0m{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;background:var(--color-sidebar-bg);color:var(--color-sidebar-text);border-right:1px solid var(--color-sidebar-border);padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-4)}.shell_sidebarBrand__COk1z{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-1)}.shell_brandMark__GuUhH{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);background:linear-gradient(145deg,var(--color-brand-1),var(--color-brand-2));color:#ffffff;font-weight:800;font-size:18px}.shell_brandText__hREjQ{display:flex;flex-direction:column;min-width:0}.shell_brand__7JruY{font-weight:700;font-size:18px;line-height:1.2;letter-spacing:.02em;color:var(--color-sidebar-text-strong);white-space:nowrap}.shell_brandVersion__J6wE8{font-weight:500;color:var(--color-sidebar-text)}.shell_organization__7J02T{font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_identity__bjPtz{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-sidebar-hover)}.shell_sidebar__KnK0m .shell_identity__bjPtz{display:none}.shell_avatar__qOk3d{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--color-avatar-bg);color:var(--color-avatar-text);font-weight:600;font-size:13px}.shell_identityText__3lpy8{display:flex;flex-direction:column;min-width:0;line-height:1.3}.shell_identityName__u9sQR{color:var(--color-sidebar-text-strong);font-weight:600;font-size:14px}.shell_identityRole__2VkWj{font-size:12px;color:var(--color-text-muted)}.shell_navFooter__H4IxE{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-sidebar-border)}.shell_signOut__y6tTi{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-sidebar-text-strong);font:inherit;font-size:14px;cursor:pointer}.shell_signOut__y6tTi:hover{background:var(--color-sidebar-hover)}.shell_navGroup__SVds4{display:flex;flex-direction:column}.shell_navList__syr2y{list-style:none;margin:0;padding:0}.shell_navBranch__bPMPQ,.shell_navList__syr2y{display:flex;flex-direction:column;gap:2px}.shell_parentRow__ICZyV{position:relative;display:flex;align-items:center;border-radius:var(--radius-sm)}.shell_parentRow__ICZyV:hover{background:var(--color-sidebar-hover)}.shell_parentRowActive__yjvfK,.shell_parentRowActive__yjvfK:hover{background:var(--color-sidebar-active)}.shell_parentRowActive__yjvfK:before{content:"";position:absolute;left:-12px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--color-accent)}.shell_parentLink__LR79A{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-3);min-height:42px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-sidebar-text);text-decoration:none;font-size:15px}.shell_parentLink__LR79A:hover,.shell_parentRowActive__yjvfK .shell_parentLink__LR79A{color:var(--color-sidebar-text-strong)}.shell_parentRowActive__yjvfK .shell_parentLink__LR79A{font-weight:600}.shell_childIcon__Vy_ZB,.shell_navIcon__l3WGs{flex:none}.shell_navLabel__1mzKe{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_chevron__i75Z5{flex:none;width:36px;height:36px;margin-right:2px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-sidebar-text);cursor:pointer}.shell_chevron__i75Z5:hover{color:var(--color-sidebar-text-strong);background:var(--color-sidebar-hover)}.shell_chevron__i75Z5 svg{transition:transform .15s ease}.shell_chevron__i75Z5[aria-expanded=true] svg{transform:rotate(180deg)}.shell_childList__VDKMr{list-style:none;margin:0 0 var(--space-2);padding:0 0 0 var(--space-3);display:flex;flex-direction:column;gap:1px}.shell_childList__VDKMr[hidden]{display:none}.shell_navItem__1xZ8Z{display:flex;align-items:center;gap:var(--space-3);min-height:36px;padding:6px var(--space-3);border-radius:var(--radius-sm);color:var(--color-sidebar-text);text-decoration:none;font-size:14px}a.shell_navItem__1xZ8Z:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-strong)}.shell_navItemActive__To_02{background:var(--color-sidebar-child-active);color:var(--color-sidebar-text-strong);font-weight:600}.shell_navItemDisabled__skdwK{opacity:.55;cursor:default}.shell_soon__uH4KT{font-size:11px;border:1px solid;border-radius:999px;padding:0 var(--space-2)}.shell_sidebarToggle__enOAs{align-self:flex-start;margin-top:auto;width:36px;height:36px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-sidebar-text);cursor:pointer}.shell_navFooter__H4IxE+.shell_sidebarToggle__enOAs{margin-top:0}.shell_sidebarToggle__enOAs:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-strong)}.shell_content__0hTrq{min-width:0;display:flex;flex-direction:column}.shell_header__HfuaG{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:60px;padding:var(--space-2) var(--space-6);background:var(--color-header-bg);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shell_headerTitle__gZYkX{margin:0;font:var(--text-title);font-size:20px;color:var(--color-text)}.shell_headerTools__Yc59_{display:flex;align-items:center;gap:var(--space-4)}.shell_headerIdentity__ptA3l{display:flex;align-items:center;gap:var(--space-3)}.shell_headerIdentity__ptA3l .shell_identityName__u9sQR{color:var(--color-text)}.shell_main__U99gY{min-width:0;padding:var(--space-5) var(--space-6) var(--space-6)}.shell_main__U99gY:focus{outline:none}.shell_skipLink__7bbwM{position:absolute;left:var(--space-3);top:var(--space-3);z-index:60;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent);font-weight:600;text-decoration:none;transform:translateY(-200%)}.shell_skipLink__7bbwM:focus{transform:none}.shell_demoBanner__WLgDA{display:inline-block;margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--color-demo-soft);color:var(--color-demo);font-size:12px;font-weight:600}@media (min-width:1024px){:root[data-sidebar=collapsed] .shell_sidebar__KnK0m{padding-left:var(--space-2);padding-right:var(--space-2);align-items:center}:root[data-sidebar=collapsed] .shell_brandText__hREjQ,:root[data-sidebar=collapsed] .shell_chevron__i75Z5,:root[data-sidebar=collapsed] .shell_childList__VDKMr,:root[data-sidebar=collapsed] .shell_navFooter__H4IxE{display:none}:root[data-sidebar=collapsed] .shell_navGroup__SVds4{width:100%}:root[data-sidebar=collapsed] .shell_parentLink__LR79A{justify-content:center;padding:var(--space-2)}:root[data-sidebar=collapsed] .shell_parentLink__LR79A .shell_navLabel__1mzKe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-sidebar=collapsed] .shell_parentRowActive__yjvfK:before{left:-8px}:root[data-sidebar=collapsed] .shell_sidebarToggle__enOAs{align-self:center;margin-top:auto}}.shell_backdrop__m9GlU,.shell_drawer__zUi4q,.shell_topbar__6kM_9{display:none}.shell_drawerClose__vksVG,.shell_menuButton__gdGSq{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;color:inherit}.shell_drawer__zUi4q :focus-visible,.shell_sidebar__KnK0m :focus-visible,.shell_topbar__6kM_9 :focus-visible{outline-color:var(--color-focus-on-dark)}@media (max-width:1023px){.shell_shell__aDTVc{grid-template-columns:minmax(0,1fr);align-content:start}.shell_header__HfuaG,.shell_sidebar__KnK0m{display:none}.shell_topbar__6kM_9{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-3);background:var(--color-sidebar-bg);color:var(--color-sidebar-text-strong);border-bottom:1px solid var(--color-sidebar-border)}.shell_topbarTitle__ojKOa{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-sidebar-text)}.shell_topbarTheme__xiXMd{flex:none}.shell_backdrop__m9GlU{display:block;position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.45)}.shell_drawer__zUi4q{position:fixed;inset:0 auto 0 0;z-index:40;width:min(320px,85vw);overflow-y:auto;background:var(--color-sidebar-bg);color:var(--color-sidebar-text);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);flex-direction:column;gap:var(--space-4)}.shell_drawerOpen__wWirv{display:flex}.shell_drawerClose__vksVG{align-self:flex-end;color:var(--color-sidebar-text-strong)}.shell_main__U99gY{padding:var(--space-5) var(--space-4)}.shell_parentRowActive__yjvfK:before{left:-12px}}.theme_switch__2VO6R{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface)}.theme_option__qj8rQ{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);cursor:pointer}.theme_option__qj8rQ:hover{color:var(--color-text)}.theme_option__qj8rQ[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-text)}.auth_centered__GQSMT{min-height:100vh;display:grid;place-items:center;padding:var(--space-5) var(--space-4);background:var(--color-bg)}.auth_card__sDA1m{width:100%;max-width:420px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.auth_brandRow__X2EPU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.auth_brand__WqgcZ{font-weight:700;font-size:1.25rem;letter-spacing:.02em}.auth_badge__A0Ned{font-size:.75rem;font-weight:600;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px;padding:2px var(--space-2);white-space:nowrap}.auth_title__3gPJf{font-size:1.375rem;margin:0}.auth_lead__T4Ozx{margin:0;color:var(--color-text-muted);line-height:1.5}.auth_primaryButton__elYZy{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-surface);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.auth_secondaryButton__bq9JV{background:transparent;color:var(--color-accent)}.auth_link__nm3dg:focus-visible,.auth_primaryButton__elYZy:focus-visible,.auth_secondaryButton__bq9JV:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth_link__nm3dg{color:var(--color-accent);font-size:.9375rem}.auth_panel__4_7Se{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);max-width:720px}.auth_facts__rRFbe{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0}.auth_facts__rRFbe dt{color:var(--color-text-muted)}.auth_facts__rRFbe dd{margin:0;overflow-wrap:anywhere}