.app-shell{isolation:isolate;background:#070a16;position:relative}.app-shell:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#06081470,#090a1520),url(/workspace-landscape.svg) bottom/cover no-repeat;position:fixed;inset:0}.app-shell:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07091465,#0000 55%,#07091428);position:fixed;inset:0}.app-shell .app-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(160deg,#272440a8,#101629bd);border:1px solid #b9a6f12b;border-radius:20px;width:84px;inset:22px auto 22px 18px;box-shadow:inset 0 1px #ffffff12,0 12px 40px #0005}.app-shell .app-brand{flex-basis:72px;justify-content:center;height:72px;padding:0}.app-shell .app-brand svg{filter:drop-shadow(0 4px 12px #945cff55);width:33px;height:32px}.app-shell .app-brand>span,.app-shell .workspace-switcher,.app-shell .side-label,.app-shell .side-nav-link>span,.app-shell .nav-lock,.app-shell .sidebar-help,.app-shell .profile-switcher>span:nth-child(2),.app-shell .profile-switcher>svg{display:none}.app-shell .sidebar-scroll{padding:0 13px}.app-shell .side-nav{gap:9px}.app-shell .side-nav-link{color:#b9bdd3;border-radius:12px;justify-content:center;height:47px;padding:0}.app-shell .side-nav-link svg{width:20px;height:20px}.app-shell .side-nav-link.selected{color:#fff;background:linear-gradient(135deg,#ab75fa,#6e3adc);box-shadow:inset 0 1px #ffffff47,0 5px 22px #7945ed55}.app-shell .side-nav-link.selected svg{color:#fff}.app-shell .sidebar-divider{margin:20px 0}.app-shell .sidebar-bottom{padding:15px}.app-shell .profile-switcher{justify-content:center;padding:10px 0 0}.app-shell .app-main{margin-left:120px}.app-shell .app-topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#10122666;border:1px solid #b9a6f113;border-radius:13px;height:52px;margin:16px 26px 0;padding-inline:20px}.app-shell .dashboard-content{width:min(1290px,100%);padding:34px 38px 42px}.app-shell .dashboard-heading{align-items:center;margin-bottom:30px}.app-shell .dashboard-heading h1{letter-spacing:-1.5px;font-size:clamp(27px,3vw,40px);font-weight:550}.app-shell .dashboard-heading>div:first-child>p{color:#b0afc4;margin-top:10px;font-size:13px}.app-shell .dashboard-eyebrow{color:#a7a2c2;letter-spacing:1.8px;margin-bottom:12px}.workspace-clock{color:#eeeefa;flex-direction:column;align-items:flex-end;gap:5px;min-width:180px;display:flex}.workspace-clock time{letter-spacing:-2.5px;font-variant-numeric:tabular-nums;font-family:Manrope,Inter,sans-serif;font-size:clamp(38px,4.5vw,60px);font-weight:400;line-height:1.1}.workspace-clock>span{color:#b7b5cd;font-size:12px}.workspace-clock small{color:#a18bbb;letter-spacing:1.5px;font-size:8px}.organization-heading-tools{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.app-shell .metric-card,.app-shell .dashboard-panel,.app-shell .staff-directory,.app-shell .profile-detail-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#20243aab,#101629c9);border:1px solid #b1a5de30;border-radius:17px;box-shadow:inset 0 1px #e9dfff0b,0 9px 30px #03051135}.app-shell .metric-card{min-height:133px;padding:18px;position:relative;overflow:hidden}.app-shell .metric-card:before{content:"";pointer-events:none;background:radial-gradient(#9f64ff1e,#0000 70%);width:160px;height:140px;position:absolute;top:-55px;right:-30px}.app-shell .metric-value{margin-block:8px;font-size:34px;font-weight:550}.app-shell .metric-icon{border:1px solid #b59bea25;border-radius:9px;box-shadow:inset 0 1px #ffffff10,0 3px 10px #0002}.app-shell .metric-top{color:#c1bed2;font-size:12px}.app-shell .metric-foot{color:#aaa7c0;font-size:10px}.app-shell .dashboard-main-grid,.app-shell .dashboard-bottom-grid{gap:18px;margin-top:18px}.app-shell .dashboard-panel{padding:22px}.app-shell .panel-heading h2{font-size:15px;font-weight:550}.app-shell .panel-heading p{color:#a3a1bd;margin-top:5px;font-size:11px}.app-shell .chart-bar{background:linear-gradient(#ba83fa,#6936d0);border-radius:6px 6px 2px 2px;box-shadow:inset 1px 0 #dcc1ff55,0 0 20px #9562e918}.app-shell .chart-grid-lines i{border-color:#b3a9db10}.app-shell .session-row{border-color:#c3b4ee14;padding:15px 0}.app-shell .session-date{background:linear-gradient(140deg,#7952b344,#372c5b55);border:1px solid #c4a3ff28;border-radius:11px;box-shadow:inset 0 1px #ffffff10,0 4px 12px #0002}.app-shell .session-date-blue{background:linear-gradient(140deg,#367ea244,#23334d55);border-color:#8ccee528}.app-shell .session-date-amber{background:linear-gradient(140deg,#a77c3744,#44342555);border-color:#eac58c28}.app-shell .quota-track{background:#ffffff0b;height:6px}.app-shell .quota-track i{background:linear-gradient(90deg,#7544e0,#cb8efa);box-shadow:0 0 12px #ae6fea25}.app-shell .quota-row,.app-shell .attention-item{border-color:#c3b4ee14}.app-shell .sample-notice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#bcb3ce;background:#15162b99;border:1px solid #ac8fdf24;border-radius:11px}.app-shell .sample-notice b{color:#dcd3ef}.app-shell .button-primary{box-shadow:inset 0 1px #ffffff29,0 5px 20px #6e3dd233}.app-shell[data-theme=light]:before{opacity:.16}.app-shell[data-theme=light]:after{background:#f5f3fa70}.app-shell[data-theme=light] .app-sidebar,.app-shell[data-theme=light] .app-topbar{background:#ffffffcf;border-color:#b7a7d44d}.app-shell[data-theme=light] .metric-card,.app-shell[data-theme=light] .dashboard-panel,.app-shell[data-theme=light] .staff-directory,.app-shell[data-theme=light] .profile-detail-card{background:#ffffffd9;border-color:#c4b7dc57;box-shadow:0 8px 28px #44306b08}.app-shell[data-theme=light] .workspace-clock{color:#342943}.app-shell[data-theme=light] .workspace-clock>span,.app-shell[data-theme=light] .dashboard-heading>div:first-child>p{color:#71657f}.app-shell[data-theme=light] .metric-top,.app-shell[data-theme=light] .metric-foot,.app-shell[data-theme=light] .panel-heading p{color:#73677f}.app-shell[data-theme=light] .sample-notice{color:#71657f;background:#f4eefbdd}.app-shell[data-theme=light] .sample-notice b{color:#49345e}@media (max-width:1050px){.app-shell .dashboard-content{padding-inline:23px}.app-shell .dashboard-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr)}.app-shell .dashboard-panel{padding:17px}}@media (max-width:800px){.app-shell .app-sidebar{border-radius:16px;width:66px;top:15px;bottom:15px;left:10px}.app-shell .sidebar-scroll{padding-inline:8px}.app-shell .app-main{margin-left:86px}.app-shell .app-topbar{margin-inline:16px;padding-inline:12px}.app-shell .dashboard-content{padding-inline:18px}.app-shell .dashboard-main-grid,.app-shell .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.workspace-clock{min-width:130px}.workspace-clock time{font-size:39px}.organization-heading-tools{align-items:flex-start}.organization-dashboard .dashboard-heading{flex-wrap:wrap}}@media (max-width:560px){.app-shell .app-sidebar{border-radius:13px;width:48px;top:10px;bottom:10px;left:6px}.app-shell .sidebar-scroll{padding-inline:4px}.app-shell .side-nav{gap:6px}.app-shell .side-nav-link{border-radius:9px;height:39px}.app-shell .side-nav-link svg{width:17px;height:17px}.app-shell .app-brand{flex-basis:55px;height:55px}.app-shell .app-brand svg{width:25px}.app-shell .sidebar-bottom{padding:9px}.app-shell .app-main{margin-left:60px}.app-shell .app-topbar{margin:8px 8px 0;padding-inline:8px}.app-shell .breadcrumbs>span:first-child,.app-shell .breadcrumb-slash{display:none}.app-shell .dashboard-content{padding:23px 12px}.app-shell .dashboard-heading{flex-wrap:wrap;gap:19px}.app-shell .dashboard-heading h1{font-size:27px}.workspace-clock{align-items:flex-start;min-width:0}.workspace-clock time{font-size:35px}.workspace-clock>span{font-size:11px}.app-shell .metric-card{min-height:119px;padding:13px}.app-shell .metric-top{font-size:10px}.app-shell .metric-value{font-size:29px}.app-shell .metric-foot{flex-wrap:wrap;font-size:9px}.app-shell .dashboard-panel{padding:15px}.app-shell .topbar-actions{gap:3px}}
