@font-face{font-family:inter;src:url(../media/Inter_400-s.p.1558nfkaan-be.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/Inter_500-s.p.0.cbklu8-a0zc.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(../media/Inter_600-s.p.09md0rck~4l6~.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:inter;src:url(../media/Inter_700-s.p.16dlguer7k1l..woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_bb67ee69-module__bU7vZW__className{font-family:inter,inter Fallback}.inter_bb67ee69-module__bU7vZW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:interTight;src:url(../media/InterTight_latin_variable-s.p.0myywcmxkjmcm.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_6c45a20a-module__YUNUOW__className{font-family:interTight,interTight Fallback}.intertight_6c45a20a-module__YUNUOW__variable{--font-inter-tight:"interTight", "interTight Fallback"}
.AdminSidebar-module__RJd72q__adminSidebar{--shell-sidebar-w:248px;--shell-sidebar-w-compact:232px;--sidebar-brand-min-h:56px;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--primary-foreground:#fff;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;width:var(--shell-sidebar-w);border-right:1px solid var(--neutral-200);height:100%;font-family:var(--font-sans);color:var(--neutral-900);top:calc(var(--shell-topbar-h) + 1px);max-height:calc(100vh - var(--shell-topbar-h) - 1px);background:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky}.AdminSidebar-module__RJd72q__adminSidebar[data-density=compact]{width:var(--shell-sidebar-w-compact)}.AdminSidebar-module__RJd72q__brand{min-height:var(--sidebar-brand-min-h);border-bottom:1px solid var(--neutral-200);font:700 14px/1 var(--font-sans);color:var(--neutral-900);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:flex}.AdminSidebar-module__RJd72q__brandMark{background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);font:700 13px/1 var(--font-sans);box-shadow:0 1px 2px color-mix(in srgb, var(--primary) 20%, transparent), inset 0 0 0 1px #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AdminSidebar-module__RJd72q__adminSidebar[data-density=compact] .AdminSidebar-module__RJd72q__brand{height:48px}.AdminSidebar-module__RJd72q__adminSidebar[data-density=compact] .AdminSidebar-module__RJd72q__brandMark{width:24px;height:24px;font-size:12px}.AdminSidebar-module__RJd72q__brandLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AdminSidebar-module__RJd72q__brandDeploy{font:600 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-700);background:color-mix(in srgb, var(--primary) 12%, #fff);border-radius:4px;margin-left:auto;padding:4px 6px}.AdminSidebar-module__RJd72q__search{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-md);height:44px;color:var(--neutral-500);font:400 13px/1 var(--font-sans);cursor:pointer;align-items:center;gap:8px;margin:12px 12px 4px;padding:0 12px;transition:background .12s,border-color .12s;display:flex}.AdminSidebar-module__RJd72q__search:hover{border-color:var(--neutral-300);color:var(--neutral-700);background:#fff}.AdminSidebar-module__RJd72q__search:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AdminSidebar-module__RJd72q__searchIcon{flex-shrink:0;width:13px;height:13px}.AdminSidebar-module__RJd72q__searchKbd{font:600 10px/1 var(--font-mono);border:1px solid var(--neutral-200);color:var(--neutral-700);background:#fff;border-radius:3px;margin-left:auto;padding:3px 5px}.AdminSidebar-module__RJd72q__adminSidebar[data-density=compact] .AdminSidebar-module__RJd72q__search{height:32px}.AdminSidebar-module__RJd72q__scroll{padding:8px 8px calc(12px + var(--admin-save-footer-h,0px));scroll-padding-bottom:var(--admin-save-footer-h,0px);scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent;flex:1;overflow:hidden auto}.AdminSidebar-module__RJd72q__scroll::-webkit-scrollbar{width:6px}.AdminSidebar-module__RJd72q__scroll::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:3px}.AdminSidebar-module__RJd72q__scroll::-webkit-scrollbar-track{background:0 0}.AdminSidebar-module__RJd72q__section{margin-top:6px}.AdminSidebar-module__RJd72q__sectionHdr{width:100%;font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:6px;padding:10px 8px 6px;display:flex}.AdminSidebar-module__RJd72q__sectionHdr:hover{color:var(--neutral-900)}.AdminSidebar-module__RJd72q__sectionHdrLabel{text-align:left;flex:1}.AdminSidebar-module__RJd72q__sectionHdrChev{opacity:.7;width:11px;height:11px;transition:transform .2s var(--ease-out);margin-left:auto}.AdminSidebar-module__RJd72q__section[data-collapsed=true] .AdminSidebar-module__RJd72q__sectionHdrChev{transform:rotate(-90deg)}.AdminSidebar-module__RJd72q__list{flex-direction:column;gap:1px;display:flex}.AdminSidebar-module__RJd72q__section[data-collapsed=true] .AdminSidebar-module__RJd72q__list{display:none}.AdminSidebar-module__RJd72q__adminSidebar[data-density=compact] .AdminSidebar-module__RJd72q__sectionHdr{padding:8px 8px 4px}.AdminSidebar-module__RJd72q__item{border-radius:var(--radius-md);color:var(--neutral-700);font:500 13px/1.2 var(--font-sans);cursor:pointer;align-items:center;gap:10px;min-height:32px;padding:7px 10px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.AdminSidebar-module__RJd72q__item:hover{background:var(--neutral-100);color:var(--neutral-900)}.AdminSidebar-module__RJd72q__itemIcon{width:16px;height:16px;color:var(--neutral-500);flex-shrink:0;transition:color .12s}.AdminSidebar-module__RJd72q__item:hover .AdminSidebar-module__RJd72q__itemIcon{color:var(--neutral-700)}.AdminSidebar-module__RJd72q__itemActive{background:color-mix(in srgb, var(--primary) 10%, #fff);color:var(--primary-700);font-weight:600}.AdminSidebar-module__RJd72q__itemActive .AdminSidebar-module__RJd72q__itemIcon{color:var(--primary)}.AdminSidebar-module__RJd72q__itemActive:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.AdminSidebar-module__RJd72q__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AdminSidebar-module__RJd72q__itemMeta{font:600 10px/1 var(--font-mono);letter-spacing:.04em;background:var(--neutral-100);color:var(--neutral-600);border-radius:9999px;flex-shrink:0;padding:3px 6px}.AdminSidebar-module__RJd72q__itemMetaAlert{background:var(--error-subtle);color:var(--error-fg)}.AdminSidebar-module__RJd72q__itemMetaWarn{background:var(--warning-subtle);color:var(--warning-fg)}.AdminSidebar-module__RJd72q__itemActive .AdminSidebar-module__RJd72q__itemMeta{background:color-mix(in srgb, var(--primary) 16%, #fff);color:var(--primary-700)}.AdminSidebar-module__RJd72q__itemDisabled{color:var(--neutral-400);cursor:not-allowed}.AdminSidebar-module__RJd72q__itemDisabled .AdminSidebar-module__RJd72q__itemIcon{color:var(--neutral-300)}.AdminSidebar-module__RJd72q__itemDisabled:hover{color:var(--neutral-400);background:0 0}.AdminSidebar-module__RJd72q__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AdminSidebar-module__RJd72q__itemNested{padding-left:32px}.AdminSidebar-module__RJd72q__itemNested.AdminSidebar-module__RJd72q__itemActive:before{left:-8px}.AdminSidebar-module__RJd72q__itemExpandable{text-align:left;width:100%;box-shadow:none;background:0 0;border:0}.AdminSidebar-module__RJd72q__itemExpandable:hover{background:var(--neutral-100);color:var(--neutral-900)}.AdminSidebar-module__RJd72q__itemExpandable:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AdminSidebar-module__RJd72q__itemExpandable.AdminSidebar-module__RJd72q__itemActive{color:var(--neutral-900);background:0 0;font-weight:600}.AdminSidebar-module__RJd72q__itemExpandable.AdminSidebar-module__RJd72q__itemActive .AdminSidebar-module__RJd72q__itemIcon{color:var(--primary)}.AdminSidebar-module__RJd72q__itemExpandable.AdminSidebar-module__RJd72q__itemActive:before{display:none}.AdminSidebar-module__RJd72q__itemExpanded{color:var(--neutral-900);font-weight:600}.AdminSidebar-module__RJd72q__itemChevron{opacity:.6;width:12px;height:12px;transition:transform .2s var(--ease-out);flex-shrink:0;margin-left:auto}.AdminSidebar-module__RJd72q__itemExpanded .AdminSidebar-module__RJd72q__itemChevron{transform:rotate(180deg)}.AdminSidebar-module__RJd72q__adminSidebar[data-density=compact] .AdminSidebar-module__RJd72q__item{min-height:26px;padding:4px 8px;font-size:12px}.AdminSidebar-module__RJd72q__mobileToggle{z-index:50;border-radius:var(--radius-md);border:1px solid var(--neutral-200);width:40px;height:40px;color:var(--neutral-700);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:12px;left:12px;box-shadow:0 1px 2px #0000000f}@media (min-width:768px){.AdminSidebar-module__RJd72q__mobileToggle{display:none}}.AdminSidebar-module__RJd72q__scrim{z-index:40;background:#0f111773;position:fixed;inset:0}@media (max-width:767px){.AdminSidebar-module__RJd72q__adminSidebar:not(.AdminSidebar-module__RJd72q__adminSidebarMobileOpen){display:none}.AdminSidebar-module__RJd72q__adminSidebarMobileOpen{z-index:45;max-height:none;position:fixed;inset:0 auto 0 0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}}.AdminSidebar-module__RJd72q__versionLink{border-radius:var(--radius-md);min-width:0;font:600 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-500);flex:1;align-items:center;gap:8px;margin:0 -8px;padding:6px 8px;text-decoration:none;transition:background .12s,color .12s;display:flex}.AdminSidebar-module__RJd72q__versionLink:hover{background:var(--neutral-50);color:var(--neutral-700)}.AdminSidebar-module__RJd72q__versionLink:hover .AdminSidebar-module__RJd72q__versionLinkChevron{color:var(--neutral-700);transform:translate(1px)}.AdminSidebar-module__RJd72q__versionLink:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.AdminSidebar-module__RJd72q__versionLinkBody{flex-direction:column;flex:1;min-width:0;display:flex}.AdminSidebar-module__RJd72q__versionLinkChevron{width:14px;height:14px;color:var(--neutral-400);flex-shrink:0;transition:color .12s,transform .12s}@media (prefers-reduced-motion:reduce){.AdminSidebar-module__RJd72q__versionLink,.AdminSidebar-module__RJd72q__versionLinkChevron{transition:none}.AdminSidebar-module__RJd72q__versionLink:hover .AdminSidebar-module__RJd72q__versionLinkChevron{transform:none}}.AdminSidebar-module__RJd72q__versionFooterVersion{color:var(--neutral-700)}.AdminSidebar-module__RJd72q__versionFooterMeta{margin-top:2px}.AdminSidebar-module__RJd72q__versionFooterSha{letter-spacing:.04em;text-transform:none;color:var(--neutral-400);margin-top:2px;font-weight:500}.AdminSidebar-module__RJd72q__brandDeployStaging{color:var(--warning-fg);background:var(--warning-subtle)}