*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}#root{width:100%;text-align:initial}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}:root{--hsal-primary:#0ea5e9;--hsal-primary-dk:#0284c7;--hsal-primary-dp:#075985;--hsal-accent:#f5a623;--hsal-green:#10b981;--hsal-red:#ef4444;--hsal-amber:#f59e0b;--hsal-purple:#8b5cf6;--hsal-pink:#ec4899;--hsal-teal:#14b8a6;--hsal-bg:#f5f7fa;--hsal-surface:#fff;--hsal-surface-alt:#f9fafb;--hsal-surface-hover:#f3f4f6;--hsal-border:#e8ecf0;--hsal-border-strong:#d1d5db;--hsal-text:#111827;--hsal-text-strong:#1f2937;--hsal-text-muted:#4b5563;--hsal-text-subtle:#6b7280;--hsal-text-faint:#9ca3af;--hsal-side:#0f172a;--hsal-side-text:#fff;--hsal-side-text-muted:#94a3b8;--hsal-side-text-faint:#64748b;--hsal-side-border:#ffffff14;--hsal-side-hover:#1e293b;--hsal-side-active-bg:#0ea5e826;--hsal-side-child-active-bg:#0ea5e81f;--hsal-side-child-hover:#ffffff0a;--hsal-side-child-border:#ffffff0f;--hsal-primary-tint:#eff6ff;--hsal-primary-tint-strong:#dbeafe;--hsal-overlay:#0006;--hsal-shadow-md:0 8px 24px #0000001a;--hsal-shadow-lg:0 12px 40px #00000026;--hsal-shadow-xl:0 25px 60px #00000026;--hsal-badge-bg-green:#dcfce7;--hsal-badge-text-green:#166534;--hsal-badge-bg-red:#fee2e2;--hsal-badge-text-red:#991b1b;--hsal-badge-bg-amber:#fef3c7;--hsal-badge-text-amber:#92400e;--hsal-badge-bg-blue:#dbeafe;--hsal-badge-text-blue:#1e40af;--hsal-badge-bg-purple:#f3e8ff;--hsal-badge-text-purple:#6b21a8;--hsal-badge-bg-gray:#f3f4f6;--hsal-badge-text-gray:#374151;--hsal-badge-bg-indigo:#e0e7ff;--hsal-badge-text-indigo:#3730a3;--hsal-badge-bg-orange:#ffedd5;--hsal-badge-text-orange:#9a3412;--hsal-badge-bg-emerald:#d1fae5;--hsal-badge-text-emerald:#065f46;--hsal-badge-bg-pink:#fce7f3;--hsal-badge-text-pink:#9d174d}html[data-theme=dark]{--hsal-bg:#0b1120;--hsal-surface:#131c2e;--hsal-surface-alt:#1a2336;--hsal-surface-hover:#243049;--hsal-border:#2a3550;--hsal-border-strong:#3b486a;--hsal-text:#f8fafc;--hsal-text-strong:#fff;--hsal-text-muted:#e2e8f0;--hsal-text-subtle:#cbd5e1;--hsal-text-faint:#94a3b8;--hsal-primary-tint:#0ea5e82e;--hsal-primary-tint-strong:#0ea5e847;--hsal-side:#020617;--hsal-side-text:#f1f5f9;--hsal-side-text-muted:#94a3b8;--hsal-side-text-faint:#64748b;--hsal-side-border:#ffffff0f;--hsal-side-hover:#0f172a;--hsal-side-active-bg:#0ea5e838;--hsal-side-child-active-bg:#0ea5e82e;--hsal-side-child-hover:#ffffff0a;--hsal-side-child-border:#ffffff0f;--hsal-overlay:#000000a6;--hsal-shadow-md:0 8px 24px #00000080;--hsal-shadow-lg:0 12px 40px #0009;--hsal-shadow-xl:0 25px 60px #000000b3;--hsal-badge-bg-green:#10b9812e;--hsal-badge-text-green:#6ee7b7;--hsal-badge-bg-red:#ef44442e;--hsal-badge-text-red:#fca5a5;--hsal-badge-bg-amber:#f59e0b2e;--hsal-badge-text-amber:#fcd34d;--hsal-badge-bg-blue:#3b82f62e;--hsal-badge-text-blue:#93c5fd;--hsal-badge-bg-purple:#8b5cf62e;--hsal-badge-text-purple:#c4b5fd;--hsal-badge-bg-gray:#9ca3af2e;--hsal-badge-text-gray:#e2e8f0;--hsal-badge-bg-indigo:#6366f12e;--hsal-badge-text-indigo:#a5b4fc;--hsal-badge-bg-orange:#f973162e;--hsal-badge-text-orange:#fdba74;--hsal-badge-bg-emerald:#10b9812e;--hsal-badge-text-emerald:#6ee7b7;--hsal-badge-bg-pink:#ec48992e;--hsal-badge-text-pink:#f9a8d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--hsal-bg);color:var(--hsal-text)}.hsal-sidebar{background:var(--hsal-side);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex-shrink:0;width:270px;height:100%;display:flex;overflow-y:auto}.hsal-sidebar::-webkit-scrollbar{display:none}.hsal-sidebar-brand{border-bottom:1px solid var(--hsal-side-border);align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.hsal-sidebar-logo{background:var(--hsal-primary);color:#fff;letter-spacing:-.02em;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex}.hsal-sidebar-title{color:var(--hsal-side-text);font-size:15px;font-weight:600;line-height:1.25}.hsal-sidebar-sub{color:var(--hsal-side-text-faint);margin-top:2px;font-size:14px;line-height:1.2}.hsal-sidebar-nav{flex:1;min-height:0;padding:8px 8px 10px}.hsal-nav-block{margin-bottom:1px}.hsal-nav-top{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.hsal-nav-top--leaf-active{background:var(--hsal-side-active-bg);color:var(--hsal-side-text)}.hsal-nav-top--group-active{color:var(--hsal-side-text)}.hsal-nav-top--inactive{color:var(--hsal-side-text-muted)}.hsal-nav-top--inactive:hover{background:var(--hsal-side-hover)}.hsal-nav-ico{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hsal-nav-ico--on{color:var(--hsal-primary)}.hsal-nav-ico--off{color:var(--hsal-side-text-faint)}.hsal-nav-chev{width:16px;height:16px;color:inherit;opacity:.85;flex-shrink:0}.hsal-nav-children{border-left:1px solid var(--hsal-side-child-border);margin-bottom:2px;margin-left:20px;padding-left:12px}.hsal-nav-child{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;transition:background-color .15s,color .15s;display:flex}.hsal-nav-child--active{background:var(--hsal-side-child-active-bg);color:var(--hsal-side-text);font-weight:600}.hsal-nav-child--inactive{color:var(--hsal-side-text-muted);font-weight:400}.hsal-nav-child--inactive:hover{background:var(--hsal-side-child-hover)}.hsal-nav-new{letter-spacing:.02em;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:8px;font-weight:700}.hsal-nav-new--section{color:#7dd3fc;background:#0ea5e833}.hsal-nav-new--item{color:#34d399;background:#10b98133}.w-4{width:16px}.h-4{height:16px}.w-5{width:20px}.h-5{height:20px}.rotate-90{transform:rotate(90deg)}.transition-transform{transition:transform .15s}
