*{box-sizing:border-box}body,html{margin:0;padding:0}:root{--fg-1:#0B0B0C;--fg-2:rgba(11,11,12,0.80);--fg-3:rgba(11,11,12,0.56);--fg-4:rgba(11,11,12,0.40);--line-strong:rgba(11,11,12,0.20);--line:rgba(11,11,12,0.085);--fill:rgba(11,11,12,0.04);--surface-card:#FFFFFF;--surface-canvas:#FAFAFA;--on-ink:#FFFFFF;--accent:#6810DD}body{font-family:Inter Tight,-apple-system,system-ui,sans-serif;background:var(--surface-canvas);color:var(--fg-1);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px;border:2px solid var(--surface-canvas)}@keyframes haloSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hsFade{0%{opacity:0}to{opacity:1}}@keyframes hsSlideR{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hsPop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes hsToastIn{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes hsViewIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hs-row:hover{background:var(--fill)}.hs-panel-hover:hover{border-color:var(--line-strong);box-shadow:0 4px 16px rgba(11,11,12,.06);transform:translateY(-1px)}.hs-btn:hover:not(:disabled){opacity:.88}.hs-iconbtn:hover{background:var(--fill)}.hs-chip:hover{border-color:var(--line-strong)}.hs-input:focus{outline:none;border-color:var(--fg-1);box-shadow:0 0 0 3px var(--fill)}.hs-navitem:hover{background:var(--fill)}.app-shell{display:flex;min-height:100vh;background:var(--surface-canvas)}.app-main{flex:1 1;min-width:0;height:100vh;overflow-y:auto}.content-wrap{width:100%;padding:34px 38px 58px}.hs-backdrop,.hs-mobile-topbar{display:none}.hs-table-scroll{overflow-x:auto}.hs-header-row{flex-wrap:wrap}@media (max-width:900px){.content-wrap{padding:18px 16px 40px}.hs-split-2,.hs-split-3{grid-template-columns:1fr!important}.hs-stat-grid{grid-template-columns:repeat(2,1fr)!important}.hs-search-fixed{width:100%!important}.app-shell{flex-direction:column;height:auto;min-height:100vh}.app-main{height:auto;min-height:0}.hs-mobile-topbar{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-card);position:-webkit-sticky;position:sticky;top:0;z-index:40}.hs-sidebar{position:fixed!important;top:0;left:0;height:100vh!important;transform:translateX(-100%);transition:transform .22s cubic-bezier(.2,.8,.2,1);z-index:70;box-shadow:0 20px 60px rgba(11,11,12,.25)}.hs-sidebar.hs-open{transform:translateX(0)}.hs-sidebar-close{display:flex!important}.hs-backdrop.hs-open{display:block;position:fixed;inset:0;background:rgba(11,11,12,.4);z-index:65;animation:hsFade .18s ease}}@media (max-width:560px){.hs-stat-grid{grid-template-columns:1fr!important}h1{font-size:21px!important}}