@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}}
._3b1uEq_shell{--sidebar-width:278px;background:var(--sp-charcoal);min-height:100vh}._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}._3b1uEq_brandRow{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:82px;padding:16px 18px;display:flex}._3b1uEq_brand{color:#fff;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}._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}._3b1uEq_logoImage{width:205px;max-width:none;height:auto;position:absolute;top:-35px;left:-22px}._3b1uEq_brandCopy,._3b1uEq_tenantCopy,._3b1uEq_navCopy,._3b1uEq_profileCopy{min-width:0;display:grid}._3b1uEq_brandWordmark{letter-spacing:-.01em;align-items:baseline;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;display:inline-flex}._3b1uEq_brandWordmark span:last-child{color:var(--sp-violet)}._3b1uEq_brandCopy small{color:#777e8d;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:650}._3b1uEq_tenantCard{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:10px;margin:17px 14px 8px;padding:11px;display:flex}._3b1uEq_tenantMonogram,._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}._3b1uEq_tenantCopy{flex:1}._3b1uEq_tenantCopy small{color:#777e8d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}._3b1uEq_tenantCopy strong{color:#e9ebef;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:680;overflow:hidden}._3b1uEq_liveDot,._3b1uEq_notificationDot{background:#38c783;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #38c7831a}._3b1uEq_navigation{scrollbar-width:thin;scrollbar-color:#262a34 transparent;flex:1;padding:6px 12px 20px;overflow-y:auto}._3b1uEq_navSection{margin-top:20px}._3b1uEq_navSectionLabel{color:#5d6370;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 7px;font-size:9px;font-weight:780}._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}._3b1uEq_navItem:hover{color:#fff;background:#ffffff0b;border-color:#ffffff12}._3b1uEq_navItemActive{color:#f2efff;background:linear-gradient(90deg,#8964ec2e,#8964ec0b);border-color:#8964ec3d}._3b1uEq_navIcon{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}._3b1uEq_navCopy{gap:2px}._3b1uEq_navCopy strong{font-size:12.5px;font-weight:670}._3b1uEq_navCopy small{color:#686f7c;font-size:10px}._3b1uEq_navItemActive ._3b1uEq_navCopy small{color:#b8a8ef}._3b1uEq_activeIndicator{background:var(--sp-violet);border-radius:2px;width:2px;position:absolute;top:13px;bottom:13px;right:0}._3b1uEq_sidebarFooter{border-top:1px solid #ffffff12;padding:12px}._3b1uEq_profile{align-items:center;gap:10px;padding:5px;display:flex}._3b1uEq_avatar{color:#dce0e7;background:#22262f;border-radius:50%}._3b1uEq_profileCopy{flex:1}._3b1uEq_profileCopy strong{color:#e9ebef;font-size:12px;font-weight:680}._3b1uEq_profileCopy small{color:#777e8d;margin-top:2px;font-size:10px}._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}._3b1uEq_collapseButton svg{transition:transform .18s;transform:rotate(180deg)}._3b1uEq_collapseButton ._3b1uEq_rotated{transform:rotate(0)}._3b1uEq_collapseButton:hover{color:#c8ccd3;background:#ffffff09}._3b1uEq_workspace{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .18s}._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}._3b1uEq_topbarStart,._3b1uEq_topbarActions{align-items:center;display:flex}._3b1uEq_topbarActions{justify-content:flex-end;gap:9px}._3b1uEq_pageIdentity{gap:2px;display:grid}._3b1uEq_pageIdentity span{color:#f0f1f3;font-size:13px;font-weight:710}._3b1uEq_pageIdentity small{color:#686f7c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:680}._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}._3b1uEq_searchWrap:focus-within{border-color:#8964ec7a;box-shadow:0 0 0 3px #8964ec1a}._3b1uEq_searchIcon{color:#656c78}._3b1uEq_searchWrap input{color:#e8e9ec;background:0 0;border:0;outline:0;width:100%;font-size:12px}._3b1uEq_searchWrap input::placeholder{color:#5f6672}._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}._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}._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}._3b1uEq_searchResults a:hover{background:#ffffff0d}._3b1uEq_searchResults a>span:nth-child(2){display:grid}._3b1uEq_searchResults strong{font-size:11px}._3b1uEq_searchResults small{color:#6f7682;margin-top:2px;font-size:9px}._3b1uEq_menuButton,._3b1uEq_iconButton,._3b1uEq_mobileClose{color:#9ca2ae;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:40px;height:40px;display:none}._3b1uEq_iconButton{display:grid;position:relative}._3b1uEq_notificationDot{width:5px;height:5px;box-shadow:none;border:1px solid #14171c;position:absolute;top:9px;right:9px}._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}._3b1uEq_primaryAction:hover{background:linear-gradient(135deg, var(--sp-violet-mid), var(--sp-violet-light));transform:translateY(-1px)}._3b1uEq_content{min-height:calc(100vh - 72px)}._3b1uEq_isCollapsed{--sidebar-width:82px}._3b1uEq_isCollapsed ._3b1uEq_brandCopy,._3b1uEq_isCollapsed ._3b1uEq_tenantCopy,._3b1uEq_isCollapsed ._3b1uEq_liveDot,._3b1uEq_isCollapsed ._3b1uEq_navSectionLabel,._3b1uEq_isCollapsed ._3b1uEq_navCopy,._3b1uEq_isCollapsed ._3b1uEq_activeIndicator,._3b1uEq_isCollapsed ._3b1uEq_profileCopy,._3b1uEq_isCollapsed ._3b1uEq_collapseButton span{display:none}._3b1uEq_isCollapsed ._3b1uEq_brandRow,._3b1uEq_isCollapsed ._3b1uEq_tenantCard,._3b1uEq_isCollapsed ._3b1uEq_navItem,._3b1uEq_isCollapsed ._3b1uEq_profile,._3b1uEq_isCollapsed ._3b1uEq_collapseButton{justify-content:center}._3b1uEq_isCollapsed ._3b1uEq_tenantCard{margin-inline:12px;padding-inline:8px}._3b1uEq_isCollapsed ._3b1uEq_navigation{padding-inline:11px}._3b1uEq_isCollapsed ._3b1uEq_navSection{margin-top:13px}._3b1uEq_isCollapsed ._3b1uEq_sidebarFooter{padding-inline:11px}._3b1uEq_backdrop{display:none}@media (max-width:1180px){._3b1uEq_topbar{grid-template-columns:1fr minmax(240px,370px) 1fr;padding-inline:20px}._3b1uEq_primaryAction span{display:none}}@media (max-width:920px){._3b1uEq_sidebar{width:min(300px,88vw);transform:translate(-102%);box-shadow:26px 0 70px #0000008c}._3b1uEq_mobileOpen{transform:translate(0)}._3b1uEq_mobileClose,._3b1uEq_menuButton{display:grid}._3b1uEq_workspace{margin-left:0}._3b1uEq_topbar{grid-template-columns:1fr auto}._3b1uEq_topbarStart{gap:12px}._3b1uEq_searchWrap{display:none}._3b1uEq_backdrop{z-index:70;opacity:0;pointer-events:none;background:#00000094;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}._3b1uEq_backdropVisible{opacity:1;pointer-events:auto}}@media (max-width:600px){._3b1uEq_topbar{min-height:64px;padding:10px 13px}._3b1uEq_pageIdentity small,._3b1uEq_iconButton{display:none}._3b1uEq_primaryAction{justify-content:center;width:40px;padding:0}._3b1uEq_content{min-height:calc(100vh - 64px)}}
