@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";
:root{--sp-charcoal:#191a26;--sp-icon-bg:#191a25;--sp-icon-highlight:#28293f;--sp-violet:#8964ec;--sp-violet-mid:#9269ee;--sp-violet-light:#9e71f2;--sp-symbol-gradient:linear-gradient(135deg, #745bb6 0%, #9b74ec 36%, #c897ed 68%, #f0bde4 100%);--sp-bg:var(--sp-charcoal);--sp-surface:#202131;--sp-surface-raised:var(--sp-icon-highlight);--sp-surface-soft:#1d1e2c;--sp-border:#ffffff16;--sp-border-strong:#ffffff21;--sp-text:#f1f2f4;--sp-text-muted:#8b929f;--sp-text-soft:#686f7c;--sp-accent:var(--sp-violet);--sp-accent-hover:var(--sp-violet-light);--sp-accent-soft:#8964ec1f;--sp-success:#38c783;--sp-warning:#e7aa4a;--sp-danger:#eb6666;--sp-radius:16px;--sp-shadow:0 18px 50px #0000003d}*{box-sizing:border-box}html{background:var(--sp-bg);min-height:100%}body{background:var(--sp-bg);min-height:100%;color:var(--sp-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Outfit,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;overflow-x:hidden}button,input,select,textarea{max-width:100%;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit}img,svg,video,canvas{max-width:100%}table{border-collapse:collapse;width:100%}::selection{color:#fff;background:#8964ec57}:focus-visible{outline-offset:2px;outline:2px solid #9e71f2c7}.sp-page{width:100%;max-width:100%;min-height:calc(100vh - 72px);color:var(--sp-text);overflow-x:hidden}.sp-shell{width:min(100%,1540px);margin:0 auto;padding:clamp(22px,2.2vw,36px)}.sp-shell>*{max-width:100%}.sp-title{color:var(--sp-text);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,46px);font-weight:720;line-height:1.02}.sp-muted{color:var(--sp-text-muted)}.sp-card{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);max-width:100%;overflow:hidden;box-shadow:0 1px #ffffff05}.sp-input,input,select,textarea{min-width:0}.sp-input{border:1px solid var(--sp-border-strong);width:100%;color:var(--sp-text);background:#171824;border-radius:11px;outline:none;padding:13px 14px;font-weight:560;transition:border-color .15s,box-shadow .15s}.sp-input:focus{border-color:#8964ec85;box-shadow:0 0 0 3px #8964ec1a}.sp-button-purple,.sp-change-button{background:var(--sp-accent);color:#fff;border:1px solid #9e71f24d;border-radius:11px;min-height:40px;padding:0 15px;font-size:11px;font-weight:760}.sp-logout-button{color:#656c78;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;transition:all .15s;display:grid}.sp-logout-button:hover{color:#ef8a8a;background:#eb666614;border-color:#eb666629}.sp-logout-button-compact{margin:0 auto}main,section,article,div,form{max-width:100%}main [style*=grid-template-columns]{min-width:0}main [style*=overflow]{max-width:100%!important}@media (min-width:1600px){.sp-shell{width:min(100%,1640px);padding-inline:42px}}@media (max-width:1180px){.sp-shell{padding:20px}.sp-title{font-size:34px}main [style*=gridTemplateColumns],main [style*=grid-template-columns]{grid-template-columns:1fr!important}main table{min-width:760px!important}}@media (max-width:920px){.sp-page{min-height:calc(100vh - 64px)}.sp-shell{padding:18px}.sp-card{border-radius:14px}main table{min-width:700px!important}}@media (max-width:640px){.sp-shell{padding:15px 12px 88px}.sp-title{font-size:29px;line-height:1.05}.sp-muted{line-height:1.5}main table{min-width:620px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.AppShell-module__3b1uEq__shell{--sidebar-width:278px;background:var(--sp-charcoal);min-height:100vh}.AppShell-module__3b1uEq__sidebar{z-index:80;width:var(--sidebar-width);background:var(--sp-icon-bg);border-right:1px solid #ffffff13;flex-direction:column;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0}.AppShell-module__3b1uEq__brandRow{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:82px;padding:16px 18px;display:flex}.AppShell-module__3b1uEq__brand{color:#fff;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.AppShell-module__3b1uEq__logoMark{background:var(--sp-icon-bg);border:1px solid #9e71f261;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #28293fcc,0 8px 24px #745bb629}.AppShell-module__3b1uEq__logoImage{width:205px;max-width:none;height:auto;position:absolute;top:-35px;left:-22px}.AppShell-module__3b1uEq__brandCopy,.AppShell-module__3b1uEq__tenantCopy,.AppShell-module__3b1uEq__navCopy,.AppShell-module__3b1uEq__profileCopy{min-width:0;display:grid}.AppShell-module__3b1uEq__brandWordmark{letter-spacing:-.01em;align-items:baseline;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.AppShell-module__3b1uEq__brandWordmark span:last-child{color:var(--sp-violet)}.AppShell-module__3b1uEq__brandCopy small{color:#777e8d;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:650}.AppShell-module__3b1uEq__tenantCard{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:10px;margin:17px 14px 8px;padding:11px;display:flex}.AppShell-module__3b1uEq__tenantMonogram,.AppShell-module__3b1uEq__avatar{background:linear-gradient(135deg, var(--sp-violet), var(--sp-violet-light));color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.AppShell-module__3b1uEq__tenantCopy{flex:1}.AppShell-module__3b1uEq__tenantCopy small{color:#777e8d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.AppShell-module__3b1uEq__tenantCopy strong{color:#e9ebef;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:680;overflow:hidden}.AppShell-module__3b1uEq__liveDot,.AppShell-module__3b1uEq__notificationDot{background:#38c783;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #38c7831a}.AppShell-module__3b1uEq__navigation{scrollbar-width:thin;scrollbar-color:#262a34 transparent;flex:1;padding:6px 12px 20px;overflow-y:auto}.AppShell-module__3b1uEq__navSection{margin-top:20px}.AppShell-module__3b1uEq__navSectionLabel{color:#5d6370;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 7px;font-size:9px;font-weight:780}.AppShell-module__3b1uEq__navItem{color:#9da3b0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:49px;margin:3px 0;padding:8px 10px;text-decoration:none;transition:all .15s;display:flex;position:relative}.AppShell-module__3b1uEq__navItem:hover{color:#fff;background:#ffffff0b;border-color:#ffffff12}.AppShell-module__3b1uEq__navItemActive{color:#f2efff;background:linear-gradient(90deg,#8964ec2e,#8964ec0b);border-color:#8964ec3d}.AppShell-module__3b1uEq__navIcon{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.AppShell-module__3b1uEq__navCopy{gap:2px}.AppShell-module__3b1uEq__navCopy strong{font-size:12.5px;font-weight:670}.AppShell-module__3b1uEq__navCopy small{color:#686f7c;font-size:10px}.AppShell-module__3b1uEq__navItemActive .AppShell-module__3b1uEq__navCopy small{color:#b8a8ef}.AppShell-module__3b1uEq__activeIndicator{background:var(--sp-violet);border-radius:2px;width:2px;position:absolute;top:13px;bottom:13px;right:0}.AppShell-module__3b1uEq__sidebarFooter{border-top:1px solid #ffffff12;padding:12px}.AppShell-module__3b1uEq__profile{align-items:center;gap:10px;padding:5px;display:flex}.AppShell-module__3b1uEq__avatar{color:#dce0e7;background:#22262f;border-radius:50%}.AppShell-module__3b1uEq__profileCopy{flex:1}.AppShell-module__3b1uEq__profileCopy strong{color:#e9ebef;font-size:12px;font-weight:680}.AppShell-module__3b1uEq__profileCopy small{color:#777e8d;margin-top:2px;font-size:10px}.AppShell-module__3b1uEq__collapseButton{color:#666d79;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:9px;padding:9px 11px;font-size:10px;font-weight:650;display:flex}.AppShell-module__3b1uEq__collapseButton svg{transition:transform .18s;transform:rotate(180deg)}.AppShell-module__3b1uEq__collapseButton .AppShell-module__3b1uEq__rotated{transform:rotate(0)}.AppShell-module__3b1uEq__collapseButton:hover{color:#c8ccd3;background:#ffffff09}.AppShell-module__3b1uEq__workspace{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .18s}.AppShell-module__3b1uEq__topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191a26e6;border-bottom:1px solid #ffffff13;grid-template-columns:minmax(170px,1fr) minmax(260px,430px) minmax(170px,1fr);align-items:center;gap:20px;min-height:72px;padding:12px 28px;display:grid;position:sticky;top:0}.AppShell-module__3b1uEq__topbarStart,.AppShell-module__3b1uEq__topbarActions{align-items:center;display:flex}.AppShell-module__3b1uEq__topbarActions{justify-content:flex-end;gap:9px}.AppShell-module__3b1uEq__pageIdentity{gap:2px;display:grid}.AppShell-module__3b1uEq__pageIdentity span{color:#f0f1f3;font-size:13px;font-weight:710}.AppShell-module__3b1uEq__pageIdentity small{color:#686f7c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:680}.AppShell-module__3b1uEq__searchWrap{background:#ffffff09;border:1px solid #ffffff16;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 10px 0 13px;display:flex;position:relative}.AppShell-module__3b1uEq__searchWrap:focus-within{border-color:#8964ec7a;box-shadow:0 0 0 3px #8964ec1a}.AppShell-module__3b1uEq__searchIcon{color:#656c78}.AppShell-module__3b1uEq__searchWrap input{color:#e8e9ec;background:0 0;border:0;outline:0;width:100%;font-size:12px}.AppShell-module__3b1uEq__searchWrap input::placeholder{color:#5f6672}.AppShell-module__3b1uEq__searchWrap kbd{color:#737a87;white-space:nowrap;background:#181b22;border:1px solid #ffffff14;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:9px}.AppShell-module__3b1uEq__searchResults{background:var(--sp-surface);border:1px solid #ffffff17;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #00000080}.AppShell-module__3b1uEq__searchResults a{color:#ccd0d7;border-radius:9px;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}.AppShell-module__3b1uEq__searchResults a:hover{background:#ffffff0d}.AppShell-module__3b1uEq__searchResults a>span:nth-child(2){display:grid}.AppShell-module__3b1uEq__searchResults strong{font-size:11px}.AppShell-module__3b1uEq__searchResults small{color:#6f7682;margin-top:2px;font-size:9px}.AppShell-module__3b1uEq__menuButton,.AppShell-module__3b1uEq__iconButton,.AppShell-module__3b1uEq__mobileClose{color:#9ca2ae;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:40px;height:40px;display:none}.AppShell-module__3b1uEq__iconButton{display:grid;position:relative}.AppShell-module__3b1uEq__notificationDot{width:5px;height:5px;box-shadow:none;border:1px solid #14171c;position:absolute;top:9px;right:9px}.AppShell-module__3b1uEq__primaryAction{background:linear-gradient(135deg, var(--sp-violet), var(--sp-violet-mid));color:#fff;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:11px;font-weight:760;text-decoration:none;transition:all .15s;display:flex}.AppShell-module__3b1uEq__primaryAction:hover{background:linear-gradient(135deg, var(--sp-violet-mid), var(--sp-violet-light));transform:translateY(-1px)}.AppShell-module__3b1uEq__content{min-height:calc(100vh - 72px)}.AppShell-module__3b1uEq__isCollapsed{--sidebar-width:82px}.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__brandCopy,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__tenantCopy,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__liveDot,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__navSectionLabel,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__navCopy,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__activeIndicator,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__profileCopy,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__collapseButton span{display:none}.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__brandRow,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__tenantCard,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__navItem,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__profile,.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__collapseButton{justify-content:center}.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__tenantCard{margin-inline:12px;padding-inline:8px}.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__navigation{padding-inline:11px}.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__navSection{margin-top:13px}.AppShell-module__3b1uEq__isCollapsed .AppShell-module__3b1uEq__sidebarFooter{padding-inline:11px}.AppShell-module__3b1uEq__backdrop{display:none}@media (max-width:1180px){.AppShell-module__3b1uEq__topbar{grid-template-columns:1fr minmax(240px,370px) 1fr;padding-inline:20px}.AppShell-module__3b1uEq__primaryAction span{display:none}}@media (max-width:920px){.AppShell-module__3b1uEq__sidebar{width:min(300px,88vw);transform:translate(-102%);box-shadow:26px 0 70px #0000008c}.AppShell-module__3b1uEq__mobileOpen{transform:translate(0)}.AppShell-module__3b1uEq__mobileClose,.AppShell-module__3b1uEq__menuButton{display:grid}.AppShell-module__3b1uEq__workspace{margin-left:0}.AppShell-module__3b1uEq__topbar{grid-template-columns:1fr auto}.AppShell-module__3b1uEq__topbarStart{gap:12px}.AppShell-module__3b1uEq__searchWrap{display:none}.AppShell-module__3b1uEq__backdrop{z-index:70;opacity:0;pointer-events:none;background:#00000094;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.AppShell-module__3b1uEq__backdropVisible{opacity:1;pointer-events:auto}}@media (max-width:600px){.AppShell-module__3b1uEq__topbar{min-height:64px;padding:10px 13px}.AppShell-module__3b1uEq__pageIdentity small,.AppShell-module__3b1uEq__iconButton{display:none}.AppShell-module__3b1uEq__primaryAction{justify-content:center;width:40px;padding:0}.AppShell-module__3b1uEq__content{min-height:calc(100vh - 64px)}}
