@keyframes rhYhPq_skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rhYhPq_pageSkeleton{gap:var(--space-5);flex-direction:column;max-width:72rem;animation:.2s rhYhPq_skeleton-fade-in;display:flex}@keyframes rhYhPq_skeleton-fade-in{0%{opacity:0}to{opacity:1}}.rhYhPq_block{border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--muted) 92%, var(--background)) 0%, color-mix(in srgb, var(--muted) 55%, var(--background)) 50%, color-mix(in srgb, var(--muted) 92%, var(--background)) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite rhYhPq_skeleton-shimmer}.rhYhPq_header{gap:var(--space-2);flex-direction:column;display:flex}.rhYhPq_kicker{width:120px;height:12px}.rhYhPq_title{width:min(100%,320px);height:28px}.rhYhPq_subtitle{width:min(100%,480px);height:14px}.rhYhPq_tabRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.rhYhPq_tab{border-radius:var(--radius-pill);width:96px;height:34px}.rhYhPq_cardGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rhYhPq_card{border-radius:var(--radius-lg);height:120px}.rhYhPq_section{border-radius:var(--radius-lg);height:200px}.rhYhPq_table{gap:var(--space-2);flex-direction:column;display:flex}.rhYhPq_tableRow{border-radius:var(--radius-md);height:44px}.rhYhPq_progressTrack{z-index:9999;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.rhYhPq_progressBar{background:var(--foreground);width:35%;height:100%;animation:1s ease-in-out infinite rhYhPq_nav-progress}@keyframes rhYhPq_nav-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.rhYhPq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rhYhPq_ugReducedPulse{0%,to{opacity:.35}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.rhYhPq_block{background:var(--ug-tint-08,color-mix(in srgb, var(--foreground) 8%, transparent))!important;animation:1.6s ease-in-out infinite rhYhPq_ugReducedPulse!important}.rhYhPq_progressBar{width:100%!important;animation:1.6s ease-in-out infinite rhYhPq_ugReducedPulse!important;transform:none!important}}
._5GqhW_layout{grid-template-columns:var(--sidebar-width) 1fr;background:var(--background);min-height:100vh;display:grid}._5GqhW_layoutCollapsed{--sidebar-width:56px}._5GqhW_sidebar{background:var(--background);border-right:1px solid var(--color-border);padding:var(--space-5) var(--space-3);gap:var(--space-5);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}._5GqhW_layoutCollapsed ._5GqhW_sidebar{padding:var(--space-3) var(--space-2);align-items:center}._5GqhW_sidebarTop{justify-content:center;align-items:flex-start;gap:var(--space-2);width:100%;display:flex;position:relative}._5GqhW_layoutCollapsed ._5GqhW_sidebarTop{flex-direction:column;align-items:center;position:static}._5GqhW_sidebarToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:32px;height:32px;color:var(--foreground);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}._5GqhW_layoutCollapsed ._5GqhW_sidebarToggle{position:static}._5GqhW_sidebarToggle:hover{background:var(--muted)}._5GqhW_layoutCollapsed ._5GqhW_brand{align-items:center}._5GqhW_layoutCollapsed ._5GqhW_brandMarkLogo{max-height:32px}._5GqhW_layoutCollapsed ._5GqhW_navHeading,._5GqhW_layoutCollapsed ._5GqhW_navLinkLabel,._5GqhW_layoutCollapsed ._5GqhW_navGroupChevron{display:none}._5GqhW_layoutCollapsed ._5GqhW_nav{align-items:center;width:100%}._5GqhW_layoutCollapsed ._5GqhW_navLink,._5GqhW_layoutCollapsed ._5GqhW_navGroupTrigger{justify-content:center;width:40px;height:40px;margin-inline:auto;padding:0}._5GqhW_layoutCollapsed ._5GqhW_navDivider{width:24px;margin-inline:auto}._5GqhW_layoutCollapsed ._5GqhW_navGroupChildren{align-items:center}._5GqhW_brand{font-weight:700;font-size:var(--text-base);color:var(--foreground);text-align:center;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}._5GqhW_brand:hover{text-decoration:none}._5GqhW_brandMarkLogo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:72px;display:block}:root[data-theme=dark] ._5GqhW_brandMarkLogo{filter:invert()}._5GqhW_brandLogo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;max-width:min(240px,100%);height:auto;max-height:52px;display:block}._5GqhW_nav{gap:var(--space-1);scrollbar-width:thin;scrollbar-color:#404040 transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._5GqhW_nav::-webkit-scrollbar{width:6px}._5GqhW_nav::-webkit-scrollbar-track{background:0 0}._5GqhW_nav::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#404040}._5GqhW_layoutDarkSidebar ._5GqhW_nav{scrollbar-color:#404040 transparent}._5GqhW_layoutDarkSidebar ._5GqhW_nav::-webkit-scrollbar-thumb{background:#404040}._5GqhW_navHeading{color:var(--muted-foreground);padding:var(--space-2) var(--space-3) var(--space-1);font-size:.75rem;font-weight:600}._5GqhW_navDivider{height:1px;margin:var(--space-2) var(--space-3);background:var(--color-border);flex-shrink:0}._5GqhW_navGroup{flex-direction:column;gap:2px;display:flex}._5GqhW_navGroupTrigger{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.9rem;font-weight:600;display:flex}._5GqhW_navGroupTrigger:hover{background:var(--muted)}._5GqhW_navGroupTriggerActive{background:var(--ug-nav-item-active-bg)}._5GqhW_navGroupTriggerOpen ._5GqhW_navGroupChevron{transform:rotate(180deg)}._5GqhW_navGroupChevron{opacity:.65;flex-shrink:0;margin-left:auto;transition:transform .15s}._5GqhW_navGroupChildren{flex-direction:column;gap:2px;display:flex}._5GqhW_navLink{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--foreground);padding:8px 12px;font-size:.9rem;text-decoration:none;display:flex}._5GqhW_navLinkNested{padding-left:40px;font-size:.86rem}._5GqhW_navLinkIcon{opacity:.72;flex-shrink:0}._5GqhW_navLinkAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}._5GqhW_navLinkAvatarInitial{background:var(--foreground);width:18px;height:18px;color:var(--accent-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:.65rem;font-weight:700;display:grid}._5GqhW_navLinkLabel{flex:auto;min-width:0}._5GqhW_navUnreadBadge{border-radius:var(--ug-radius-screen,var(--ug-radius-screen));background:var(--ug-status-info,var(--foreground));color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}._5GqhW_navLinkActive{background:var(--ug-nav-item-active-bg);font-weight:600}._5GqhW_navLinkActive ._5GqhW_navLinkIcon{opacity:1}._5GqhW_navLink:hover{background:var(--muted);text-decoration:none}._5GqhW_navLink:hover ._5GqhW_navLinkIcon{opacity:1}._5GqhW_main{flex-direction:column;min-width:0;display:flex}._5GqhW_topbar{height:var(--topbar-height);border-bottom:1px solid var(--color-border);background:var(--background);padding:0 var(--space-5);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._5GqhW_crumbs{color:var(--muted-foreground);font-size:.88rem}._5GqhW_user{align-items:center;gap:var(--space-3);display:flex}._5GqhW_userMeta{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}._5GqhW_userName{font-size:.88rem;font-weight:600}._5GqhW_userRole{font-size:var(--text-xs);color:var(--muted-foreground)}._5GqhW_avatar{border-radius:var(--radius-md);background:var(--foreground);width:32px;height:32px;color:var(--accent-foreground);font-size:var(--text-sm);flex-shrink:0;place-items:center;font-weight:600;display:grid}._5GqhW_avatarImg{-o-object-fit:cover;object-fit:cover;display:block}._5GqhW_logoutForm{margin:0}._5GqhW_themeToggle,._5GqhW_logoutBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--foreground);background:0 0;padding:6px 12px;font-size:.85rem}._5GqhW_themeToggle{text-transform:capitalize;align-items:center;gap:8px;display:inline-flex}._5GqhW_themeToggleTrack{border-radius:var(--radius-pill);background:var(--muted);border:1px solid var(--color-border);align-items:center;width:28px;height:16px;padding:2px;display:inline-flex}._5GqhW_themeToggleThumb{border-radius:var(--radius-pill);background:var(--foreground);width:10px;height:10px;transition:transform .15s;transform:translate(0)}._5GqhW_themeToggle[aria-pressed=true] ._5GqhW_themeToggleThumb{transform:translate(12px)}._5GqhW_themeToggle:hover,._5GqhW_logoutBtn:hover{background:var(--muted)}._5GqhW_content{padding:var(--space-6);flex:1;width:100%;min-width:0}._5GqhW_layoutDarkSidebar ._5GqhW_sidebar{color:#f5f5f5;background:#111;border-right-color:#1f1f1f}._5GqhW_layoutDarkSidebar ._5GqhW_brandMarkLogo{filter:none}:root[data-theme=dark] ._5GqhW_layoutDarkSidebar ._5GqhW_brandMarkLogo{filter:none}._5GqhW_layoutDarkSidebar ._5GqhW_sidebarToggle{color:#f5f5f5;border-color:#333}._5GqhW_layoutDarkSidebar ._5GqhW_sidebarToggle:hover{background:#222}._5GqhW_layoutDarkSidebar ._5GqhW_navHeading{color:#a3a3a3}._5GqhW_layoutDarkSidebar ._5GqhW_navDivider{background:#333}._5GqhW_layoutDarkSidebar ._5GqhW_navGroupTrigger{color:#d4d4d4}._5GqhW_layoutDarkSidebar ._5GqhW_navGroupTrigger:hover{color:#fff;background:#1f1f1f}._5GqhW_layoutDarkSidebar ._5GqhW_navGroupTriggerActive{background:var(--ug-nav-item-active-bg-dark);color:#fff}._5GqhW_layoutDarkSidebar ._5GqhW_navLink{color:#d4d4d4}._5GqhW_layoutDarkSidebar ._5GqhW_navLink:hover{color:#fff;background:#1f1f1f}._5GqhW_layoutDarkSidebar ._5GqhW_navLinkActive{background:var(--ug-nav-item-active-bg-dark);color:#fff;font-weight:600}._5GqhW_layoutDarkSidebar ._5GqhW_navLinkIcon{opacity:.85}._5GqhW_helpFooter{padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:center;margin-top:auto;display:flex}._5GqhW_layoutDarkSidebar ._5GqhW_helpFooter{border-top-color:#333}._5GqhW_helpIconLink{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--muted-foreground);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._5GqhW_helpIconLink:hover{background:var(--muted);color:var(--foreground);text-decoration:none}._5GqhW_layoutDarkSidebar ._5GqhW_helpIconLink{color:#a3a3a3}._5GqhW_layoutDarkSidebar ._5GqhW_helpIconLink:hover{color:#fff;background:#1f1f1f}._5GqhW_mobileNavToggle,._5GqhW_mobileNavClose{display:none;position:relative}._5GqhW_mobileNavBackdrop{display:none}@media (max-width:900px){._5GqhW_layout{grid-template-columns:1fr}._5GqhW_sidebar{z-index:50;border-right:1px solid var(--color-border);width:min(84vw,300px);height:100dvh;max-height:none;padding:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));gap:var(--space-4);box-shadow:none;transition:transform .2s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}._5GqhW_sidebarMobileOpen{transform:translate(0);box-shadow:4px 0 24px #0000002e}._5GqhW_layoutDarkSidebar ._5GqhW_sidebar{border-right-color:#1f1f1f}._5GqhW_mobileNavBackdrop{z-index:40;background:#00000073;display:block;position:fixed;inset:0}._5GqhW_sidebarTop{justify-content:space-between;align-items:center}._5GqhW_brand{align-items:center;gap:var(--space-2);flex-direction:row}._5GqhW_brandMarkLogo{max-height:28px}._5GqhW_sidebarToggle{display:none}._5GqhW_mobileNavClose{border:1px solid var(--color-border);border-radius:var(--radius-md);width:32px;height:32px;color:var(--foreground);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._5GqhW_mobileNavClose:hover{background:var(--muted)}._5GqhW_layoutDarkSidebar ._5GqhW_mobileNavClose{color:#f5f5f5;border-color:#333}._5GqhW_layoutDarkSidebar ._5GqhW_mobileNavClose:hover{background:#222}._5GqhW_nav{flex:1}._5GqhW_layoutCollapsed ._5GqhW_navHeading,._5GqhW_layoutCollapsed ._5GqhW_navLinkLabel,._5GqhW_layoutCollapsed ._5GqhW_navGroupChevron{display:block}._5GqhW_layoutCollapsed ._5GqhW_navLink,._5GqhW_layoutCollapsed ._5GqhW_navGroupTrigger{justify-content:flex-start;width:auto;height:auto;margin-inline:0;padding:8px 12px}._5GqhW_mobileNavToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._5GqhW_mobileNavToggle:hover{background:var(--muted)}._5GqhW_topbar{padding:0 var(--space-4);gap:var(--space-3)}._5GqhW_crumbs{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._5GqhW_userMeta{display:none}._5GqhW_content{padding:var(--space-4)}}._5GqhW_customNavLinkRow{align-items:center;gap:2px;display:flex}._5GqhW_customNavLinkRow ._5GqhW_navLink{flex:auto;min-width:0}._5GqhW_customNavLinkDelete{border-radius:var(--radius-md);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._5GqhW_customNavLinkDelete:hover{background:var(--muted);color:var(--foreground)}._5GqhW_customNavLinkForm{flex-direction:column;gap:6px;padding:8px 12px;display:flex}._5GqhW_customNavLinkInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--background);width:100%;color:var(--foreground);padding:6px 8px;font-size:.85rem}._5GqhW_customNavLinkError{color:var(--color-danger,#b91c1c);margin:0;font-size:.78rem}._5GqhW_customNavLinkFormActions{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}._5GqhW_customNavLinkCancel,._5GqhW_customNavLinkSave{border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;padding:5px 10px}._5GqhW_customNavLinkCancel{border:1px solid var(--color-border);color:var(--foreground);background:0 0}._5GqhW_customNavLinkSave{background:var(--foreground);color:var(--background);border:none;font-weight:600}._5GqhW_customNavLinkSave:disabled{opacity:.6;cursor:default}._5GqhW_sidebarToggle:after,._5GqhW_mobileNavClose:after,._5GqhW_mobileNavToggle:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
